html {
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
}.h1,h1 {
    font-size: 6.875vw;
    line-height: 1.4;
    letter-spacing: .625vw;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .h1,h1 {
        font-size:29.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .h1,h1 {
        font-size:32px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .h1,h1 {
        font-size:2.813vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .h1,h1 {
        font-size:54px;
        line-height: 1.4
    }
}@media only screen and (min-width: 424px) {
    .h1,h1 {
        letter-spacing:2.7px
    }
}@media only screen and (min-width: 960px) {
    .h1,h1 {
        letter-spacing:3px
    }
}@media only screen and (min-width: 1440px) {
    .h1,h1 {
        letter-spacing:.261vw;
        font-family: El Messiri, sans-serif;
        font-size: 36px;
        font-weight: 700;
        color: #222;
    }
}@media only screen and (min-width: 1920px) {
    .h1,h1 {
        letter-spacing:5px
    }
}.h2,h2 {
    font-size: 5.938vw;
    line-height: 1.4;
    letter-spacing: .625vw;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .h2,h2 {
        font-size:25.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .h2,h2 {
        font-size:28px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .h2,h2 {
        font-size:2.084vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .h2,h2 {
        font-size:40px;
        line-height: 1.4
    }
}@media only screen and (min-width: 424px) {
    .h2,h2 {
        letter-spacing:2.7px
    }
}@media only screen and (min-width: 960px) {
    .h2,h2 {
        letter-spacing:2px
    }
}@media only screen and (min-width: 1440px) {
    .h2,h2 {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .h2,h2 {
        letter-spacing:2px
    }
}.h3,h3 {
    font-size: 5.313vw;
    line-height: 1.4;
    letter-spacing: .469vw;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .h3,h3 {
        font-size:22.6px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .h3,h3 {
        font-size:24px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .h3,h3 {
        font-size:1.667vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .h3,h3 {
        font-size:32px;
        line-height: 1.4
    }
}@media only screen and (min-width: 424px) {
    .h3,h3 {
        letter-spacing:2px
    }
}@media only screen and (min-width: 960px) {
    .h3,h3 {
        letter-spacing:1.5px
    }
}@media only screen and (min-width: 1440px) {
    .h3,h3 {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .h3,h3 {
        letter-spacing:2px
    }
}.h4,h4 {
    font-size: 4.688vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .h4,h4 {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .h4,h4 {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .h4,h4 {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .h4,h4 {
        font-size:26px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .h4,h4 {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .h4,h4 {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .h4,h4 {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .h4,h4 {
        letter-spacing:2px
    }
}.h5,h5 {
    font-size: 4.063vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #222;
}@media only screen and (min-width: 424px) {
    .h5,h5 {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .h5,h5 {
        font-size: 16px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .h5,h5 {
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .h5,h5 {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .h5,h5 {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .h5,h5 {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .h5,h5 {
        letter-spacing:.079vw;
    }
}@media only screen and (min-width: 1920px) {
    .h5,h5 {
        letter-spacing:1.5px
    }
}.h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
    font-size: 6.875vw;
    line-height: 1.4;
    letter-spacing: .625vw
}@media only screen and (min-width: 424px) {
    .h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
        font-size:29.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
        font-size:32px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
        font-size:2.813vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
        font-size:54px;
        line-height: 1.4
    }
}@media only screen and (min-width: 424px) {
    .h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
        letter-spacing:2.7px
    }
}@media only screen and (min-width: 960px) {
    .h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
        letter-spacing:3px
    }
}@media only screen and (min-width: 1440px) {
    .h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
        letter-spacing:.261vw
    }
}@media only screen and (min-width: 1920px) {
    .h1 h2,.h1 h3,.h1 h4,.h1 h5,.h1 span {
        letter-spacing:5px
    }
}.h1 span {
    text-transform: uppercase;
    font-family: Montserrat,sans-serif;
    font-weight: 400
}.h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
    font-size: 5.938vw;
    line-height: 1.4;
    letter-spacing: .625vw
}@media only screen and (min-width: 424px) {
    .h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
        font-size:25.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
        font-size:28px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
        font-size:2.084vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
        font-size:40px;
        line-height: 1.4
    }
}@media only screen and (min-width: 424px) {
    .h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
        letter-spacing:2.7px
    }
}@media only screen and (min-width: 960px) {
    .h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
        letter-spacing:2px
    }
}@media only screen and (min-width: 1440px) {
    .h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .h2 h1,.h2 h3,.h2 h4,.h2 h5,.h2 span {
        letter-spacing:2px
    }
}.h2 span {
    text-transform: uppercase;
    font-family: Montserrat,sans-serif;
    font-weight: 400
}

p {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 0
}@media only screen and (min-width: 424px) {
    p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    p {
        font-size:18px;
        line-height: 1.6
    }
}

b,strong {
    font-weight: 700
}

ol,ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}.typo-reset-circle ol ol,.typo-reset-circle ul ul,.typo-reset-small ol ol,.typo-reset-small ul ul,.typo-reset ol ol,.typo-reset ul ul {
    margin-left: 12.5vw
}@media only screen and (min-width: 424px) {
    .typo-reset-circle ol ol,.typo-reset-circle ul ul,.typo-reset-small ol ol,.typo-reset-small ul ul,.typo-reset ol ol,.typo-reset ul ul {
        margin-left:53px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-circle ol ol,.typo-reset-circle ul ul,.typo-reset-small ol ol,.typo-reset-small ul ul,.typo-reset ol ol,.typo-reset ul ul {
        margin-left:40px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-circle ol ol,.typo-reset-circle ul ul,.typo-reset-small ol ol,.typo-reset-small ul ul,.typo-reset ol ol,.typo-reset ul ul {
        margin-left:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-circle ol ol,.typo-reset-circle ul ul,.typo-reset-small ol ol,.typo-reset-small ul ul,.typo-reset ol ol,.typo-reset ul ul {
        margin-left:40px
    }
}.typo-reset-circle ol li,.typo-reset-circle ul li,.typo-reset-small ol li,.typo-reset-small ul li,.typo-reset ol li,.typo-reset ul li {
    padding-left: 6.25vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .typo-reset-circle ol li,.typo-reset-circle ul li,.typo-reset-small ol li,.typo-reset-small ul li,.typo-reset ol li,.typo-reset ul li {
        padding-left:26.5px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-circle ol li,.typo-reset-circle ul li,.typo-reset-small ol li,.typo-reset-small ul li,.typo-reset ol li,.typo-reset ul li {
        padding-left:20px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-circle ol li,.typo-reset-circle ul li,.typo-reset-small ol li,.typo-reset-small ul li,.typo-reset ol li,.typo-reset ul li {
        padding-left:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-circle ol li,.typo-reset-circle ul li,.typo-reset-small ol li,.typo-reset-small ul li,.typo-reset ol li,.typo-reset ul li {
        padding-left:20px
    }
}.typo-reset-circle ol,.typo-reset-small ol,.typo-reset ol {
    counter-reset: a
}.typo-reset-circle ol>li:before,.typo-reset-small ol>li:before,.typo-reset ol>li:before {
    counter-increment: a;
    content: counter(a) ".";
    padding-right: 1.563vw;
    position: absolute;
    top: 0;
    left: 0
}@media only screen and (min-width: 424px) {
    .typo-reset-circle ol>li:before,.typo-reset-small ol>li:before,.typo-reset ol>li:before {
        padding-right:6.7px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-circle ol>li:before,.typo-reset-small ol>li:before,.typo-reset ol>li:before {
        padding-right:5px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-circle ol>li:before,.typo-reset-small ol>li:before,.typo-reset ol>li:before {
        padding-right:.261vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-circle ol>li:before,.typo-reset-small ol>li:before,.typo-reset ol>li:before {
        padding-right:5px
    }
}.typo-reset-circle ul li,.typo-reset-small ul li,.typo-reset ul li {
    padding-left: 8.438vw
}@media only screen and (min-width: 424px) {
    .typo-reset-circle ul li,.typo-reset-small ul li,.typo-reset ul li {
        padding-left:35.8px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-circle ul li,.typo-reset-small ul li,.typo-reset ul li {
        padding-left:27px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-circle ul li,.typo-reset-small ul li,.typo-reset ul li {
        padding-left:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-circle ul li,.typo-reset-small ul li,.typo-reset ul li {
        padding-left:53px
    }
}.typo-reset-circle ul li:before,.typo-reset-small ul li:before,.typo-reset ul li:before {
    content: "—";
    color: #17d527;
    position: absolute;
    top: 0;
    left: 0
}.typo-reset-circle a:not(.link),.typo-reset-circle a:not(.link-icon),.typo-reset-small a:not(.link),.typo-reset-small a:not(.link-icon),.typo-reset a:not(.link),.typo-reset a:not(.link-icon) {
    color: #17d527
}.typo-reset-small ol ol,.typo-reset-small ul ul {
    margin-left: 6.25vw
}@media only screen and (min-width: 424px) {
    .typo-reset-small ol ol,.typo-reset-small ul ul {
        margin-left:26.5px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-small ol ol,.typo-reset-small ul ul {
        margin-left:20px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-small ol ol,.typo-reset-small ul ul {
        margin-left:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-small ol ol,.typo-reset-small ul ul {
        margin-left:20px
    }
}.typo-reset-small ol li,.typo-reset-small ul li {
    padding-left: 4.688vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .typo-reset-small ol li,.typo-reset-small ul li {
        padding-left:19.9px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-small ol li,.typo-reset-small ul li {
        padding-left:15px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-small ol li,.typo-reset-small ul li {
        padding-left:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-small ol li,.typo-reset-small ul li {
        padding-left:15px
    }
}.typo-reset-small ul li {
    padding-left: 4.688vw
}@media only screen and (min-width: 424px) {
    .typo-reset-small ul li {
        padding-left:19.9px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-small ul li {
        padding-left:15px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-small ul li {
        padding-left:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-small ul li {
        padding-left:30px
    }
}.typo-reset-small ul li:before {
    content: "—";
    color: #17d527;
    position: absolute;
    top: 0;
    left: 0
}.typo-reset-circle ol li,.typo-reset-circle ul li {
    padding-left: 5vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .typo-reset-circle ol li,.typo-reset-circle ul li {
        padding-left:21.2px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-circle ol li,.typo-reset-circle ul li {
        padding-left:16px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-circle ol li,.typo-reset-circle ul li {
        padding-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-circle ol li,.typo-reset-circle ul li {
        padding-left:16px
    }
}.typo-reset-circle ol li:before,.typo-reset-circle ul li:before {
    -webkit-transform: scale(3.2);
    transform: scale(3.2)
}.typo-reset-circle ol a,.typo-reset-circle ul a {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #444240
}@media only screen and (min-width: 1280px) {
    .typo-reset-circle ol a:hover,.typo-reset-circle ul a:hover {
        color:#17d527
    }
}.typo-reset-circle ul li {
    padding-left: 5vw
}@media only screen and (min-width: 424px) {
    .typo-reset-circle ul li {
        padding-left:21.2px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-circle ul li {
        padding-left:16px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-circle ul li {
        padding-left:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-circle ul li {
        padding-left:30px
    }
}.typo-reset-circle ul li:before {
    content: "•";
    color: #17d527;
    position: absolute;
    top: 0;
    left: 0
}.typo-reset-circle ol ol,.typo-reset-circle ul ul {
    margin-left: 6.25vw
}@media only screen and (min-width: 424px) {
    .typo-reset-circle ol ol,.typo-reset-circle ul ul {
        margin-left:26.5px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-circle ol ol,.typo-reset-circle ul ul {
        margin-left:20px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-circle ol ol,.typo-reset-circle ul ul {
        margin-left:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-circle ol ol,.typo-reset-circle ul ul {
        margin-left:20px
    }
}.typo-reset-circle ol ol li,.typo-reset-circle ul ul li {
    padding-left: 10vw
}@media only screen and (min-width: 424px) {
    .typo-reset-circle ol ol li,.typo-reset-circle ul ul li {
        padding-left:42.4px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset-circle ol ol li,.typo-reset-circle ul ul li {
        padding-left:32px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset-circle ol ol li,.typo-reset-circle ul ul li {
        padding-left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset-circle ol ol li,.typo-reset-circle ul ul li {
        padding-left:32px
    }
}.typo-reset-circle ol ol li:before,.typo-reset-circle ul ul li:before {
    -webkit-transform: scale(1.7);
    transform: scale(1.7)
}.typo-reset-circle a:not(.link),.typo-reset-circle a:not(.link-icon) {
    color: #444240
}@media only screen and (min-width: 1280px) {
    .typo-reset-circle a:not(.link):hover,.typo-reset-circle a:not(.link-icon):hover {
        color:#17d527
    }
}

small {
    font-size: 11px;
    font-weight: 500
}.rub {
    font-family: PTSans,sans-serif;
    font-size: .95em;
    vertical-align: baseline
}

*,:after,:before {
    box-sizing: border-box
}

body {
    margin: 0;
    overflow-anchor: none;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none
}

body.is-noscript,body.is-old-browser {
    overflow: hidden
}

a,button,label {
    -webkit-tap-highlight-color: transparent
}

img {
    max-width: 100%
}

img[loading=lazy] {
    position: relative;
    z-index: 0;
}

img[loading=lazy].is-loaded {
    z-index: 1;
    position: static
}

a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    text-decoration: none;
    outline: none;
    color: inherit
}

a[href^="tel:"] {
    white-space: nowrap
}@media only screen and (min-width: 1280px) {
    a[href^="tel:"] {
        cursor:default;
        pointer-events: none
    }
}

input,textarea {
    font-family: inherit;
    border-radius: 0;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

input:focus,textarea:focus {
    outline: none
}

input:invalid,textarea:invalid {
    box-shadow: none
}

input::-ms-clear,textarea::-ms-clear {
    display: none
}

input:-webkit-autofill,textarea:-webkit-autofill {
    -webkit-transition: all 0s 50000s;
    transition: all 0s 50000s
}

sup {
    font-size: 75%;
    line-height: 0
}

figure {
    margin: 0
}.hide {
    display: none
}@media only screen and (max-width: 959px) {
    .hide-on-mobile {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .hide-on-tablet {
        display:none
    }
}@media only screen and (max-width: 1023px) {
    .hide-on-tablet-wide {
        display:none
    }
}.show {
    display: block
}.accent {
    font-size: 21px;
    line-height: 1.2;
    font-weight: 700;
    color: #333;
    margin-bottom: 17px;
    letter-spacing: 0.5px;
}.nobr {
    white-space: nowrap
}.iframe-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative
}.iframe-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

iframe {
    border: none
}

picture {
    display: block;
    background-repeat: no-repeat;
    background-size: cover
}.cut-link {
    margin-top: 3.75vw;
    margin-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .cut-link {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .cut-link {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .cut-link {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .cut-link {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .cut-link {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .cut-link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .cut-link {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .cut-link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .cut-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .cut-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .cut-link {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .cut-link {
        font-size:18px;
        line-height: 1.6
    }
}.cut-hidden,.more-hidden {
    -webkit-transition-property: opacity,height;
    transition-property: opacity,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: 0;
    height: 0;
    max-height: 0
}.cut-hidden.show,.more-hidden.show {
    opacity: 1;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content
}.cut-hidden {
    overflow: hidden;
    display: none
}.cut-hidden.show {
    display: inline
}.scrollable {
    scrollbar-width: thin;
    max-width: 100%;
    overflow-x: scroll
}.scrollable,.scrollable:hover {
    scrollbar-color: #17d527 transparent
}.scrollable::-webkit-scrollbar {
    width: 3px;
    height: 3px
}.scrollable::-webkit-scrollbar-track {
    background-color: transparent
}.scrollable::-webkit-scrollbar-thumb {
    background: #17d527;
    border-radius: 0
}.scrollable::-webkit-scrollbar-thumb:hover {
    background: transparent
}.scrollable table {
    margin-bottom: 10px
}.phone-button {
    width: 13.75vw;
    height: 13.75vw;
    right: -13.75vw;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #b99458;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 5;
    position: fixed;
    top: 66vh;
    cursor: pointer;
    border-radius: 20px 0px 0px 20px;
}@media only screen and (min-width: 424px) {
    .phone-button {
        width:58.3px
    }
}@media only screen and (min-width: 960px) {
    .phone-button {
        width:83px
    }
}@media only screen and (min-width: 1440px) {
    .phone-button {
        width:5.886vw
    }
}@media only screen and (min-width: 1920px) {
    .phone-button {
        width:113px
    }
}@media only screen and (min-width: 424px) {
    .phone-button {
        height:58.3px
    }
}@media only screen and (min-width: 960px) {
    .phone-button {
        height:83px
    }
}@media only screen and (min-width: 1440px) {
    .phone-button {
        height:5.886vw
    }
}@media only screen and (min-width: 1920px) {
    .phone-button {
        height:113px
    }
}@media only screen and (min-width: 424px) {
    .phone-button {
        right:-58.3px
    }
}@media only screen and (min-width: 960px) {
    .phone-button {
        right:-83px
    }
}@media only screen and (min-width: 1440px) {
    .phone-button {
        right:-5.885vw
    }
}@media only screen and (min-width: 1920px) {
    .phone-button {
        right:-113px
    }
}.phone-button.is-active {
    right: 0
}.phone-button svg {
    width: 6.875vw;
    height: 6.875vw;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .phone-button svg {
        width:29.2px
    }
}@media only screen and (min-width: 960px) {
    .phone-button svg {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .phone-button svg {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .phone-button svg {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .phone-button svg {
        height:29.2px
    }
}@media only screen and (min-width: 960px) {
    .phone-button svg {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .phone-button svg {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .phone-button svg {
        height:32px
    }
}.layout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.layout__content {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box
}.forms-page form {
    border: 1px solid #eee;
    padding: 10px
}.forms-page input {
    outline: none
}.forms-page input[type=text]+span {
    display: none
}.forms-page .validate-form-error {
    border: 1px solid red
}.forms-page .validate-form-success {
    border: 1px solid orange
}.forms-page .validate-input-error {
    border: 1px solid red
}.forms-page .validate-input-success {
    border: 1px solid orange
}.forms-page .validate-input-key+span {
    display: inline!important
}.forms-page .forms-validate {
    margin-bottom: 100px
}.forms-page .single-inputs {
    border-top: 1px solid #eee;
    margin-bottom: 100px
}.forms-page .single-only {
    border-top: 1px solid #eee
}.forms-page .checkbox__input {
    display: none
}.forms-page .checkbox__input:checked+.checkbox__label .checkbox__fake span {
    display: block
}.forms-page .checkbox__input.validate-input-error+.checkbox__label .checkbox__fake {
    border: 1px solid red
}.forms-page .checkbox__label {
    cursor: pointer
}.forms-page .checkbox__fake,.forms-page .checkbox__label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.forms-page .checkbox__fake {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    border-radius: 2px;
    border: 1px solid #ddd;
    margin-right: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.forms-page .checkbox__fake span {
    display: none
}.forms-page__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1280px;
    padding: 100px 0
}.object_theme_ultra main {
    background-color: #fff
}.object_theme_ultra main .button {
    border: 1.5px solid rgba(239,124,23,.5)
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .button:hover:before {
        border-top-color:rgba(239,124,23,.8);
        border-right-color: rgba(239,124,23,.8)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .button:hover:after {
        border-bottom-color:rgba(239,124,23,.8);
        border-left-color: rgba(239,124,23,.8)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .button:hover .button__inner {
        background-color:rgba(239,124,23,.8)
    }
}.object_theme_ultra main .button .button__inner {
    background-color: #17d527
}.object_theme_ultra main .button .button__inner .button__text {
    color: #fff
}.object_theme_ultra main .sale-buttons__button.sale-buttons__button_theme_white svg {
    fill: #17d527
}.object_theme_ultra main .sale-buttons__button.sale-buttons__button_theme_gold {
    background-color: #fff
}.object_theme_ultra main .accent,.object_theme_ultra main .accordion__header {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .declaration__document a:hover {
        color:#17d527
    }
}.object_theme_ultra main .accordion__arrow svg rect {
    fill: #fff6ee;
    opacity: 1
}.object_theme_ultra main .accordion__arrow svg path {
    fill: #17d527
}.object_theme_ultra main .declaration__document a svg rect {
    fill: #fff6ee;
    opacity: 1
}.object_theme_ultra main .declaration__document a svg path {
    stroke: #17d527
}@media only screen and (max-width: 959px) {
    .object_theme_ultra main .inner-top__info {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}@media only screen and (max-width: 959px) {
    .object_theme_ultra main .inner-top__info-item-date {
        margin-left:0;
        max-width: 86.66667%
    }
}.object_theme_ultra main .inner-top__info-item-date span:before,.object_theme_ultra main .inner-top__info-item:before {
    background-color: #11cb0c
}.object_theme_ultra main .inner-top__link {
    border-color: rgba(239,124,23,.3);
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .inner-top__link:hover {
        color:#fff
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .inner-top__link:hover .inner-top__link-icon {
        fill:#fff
    }
}.object_theme_ultra main .inner-top__awards-icon,.object_theme_ultra main .inner-top__link-icon {
    fill: #17d527
}.object_theme_ultra main .inner-top__action,.object_theme_ultra main .inner-top__action:after {
    background-color: #17d527
}.object_theme_ultra main .inner-top__action-link {
    background-color: #fff
}.object_theme_ultra main .inner-top__action-link svg {
    fill: #17d527
}.object_theme_ultra main .page-navigation__list li.is-active:after,.object_theme_ultra main .page-navigation__list li.is-active a:before,.object_theme_ultra main .page-navigation__list li a:hover:before,.object_theme_ultra main .page-navigation__scrollbar .swiper-scrollbar-drag {
    background-color: #17d527
}.object_theme_ultra main .info-page,.object_theme_ultra main .info-page__slider,.object_theme_ultra main .page-navigation,.object_theme_ultra main .plans-section,.object_theme_ultra main .property-more_theme_location,.object_theme_ultra main .views-section {
    background-color: #fff
}.object_theme_ultra main .grid__map {
    box-shadow: 0 0 0 2.5vw #fff,0 0 0 2.813vw rgba(68,66,64,.2)
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .grid__map {
        box-shadow:0 0 0 10.6px #fff,0 0 0 12px rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .grid__map {
        box-shadow:0 0 0 15px #fff,0 0 0 16px rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .grid__map {
        box-shadow:0 0 0 .782vw #fff,0 0 0 .834vw rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .grid__map {
        box-shadow:0 0 0 15px #fff,0 0 0 16px rgba(68,66,64,.2)
    }
}.object_theme_ultra main .info-page__title {
    color: #444240
}.object_theme_ultra main .info-page__content .info-page__props {
    margin-left: -3.33333%
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .info-page__content .info-page__props {
        margin-left:-4.41176%
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .info-page__content .info-page__props {
        margin-left:-5.20833%
    }
}.object_theme_ultra main .info-page__content .slash-props__prop:first-child {
    padding-left: 0
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .info-page__content .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .info-page__content .slash-props__prop:first-child {
        padding-left:16px
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .info-page__content .slash-props__prop:first-child {
        padding-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .info-page__content .slash-props__prop:first-child {
        padding-left:16px
    }
}.object_theme_ultra main .info-page__content .slash-props__prop-ttl {
    padding-left: 0
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .info-page__content .slash-props__prop-ttl {
        padding-left:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .info-page__content .slash-props__prop-ttl {
        padding-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .info-page__content .slash-props__prop-ttl {
        padding-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .info-page__content .slash-props__prop-ttl {
        padding-left:0
    }
}.object_theme_ultra main .info-page__content .slash-props__prop-ttl:before {
    display: block;
    position: relative;
    top: -5px;
    width: 45%;
    height: 8px;
    background-color: #85bcd8;
    content: ""
}.object_theme_ultra main .info-page__text a:not(.link) {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .info-page__text a:not(.link):hover {
        color:#444240
    }
}.object_theme_ultra main .slash-props__prop {
    margin-left: 2.5vw;
    margin-right: 3.125vw
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .slash-props__prop {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .slash-props__prop {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .slash-props__prop {
        margin-left:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .slash-props__prop {
        margin-left:53px
    }
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .slash-props__prop {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .slash-props__prop {
        margin-right:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .slash-props__prop {
        margin-right:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .slash-props__prop {
        margin-right:0
    }
}.object_theme_ultra main .slash-props__prop:first-child {
    margin-left: 2.5vw;
    padding-left: 0
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .slash-props__prop:first-child {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .slash-props__prop:first-child {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .slash-props__prop:first-child {
        margin-left:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .slash-props__prop:first-child {
        margin-left:53px
    }
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .slash-props__prop:first-child {
        padding-left:0
    }
}.object_theme_ultra main .slash-props__prop-ttl {
    padding-left: 0
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .slash-props__prop-ttl {
        padding-left:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .slash-props__prop-ttl {
        padding-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .slash-props__prop-ttl {
        padding-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .slash-props__prop-ttl {
        padding-left:0
    }
}.object_theme_ultra main .info-page-object_theme_location .slash-props__prop:first-child {
    padding-left: 0
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .info-page-object_theme_location .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .info-page-object_theme_location .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .info-page-object_theme_location .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .info-page-object_theme_location .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .info-page-object_theme_location .slash-props__prop:not(:first-child) {
        margin-left:55px
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .info-page-object_theme_location .slash-props__prop:not(:first-child) {
        margin-left:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .info-page-object_theme_location .slash-props__prop:not(:first-child) {
        margin-left:53px
    }
}.object_theme_ultra main .info-page-object_theme_location .slash-props__prop-ttl:before {
    display: block;
    position: relative;
    top: -5px;
    width: 30%;
    height: 8px;
    background-color: #85bcd8;
    content: ""
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .link-icon:hover {
        color:#17d527
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .link-icon:hover .link-icon__icon {
        background-color:hsla(28,88%,68%,.5)
    }
}.object_theme_ultra main .link-icon__icon {
    background-color: transparent
}.object_theme_ultra main .link-icon__icon svg {
    fill: #444240
}.object_theme_ultra main .environment__counter .slash-props__props {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .environment__counter .slash-props__props {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}.object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 0
}.object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
    font-size: 5vw;
    line-height: 1.7;
    margin-bottom: 0;
    width: 27.77778%
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        font-size:24px;
        line-height: 1.7
    }
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-ttl {
        width:33.33333%
    }
}.object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-val {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 72.22222%
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .environment__counter .slash-props__props .slash-props__prop-val {
        width:100%
    }
}.object_theme_ultra main .architecture-item__title,.object_theme_ultra main .slash-props__prop-ttl {
    font-family: El Messiri,sans-serif;
    font-style: normal;
    color: rgba(239,124,23,.8)
}.object_theme_ultra main .architecture-item__title {
    font-size: 5.313vw;
    line-height: 1.4;
    padding-left: 0
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .architecture-item__title {
        font-size:22.6px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .architecture-item__title {
        font-size:24px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .architecture-item__title {
        font-size:1.667vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .architecture-item__title {
        font-size:32px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .architecture-item__title {
        padding-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .architecture-item__title {
        padding-left:0
    }
}.object_theme_ultra main .contact-block__title,.object_theme_ultra main .slider-third__info-title,.object_theme_ultra main .views-slide__title {
    color: #17d527
}.object_theme_ultra main .multi-slider__slide,.object_theme_ultra main .section-number__container:not(.section-number__container_index_up) {
    border: 1px solid rgba(16,20,23,.15)
}.object_theme_ultra main .section-number__wrapper_with_map {
    background-image: linear-gradient(0deg,#fff 13.75vw,transparent 0)
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .section-number__wrapper_with_map {
        background-image:linear-gradient(0deg,#fff 58.3px,transparent 0)
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .section-number__wrapper_with_map {
        background-image:none
    }
}.object_theme_ultra main .section-number__wrapper_with_slider {
    background-image: linear-gradient(0deg,#fff 29.063vw,transparent 0)
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .section-number__wrapper_with_slider {
        background-image:linear-gradient(0deg,#fff 123.3px,transparent 0)
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .section-number__wrapper_with_slider {
        background-image:none
    }
}.object_theme_ultra main .numeric-block {
    font-family: El Messiri,sans-serif;
    font-style: normal;
    color: #f5aa68
}.object_theme_ultra main .architecture__title,.object_theme_ultra main .energy-efficiency__title,.object_theme_ultra main .environment__title,.object_theme_ultra main .info-yard__title,.object_theme_ultra main .infrastructure__title,.object_theme_ultra main .safe-territory__title {
    color: #444240
}.object_theme_ultra main .architecture__title:before,.object_theme_ultra main .energy-efficiency__title:before,.object_theme_ultra main .environment__title:before,.object_theme_ultra main .info-yard__title:before,.object_theme_ultra main .infrastructure__title:before,.object_theme_ultra main .safe-territory__title:before {
    display: block;
    position: relative;
    top: -5px;
    width: 25px;
    height: 8px;
    background-color: #85bcd8;
    content: ""
}.object_theme_ultra main .energy-efficiency__text a,.object_theme_ultra main .safe-territory__text a {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .energy-efficiency__text a:hover,.object_theme_ultra main .safe-territory__text a:hover {
        color:#444240
    }
}.object_theme_ultra main .energy-efficiency__props {
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    position: relative
}.object_theme_ultra main .energy-efficiency__props:before {
    position: absolute;
    top: 0;
    width: 50%;
    height: 1px;
    background-color: #85bcd8;
    content: ""
}.object_theme_ultra main .energy-efficiency__props .slash-props__prop {
    margin-left: 0;
    position: relative
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .energy-efficiency__props .slash-props__prop {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .energy-efficiency__props .slash-props__prop {
        margin-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .energy-efficiency__props .slash-props__prop {
        margin-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .energy-efficiency__props .slash-props__prop {
        margin-left:0
    }
}.object_theme_ultra main .energy-efficiency__props .slash-props__prop:first-child:after {
    position: absolute;
    bottom: 5px;
    width: 68%;
    height: 1px;
    background-color: #85bcd8;
    content: ""
}.object_theme_ultra main .energy-efficiency__props .slash-props__prop:nth-child(2):after {
    position: absolute;
    bottom: 5px;
    width: 78%;
    height: 1px;
    background-color: #85bcd8;
    content: ""
}.object_theme_ultra main .energy-efficiency__props .slash-props__prop:nth-child(3):after {
    position: absolute;
    bottom: 5px;
    width: 88%;
    height: 1px;
    background-color: #85bcd8;
    content: ""
}.object_theme_ultra main .energy-efficiency__props .slash-props__prop:nth-child(4):after {
    position: absolute;
    bottom: 5px;
    width: 100%;
    height: 1px;
    background-color: #85bcd8;
    content: ""
}.object_theme_ultra main .energy-efficiency__props .slash-props__prop-ttl {
    padding-left: 0;
    font-size: 6.875vw;
    line-height: 1.4;
    color: hsla(28,88%,68%,.8)
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .energy-efficiency__props .slash-props__prop-ttl {
        font-size:29.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .energy-efficiency__props .slash-props__prop-ttl {
        font-size:32px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .energy-efficiency__props .slash-props__prop-ttl {
        font-size:3.334vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .energy-efficiency__props .slash-props__prop-ttl {
        font-size:64px;
        line-height: 1.4
    }
}.object_theme_ultra main .link__icon-circle {
    fill: #17d527
}.object_theme_ultra main .link:not(.link_theme_white) .link__icon-svg {
    fill: #444240
}.object_theme_ultra main .link.link_color_white .link__icon-svg {
    fill: #fff
}.object_theme_ultra main .slider-accent__arrow-svg,.object_theme_ultra main .slider-accent__next .slider-accent__arrow-svg,.object_theme_ultra main .slider-third__controls.is-animation .slider__next .slider__arrow-svg,.object_theme_ultra main .slider__arrow-svg {
    fill: #444240
}.object_theme_ultra main .slider-accent__arrow-progress circle,.object_theme_ultra main .slider-third__controls.is-animation .slider__arrow-progress circle {
    stroke: #17d527
}.object_theme_ultra main .slider-accent_theme_masked .slider-accent__arrow {
    background-color: #17d527
}.object_theme_ultra main .slider-accent_theme_masked .slider-accent__arrow-svg {
    fill: #fff
}.object_theme_ultra main .slider-accent_theme_masked .slider-accent__counter-current {
    color: #17d527
}.object_theme_ultra main .slider-accent__counter-current {
    color: #444240
}.object_theme_ultra main .architecture-item_circle_img .architecture-item__photo-inner img,.object_theme_ultra main .link-icon__icon {
    border: 1.5px solid rgba(239,124,23,.5)
}.object_theme_ultra main .architecture-item__line-icon,.object_theme_ultra main .architecture-item__title-line,.object_theme_ultra main .slash-props__line {
    display: none;
    width: 0;
    height: 0;
    visibility: hidden
}.object_theme_ultra main .call-consultant__phone {
    color: #17d527
}.object_theme_ultra main .multi-slider__dot.is-active:after {
    border-color: #17d527
}.object_theme_ultra main .multi-slider__arrow {
    border-color: rgba(239,124,23,.5)
}.object_theme_ultra main .video-small__video-item-img,.object_theme_ultra main .video-small__video video {
    border: 1.5px solid rgba(239,124,23,.5)
}.object_theme_ultra main .video-small__video-icon {
    background-color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .block-more__link:hover .accent {
        color:#444240
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .block-more__link:hover .block-more__title-icon-inner {
        border-color:#17d527
    }
}.object_theme_ultra main .block-more__title-icon-inner {
    border: .313vw solid rgba(239,124,23,.5)
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .block-more__title-icon-inner {
        border:1.4px solid rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .block-more__title-icon-inner {
        border:1px solid rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .block-more__title-icon-inner {
        border:.079vw solid rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .block-more__title-icon-inner {
        border:1.5px solid rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .block-more__title-icon-inner {
        border-color:#17d527
    }
}.object_theme_ultra main .block-more__title-icon-inner svg {
    fill: #444240
}.object_theme_ultra main .bottom-navigation__list-item.is-active {
    color: #17d527
}.object_theme_ultra main .bottom-navigation__list-item.is-active:after {
    background-color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .bottom-navigation__list-link:hover {
        color:#17d527
    }
}.object_theme_ultra main .bottom-navigation__list-link-icon {
    fill: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .link:hover {
        color:#17d527
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .link:hover .link__icon-circle {
        fill:#17d527
    }
}.object_theme_ultra main .plans-slide__3d-plan {
    background-color: #17d527
}.object_theme_ultra main .plans-slide__3d-plan .link__icon-circle {
    fill: #fff
}.object_theme_ultra main .plans-slide__3d-plan:after {
    background-color: #17d527
}.object_theme_ultra main .plans-slide__facts-item {
    color: #17d527
}.object_theme_ultra main .property-more_theme_location .residential-list__scrollbar .swiper-scrollbar-drag {
    background-color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main a.residential-list__link:hover .residential-list__item-title {
        color:#17d527
    }
}.object_theme_ultra main .progress-gallery__another-title span,.object_theme_ultra main .progress-gallery__title,.object_theme_ultra main .progress-years__panorama-text,.object_theme_ultra main .progress-years__tab-nav,.object_theme_ultra main .progress-years__title {
    color: #17d527
}.object_theme_ultra main .progress-gallery__date .slash-props__prop-ttl {
    font-size: 5.313vw;
    line-height: 1.4
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .progress-gallery__date .slash-props__prop-ttl {
        font-size:22.6px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .progress-gallery__date .slash-props__prop-ttl {
        font-size:24px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .progress-gallery__date .slash-props__prop-ttl {
        font-size:1.667vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .progress-gallery__date .slash-props__prop-ttl {
        font-size:32px;
        line-height: 1.4
    }
}.object_theme_ultra main .progress-years__panorama-icon {
    border: .469vw solid rgba(239,124,23,.5)
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .progress-years__panorama-icon {
        border:2px solid rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .progress-years__panorama-icon {
        border:1.5px solid rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .progress-years__panorama-icon {
        border:.079vw solid rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .progress-years__panorama-icon {
        border:1.5px solid rgba(239,124,23,.5)
    }
}.object_theme_ultra main .progress-years__panorama-icon:after {
    background-color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .progress-years__panorama:hover .progress-years__panorama-icon:after {
        background-color:#f5aa68
    }
}.object_theme_ultra main .button__circle circle {
    stroke: #17d527
}.object_theme_ultra main .residential-list_theme_accent .residential-list__item-title,.object_theme_ultra main .residential-list_theme_brown .residential-list__item-title {
    color: #17d527
}.object_theme_ultra main .residential-list_theme_accent .residential-list__scrollbar .swiper-scrollbar-drag,.object_theme_ultra main .residential-list_theme_white .residential-list__scrollbar .swiper-scrollbar-drag {
    background-color: #17d527
}.object_theme_ultra main .arrow-link,.object_theme_ultra main .list-real-estate__title,.object_theme_ultra main .parametric-complex__more-btn {
    color: #17d527
}.object_theme_ultra main .parametric-complex__sort-title .parametric-complex__sort-icon,.object_theme_ultra main .parametric-complex__sort.is-active svg {
    fill: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main a.parametric-flat:hover {
        box-shadow:0 0 0 2px #17d527;
        border-bottom-color: transparent
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main a.parametric-flat:hover {
        box-shadow:0 0 0 .105vw #17d527
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main a.parametric-flat:hover {
        box-shadow:0 0 0 2px #17d527
    }
}.object_theme_ultra main .arrow-link__icon,.object_theme_ultra main .parametric-complex__more-btn-icon svg {
    fill: #17d527
}.object_theme_ultra main .parametric-complex__more-btn-icon {
    background-color: hsla(28,88%,68%,.3)
}.object_theme_ultra main .parametric-complex__more .mini-loader:after {
    background: #17d527;
    -webkit-animation: k .9s linear both infinite;
    animation: k .9s linear both infinite
}.object_theme_ultra main .list-includes__title,.object_theme_ultra main .list-includes__type-name,.object_theme_ultra main .price-list__name,.object_theme_ultra main .price-list__title,.object_theme_ultra main .ready-projects__title,.object_theme_ultra main .section-inner__side-title,.object_theme_ultra main .section-inner__title {
    color: #444240
}.object_theme_ultra main .numbered-list:before {
    background-color: #f5aa68
}.object_theme_ultra main .typo-reset-small ul li:before,.object_theme_ultra main .typo-reset ul li:before {
    color: #f5aa68
}.object_theme_ultra main .typo-reset-small a:not(.link),.object_theme_ultra main .typo-reset-small a:not(.link-icon),.object_theme_ultra main .typo-reset a:not(.link),.object_theme_ultra main .typo-reset a:not(.link-icon) {
    color: #17d527
}.object_theme_ultra main .list-includes__item-icon svg rect,.object_theme_ultra main .ready-projects__link-icon svg rect {
    fill: #17d527
}.object_theme_ultra main .list-includes__item-icon svg path,.object_theme_ultra main .ready-projects__link-icon svg path {
    stroke: #444240
}.object_theme_ultra main .ready-projects__tabs-comment,.object_theme_ultra main .ready-projects__tabs-list li {
    color: #17d527
}.object_theme_ultra main .ready-projects__tabs-list li.is-active {
    color: #444240;
    pointer-events: none
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .ready-projects__tabs-list li:hover {
        color:rgba(68,66,64,.9)
    }
}.object_theme_ultra main .price-list__item {
    border-color: #17d527
}.object_theme_ultra main .price-list__prop {
    border-bottom: 1px solid hsla(28,88%,68%,.5)
}.object_theme_ultra main .price-list__prop span:nth-child(2) {
    color: #17d527
}.object_theme_ultra main .list-includes__item a {
    color: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .list-includes__item a:hover .list-includes__item-text {
        color:#17d527
    }
}.object_theme_ultra main .title-navigation__title {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .title-navigation__list li a:hover {
        color:#17d527
    }
}.object_theme_ultra main .title-navigation__list li.is-active {
    color: #17d527;
    pointer-events: none
}.object_theme_ultra main .title-navigation__line svg {
    fill: #17d527
}.object_theme_ultra main .installment-swiper__list-icon {
    background-color: hsla(28,88%,68%,.1)
}.object_theme_ultra main .another-stocks__caption,.object_theme_ultra main .cut-link,.object_theme_ultra main .info-yard__top-description a,.object_theme_ultra main .installment-program__info-wrap>h4,.object_theme_ultra main .installment-program__tradein-ttl,.object_theme_ultra main .installment-program__tradein .installment-program__tradein-text a,.object_theme_ultra main .installment-swiper__list-more,.object_theme_ultra main .mortgage__title,.object_theme_ultra main .program-installment__order,.object_theme_ultra main .program-installment__title,.object_theme_ultra main .program-tradein__title,.object_theme_ultra main .section-inner__text a,.object_theme_ultra main .title-page__description a,.object_theme_ultra main .title-page__title {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra main .info-yard__top-description a:hover,.object_theme_ultra main .section-inner__text a:hover {
        color:#444240
    }
}.object_theme_ultra main .banks-navigation__scrollbar .swiper-scrollbar-drag,.object_theme_ultra main .installment-swiper__scroll .swiper-scrollbar-drag {
    background-color: #17d527
}.object_theme_ultra main .installment-program__info-ttl {
    color: #444240
}.object_theme_ultra main .installment-program__info-text a {
    color: #17d527
}.object_theme_ultra main .program-installment__program {
    background-color: hsla(28,88%,68%,.1)
}.object_theme_ultra main .mortgage__props .slash-props__prop {
    margin-left: 2.5vw;
    margin-right: 3.125vw
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop {
        margin-left:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop {
        margin-left:53px
    }
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop {
        margin-right:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop {
        margin-right:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop {
        margin-right:0
    }
}.object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
    margin-left: 2.5vw;
    padding-left: 3.125vw
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
        margin-left:28px
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
        margin-left:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
        margin-left:53px
    }
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
        padding-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
        padding-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:first-child {
        padding-left:0
    }
}.object_theme_ultra main .mortgage__props .slash-props__prop:last-child {
    padding-left: 3.125vw
}@media only screen and (min-width: 424px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:last-child {
        padding-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:last-child {
        padding-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:last-child {
        padding-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object_theme_ultra main .mortgage__props .slash-props__prop:last-child {
        padding-left:0
    }
}.object_theme_ultra main .tag {
    background-color: hsla(28,88%,68%,.1)
}.object_theme_ultra main .slider__counter-current,.object_theme_ultra main .video-small__title {
    color: #17d527
}.object_theme_ultra main .side-factoid__img {
    border: 1px solid rgba(239,124,23,.3)
}.object_theme_ultra main .socials_reviews_theme .socials__title {
    color: #444240
}.object_theme_ultra main .socials_reviews_theme .socials__link svg {
    fill: #444240
}.object_theme_ultra main .reviews-slider {
    background: none
}.object_theme_ultra main .multi-slider_type_reviews .multi-slider__slide {
    border: none
}.object_theme_ultra main .review-slide .slash-props__prop {
    margin-left: 0
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .review-slide__container {
        scrollbar-width:thin;
        scrollbar-color: #17d527 #d3d3d5
    }

    .object_theme_ultra main .review-slide__container:hover {
        scrollbar-color: #17d527 #d3d3d5
    }

    .object_theme_ultra main .review-slide__container::-webkit-scrollbar {
        width: 2px;
        height: 2px
    }

    .object_theme_ultra main .review-slide__container::-webkit-scrollbar-track {
        background-color: #d3d3d5
    }

    .object_theme_ultra main .review-slide__container::-webkit-scrollbar-thumb {
        background: #17d527;
        border-radius: 2px
    }

    .object_theme_ultra main .review-slide__container::-webkit-scrollbar-thumb:hover {
        background: #d3d3d5
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .reviews-slide__txt {
        padding-left:0
    }
}@media only screen and (min-width: 960px) {
    .object_theme_ultra main .review-slide__container_bottom_transparency {
        left:6.25%
    }
}@media only screen and (min-width: 1440px) {
    .object_theme_ultra main .review-slide__container_bottom_transparency {
        width:58.33333%
    }
}.object_theme_ultra main .review__title {
    color: #444240
}.object_theme_ultra main .review__item .slash-props__props .slash-props__prop-ttl:before {
    display: block;
    position: relative;
    top: -5px;
    width: 25px;
    height: 8px;
    background-color: #85bcd8;
    content: ""
}.object_theme_ultra main .page-slider__controls .slider__arrow:not(.slick-disabled) .slider__arrow-svg {
    fill: #17d527
}.object_theme_ultra main .parametric-flat:hover {
    box-shadow: 0 0 0 .105vw #17d527
}.object_theme_ultra #mortgage-calc [class|=filter-calc__consultation-title],.object_theme_ultra #mortgage-calc [class|=mortgage-calc__title],.object_theme_ultra main .environment__text p a {
    color: #17d527
}.object_theme_ultra #mortgage-calc [class|=filter-calc__consultation-img] {
    border-color: rgba(239,124,23,.3)
}.object_theme_ultra #mortgage-calc [class|=filter-calc__consultation-img] div {
    background-color: #17d527
}.object_theme_ultra #mortgage-calc [class^=vue-slider-dot-handle],.object_theme_ultra #mortgage-calc [class|=vue-slider-dot-handle],.object_theme_ultra #mortgage-calc [class|=vue-slider-process] {
    background-color: #17d527!important
}.object_theme_ultra #mortgage-calc [class|=mortgage-calc__loading] svg circle {
    stroke: #17d527
}.object_theme_ultra #mortgage-calc [class|=select__fake-list] {
    scrollbar-width: thin;
    scrollbar-color: #17d527 #fff
}.object_theme_ultra #mortgage-calc [class|=select__fake-list]:hover {
    scrollbar-color: #17d527 transparent
}.object_theme_ultra #mortgage-calc [class|=select__fake-list]::-webkit-scrollbar {
    width: 4px;
    height: 4px
}.object_theme_ultra #mortgage-calc [class|=select__fake-list]::-webkit-scrollbar-track {
    background-color: #fff
}.object_theme_ultra #mortgage-calc [class|=select__fake-list]::-webkit-scrollbar-thumb {
    background: #17d527;
    border-radius: 0
}.object_theme_ultra #mortgage-calc [class|=select__fake-list]::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra #mortgage-calc [class|=select__fake-list] li:hover {
        background-color:hsla(28,88%,68%,.2)
    }
}.object_theme_ultra #mortgage-calc [class|=select__fake-list] li[class|=selected] {
    color: #17d527;
    background-color: hsla(28,88%,68%,.2)
}@media only screen and (min-width: 960px) {
    .object_theme_ultra #mortgage-calc [class|=select__fake-list] li[class|=selected] {
        background-color:transparent
    }
}.object_theme_ultra #mortgage-calc [class|=select__fix-content] {
    scrollbar-width: thin;
    scrollbar-color: #17d527 #fff
}.object_theme_ultra #mortgage-calc [class|=select__fix-content]:hover {
    scrollbar-color: #17d527 transparent
}.object_theme_ultra #mortgage-calc [class|=select__fix-content]::-webkit-scrollbar {
    width: 4px;
    height: 4px
}.object_theme_ultra #mortgage-calc [class|=select__fix-content]::-webkit-scrollbar-track {
    background-color: #fff
}.object_theme_ultra #mortgage-calc [class|=select__fix-content]::-webkit-scrollbar-thumb {
    background: #17d527;
    border-radius: 0
}.object_theme_ultra #mortgage-calc [class|=select__fix-content]::-webkit-scrollbar-thumb:hover {
    background: transparent
}.object_theme_ultra #mortgage-calc [class|=button] [class|=button__inner],.object_theme_ultra #mortgage-calc [class|=select__fix-submit] {
    background-color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra #mortgage-calc [class|=button]:hover:before {
        border-top-color:rgba(239,124,23,.4);
        border-right-color: rgba(239,124,23,.4)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra #mortgage-calc [class|=button]:hover:after {
        border-bottom-color:rgba(239,124,23,.4);
        border-left-color: rgba(239,124,23,.4)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra #mortgage-calc [class|=button]:hover [class|=button__inner] {
        background-color:rgba(239,124,23,.8)
    }
}.object_theme_ultra #mortgage-calc [class|=no-result__button-reset] {
    color: #17d527
}.object_theme_ultra #mortgage-calc [class|=share-scroll-010e5f76] a svg rect,.object_theme_ultra #mortgage-calc [class|=share-scroll-010e5f76] span svg rect,.object_theme_ultra #mortgage-calc [class|=share-scroll] a svg rect,.object_theme_ultra #mortgage-calc [class|=share-scroll] span svg rect {
    fill: #17d527
}.object_theme_ultra #mortgage-calc [class|=multi-select__input] {
    display: none
}.object_theme_ultra #mortgage-calc [class|=multi-select__input]:checked+[class|=multi-select__label] {
    color: #17d527;
    background-color: hsla(28,88%,68%,.2)
}@media only screen and (min-width: 960px) {
    .object_theme_ultra #mortgage-calc [class|=multi-select__input]:checked+[class|=multi-select__label] {
        background-color:transparent
    }

    .object_theme_ultra #mortgage-calc [class|=multi-select__input]:checked+[class|=multi-select__label]:hover {
        background-color: hsla(28,88%,68%,.2)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra #mortgage-calc [class|=multi-select__input]+[class|=multi-select__label]:hover {
        background-color:hsla(28,88%,68%,.2)
    }
}.object_theme_ultra #mortgage-calc [class|=multi-select__list-wrap] {
    scrollbar-width: thin;
    scrollbar-color: #17d527 #fff
}.object_theme_ultra #mortgage-calc [class|=multi-select__list-wrap]:hover {
    scrollbar-color: #17d527 transparent
}.object_theme_ultra #mortgage-calc [class|=multi-select__list-wrap]::-webkit-scrollbar {
    width: 2px;
    height: 2px
}.object_theme_ultra #mortgage-calc [class|=multi-select__list-wrap]::-webkit-scrollbar-track {
    background-color: #fff
}.object_theme_ultra #mortgage-calc [class|=multi-select__list-wrap]::-webkit-scrollbar-thumb {
    background: #17d527;
    border-radius: 0
}.object_theme_ultra #mortgage-calc [class|=multi-select__list-wrap]::-webkit-scrollbar-thumb:hover {
    background: transparent
}.object_theme_ultra #mortgage-calc [class|=multi-select__list-wrap] [class|=multi-select__fake] {
    border: 1px solid rgba(239,124,23,.3)
}.object_theme_ultra #mortgage-calc [class|=multi-select__list-wrap] [class|=multi-select__fake] svg {
    stroke: #17d527
}.object_theme_ultra #mortgage-calc [class|=bank__submit] {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra #mortgage-calc [class|=bank__submit] a:hover {
        color:#f5aa68
    }
}.object_theme_ultra #mortgage-calc [class|=bank__row]~[class|=bank__another-toggle] {
    color: #17d527;
    background-color: hsla(28,88%,68%,.15)
}.object_theme_ultra #mortgage-calc [class|=bank__row]~[class|=bank__another-toggle] svg rect {
    fill: #17d527
}.object_theme_ultra #mortgage-calc [class|=bank__row]~[class|=bank__another-toggle] svg path {
    fill: #22242b
}.object_theme_ultra #mortgage-calc [class|=bank__banner-program] {
    background-color: hsla(28,88%,68%,.15)
}.object_theme_ultra #mortgage-calc [class|="h2 order__title"],.object_theme_ultra #mortgage-calc [class|=bank__another-toggle-ttl] a {
    color: #17d527
}.object_theme_ultra #mortgage-calc [class|="h2 order__title"]~[class|=order__bank] {
    background-color: hsla(28,88%,68%,.2)
}.object_theme_ultra #mortgage-calc [class|=checkbox__label] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra #mortgage-calc [class|=checkbox__label]:hover [class|=checkbox__fake] {
        border-color:rgba(239,124,23,.6)
    }
}.object_theme_ultra #mortgage-calc [class|=checkbox__fake] svg path {
    stroke: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra #mortgage-calc [class|=checkbox__text] a:hover {
        color:#17d527;
        border-bottom: 1px solid rgba(239,124,23,.3)
    }
}.object_theme_ultra #mortgage-calc [class|=popup-result__title] {
    color: #17d527
}.object_theme_ultra #mortgage-calc [class|=popup-result__icon] svg path {
    fill: #17d527
}.object_theme_ultra #mortgage-calc [class|=popup__inner_theme_error],.object_theme_ultra #mortgage-calc [class|=popup__inner_theme_success] {
    background-color: #fef7f0
}.object_theme_ultra #mortgage-calc .share-scroll-010e5f76 button:hover svg rect,.object_theme_ultra #mortgage-calc .share-scroll-010e5f76 button svg rect {
    fill: #17d527
}.object_theme_ultra .full-button__icon {
    fill: #17d527
}.object_theme_ultra .map-filter__infrastructure-icon,.object_theme_ultra .yandex-map__cluster,.object_theme_ultra .yandex-map__infrastructure-marker {
    background-color: #17d527
}.object_theme_ultra .yandex-map__cluster:after {
    border: 1px solid #17d527
}.object_theme_ultra .map-filter__content {
    scrollbar-width: thin;
    scrollbar-color: #17d527 #22242b
}.object_theme_ultra .map-filter__content:hover {
    scrollbar-color: #17d527 #22242b
}.object_theme_ultra .map-filter__content::-webkit-scrollbar {
    width: 4px;
    height: 4px
}.object_theme_ultra .map-filter__content::-webkit-scrollbar-track {
    background-color: #22242b
}.object_theme_ultra .map-filter__content::-webkit-scrollbar-thumb {
    background: #17d527;
    border-radius: 0
}.object_theme_ultra .map-filter__content::-webkit-scrollbar-thumb:hover {
    background: #22242b
}.object_theme_ultra .img-map__pin-infrastructure {
    stroke: #17d527
}.object_theme_ultra .img-map-panel__length {
    color: #17d527
}.object_theme_ultra .infrastructure__legend-logo {
    border-color: #17d527
}.object_theme_ultra .img-map__pin_scale_hover:hover .img-map__pin-small {
    fill: #17d527
}.object_theme_ultra .img-map-tooltip__close,.object_theme_ultra .img-map-tooltip__pin:after {
    background-color: #17d527
}.object_theme_ultra .img-map-tooltip__length {
    color: #17d527
}.object_theme_ultra .yandex-map-balloon__close,.object_theme_ultra .yandex-map-balloon__icon-container {
    background-color: #17d527
}.object_theme_ultra .callback__popup-title {
    color: #17d527
}.object_theme_ultra .callback__error-icon svg path,.object_theme_ultra .callback__success-icon svg path {
    fill: #17d527
}.object_theme_ultra .contact-block__icon-pin path,.object_theme_ultra .contact-block__icon-time circle {
    stroke: #17d527
}.object_theme_ultra .contact-block__icon-time path {
    fill: #17d527
}.object_theme_ultra .callback__form-link {
    color: #17d527
}.object_theme_ultra .contact-block_inner_theme .contact-block__left:after {
    background-color: rgba(16,20,23,.15)
}.object_theme_ultra .input__success-icon {
    fill: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .checkbox__label:hover .checkbox__icon {
        border-color:rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .checkbox__text a:hover {
        color:rgba(239,124,23,.5);
        border-bottom-color: rgba(239,124,23,.5)
    }
}.object_theme_ultra .checkbox_theme_dark .checkbox__icon svg {
    stroke: #17d527
}.object_theme_ultra .callback__bank {
    background-color: hsla(28,88%,68%,.2)
}.object_theme_ultra .popup_state_form-error .popup__inner,.object_theme_ultra .popup_state_form-success .popup__inner {
    background-color: #fef7f0
}.object_theme_ultra .cookie .button,.object_theme_ultra .popup .button {
    border: 1.5px solid rgba(239,124,23,.5)
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .cookie .button:hover:before,.object_theme_ultra .popup .button:hover:before {
        border-top-color:rgba(239,124,23,.8);
        border-right-color: rgba(239,124,23,.8)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .cookie .button:hover:after,.object_theme_ultra .popup .button:hover:after {
        border-bottom-color:rgba(239,124,23,.8);
        border-left-color: rgba(239,124,23,.8)
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .cookie .button:hover .button__inner,.object_theme_ultra .popup .button:hover .button__inner {
        background-color:rgba(239,124,23,.8)
    }
}.object_theme_ultra .cookie .button .button__inner,.object_theme_ultra .popup .button .button__inner {
    background-color: #17d527
}.object_theme_ultra .cookie .button .button__inner .button__text,.object_theme_ultra .popup .button .button__inner .button__text {
    color: #fff
}.object_theme_ultra .cookie__text a {
    color: #17d527
}.object_theme_ultra .object-visual__iframe {
    border: 1px solid rgba(16,20,23,.15)
}.object_theme_ultra .object-visual__title {
    color: #17d527
}.object_theme_ultra .visual .visual-canvas {
    background-color: #fdeee1
}.object_theme_ultra .visual .visual-panel__add-pay circle,.object_theme_ultra .visual .visual-tooltip__add-pay circle {
    fill: #17d527;
    stroke: #17d527
}.object_theme_ultra .visual .visual-header__parametric-button svg,.object_theme_ultra .visual .visual-sly__next:hover svg,.object_theme_ultra .visual .visual-sly__prev:hover svg {
    fill: #17d527
}.object_theme_ultra .visual .link:not(.link_theme_white) .link__icon-svg {
    fill: #fff
}.object_theme_ultra .visual .checkbox_theme_accent .checkbox__icon {
    border-color: rgba(239,124,23,.5)
}.object_theme_ultra .visual .checkbox_theme_accent .checkbox__icon svg {
    stroke: #17d527
}.object_theme_ultra .visual .checkbox_theme_accent .checkbox__input:checked~.checkbox__label .checkbox__text {
    color: #17d527
}.object_theme_ultra .visual .visual-panel__next-button {
    background-color: #17d527
}.object_theme_ultra .visual .visual-filters__floor-button-title {
    color: #17d527
}.object_theme_ultra .visual .visual-filters__close-button {
    background-color: hsla(28,88%,68%,.2);
    color: #17d527
}.object_theme_ultra .visual .visual-header__logo-image .logo__gold {
    fill: #17d527
}.object_theme_ultra .visual .visual-breadcrumbs__item:before,.object_theme_ultra .visual .visual-header__breadcrumbs:before,.object_theme_ultra .visual .visual-header__object-logo:before {
    background-color: #17d527
}.object_theme_ultra .visual .visual-header__back:hover svg {
    stroke: #17d527
}.object_theme_ultra .visual .visual-canvas__path {
    fill: #17d527
}.object_theme_ultra .visual .filter-button .checkbox__label:hover .checkbox__text,.object_theme_ultra .visual .visual-pointer__item.is-hovered,.object_theme_ultra .visual .visual-pointer__item:hover {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .visual .visual-rotate__button:hover {
        color:#17d527
    }
}.object_theme_ultra .visual .visual-rotate__icon path {
    stroke: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .visual .visual-sly__item:hover .visual-sly__button {
        color:#17d527
    }
}.object_theme_ultra .visual .visual-flat {
    background-color: #fdeee1
}.object_theme_ultra .visual .visual-plan__container,.object_theme_ultra .visual .visual-plan__hover {
    background: #fdeee1
}.object_theme_ultra .conditionalClass .link:not(.link_theme_white) .link__icon-svg {
    fill: #444240
}.object_theme_ultra .conditionalClass .link__icon-circle {
    fill: #17d527
}.object_theme_ultra .conditionalClass .visual-header__back-button {
    background: #17d527
}.object_theme_ultra .stories-item__text a {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .stories-item__text a:hover {
        color:inherit
    }
}@media only screen and (min-width: 1280px) {
    .object_theme_ultra .anchor-links__list-item:hover:before {
        background-color:rgba(239,124,23,.8)
    }
}.object_theme_ultra .anchor-links__list-item svg path.svg-link {
    stroke: #17d527
}.accordion {
    padding-top: 3.75vw;
    border-top: 1px solid rgba(34,36,43,.2)
}@media only screen and (min-width: 424px) {
    .accordion {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .accordion {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .accordion {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion {
        padding-top:16px
    }
}.accordion.is-open .accordion__arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.accordion__header {
    padding-top: 2.5vw;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .accordion__header {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .accordion__header {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .accordion__header {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion__header {
        padding-top:8px
    }
}.accordion__arrow {
    width: 6.25vw;
    height: 6.25vw;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .accordion__arrow {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .accordion__arrow {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .accordion__arrow {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion__arrow {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .accordion__arrow {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .accordion__arrow {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .accordion__arrow {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion__arrow {
        height:32px
    }
}.accordion__arrow svg {
    width: 100%;
    height: auto;
    display: block
}.accordion__content-wrapper {
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    height: 0;
    overflow: hidden
}.accordion__content {
    padding-top: 3.75vw;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 424px) {
    .accordion__content {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .accordion__content {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .accordion__content {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion__content {
        padding-top:16px
    }
}@media only screen and (min-width: 960px) {
    .accordion__content {
        padding-bottom:11.76471%;
        padding-bottom: 12.5%
    }
}.accordion_theme_requisites {
    margin-top: 8.75vw;
    width: 100%;
    border-top: 0;
    border-bottom: 1px solid rgba(34,36,43,.2)
}@media only screen and (min-width: 424px) {
    .accordion_theme_requisites {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_requisites {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_requisites {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_requisites {
        margin-top:56px
    }
}.accordion_theme_requisites.is-open .accordion__arrow {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}.accordion_theme_requisites .accordion__title {
    font-size: 4.688vw;
    line-height: 1.5;
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .accordion_theme_requisites .accordion__title {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_requisites .accordion__title {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_requisites .accordion__title {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_requisites .accordion__title {
        font-size:26px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .accordion_theme_requisites .accordion__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_requisites .accordion__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_requisites .accordion__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_requisites .accordion__title {
        margin-bottom:40px
    }
}.accordion_theme_requisites .accordion__content {
    padding-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}@media only screen and (min-width: 960px) {
    .accordion_theme_requisites .accordion__content {
        padding-bottom:0
    }
}.accordion_theme_requisites .accordion__arrow {
    width: 6.25vw;
    height: 6.25vw;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .accordion_theme_requisites .accordion__arrow {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_requisites .accordion__arrow {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_requisites .accordion__arrow {
        width:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_requisites .accordion__arrow {
        width:50px
    }
}@media only screen and (min-width: 424px) {
    .accordion_theme_requisites .accordion__arrow {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_requisites .accordion__arrow {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_requisites .accordion__arrow {
        height:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_requisites .accordion__arrow {
        height:50px
    }
}.accordion_theme_requisites .accordion__arrow svg {
    width: 100%;
    height: 100%;
    display: block
}.accordion_theme_news .accordion__content {
    padding-bottom: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    opacity: .5
}@media only screen and (min-width: 424px) {
    .accordion_theme_news .accordion__content {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_news .accordion__content {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_news .accordion__content {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_news .accordion__content {
        padding-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .accordion_theme_news .accordion__content {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_news .accordion__content {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_news .accordion__content {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_news .accordion__content {
        font-size:18px;
        line-height: 1.6
    }
}.accordion_theme_news .accordions-section__item .accordion__header {
    font-size: 5vw;
    line-height: 1.7;
    margin-bottom: 3.75vw;
    padding: 7.5vw 0;
    color: #22242b;
    text-transform: none
}@media only screen and (min-width: 424px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        font-size:24px;
        line-height: 1.7
    }
}@media only screen and (min-width: 424px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        padding:31.8px 0
    }
}@media only screen and (min-width: 960px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        padding:20px 0
    }
}@media only screen and (min-width: 1440px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        padding:.834vw 0
    }
}@media only screen and (min-width: 1920px) {
    .accordion_theme_news .accordions-section__item .accordion__header {
        padding:16px 0
    }
}.accordions__wrapper .accordions-section__item:first-of-type .accordion {
    border-top: 0
}.accordions__wrapper .accordion.is-open .accordion__title {
    color: #17d527
}.accordions__wrapper .accordion__header .accordion__arrow svg rect {
    fill: #f3ede4
}.accordions__wrapper .accordion__header .accordion__arrow svg path {
    fill: #17d527
}@media only screen and (min-width: 1280px) {
    .accordions__wrapper .accordion__header:hover .accordion__arrow svg rect {
        fill:#17d527
    }

    .accordions__wrapper .accordion__header:hover .accordion__arrow svg path {
        fill: #fff
    }
}.accordions-news__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 7.5vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .accordions-news__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .accordions-news__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .accordions-news__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .accordions-news__title {
        margin-bottom:40px
    }
}.accordions-news__title h4 {
    color: #17d527
}.requisite__item {
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .requisite__item {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .requisite__item {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .requisite__item {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .requisite__item {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .requisite__item {
        -webkit-flex-basis:47.91667%;
        -ms-flex-preferred-size: 47.91667%;
        flex-basis: 47.91667%;
        max-width: 47.91667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }

    .requisite__item:first-of-type {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.requisite__title {
    color: #17d527
}.action-popup {
    padding-top: 19.44444%;
    color: #444240;
    width: 100%
}@media only screen and (min-width: 960px) {
    .action-popup {
        padding-top:12.5%
    }
}@media only screen and (min-width: 1440px) {
    .action-popup {
        padding-top:10.52632%
    }
}.action-popup__title {
    color: #17d527
}.action-popup__comment {
    margin-top: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.7)
}@media only screen and (min-width: 424px) {
    .action-popup__comment {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__comment {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__comment {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__comment {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .action-popup__comment {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .action-popup__comment {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__comment {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__comment {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1280px) {
    .action-popup__comment .accent {
        -webkit-transition-property:color;
        transition-property: color;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease
    }

    .action-popup__comment .accent:hover {
        color: #444240
    }
}.action-popup__content {
    margin-top: 8.75vw;
    padding-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    border-top: 1px solid rgba(68,66,64,.2)
}@media only screen and (min-width: 424px) {
    .action-popup__content {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__content {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__content {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__content {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .action-popup__content {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__content {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__content {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__content {
        padding-top:56px
    }
}@media only screen and (min-width: 424px) {
    .action-popup__content {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .action-popup__content {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__content {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__content {
        font-size:22px;
        line-height: 1.6
    }
}.action-popup__intro {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .action-popup__intro {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .action-popup__intro {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__intro {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__intro {
        font-size:22px;
        line-height: 1.6
    }
}.action-popup__text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .action-popup__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text {
        font-size:22px;
        line-height: 1.6
    }
}.action-popup__text:not(:first-child) {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .action-popup__text:not(:first-child) {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text:not(:first-child) {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text:not(:first-child) {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text:not(:first-child) {
        margin-top:56px
    }
}.action-popup__text p {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .action-popup__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text p {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .action-popup__text p {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text p {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text p {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text p {
        margin-top:32px
    }
}.action-popup__text p:first-child {
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .action-popup__text p:first-child {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text p:first-child {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text p:first-child {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text p:first-child {
        margin-top:0
    }
}.action-popup__text ul {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .action-popup__text ul {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text ul {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text ul {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text ul {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .action-popup__text ul {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text ul {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text ul {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text ul {
        margin-top:40px
    }
}.action-popup__text ul li:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .action-popup__text ul li:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text ul li:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text ul li:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text ul li:not(:first-child) {
        margin-top:32px
    }
}.action-popup__text ul+p {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .action-popup__text ul+p {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__text ul+p {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__text ul+p {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__text ul+p {
        margin-top:56px
    }
}.action-popup__link.button {
    margin-top: 6.25vw;
    color: #fff
}@media only screen and (min-width: 424px) {
    .action-popup__link.button {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__link.button {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__link.button {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__link.button {
        margin-top:32px
    }
}.action-popup__bottom {
    margin-top: 17.5vw;
    margin-left: -10%;
    margin-right: -10%;
    background-color: #edebe9;
    height: 0;
    padding-bottom: 25%;
    position: relative
}@media only screen and (min-width: 424px) {
    .action-popup__bottom {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__bottom {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__bottom {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .action-popup__bottom {
        margin-top:96px
    }
}@media only screen and (min-width: 960px) {
    .action-popup__bottom {
        margin-left:-16.66667%;
        margin-right: -16.66667%;
        padding-bottom: 16.66667%
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__bottom {
        margin-left:-13.33333%;
        margin-right: -13.33333%;
        padding-bottom: 15.78947%
    }
}.action-popup__bottom-link {
    padding-left: 10%;
    padding-right: 10%;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 960px) {
    .action-popup__bottom-link {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}@media only screen and (min-width: 1440px) {
    .action-popup__bottom-link {
        padding-left:10.52632%;
        padding-right: 10.52632%
    }
}.alert-old-browser {
    background-color: rgba(16,20,23,.8);
    color: #444240;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 6
}.alert-old-browser.is-hidden {
    display: none
}.alert-old-browser .grid__container {
    height: 100%
}.is-old-browser .alert-old-browser {
    display: block
}.alert-old-browser__content {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    padding: 11.11111% 5.55556%;
    background-color: #fff;
    margin: 0 auto;
    position: relative;
    height: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 960px) {
    .alert-old-browser__content {
        padding:8.33333% 11.11111%;
        -webkit-flex-basis: 72.22222%;
        -ms-flex-preferred-size: 72.22222%;
        flex-basis: 72.22222%;
        max-width: 72.22222%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__content {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        padding: 6.25% 5.55556%
    }
}.alert-old-browser__title {
    color: #17d527
}.alert-old-browser__text {
    margin-top: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .alert-old-browser__text {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__text {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__text {
        margin-top:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__text {
        margin-top:24px
    }
}@media only screen and (min-width: 424px) {
    .alert-old-browser__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__text {
        font-size:18px;
        line-height: 1.6
    }
}.alert-old-browser__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .alert-old-browser__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__text p:not(:first-child) {
        margin-top:16px
    }
}.alert-old-browser__browsers {
    margin-top: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .alert-old-browser__browsers {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__browsers {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__browsers {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__browsers {
        margin-top:32px
    }
}.alert-old-browser__browser {
    display: block;
    text-align: center
}@media only screen and (min-width: 960px) {
    .alert-old-browser__browser {
        margin-bottom:0;
        display: inline-block
    }
}.alert-old-browser__browser:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .alert-old-browser__browser:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__browser:not(:first-child) {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__browser:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__browser:not(:last-child) {
        margin-right:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__browser:not(:last-child) {
        margin-right:48px
    }
}.alert-old-browser__browser img,.alert-old-browser__browser svg {
    width: 15vw;
    height: 15vw;
    display: inline;
    outline: none;
    border: none
}@media only screen and (min-width: 424px) {
    .alert-old-browser__browser img,.alert-old-browser__browser svg {
        width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__browser img,.alert-old-browser__browser svg {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__browser img,.alert-old-browser__browser svg {
        width:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__browser img,.alert-old-browser__browser svg {
        width:64px
    }
}@media only screen and (min-width: 424px) {
    .alert-old-browser__browser img,.alert-old-browser__browser svg {
        height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__browser img,.alert-old-browser__browser svg {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__browser img,.alert-old-browser__browser svg {
        height:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__browser img,.alert-old-browser__browser svg {
        height:64px
    }
}.alert-old-browser__browser-link {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .alert-old-browser__browser-link:hover {
        opacity:.6
    }
}.alert-old-browser__browser-name {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .alert-old-browser__browser-name {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__browser-name {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__browser-name {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__browser-name {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .alert-old-browser__browser-name {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .alert-old-browser__browser-name {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .alert-old-browser__browser-name {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .alert-old-browser__browser-name {
        font-size:18px;
        line-height: 1.6
    }
}.apartment-utp {
    margin-bottom: 7.5vw;
    width: 46.15385%
}@media only screen and (min-width: 424px) {
    .apartment-utp {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .apartment-utp {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp {
        width:30%
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp {
        width:28.57143%
    }
}.apartment-utp:nth-child(2n) {
    margin-left: 7.69231%
}@media only screen and (min-width: 960px) {
    .apartment-utp:nth-child(2n) {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp:not(:last-child) {
        margin-right:5%
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp:not(:last-child) {
        margin-right:7.14286%
    }
}.apartment-utp sup {
    font-size: 50%
}.apartment-utp__wrapper {
    margin-bottom: -7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 93.33333%
}@media only screen and (min-width: 424px) {
    .apartment-utp__wrapper {
        margin-bottom:-31.8px
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp__wrapper {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp__wrapper {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .apartment-utp__wrapper {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp__wrapper {
        width:58.82353%
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp__wrapper {
        width:58.33333%
    }
}.apartment-utp__title {
    padding-bottom: 3.75vw;
    margin-bottom: 2.5vw;
    font-size: 6.875vw;
    line-height: 1.05;
    color: #17d527;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .apartment-utp__title {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp__title {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp__title {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .apartment-utp__title {
        padding-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .apartment-utp__title {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp__title {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp__title {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .apartment-utp__title {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .apartment-utp__title {
        font-size:29.2px
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp__title {
        font-size:32px
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp__title {
        font-size:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .apartment-utp__title {
        font-size:48px
    }
}.apartment-utp__text {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-top: 6.25vw;
    color: #444240;
    width: 100%;
    border-top: 1px solid rgba(185,143,79,.7)
}@media only screen and (min-width: 424px) {
    .apartment-utp__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp__text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .apartment-utp__text {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .apartment-utp__text {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp__text {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp__text {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .apartment-utp__text {
        padding-top:32px
    }
}.apartment-utp_theme_top {
    padding-top: 7.5vw;
    border-top: 1px solid rgba(185,143,79,.7)
}@media only screen and (min-width: 424px) {
    .apartment-utp_theme_top {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .apartment-utp_theme_top {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .apartment-utp_theme_top {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .apartment-utp_theme_top {
        padding-top:40px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .apartment-utp_theme_top .apartment-utp__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .apartment-utp_theme_top .apartment-utp__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .apartment-utp_theme_top .apartment-utp__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .apartment-utp_theme_top .apartment-utp__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .apartment-utp_theme_top .apartment-utp__title {
        margin-bottom:0
    }
}@media only screen and (max-width: 423px) {
    .apartment-utp_theme_top .apartment-utp__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .apartment-utp_theme_top .apartment-utp__title {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .apartment-utp_theme_top .apartment-utp__title {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .apartment-utp_theme_top .apartment-utp__title {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .apartment-utp_theme_top .apartment-utp__title {
        padding-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .apartment-utp_theme_top .apartment-utp__title {
        padding-bottom:0
    }
}@media only screen and (max-width: 423px) {
    .apartment-utp_theme_top .apartment-utp__title {
        padding-bottom:0
    }
}.apartment-utp_theme_top .apartment-utp__text {
    border-top: none
}@media only screen and (min-width: 960px) {
    .architecture-item {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.architecture-item__photo {
    display: none
}@media only screen and (min-width: 960px) {
    .architecture-item__photo {
        -webkit-flex-basis:29.41176%;
        -ms-flex-preferred-size: 29.41176%;
        flex-basis: 29.41176%;
        max-width: 29.41176%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 8.82353%;
        display: block
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__photo {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 12.5%
    }
}.architecture-item__photo img {
    display: block;
    width: 100%
}@media only screen and (min-width: 960px) {
    .architecture-item__main {
        -webkit-flex-basis:55.88235%;
        -ms-flex-preferred-size: 55.88235%;
        flex-basis: 55.88235%;
        max-width: 55.88235%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        display: block
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__main {
        -webkit-flex-basis:54.16667%;
        -ms-flex-preferred-size: 54.16667%;
        flex-basis: 54.16667%;
        max-width: 54.16667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.architecture-item__title {
    padding-top: 3.75vw;
    padding-bottom: 6.25vw;
    margin-bottom: 8.75vw;
    font-size: 6.875vw;
    line-height: 1.05;
    padding-left: 10%;
    margin-left: -3.33333%;
    width: 103.33333%;
    color: #17d527;
    font-family: Spectral,serif;
    font-style: italic;
    font-weight: 300;
    position: relative
}@media only screen and (min-width: 424px) {
    .architecture-item__title {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__title {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__title {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__title {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .architecture-item__title {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__title {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__title {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__title {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .architecture-item__title {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .architecture-item__title {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .architecture-item__title {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .architecture-item__title {
        padding-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .architecture-item__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__title {
        margin-bottom:56px
    }
}@media only screen and (max-width: 423px) {
    .architecture-item__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .architecture-item__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .architecture-item__title {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__title {
        font-size:28px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__title {
        font-size:1.875vw;
        line-height: 1.05
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__title {
        font-size:36px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__title {
        min-height:74px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__title {
        min-height:4.688vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__title {
        min-height:90px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__title {
        padding-left:9.21053%;
        margin-left: -9.21053%;
        width: 73.68421%
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__title {
        padding-left:10%;
        margin-left: -10%;
        width: 73.07692%
    }
}@media only screen and (max-width: 959px) {
    .architecture-item__title br {
        display:none
    }
}.architecture-item__title-line {
    width: 5.313vw;
    height: 17.5vw;
    position: absolute;
    top: 0;
    left: 0
}@media only screen and (min-width: 424px) {
    .architecture-item__title-line {
        width:22.6px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__title-line {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__title-line {
        width:1.98vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__title-line {
        width:38px
    }
}@media only screen and (min-width: 424px) {
    .architecture-item__title-line {
        height:74.2px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__title-line {
        height:98px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__title-line {
        height:6.146vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__title-line {
        height:118px
    }
}.architecture-item__line-icon {
    width: 100%;
    height: 100%;
    fill: #17d527
}.architecture-item__header {
    margin-bottom: 7.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .architecture-item__header {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__header {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__header {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__header {
        margin-bottom:40px
    }
}.architecture-item__photo-mobile {
    -webkit-flex-basis: 63.33333%;
    -ms-flex-preferred-size: 63.33333%;
    flex-basis: 63.33333%;
    max-width: 63.33333%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .architecture-item__photo-mobile {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__photo-mobile {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__photo-mobile {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__photo-mobile {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__photo-mobile {
        display:none
    }
}.architecture-item__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #101417
}@media only screen and (min-width: 424px) {
    .architecture-item__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__text {
        font-size:22px;
        line-height: 1.6
    }
}.architecture-item__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .architecture-item__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__text p {
        font-size:22px;
        line-height: 1.6
    }
}.architecture-item__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .architecture-item__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__text p:not(:first-child) {
        margin-top:16px
    }
}.architecture-item__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .architecture-item__text a:hover {
        color:#101417
    }
}.architecture-item__links {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .architecture-item__links {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__links {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__links {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__links {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__links {
        margin-bottom:-24px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__links {
        margin-bottom:-1.666vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__links {
        margin-bottom:-32px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__links {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}.architecture-item__link {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .architecture-item__link {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__link {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__link {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__link {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item__link:not(:last-child) {
        margin-right:48px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item__link:not(:last-child) {
        margin-right:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item__link:not(:last-child) {
        margin-right:48px
    }
}.architecture-item__photo-wrapper {
    width: 100%
}.architecture-item_is_reverse {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}@media only screen and (min-width: 960px) {
    .architecture-item_is_reverse .architecture-item__photo {
        margin-right:0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item_is_reverse .architecture-item__photo {
        margin-right:0
    }
}@media only screen and (min-width: 960px) {
    .architecture-item_is_reverse .architecture-item__main {
        margin-right:5.88235%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        text-align: right
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item_is_reverse .architecture-item__main {
        margin-right:8.33333%
    }
}.architecture-item_is_reverse .architecture-item__title {
    text-align: left
}.architecture-item_is_reverse .architecture-item__links {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}.architecture-item_full_img.architecture-item_circle_img .architecture-item__photo-mobile img,.architecture-item_full_img.architecture-item_circle_img .architecture-item__photo img {
    padding: 6.25vw
}@media only screen and (min-width: 424px) {
    .architecture-item_full_img.architecture-item_circle_img .architecture-item__photo-mobile img,.architecture-item_full_img.architecture-item_circle_img .architecture-item__photo img {
        padding:26.5px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item_full_img.architecture-item_circle_img .architecture-item__photo-mobile img,.architecture-item_full_img.architecture-item_circle_img .architecture-item__photo img {
        padding:19px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item_full_img.architecture-item_circle_img .architecture-item__photo-mobile img,.architecture-item_full_img.architecture-item_circle_img .architecture-item__photo img {
        padding:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item_full_img.architecture-item_circle_img .architecture-item__photo-mobile img,.architecture-item_full_img.architecture-item_circle_img .architecture-item__photo img {
        padding:25px
    }
}.architecture-item_full_img .architecture-item__photo-mobile {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box
}@media only screen and (min-width: 960px) {
    .architecture-item_full_img .architecture-item__photo {
        -webkit-flex-basis:38.23529%;
        -ms-flex-preferred-size: 38.23529%;
        flex-basis: 38.23529%;
        max-width: 38.23529%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item_full_img .architecture-item__photo {
        -webkit-flex-basis:37.5%;
        -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
        max-width: 37.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 960px) {
    .architecture-item_full_img .architecture-item__main {
        -webkit-flex-basis:47.05882%;
        -ms-flex-preferred-size: 47.05882%;
        flex-basis: 47.05882%;
        max-width: 47.05882%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        display: block
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item_full_img .architecture-item__main {
        -webkit-flex-basis:37.5%;
        -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
        max-width: 37.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.architecture-item_circle_img .architecture-item__photo-wrapper {
    border-radius: 50%;
    height: 0;
    padding-bottom: 100%;
    position: relative
}.architecture-item_circle_img .architecture-item__photo-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.architecture-item_circle_img .architecture-item__photo-inner img,.architecture-item_circle_img .architecture-item__photo-inner picture {
    width: 100%;
    height: 100%
}.architecture-item_circle_img .architecture-item__photo-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    padding: 3.75vw;
    border-radius: 50%;
    border: 1px solid rgba(185,143,79,.3)
}@media only screen and (min-width: 424px) {
    .architecture-item_circle_img .architecture-item__photo-inner img {
        padding:15.9px
    }
}@media only screen and (min-width: 960px) {
    .architecture-item_circle_img .architecture-item__photo-inner img {
        padding:19px
    }
}@media only screen and (min-width: 1440px) {
    .architecture-item_circle_img .architecture-item__photo-inner img {
        padding:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture-item_circle_img .architecture-item__photo-inner img {
        padding:22px
    }
}.anchor-links {
    margin-top: 7.5vw;
    margin-bottom: 17.5vw
}@media only screen and (min-width: 424px) {
    .anchor-links {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .anchor-links {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .anchor-links {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .anchor-links {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .anchor-links {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .anchor-links {
        margin-bottom:96px
    }
}.anchor-links__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .anchor-links__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.anchor-links__row {
}@media only screen and (min-width: 1440px) {
    .anchor-links__row {
        padding-left:11.11111%;
        padding-right: 11.11111%
    }
}.anchor-links__list {
    padding-left: 2.77778%;
    padding-right: 2.77778%;
    margin-bottom: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}@media only screen and (min-width: 424px) {
    .anchor-links__list {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links__list {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .anchor-links__list {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) and (min-width:960px) {
    .anchor-links__list {
        gap:24px
    }
}@media only screen and (min-width: 424px) and (min-width:1440px) {
    .anchor-links__list {
        gap:1.667vw
    }
}@media only screen and (min-width: 424px) and (min-width:1920px) {
    .anchor-links__list {
        gap:32px
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list {
        padding-left:0;
        padding-right: 0;
        display: grid;
        grid-template-columns: repeat(3,1fr)
    }
}.anchor-links__list-item {
    width: 52.813vw;
    height: 45.625vw;
    margin-left: 3.75vw;
    padding: 7.813vw 3.75vw;
    position: relative;
    margin-top: 19px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}@media only screen and (min-width: 424px) {
    .anchor-links__list-item {
        width:224px
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list-item {
        width:auto
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links__list-item {
        width:auto
    }
}@media only screen and (min-width: 1920px) {
    .anchor-links__list-item {
        width:auto
    }
}@media only screen and (min-width: 424px) {
    .anchor-links__list-item {
        height:193.5px
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list-item {
        height: 370px;
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links__list-item {
        height: 20.178vw;
    }
}@media only screen and (min-width: 1920px) {
    .anchor-links__list-item {
        height:253px
    }
}@media only screen and (min-width: 424px) {
    .anchor-links__list-item {
        margin-left:15.9px;
        padding: 33.2px 15.9px
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list-item {
        padding:28px 18px
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links__list-item {
        padding: 5.084vw 1.667vw;
    }
}@media only screen and (min-width: 1920px) {
    .anchor-links__list-item {
        padding:40px 32px
    }
}.anchor-links__list-item:before {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 16px;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.55);
    z-index: 2
}@media only screen and (min-width: 1280px) {
    .anchor-links__list-item:hover svg path.svg-link {
        stroke:#fff
    }

    .anchor-links__list-item:hover:before {
        /* background-color: rgba(185,143,79,.8); */
    }
}.anchor-links__list-item img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: 16px;
}.anchor-links__list-item p {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-right: 3.125vw;
    font-weight: 600;
    position: relative;
    color: #fff;
    font-family: Montserrat,sans-serif;
    text-transform: uppercase;
    overflow: hidden;
    z-index: 3;
    text-shadow: 1px 1px 2px #000;
}@media only screen and (min-width: 424px) {
    .anchor-links__list-item p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list-item p {
        font-size: 16px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links__list-item p {
        font-size:1.042vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .anchor-links__list-item p {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .anchor-links__list-item p {
        padding-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list-item p {
        padding-right:10px
    }
}@media only screen and (min-width: 1440px) {
    .anchor-links__list-item p {
        padding-right:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .anchor-links__list-item p {
        padding-right:10px
    }
}.anchor-links__list-item svg {
    position: relative;
    z-index: 3
}.anchor-links__list-item svg path.svg-link {
    stroke: #17d527
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_fourth {
        grid-template-columns:repeat(2,1fr)
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_fifth {
        grid-template-columns:.65fr 1fr 1fr;
        grid-template-rows: repeat(2,1fr)
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_fifth .anchor-links__list-item:nth-child(5n+1) {
        grid-row:span 2;
        height: 100%
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_sixth {
        grid-template-columns:repeat(8,1fr);
        grid-template-rows: repeat(2,1fr)
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_sixth .anchor-links__list-item {
        grid-column:span 2
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_sixth .anchor-links__list-item:nth-child(6n+1) {
        grid-row:span 2;
        height: 100%
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_sixth .anchor-links__list-item:nth-child(6n+2),.anchor-links__list_size_sixth .anchor-links__list-item:nth-child(6n+3) {
        grid-column:span 3
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_seventh {
        grid-template-columns:repeat(4,1fr);
        grid-auto-rows: repeat(2,1fr)
    }
}@media only screen and (min-width: 960px) {
    .anchor-links__list_size_seventh .anchor-links__list-item:nth-child(7n+1) {
        grid-row:span 2;
        height: 100%
    }
}.another-news__title {
    color: #17d527
}.another-news__items {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .another-news__items {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .another-news__items {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .another-news__items {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .another-news__items {
        margin-top:72px
    }
}.another-news__item {
    position: relative
}.another-news__item:not(:first-child) {
    margin-top: 3.33333%
}@media only screen and (min-width: 960px) {
    .another-news__item:not(:first-child) {
        margin-top:5%
    }
}@media only screen and (min-width: 1440px) {
    .another-news__item:not(:first-child) {
        margin-top:14.28571%
    }
}.another-news__link {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .another-news__link {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .another-news__link {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .another-news__link {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .another-news__link {
        margin-top:72px
    }
}.another-news__item_theme_hover .novelty__wrapper:after {
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 0;
    background-color: rgba(144,118,71,.1);
    -webkit-transition-duration: .25s;
    transition-duration: .25s
}.another-news__item_theme_hover .novelty_with_fill .novelty__wrapper:after {
    background-color: rgba(34,36,43,.6)
}@media only screen and (min-width: 1280px) {
    .another-news__item_theme_hover:hover .novelty__wrapper {
        box-shadow:inset 0 0 0 1px #d4c1a4
    }

    .another-news__item_theme_hover:hover .novelty__wrapper:after {
        height: 100%
    }

    .another-news__item_theme_hover:hover .link {
        color: #17d527
    }

    .another-news__item_theme_hover:hover .link svg {
        fill: rgba(185,143,79,.5)
    }

    .another-news__item_theme_hover:hover .link .link__icon-arrow {
        fill: #17d527
    }
}.arrow-link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.arrow-link::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .arrow-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .arrow-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .arrow-link {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .arrow-link {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .arrow-link:hover {
        color:inherit
    }
}@media only screen and (min-width: 1280px) {
    .arrow-link:hover svg {
        fill:#444240
    }
}.arrow-link__icon {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 1.875vw;
    height: 3.125vw;
    margin-left: 1.875vw;
    fill: #17d527;
    vertical-align: middle
}@media only screen and (min-width: 424px) {
    .arrow-link__icon {
        width:8px
    }
}@media only screen and (min-width: 960px) {
    .arrow-link__icon {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .arrow-link__icon {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .arrow-link__icon {
        width:6px
    }
}@media only screen and (min-width: 424px) {
    .arrow-link__icon {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .arrow-link__icon {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .arrow-link__icon {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .arrow-link__icon {
        height:10px
    }
}@media only screen and (min-width: 424px) {
    .arrow-link__icon {
        margin-left:8px
    }
}@media only screen and (min-width: 960px) {
    .arrow-link__icon {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .arrow-link__icon {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .arrow-link__icon {
        margin-left:8px
    }
}@media only screen and (min-width: 960px) {
    .arrow-link_theme_booking .arrow-link__icon {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .arrow-link_theme_booking .arrow-link__icon {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .arrow-link_theme_booking .arrow-link__icon {
        width:18px
    }
}@media only screen and (min-width: 960px) {
    .arrow-link_theme_booking .arrow-link__icon {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .arrow-link_theme_booking .arrow-link__icon {
        height:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .arrow-link_theme_booking .arrow-link__icon {
        height:18px
    }
}.artof-advantages__content {
    margin-top: 13.88889%;
    padding: 19.375vw 6.25%;
    width: 100%
}@media only screen and (min-width: 424px) {
    .artof-advantages__content {
        padding:82.2px 6.25%
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__content {
        padding:110px 3.125%
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__content {
        padding:8.334vw 12.5%
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__content {
        padding:160px 12.5%
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__content {
        margin-top:4.16667%
    }
}.artof-advantages__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 17.5vw
}@media only screen and (min-width: 424px) {
    .artof-advantages__item {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__item {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__item {
        margin-bottom:96px
    }
}.artof-advantages__item-img {
    margin-bottom: 28px;
    width: 75%
}@media only screen and (min-width: 424px) {
    .artof-advantages__item-img {
        margin-bottom:28px
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-img {
        width:43.75%
    }
}.artof-advantages__item-descr {
    padding-right: 4.16667%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-descr {
        padding-left:8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__item-descr {
        padding-left:8.33333%
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__item-descr {
        padding-left:8.33333%
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-descr {
        width:45.83333%
    }
}.artof-advantages__item-title {
    margin-bottom: 8.75vw;
    color: #937545
}@media only screen and (min-width: 424px) {
    .artof-advantages__item-title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__item-title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__item-title {
        margin-bottom:56px
    }
}.artof-advantages__item-text {
    margin-bottom: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .artof-advantages__item-text {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-text {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__item-text {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__item-text {
        margin-bottom:56px
    }
}@media only screen and (min-width: 424px) {
    .artof-advantages__item-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__item-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__item-text {
        font-size:18px;
        line-height: 1.6
    }
}.artof-advantages__item-text li {
    margin-bottom: 3.75vw;
    padding-left: 4.16667%;
    position: relative
}@media only screen and (min-width: 424px) {
    .artof-advantages__item-text li {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-text li {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__item-text li {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__item-text li {
        margin-bottom:16px
    }
}.artof-advantages__item-text li:before {
    position: absolute;
    content: "—";
    left: 0
}.artof-advantages__item-text li:last-child {
    margin-bottom: 0
}.artof-advantages__item-links a[href^="#"] {
    display: none
}.artof-advantages__item-links .link {
    margin-right: 8.75vw;
    padding: 0
}@media only screen and (min-width: 424px) {
    .artof-advantages__item-links .link {
        margin-right:37.1px
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-links .link {
        margin-right:38px
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__item-links .link {
        margin-right:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__item-links .link {
        margin-right:48px
    }
}.artof-advantages__item-links .link__icon {
    margin-left: 3.125vw
}@media only screen and (min-width: 424px) {
    .artof-advantages__item-links .link__icon {
        margin-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .artof-advantages__item-links .link__icon {
        margin-left:10px
    }
}@media only screen and (min-width: 1440px) {
    .artof-advantages__item-links .link__icon {
        margin-left:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-advantages__item-links .link__icon {
        margin-left:10px
    }
}.artof-advantages__item-links .link__icon-circle {
    background-color: #d4c1a4;
    opacity: .3
}.artof-advantages__item:nth-child(2n) .artof-advantages__item-img,.artof-advantages__item_style_mirror .artof-advantages__item-img {
    margin-left: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}@media only screen and (min-width: 960px) {
    .artof-advantages__item:nth-child(2n) .artof-advantages__item-img,.artof-advantages__item_style_mirror .artof-advantages__item-img {
        margin-left:0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}.artof-advantages__item:nth-child(2n) .artof-advantages__item-descr,.artof-advantages__item_style_mirror .artof-advantages__item-descr {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}@media only screen and (min-width: 960px) {
    .artof-advantages__item:nth-child(2n) .artof-advantages__item-descr,.artof-advantages__item_style_mirror .artof-advantages__item-descr {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    border-radius: 1px;
    cursor: pointer;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    border: .469vw solid rgba(185,143,79,.3);
    padding: 1.563vw 1.875vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    background-color: transparent;
    position: relative;
    font-family: "Open Sans", sans-serif;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    border-radius: 1px;
}.button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .button {
        border:2px solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 960px) {
    .button {
        border:1.5px solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 1440px) {
    .button {
        border:.079vw solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 1920px) {
    .button {
        border:1.5px solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 424px) {
    .button {
        padding:6.7px 8px
    }
}@media only screen and (min-width: 960px) {
    .button {
        padding:3.5px 5px
    }
}@media only screen and (min-width: 1440px) {
    .button {
        padding:.287vw .417vw
    }
}@media only screen and (min-width: 1920px) {
    .button {
        padding:5.5px 8px
    }
}@media only screen and (min-width: 424px) {
    .button {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .button {
        font-size: 13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .button {
        font-size: 14px;
        line-height: 1.75;
    }
}@media only screen and (min-width: 1920px) {
    .button {
        font-size:17px;
        line-height: 1.45
    }
}.button:after,.button:before {
    width: 0;
    height: 0
}@media only screen and (min-width: 960px) {
    .button:after,.button:before {
        border:1.5px solid transparent
    }
}@media only screen and (min-width: 1440px) {
    .button:after,.button:before {
        border:.079vw solid transparent
    }
}@media only screen and (min-width: 1920px) {
    .button:after,.button:before {
        border:1.5px solid transparent
    }
}@media only screen and (min-width: 1280px) {
    .button:after,.button:before {
        content:"";
        position: absolute
    }
}.button:before {
    -webkit-transition: height .1s ease-out .2s,width .1s ease-out .3s,border-color 0s ease-out .4s;
    transition: height .1s ease-out .2s,width .1s ease-out .3s,border-color 0s ease-out .4s
}@media only screen and (min-width: 960px) {
    .button:before {
        top:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button:before {
        top:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button:before {
        top:-1.5px
    }
}@media only screen and (min-width: 960px) {
    .button:before {
        left:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button:before {
        left:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button:before {
        left:-1.5px
    }
}.button:after {
    -webkit-transition: height .1s ease-out,width .1s ease-out .1s,border-color 0s ease-out .2s;
    transition: height .1s ease-out,width .1s ease-out .1s,border-color 0s ease-out .2s
}@media only screen and (min-width: 960px) {
    .button:after {
        bottom:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button:after {
        bottom:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button:after {
        bottom:-1.5px
    }
}@media only screen and (min-width: 960px) {
    .button:after {
        right:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button:after {
        right:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button:after {
        right:-1.5px
    }
}@media only screen and (min-width: 960px) {
    .button:hover:after,.button:hover:before {
        width:-webkit-calc(100% + 3px);
        width: calc(100% + 3px)
    }
}@media only screen and (min-width: 1440px) {
    .button:hover:after,.button:hover:before {
        width:-webkit-calc(100% + .157vw);
        width: calc(100% + .157vw)
    }
}@media only screen and (min-width: 1920px) {
    .button:hover:after,.button:hover:before {
        width:-webkit-calc(100% + 3px);
        width: calc(100% + 3px)
    }
}@media only screen and (min-width: 960px) {
    .button:hover:after,.button:hover:before {
        height:-webkit-calc(100% + 3px);
        height: calc(100% + 3px)
    }
}@media only screen and (min-width: 1440px) {
    .button:hover:after,.button:hover:before {
        height:-webkit-calc(100% + .157vw);
        height: calc(100% + .157vw)
    }
}@media only screen and (min-width: 1920px) {
    .button:hover:after,.button:hover:before {
        height:-webkit-calc(100% + 3px);
        height: calc(100% + 3px)
    }
}@media only screen and (min-width: 1280px) {
    .button:hover:before {
        -webkit-transition:width .1s ease-out,height .1s ease-out .1s;
        transition: width .1s ease-out,height .1s ease-out .1s;
        border-top-color: rgba(185,143,79,.4);
        border-right-color: rgba(185,143,79,.4)
    }
}@media only screen and (min-width: 1280px) {
    .button:hover:after {
        -webkit-transition:border-color 0s ease-out .2s,width .1s ease-out .2s,height .1s ease-out .3s;
        transition: border-color 0s ease-out .2s,width .1s ease-out .2s,height .1s ease-out .3s;
        border-bottom-color: rgba(185,143,79,.4);
        border-left-color: rgba(185,143,79,.4)
    }
}@media only screen and (min-width: 1280px) {
    .button:hover .button__inner {
        background-color: #d3b27d;
    }
}.button.is-loading {
    pointer-events: none
}.button.is-loading .button__loader {
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}.button.is-loading .button__loader:after {
    content: ""
}.button.is-loading .button__loader~.button__inner .button__text {
    opacity: 0;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}.button.is-disabled {
    pointer-events: none
}.button.is-disabled .button__inner {
    background-color: #d4c1a4
}.button__inner {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: 1.563vw 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #b99458;
    position: relative;
    border-radius: 1px;
}@media only screen and (min-width: 424px) {
    .button__inner {
        padding:6.7px 26.5px
    }
}@media only screen and (min-width: 960px) {
    .button__inner {
        padding: 6.5px 18px;
    }
}@media only screen and (min-width: 1440px) {
    .button__inner {
        padding: 12.5px 18px;
    }
}@media only screen and (min-width: 1920px) {
    .button__inner {
        padding:7px 20px
    }
}.button__text {
    display: block;
    white-space: nowrap;
    z-index: 1
}.button__loader {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: absolute;
    display: block;
    visibility: hidden;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0;
    margin-top: 1px;
    opacity: 0;
    z-index: 1
}.button__loader:after {
    content: none
}.button__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1
}.button__icon:first-child:not(:last-child) {
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .button__icon:first-child:not(:last-child) {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .button__icon:first-child:not(:last-child) {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .button__icon:first-child:not(:last-child) {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .button__icon:first-child:not(:last-child) {
        margin-right:8px
    }
}.button__icon:last-child:not(:first-child) {
    margin-left: 2.5vw
}@media only screen and (min-width: 424px) {
    .button__icon:last-child:not(:first-child) {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .button__icon:last-child:not(:first-child) {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .button__icon:last-child:not(:first-child) {
        margin-left:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .button__icon:last-child:not(:first-child) {
        margin-left:15px
    }
}.button__icon svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block;
    width: 100%;
    height: 100%;
    fill: #fff
}.button__icon-phone {
    width: 5.625vw;
    height: 5.625vw
}@media only screen and (min-width: 424px) {
    .button__icon-phone {
        width:23.9px
    }
}@media only screen and (min-width: 960px) {
    .button__icon-phone {
        width:18px
    }
}@media only screen and (min-width: 1440px) {
    .button__icon-phone {
    }
}@media only screen and (min-width: 1920px) {
    .button__icon-phone {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .button__icon-phone {
        height:23.9px
    }
}@media only screen and (min-width: 960px) {
    .button__icon-phone {
        height:18px
    }
}@media only screen and (min-width: 1440px) {
    .button__icon-phone {
        height: 18px;
        width: 18px;
    }
}@media only screen and (min-width: 1920px) {
    .button__icon-phone {
        height:18px
    }
}@media only screen and (min-width: 960px) {
    .button__icon-search {
        width:12px
    }
}@media only screen and (min-width: 1440px) {
    .button__icon-search {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .button__icon-search {
        width:16px
    }
}@media only screen and (min-width: 960px) {
    .button__icon-search {
        height:11.25px
    }
}@media only screen and (min-width: 1440px) {
    .button__icon-search {
        height:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .button__icon-search {
        height:15px
    }
}.button__icon-line {
    width: 18.75vw;
    height: 5vw
}@media only screen and (min-width: 424px) {
    .button__icon-line {
        width:79.5px
    }
}@media only screen and (min-width: 960px) {
    .button__icon-line {
        width: 57px;
    }
}@media only screen and (min-width: 1440px) {
    .button__icon-line {
        width:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .button__icon-line {
        width:60px
    }
}@media only screen and (min-width: 424px) {
    .button__icon-line {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .button__icon-line {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .button__icon-line {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .button__icon-line {
        height:16px
    }
}.button__circle {
    top: -.468vw;
    left: -.468vw;
    position: absolute;
    fill: none;
    display: none;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}@media only screen and (min-width: 424px) {
    .button__circle {
        top:-1.9px
    }
}@media only screen and (min-width: 960px) {
    .button__circle {
        top:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button__circle {
        top:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button__circle {
        top:-1.5px
    }
}@media only screen and (min-width: 424px) {
    .button__circle {
        left:-1.9px
    }
}@media only screen and (min-width: 960px) {
    .button__circle {
        left:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button__circle {
        left:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button__circle {
        left:-1.5px
    }
}@media only screen and (min-width: 960px) {
    .button__circle {
        width:-webkit-calc(100% + 3px);
        width: calc(100% + 3px)
    }
}@media only screen and (min-width: 1440px) {
    .button__circle {
        width:-webkit-calc(100% + .157vw);
        width: calc(100% + .157vw)
    }
}@media only screen and (min-width: 1920px) {
    .button__circle {
        width:-webkit-calc(100% + 3px);
        width: calc(100% + 3px)
    }
}@media only screen and (min-width: 960px) {
    .button__circle {
        height:-webkit-calc(100% + 3px);
        height: calc(100% + 3px)
    }
}@media only screen and (min-width: 1440px) {
    .button__circle {
        height:-webkit-calc(100% + .157vw);
        height: calc(100% + .157vw)
    }
}@media only screen and (min-width: 1920px) {
    .button__circle {
        height:-webkit-calc(100% + 3px);
        height: calc(100% + 3px)
    }
}@media only screen and (min-width: 1280px) {
    .button__circle {
        display:block;
        pointer-events: none
    }
}.button__circle circle {
    stroke: rgba(185,143,79,.4);
    stroke-dasharray: 163;
    stroke-dashoffset: 163;
    -webkit-transition: stroke-dashoffset .4s ease-out;
    transition: stroke-dashoffset .4s ease-out
}@media only screen and (min-width: 960px) {
    .button__circle circle {
        stroke-width:1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button__circle circle {
        stroke-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .button__circle circle {
        stroke-width:1.5px
    }
}.button_width_block,.button_width_self {
    display: block;
    width: 100%
}.button_width_self {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    max-width: 100%;
    text-decoration: none;
    color: #fff
}@media only screen and (min-width: 424px) {
    .button_width_self {
        max-width:-webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content
    }
}.section-inner__text a.button {
    text-decoration: none;
    color: #fff
}.section-inner__text a.button:hover {
    color: #fff
}.button_theme_virtual {
    max-width: 1px;
    max-height: 1px;
    border: 0;
    opacity: 0;
    visibility: hidden
}.button_theme_round {
    padding: 1.563vw;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .button_theme_round {
        padding:6.7px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_round {
        padding:3.5px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_round {
        padding:.287vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_round {
        padding:5.5px
    }
}.button_theme_round:after,.button_theme_round:before {
    display: none
}@media only screen and (min-width: 1280px) {
    .button_theme_round:hover .button__circle circle {
        stroke-dashoffset:0
    }
}.button_theme_round .button__inner {
    padding: 2.813vw;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .button_theme_round .button__inner {
        padding:12px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_round .button__inner {
        padding:9px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_round .button__inner {
        padding:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_round .button__inner {
        padding:10px
    }
}.button_theme_round .button__inner:after {
    border-radius: 50%
}.button_theme_audioplayer {
    padding: 1.563vw;
    width: 100%;
    height: 100%
}@media only screen and (min-width: 424px) {
    .button_theme_audioplayer {
        padding:6.7px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_audioplayer {
        padding:6.5px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_audioplayer {
        padding:.287vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_audioplayer {
        padding:5.5px
    }
}.button_theme_audioplayer .volume {
    fill: #937545
}.button_theme_audioplayer .volume.muted {
    opacity: .6
}.button_theme_audioplayer .button__inner {
    background-color: #fff;
    width: 100%;
    height: 100%
}.button_theme_audioplayer .button__inner svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.button_theme_audioplayer .button__inner .arrow-body,.button_theme_audioplayer .button__inner .arrow-rect {
    fill: #937545
}@media only screen and (min-width: 1280px) {
    .button_theme_audioplayer:hover .button__inner {
        background-color:#937545
    }

    .button_theme_audioplayer:hover .button__inner .arrow-body,.button_theme_audioplayer:hover .button__inner .arrow-rect,.button_theme_audioplayer:hover .button__inner .volume.unmuted {
        fill: #fff
    }
}.button_theme_map-filter {
    -webkit-transition-property: width,height,-webkit-transform;
    transition-property: width,height,-webkit-transform;
    transition-property: width,height,transform;
    transition-property: width,height,transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 17.5vw;
    height: 17.5vw;
    background-color: #22242b;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter {
        width:74.2px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter {
        width:5.625vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter {
        width:108px
    }
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter {
        height:74.2px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter {
        height:80px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter {
        height:5.625vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter {
        height:108px
    }
}.button_theme_map-filter svg:first-child {
    width: 7.5vw;
    height: 6.875vw;
    display: block
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter svg:first-child {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter svg:first-child {
        width:21px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter svg:first-child {
        width:1.459vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter svg:first-child {
        width:28px
    }
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter svg:first-child {
        height:29.2px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter svg:first-child {
        height:23px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter svg:first-child {
        height:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter svg:first-child {
        height:30px
    }
}.button_theme_map-filter svg:last-child {
    width: 5vw;
    height: 5vw;
    display: none
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter svg:last-child {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter svg:last-child {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter svg:last-child {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter svg:last-child {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter svg:last-child {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter svg:last-child {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter svg:last-child {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter svg:last-child {
        height:16px
    }
}.button_theme_map-filter.is-open {
    width: 19.375vw;
    height: 19.375vw;
    -webkit-transform: translate(-3.75vw,3.75vw);
    transform: translate(-3.75vw,3.75vw)
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter.is-open {
        width:82.2px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter.is-open {
        width:62px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter.is-open {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter.is-open {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter.is-open {
        height:82.2px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter.is-open {
        height:62px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter.is-open {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter.is-open {
        height:80px
    }
}@media only screen and (min-width: 424px) {
    .button_theme_map-filter.is-open {
        -webkit-transform:translate(-15.9px,15.9px);
        transform: translate(-15.9px,15.9px)
    }
}@media only screen and (min-width: 960px) {
    .button_theme_map-filter.is-open {
        -webkit-transform:translate(0);
        transform: translate(0)
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_map-filter.is-open {
        -webkit-transform:translate(0);
        transform: translate(0)
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_map-filter.is-open {
        -webkit-transform:translate(0);
        transform: translate(0)
    }
}.button_theme_map-filter.is-open svg:first-child {
    display: none
}.button_theme_map-filter.is-open svg:last-child {
    display: block
}.button_theme_route {
    width: 12.5vw;
    height: 12.5vw;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
    background-color: #fff
}@media only screen and (min-width: 424px) {
    .button_theme_route {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_route {
        width:54px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_route {
        width:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_route {
        width:68px
    }
}@media only screen and (min-width: 424px) {
    .button_theme_route {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_route {
        height:54px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_route {
        height:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_route {
        height:68px
    }
}.button_theme_route svg {
    width: 6.25vw;
    height: 6.25vw;
    display: block
}@media only screen and (min-width: 424px) {
    .button_theme_route svg {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_route svg {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_route svg {
        width:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_route svg {
        width:26px
    }
}@media only screen and (min-width: 424px) {
    .button_theme_route svg {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_route svg {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_route svg {
        height:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_route svg {
        height:26px
    }
}.button_theme_icon-btn .button__icon:first-child:not(:last-child) {
    margin-right: 0
}.button_theme_icon-btn .button__icon:after {
    content: "";
    width: 2px;
    height: 22px;
    background-color: hsla(0,0%,100%,.2);
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 4.688vw
}@media only screen and (min-width: 424px) {
    .button_theme_icon-btn .button__icon:after {
        margin:0 19.9px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_icon-btn .button__icon:after {
        margin:0 20px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_icon-btn .button__icon:after {
        margin:0 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_icon-btn .button__icon:after {
        margin:0 20px
    }
}.button_theme_lighter .button__inner {
    background-color: #17d527
}@media only screen and (min-width: 1280px) {
    .button_theme_lighter:hover .button__inner {
        background-color:rgba(185,143,79,.8)
    }
}.button_theme_pale .button__inner {
    background-color: #d4c1a4
}@media only screen and (min-width: 1280px) {
    .button_theme_pale:hover .button__inner {
        background-color:rgba(185,143,79,.8)
    }
}.button_theme_link {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none
}.button_theme_link:after,.button_theme_link:before {
    display: none
}.button_theme_link .button__inner {
    padding: 0;
    background-color: transparent;
    color: #937545;
    border: none
}.button_theme_link:hover .button__inner {
    background-color: transparent;
    color: #17d527;
    border: none
}.button_theme_transparent .button__inner {
    border: .469vw solid rgba(185,143,79,.3);
    color: #22242b;
    background-color: transparent
}@media only screen and (min-width: 424px) {
    .button_theme_transparent .button__inner {
        border:2px solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 960px) {
    .button_theme_transparent .button__inner {
        border:1.5px solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_transparent .button__inner {
        border:.079vw solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_transparent .button__inner {
        border:1.5px solid rgba(185,143,79,.3)
    }
}.button_theme_transparent .button__inner:after,.button_theme_transparent .button__inner:before {
    width: 0;
    height: 0
}@media only screen and (min-width: 960px) {
    .button_theme_transparent .button__inner:after,.button_theme_transparent .button__inner:before {
        border:1.5px solid transparent
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_transparent .button__inner:after,.button_theme_transparent .button__inner:before {
        border:.079vw solid transparent
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_transparent .button__inner:after,.button_theme_transparent .button__inner:before {
        border:1.5px solid transparent
    }
}@media only screen and (min-width: 1280px) {
    .button_theme_transparent .button__inner:after,.button_theme_transparent .button__inner:before {
        content:"";
        position: absolute
    }
}.button_theme_transparent .button__inner:before {
    -webkit-transition: height .1s ease-out .2s,width .1s ease-out .3s,border-color 0s ease-out .4s;
    transition: height .1s ease-out .2s,width .1s ease-out .3s,border-color 0s ease-out .4s
}@media only screen and (min-width: 960px) {
    .button_theme_transparent .button__inner:before {
        top:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_transparent .button__inner:before {
        top:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_transparent .button__inner:before {
        top:-1.5px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_transparent .button__inner:before {
        left:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_transparent .button__inner:before {
        left:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_transparent .button__inner:before {
        left:-1.5px
    }
}.button_theme_transparent .button__inner:after {
    -webkit-transition: height .1s ease-out,width .1s ease-out .1s,border-color 0s ease-out .2s;
    transition: height .1s ease-out,width .1s ease-out .1s,border-color 0s ease-out .2s
}@media only screen and (min-width: 960px) {
    .button_theme_transparent .button__inner:after {
        bottom:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_transparent .button__inner:after {
        bottom:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_transparent .button__inner:after {
        bottom:-1.5px
    }
}@media only screen and (min-width: 960px) {
    .button_theme_transparent .button__inner:after {
        right:-1.5px
    }
}@media only screen and (min-width: 1440px) {
    .button_theme_transparent .button__inner:after {
        right:-.078vw
    }
}@media only screen and (min-width: 1920px) {
    .button_theme_transparent .button__inner:after {
        right:-1.5px
    }
}@media only screen and (min-width: 1280px) {
    .button_theme_transparent:hover .button__inner {
        background-color:transparent
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .button_theme_transparent:hover .button__inner:after,.button_theme_transparent:hover .button__inner:before {
        width:-webkit-calc(100% + 3px);
        width: calc(100% + 3px)
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .button_theme_transparent:hover .button__inner:after,.button_theme_transparent:hover .button__inner:before {
        width:-webkit-calc(100% + .157vw);
        width: calc(100% + .157vw)
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .button_theme_transparent:hover .button__inner:after,.button_theme_transparent:hover .button__inner:before {
        width:-webkit-calc(100% + 3px);
        width: calc(100% + 3px)
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .button_theme_transparent:hover .button__inner:after,.button_theme_transparent:hover .button__inner:before {
        height:-webkit-calc(100% + 3px);
        height: calc(100% + 3px)
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .button_theme_transparent:hover .button__inner:after,.button_theme_transparent:hover .button__inner:before {
        height:-webkit-calc(100% + .157vw);
        height: calc(100% + .157vw)
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .button_theme_transparent:hover .button__inner:after,.button_theme_transparent:hover .button__inner:before {
        height:-webkit-calc(100% + 3px);
        height: calc(100% + 3px)
    }
}@media only screen and (min-width: 1280px) and (min-width:1280px) {
    .button_theme_transparent:hover .button__inner:before {
        -webkit-transition:width .1s ease-out,height .1s ease-out .1s;
        transition: width .1s ease-out,height .1s ease-out .1s;
        border-top-color: rgba(185,143,79,.4);
        border-right-color: rgba(185,143,79,.4)
    }
}@media only screen and (min-width: 1280px) and (min-width:1280px) {
    .button_theme_transparent:hover .button__inner:after {
        -webkit-transition:border-color 0s ease-out .2s,width .1s ease-out .2s,height .1s ease-out .3s;
        transition: border-color 0s ease-out .2s,width .1s ease-out .2s,height .1s ease-out .3s;
        border-bottom-color: rgba(185,143,79,.4);
        border-left-color: rgba(185,143,79,.4)
    }
}.is-hidden {
    display: none;
    visibility: hidden
}.callback {
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 100%;
    position: relative
}.callback.is-ready form {
    -webkit-animation: a .3s ease-out both;
    animation: a .3s ease-out both;
    opacity: 0;
    display: none;
    pointer-events: none
}.callback form {
    -webkit-animation: n .3s ease-out .1s both;
    animation: n .3s ease-out .1s both
}.callback__error,.callback__success {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 100%;
    opacity: 0;
    display: none
}.callback__error.is-active,.callback__success.is-active {
    display: block;
    opacity: 1;
    -webkit-animation: n .3s ease-out .1s both;
    animation: n .3s ease-out .1s both
}.callback__title {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .callback__title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .callback__title {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .callback__title {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .callback__title {
        font-size:22px;
        line-height: 1.6
    }
}.callback__popup-title {
    color: #2b2b2b;
}.callback__popup-icon {
    margin-bottom: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 1px solid #17d527
}@media only screen and (min-width: 424px) {
    .callback__popup-icon {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__popup-icon {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__popup-icon {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__popup-icon {
        margin-bottom:32px
    }
}.callback__popup-icon .callback__popup-icon-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 84px;
    height: 84px;
    border-radius: 50%;
    border: 1px solid rgba(185,143,79,.3)
}.callback__auction-title:not(:first-child) {
    margin-top: 10%
}@media only screen and (min-width: 960px) {
    .callback__auction-title:not(:first-child) {
        margin-top:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .callback__auction-title:not(:first-child) {
        margin-top:8.33333%
    }
}.callback__caption {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #999999;
}@media only screen and (min-width: 424px) {
    .callback__caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .callback__caption {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .callback__caption {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .callback__caption {
        font-size:22px;
        line-height: 1.6
    }
}.callback__text {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .callback__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .callback__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .callback__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .callback__text {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .callback__text {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__text {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__text {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__text {
        margin-top:32px
    }
}.callback__popup-text {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .callback__popup-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .callback__popup-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .callback__popup-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .callback__popup-text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .callback__popup-text {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__popup-text {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__popup-text {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__popup-text {
        margin-top:32px
    }
}.callback__popup-link {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .callback__popup-link {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__popup-link {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__popup-link {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__popup-link {
        margin-top:32px
    }
}.callback__return {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .callback__return {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .callback__return {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .callback__return {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__return {
        margin-top:72px
    }
}.callback__content {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .callback__content {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__content {
        margin-top: 7px;
    }
}@media only screen and (min-width: 1440px) {
    .callback__content {
    }
}@media only screen and (min-width: 1920px) {
    .callback__content {
        margin-top:32px
    }
}.callback__content.is-active {
    display: block;
    opacity: 1;
    -webkit-animation: n .3s ease-out .1s both;
    animation: n .3s ease-out .1s both
}.callback__form-inputs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}.callback__form-inputs:not(:first-child) {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .callback__form-inputs:not(:first-child) {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-inputs:not(:first-child) {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-inputs:not(:first-child) {
        margin-top: 1.75vw;
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-inputs:not(:first-child) {
        margin-top:72px
    }
}.callback__form-input {
    margin-bottom: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .callback__form-input {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-input {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-input {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-input {
        margin-bottom:40px
    }
}.callback__form-agreement {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .callback__form-agreement {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-agreement {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-agreement {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-agreement {
        margin-bottom:56px
    }
}.callback__error-icon,.callback__success-icon {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .callback__error-icon,.callback__success-icon {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .callback__error-icon,.callback__success-icon {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .callback__error-icon,.callback__success-icon {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__error-icon,.callback__success-icon {
        margin-top:72px
    }
}.callback__error-icon svg,.callback__success-icon svg {
    width: 25vw;
    height: 25vw
}@media only screen and (min-width: 424px) {
    .callback__error-icon svg,.callback__success-icon svg {
        width:106px
    }
}@media only screen and (min-width: 960px) {
    .callback__error-icon svg,.callback__success-icon svg {
        width:160px
    }
}@media only screen and (min-width: 1440px) {
    .callback__error-icon svg,.callback__success-icon svg {
        width:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__error-icon svg,.callback__success-icon svg {
        width:160px
    }
}@media only screen and (min-width: 424px) {
    .callback__error-icon svg,.callback__success-icon svg {
        height:106px
    }
}@media only screen and (min-width: 960px) {
    .callback__error-icon svg,.callback__success-icon svg {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .callback__error-icon svg,.callback__success-icon svg {
        height:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__error-icon svg,.callback__success-icon svg {
        height:160px
    }
}.callback__error-icon svg path {
    fill: #17d527
}.callback__bank {
    margin-top: 6.25vw;
    padding: 6.25vw 6.66667%;
    font-size: 4.063vw;
    line-height: 1.5;
    background-color: hsla(36,36%,74%,.2)
}@media only screen and (min-width: 424px) {
    .callback__bank {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__bank {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank {
        margin-top:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank {
        margin-top:24px
    }
}@media only screen and (min-width: 424px) {
    .callback__bank {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__bank {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank {
        padding-top:32px
    }
}@media only screen and (min-width: 424px) {
    .callback__bank {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__bank {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank {
        padding-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .callback__bank {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .callback__bank {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .callback__bank {
        padding-left:4.16667%;
        padding-right: 4.16667%
    }
}.callback__bank-top {
    margin-bottom: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .callback__bank-top {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__bank-top {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank-top {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank-top {
        margin-bottom:32px
    }
}.callback__bank-logo {
    max-width: 9.375vw;
    margin-right: 3.125vw
}@media only screen and (min-width: 424px) {
    .callback__bank-logo {
        max-width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .callback__bank-logo {
        max-width:30px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank-logo {
        max-width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank-logo {
        max-width:30px
    }
}@media only screen and (min-width: 424px) {
    .callback__bank-logo {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .callback__bank-logo {
        margin-right:10px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank-logo {
        margin-right:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank-logo {
        margin-right:10px
    }
}.callback__bank-name {
    color: #e52713
}.callback__bank-caption {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .callback__bank-caption {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__bank-caption {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank-caption {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank-caption {
        margin-bottom:32px
    }
}.callback__bank-props {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.callback__bank-prop {
    width: auto;
    margin-right: 0
}@media only screen and (min-width: 424px) {
    .callback__bank-prop {
        width:auto
    }
}@media only screen and (min-width: 960px) {
    .callback__bank-prop {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank-prop {
        width:5.73vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank-prop {
        width:110px
    }
}@media only screen and (min-width: 424px) {
    .callback__bank-prop {
        margin-right:0
    }
}@media only screen and (min-width: 960px) {
    .callback__bank-prop {
        margin-right:13px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank-prop {
        margin-right:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank-prop {
        margin-right:27px
    }
}@media only screen and (max-width: 959px) {
    .callback__bank-prop:nth-child(odd) {
        -webkit-flex-basis:40%;
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
        max-width: 40%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }

    .callback__bank-prop:nth-child(2n) {
        -webkit-flex-basis: 60%;
        -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
        max-width: 60%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }

    .callback__bank-prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom: 3.75vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .callback__bank-prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:15.9px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .callback__bank-prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:16px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .callback__bank-prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:.834vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .callback__bank-prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:16px
    }
}.callback__bank-prop_banner_prop {
    width: auto
}@media only screen and (min-width: 424px) {
    .callback__bank-prop_banner_prop {
        width:auto
    }
}@media only screen and (min-width: 960px) {
    .callback__bank-prop_banner_prop {
        width:100px
    }
}@media only screen and (min-width: 1440px) {
    .callback__bank-prop_banner_prop {
        width:7.813vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__bank-prop_banner_prop {
        width:150px
    }
}@media only screen and (max-width: 959px) {
    .callback__bank-prop_banner_prop:nth-child(2n),.callback__bank-prop_banner_prop:nth-child(odd) {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }

    .callback__bank-prop_banner_prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom: 3.75vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .callback__bank-prop_banner_prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:15.9px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .callback__bank-prop_banner_prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:16px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .callback__bank-prop_banner_prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:.834vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .callback__bank-prop_banner_prop:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:16px
    }
}.callback__bank-props-ttl {
    color: rgba(68,66,64,.6)
}.callback__sms-phone {
    white-space: nowrap
}.callback__sms-info {
    padding-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .callback__sms-info {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .callback__sms-info {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .callback__sms-info {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__sms-info {
        padding-top:8px
    }
}@media only screen and (min-width: 424px) {
    .callback__sms-info {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .callback__sms-info {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .callback__sms-info {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .callback__sms-info {
        font-size:18px;
        line-height: 1.6
    }
}.callback__form-code-error,.callback__timer-counter,.callback__timer-expired {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .callback__form-code-error,.callback__timer-counter,.callback__timer-expired {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .callback__form-code-error,.callback__timer-counter,.callback__timer-expired {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-code-error,.callback__timer-counter,.callback__timer-expired {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-code-error,.callback__timer-counter,.callback__timer-expired {
        font-size:18px;
        line-height: 1.6
    }
}.callback__timer-counter {
    color: #444240
}.callback__form-code-error,.callback__form-step-buttons .callback__form-link,.callback__timer-expired {
    display: none
}.callback__form-step-buttons {
    margin-top: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .callback__form-step-buttons {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-step-buttons {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-step-buttons {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-step-buttons {
        margin-top:40px
    }
}@media only screen and (max-width: 959px) {
    .callback__form-step-buttons {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}.callback__form-step-buttons .button {
    margin: 0 0 7.5vw
}@media only screen and (min-width: 424px) {
    .callback__form-step-buttons .button {
        margin:0 0 31.8px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-step-buttons .button {
        margin:0 30px 0 0
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-step-buttons .button {
        margin:0 1.563vw 0 0
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-step-buttons .button {
        margin:0 30px 0 0
    }
}.callback__form-link {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}.callback__form-link::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .callback__form-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .callback__form-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-link {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-link {
        font-size:18px;
        line-height: 1.6
    }
}.callback_theme_white .callback__caption {
    color: #444240
}.callback_theme_popup {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .callback_theme_popup {
        padding-top:16.66667%;
        padding-bottom: 16.66667%
    }
}@media only screen and (min-width: 1440px) {
    .callback_theme_popup {
        padding-top:13.33333%;
        padding-bottom: 13.33333%
    }
}.callback_theme_thanx {
    padding-top: 13.33333%;
    padding-bottom: 13.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}@media only screen and (min-width: 960px) {
    .callback_theme_thanx {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}@media only screen and (min-width: 1440px) {
    .callback_theme_thanx {
        padding-top:10%;
        padding-bottom: 10%
    }
}.callback_theme_thanx .callback__form-step-buttons .button {
    margin: 0
}.callback__form_theme_mortgage .callback__popup-title {
    margin-bottom: 14.063vw
}@media only screen and (min-width: 424px) {
    .callback__form_theme_mortgage .callback__popup-title {
        margin-bottom:59.7px
    }
}@media only screen and (min-width: 960px) {
    .callback__form_theme_mortgage .callback__popup-title {
        margin-bottom:50px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form_theme_mortgage .callback__popup-title {
        margin-bottom:2.865vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form_theme_mortgage .callback__popup-title {
        margin-bottom:55px
    }
}.callback__form_theme_mortgage .callback__form-agreement {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .callback__form_theme_mortgage .callback__form-agreement {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__form_theme_mortgage .callback__form-agreement {
        margin-top:25px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form_theme_mortgage .callback__form-agreement {
        margin-top:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form_theme_mortgage .callback__form-agreement {
        margin-top:30px
    }
}.person_theme_popup {
    padding-top: 13.33333%;
    padding-bottom: 13.33333%
}@media only screen and (min-width: 960px) {
    .person_theme_popup {
        padding-top:8.33333%;
        padding-bottom: 8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .person_theme_popup {
        padding-top:13.33333%;
        padding-bottom: 13.33333%
    }
}.callback__form-input_theme_full {
    width: 100%
}@media only screen and (min-width: 960px) {
    .callback__form-input_theme_half {
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-input_theme_half {
    }
}@media only screen and (min-width: 960px) {
    .callback__form-input_theme_half .callback__sms-info {
        position:absolute
    }
}@media only screen and (min-width: 960px) {
    .callback__form-input_theme_third {
        width:45.83333%
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-input_theme_third {
        width:30.43478%
    }
}@media only screen and (min-width: 960px) {
    .callback__form-input_theme_third .callback__sms-info {
        position:absolute
    }
}@media only screen and (min-width: 960px) {
    .callback__form-input_theme_two-thirds {
        width:45.83333%
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-input_theme_two-thirds {
        width:65.21739%
    }
}@media only screen and (min-width: 960px) {
    .callback__form-input_theme_two-thirds .callback__sms-info {
        position:absolute
    }
}.callback_no_step .callback__caption {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .callback_no_step .callback__caption {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback_no_step .callback__caption {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback_no_step .callback__caption {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback_no_step .callback__caption {
        margin-top:32px
    }
}.callback_no_step .callback__popup-text {
    display: none
}.callback__form_theme_color {
    color: #fff
}.callback__form-inputs_column_direction {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}.callback__content_step_content {
    display: none
}.callback__content_step_content.is-active {
    display: block;
    opacity: 1;
    -webkit-animation: n .3s ease-out .1s both;
    animation: n .3s ease-out .1s both
}.callback__form-code-error_type_smsTermExpired,.callback__form-code-error_type_smsWrongCode {
    margin-bottom: 7.5vw;
    color: #eb5757
}@media only screen and (min-width: 424px) {
    .callback__form-code-error_type_smsTermExpired,.callback__form-code-error_type_smsWrongCode {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-code-error_type_smsTermExpired,.callback__form-code-error_type_smsWrongCode {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-code-error_type_smsTermExpired,.callback__form-code-error_type_smsWrongCode {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-code-error_type_smsTermExpired,.callback__form-code-error_type_smsWrongCode {
        margin-bottom:40px
    }
}.callback__form-code-error_type_smsLimitExpired {
    color: #444240
}.callback__form_theme_color.callback__form-code-error_type_smsLimitExpired {
    color: #fff
}.callback__form-label {
    margin-bottom: 3.125vw
}@media only screen and (min-width: 424px) {
    .callback__form-label {
        margin-bottom:13.3px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-label {
        margin-bottom:10px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-label {
        margin-bottom:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-label {
        margin-bottom:10px
    }
}.callback__form-fieldset {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}.callback__form-legend {
    margin-top: 12.5vw;
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .callback__form-legend {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-legend {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-legend {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-legend {
        margin-top:72px
    }
}@media only screen and (min-width: 424px) {
    .callback__form-legend {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .callback__form-legend {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .callback__form-legend {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .callback__form-legend {
        margin-bottom:32px
    }
}@-webkit-keyframes a {
    0% {
        display: block;
        opacity: 1
    }

    99% {
        display: block;
        opacity: 0;
        pointer-events: none
    }

    to {
        display: none;
        opacity: 0;
        pointer-events: none
    }
}@keyframes a {
    0% {
        display: block;
        opacity: 1
    }

    99% {
        display: block;
        opacity: 0;
        pointer-events: none
    }

    to {
        display: none;
        opacity: 0;
        pointer-events: none
    }
}.callback_theme_file .callback__sms-info {
    position: static
}.chart {
    width: 100%
}.chart__title {
    margin-bottom: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .chart__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .chart__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .chart__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .chart__title {
        margin-bottom:40px
    }
}@media only screen and (min-width: 424px) {
    .chart__title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .chart__title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .chart__title {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .chart__title {
        font-size:18px;
        line-height: 1.6
    }
}.chart__item {
    margin-bottom: 1px;
    position: relative
}.chart__item-line {
    font-size: 4.063vw;
    line-height: 1.5;
    padding: 3.125vw 5vw;
    background-color: #edebe9;
    color: #444240;
    width: 100%;
    position: relative
}@media only screen and (min-width: 424px) {
    .chart__item-line {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .chart__item-line {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .chart__item-line {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .chart__item-line {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .chart__item-line {
        padding:13.3px 21.2px
    }
}@media only screen and (min-width: 960px) {
    .chart__item-line {
        padding:10px 16px
    }
}@media only screen and (min-width: 1440px) {
    .chart__item-line {
        padding:.678vw 1.25vw .73vw
    }
}@media only screen and (min-width: 1920px) {
    .chart__item-line {
        padding:13px 24px 14px
    }
}.chart__item-value {
    padding: 3.125vw 0;
    color: #444240;
    position: absolute;
    top: 0;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .chart__item-value {
        padding:13.3px 0
    }
}@media only screen and (min-width: 960px) {
    .chart__item-value {
        padding:10px 0
    }
}@media only screen and (min-width: 1440px) {
    .chart__item-value {
        padding:.678vw 0 .73vw
    }
}@media only screen and (min-width: 1920px) {
    .chart__item-value {
        padding:13px 0 14px
    }
}.chart_type_descending .chart__item {
    padding-right: 14.063vw
}@media only screen and (min-width: 424px) {
    .chart_type_descending .chart__item {
        padding-right:59.7px
    }
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item {
        padding-right:45px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item {
        padding-right:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_descending .chart__item {
        padding-right:70px
    }
}.chart_type_descending .chart__item:nth-child(2) .chart__item-line {
    max-width: 93.33333%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(2) .chart__item-line {
        max-width:94%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(2) .chart__item-line {
        max-width:86%
    }
}.chart_type_descending .chart__item:nth-child(3) .chart__item-line {
    max-width: 86.66667%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(3) .chart__item-line {
        max-width:86%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(3) .chart__item-line {
        max-width:70.66667%
    }
}.chart_type_descending .chart__item:nth-child(4) .chart__item-line {
    max-width: 80%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(4) .chart__item-line {
        max-width:76%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(4) .chart__item-line {
        max-width:54%
    }
}.chart_type_descending .chart__item:nth-child(5) .chart__item-line {
    max-width: 73.33333%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(5) .chart__item-line {
        max-width:64%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(5) .chart__item-line {
        max-width:36%
    }
}.chart_type_descending .chart__item:nth-child(6) .chart__item-line {
    max-width: 66.66667%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(6) .chart__item-line {
        max-width:50%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(6) .chart__item-line {
        max-width:16.66667%
    }
}.chart_type_descending .chart__item:nth-child(7) .chart__item-line {
    max-width: 60%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(7) .chart__item-line {
        max-width:34%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(7) .chart__item-line {
        max-width:-4%
    }
}.chart_type_descending .chart__item:nth-child(8) .chart__item-line {
    max-width: 53.33333%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(8) .chart__item-line {
        max-width:16%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(8) .chart__item-line {
        max-width:-26%
    }
}.chart_type_descending .chart__item:nth-child(9) .chart__item-line {
    max-width: 46.66667%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(9) .chart__item-line {
        max-width:-4%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(9) .chart__item-line {
        max-width:-49.33333%
    }
}.chart_type_descending .chart__item:nth-child(10) .chart__item-line {
    max-width: 40%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(10) .chart__item-line {
        max-width:-26%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(10) .chart__item-line {
        max-width:-74%
    }
}.chart_type_descending .chart__item:nth-child(11) .chart__item-line {
    max-width: 33.33333%
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item:nth-child(11) .chart__item-line {
        max-width:-50%
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item:nth-child(11) .chart__item-line {
        max-width:-100%
    }
}.chart_type_descending .chart__item-value {
    right: -14.062vw
}@media only screen and (min-width: 424px) {
    .chart_type_descending .chart__item-value {
        right:-59.6px
    }
}@media only screen and (min-width: 960px) {
    .chart_type_descending .chart__item-value {
        right:-45px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_descending .chart__item-value {
        right:-3.645vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_descending .chart__item-value {
        right:-70px
    }
}.chart_type_ascending .chart__item:first-child .chart__item-line {
    max-width: 31.25vw
}@media only screen and (min-width: 960px) {
    .chart_type_ascending .chart__item:first-child .chart__item-line {
        max-width:90px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_ascending .chart__item:first-child .chart__item-line {
        max-width:7.292vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_ascending .chart__item:first-child .chart__item-line {
        max-width:140px
    }
}.chart_type_ascending .chart__item:nth-child(2) .chart__item-line {
    max-width: 37.5vw
}@media only screen and (min-width: 960px) {
    .chart_type_ascending .chart__item:nth-child(2) .chart__item-line {
        max-width:110px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_ascending .chart__item:nth-child(2) .chart__item-line {
        max-width:9.376vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_ascending .chart__item:nth-child(2) .chart__item-line {
        max-width:180px
    }
}.chart_type_ascending .chart__item:nth-child(3) .chart__item-line {
    max-width: 43.75vw
}@media only screen and (min-width: 960px) {
    .chart_type_ascending .chart__item:nth-child(3) .chart__item-line {
        max-width:130px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_ascending .chart__item:nth-child(3) .chart__item-line {
        max-width:11.46vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_ascending .chart__item:nth-child(3) .chart__item-line {
        max-width:220px
    }
}.chart_type_ascending .chart__item:nth-child(4) .chart__item-line {
    max-width: 50vw
}@media only screen and (min-width: 960px) {
    .chart_type_ascending .chart__item:nth-child(4) .chart__item-line {
        max-width:150px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_ascending .chart__item:nth-child(4) .chart__item-line {
        max-width:13.544vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_ascending .chart__item:nth-child(4) .chart__item-line {
        max-width:260px
    }
}.chart_type_ascending .chart__item:nth-child(5) .chart__item-line {
    max-width: 56.25vw
}@media only screen and (min-width: 960px) {
    .chart_type_ascending .chart__item:nth-child(5) .chart__item-line {
        max-width:170px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_ascending .chart__item:nth-child(5) .chart__item-line {
        max-width:15.628vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_ascending .chart__item:nth-child(5) .chart__item-line {
        max-width:300px
    }
}.chart_type_ascending .chart__item:nth-child(6) .chart__item-line {
    max-width: 62.5vw
}@media only screen and (min-width: 960px) {
    .chart_type_ascending .chart__item:nth-child(6) .chart__item-line {
        max-width:190px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_ascending .chart__item:nth-child(6) .chart__item-line {
        max-width:17.712vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_ascending .chart__item:nth-child(6) .chart__item-line {
        max-width:340px
    }
}.chart_type_ascending .chart__item:nth-child(7) .chart__item-line {
    max-width: 68.75vw
}@media only screen and (min-width: 960px) {
    .chart_type_ascending .chart__item:nth-child(7) .chart__item-line {
        max-width:210px
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_ascending .chart__item:nth-child(7) .chart__item-line {
        max-width:19.796vw
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_ascending .chart__item:nth-child(7) .chart__item-line {
        max-width:380px
    }
}.chart_type_ascending .chart__item-value {
    left: -webkit-calc(100% + 7.5vw);
    left: calc(100% + 7.5vw)
}@media only screen and (min-width: 424px) {
    .chart_type_ascending .chart__item-value {
        left:-webkit-calc(100% + 31.8px);
        left: calc(100% + 31.8px)
    }
}@media only screen and (min-width: 960px) {
    .chart_type_ascending .chart__item-value {
        left:-webkit-calc(100% + 24px);
        left: calc(100% + 24px)
    }
}@media only screen and (min-width: 1440px) {
    .chart_type_ascending .chart__item-value {
        left:-webkit-calc(100% + 1.667vw);
        left: calc(100% + 1.667vw)
    }
}@media only screen and (min-width: 1920px) {
    .chart_type_ascending .chart__item-value {
        left:-webkit-calc(100% + 32px);
        left: calc(100% + 32px)
    }
}@media only screen and (min-width: 960px) {
    .chart_mobile_title .chart__title {
        display:none
    }
}.chart_theme_first-accent .chart__item:first-child .chart__item-line {
    background-color: #17d527;
    color: #fff
}.chart_theme_first-accent .chart__item:first-child .chart__item-value {
    color: #17d527
}.chart_theme_gradient .chart__item:nth-last-child(9) .chart__item-line {
    background-color: rgba(185,143,79,.2);
    color: #fff
}.chart_theme_gradient .chart__item:nth-last-child(8) .chart__item-line {
    background-color: rgba(185,143,79,.3);
    color: #fff
}.chart_theme_gradient .chart__item:nth-last-child(7) .chart__item-line {
    background-color: rgba(185,143,79,.4);
    color: #fff
}.chart_theme_gradient .chart__item:nth-last-child(6) .chart__item-line {
    background-color: rgba(185,143,79,.5);
    color: #fff
}.chart_theme_gradient .chart__item:nth-last-child(5) .chart__item-line {
    background-color: rgba(185,143,79,.6);
    color: #fff
}.chart_theme_gradient .chart__item:nth-last-child(4) .chart__item-line {
    background-color: rgba(185,143,79,.7);
    color: #fff
}.chart_theme_gradient .chart__item:nth-last-child(3) .chart__item-line {
    background-color: rgba(185,143,79,.8);
    color: #fff
}.chart_theme_gradient .chart__item:nth-last-child(2) .chart__item-line {
    background-color: rgba(185,143,79,.9);
    color: #fff
}.chart_theme_gradient .chart__item:last-child .chart__item-line,.chart_theme_gradient .chart__item:nth-last-child(0) .chart__item-line {
    background-color: #17d527;
    color: #fff
}.cookie {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    bottom: 0;
    padding: 6.25vw 5.625vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #22242b;
    position: fixed;
    left: 0;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    z-index: 7
}@media only screen and (min-width: 424px) {
    .cookie {
        bottom:0
    }
}@media only screen and (min-width: 960px) {
    .cookie {
        bottom:30px
    }
}@media only screen and (min-width: 1440px) {
    .cookie {
        bottom:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .cookie {
        bottom:30px
    }
}@media only screen and (min-width: 424px) {
    .cookie {
        padding:26.5px 23.9px
    }
}@media only screen and (min-width: 960px) {
    .cookie {
        padding:24px 48px
    }
}@media only screen and (min-width: 1440px) {
    .cookie {
        padding:1.25vw 2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .cookie {
        padding:24px 48px
    }
}@media only screen and (min-width: 960px) {
    .cookie {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 auto;
        left: 0;
        right: 0;
        width: 55.55556%
    }
}@media only screen and (min-width: 1440px) {
    .cookie {
        width:38.88889%
    }
}@media only screen and (min-width: 1920px) {
    .cookie {
        width:27.77778%
    }
}.cookie.is-active {
    opacity: 1;
    pointer-events: auto
}.cookie__text {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-bottom: 6.25vw;
    color: #fff;
    width: 100%
}@media only screen and (min-width: 424px) {
    .cookie__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .cookie__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .cookie__text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .cookie__text {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .cookie__text {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .cookie__text {
        padding-bottom:0;
        width: 62.5%
    }
}.cookie__text a {
    color: #937545;
    position: relative
}.collapse-menu.is-open .collapse-menu__list-outer {
    height: auto
}.collapse-menu.is-open .collapse-menu__icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.collapse-menu__title {
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-tap-highlight-color: transparent
}@media only screen and (min-width: 424px) {
    .collapse-menu__title {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .collapse-menu__title {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .collapse-menu__title {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .collapse-menu__title {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .collapse-menu__title {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .collapse-menu__title {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .collapse-menu__title {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .collapse-menu__title {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .collapse-menu__title {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .collapse-menu__title {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .collapse-menu__title {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) {
    .collapse-menu__title {
        pointer-events:none;
        cursor: default
    }
}.collapse-menu__name {
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    color: #fff;
    font-weight: 300
}@media only screen and (min-width: 424px) {
    .collapse-menu__name {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .collapse-menu__name {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .collapse-menu__name {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .collapse-menu__name {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .collapse-menu__name {
        color:hsla(0,0%,100%,.6)
    }
}.collapse-menu__icon {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block
}@media only screen and (min-width: 1280px) {
    .collapse-menu__icon {
        display:none
    }
}.collapse-menu__icon svg {
    width: 2.5vw;
    height: 1.563vw;
    display: block;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .collapse-menu__icon svg {
        width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .collapse-menu__icon svg {
        width:8px
    }
}@media only screen and (min-width: 1440px) {
    .collapse-menu__icon svg {
        width:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .collapse-menu__icon svg {
        width:8px
    }
}@media only screen and (min-width: 424px) {
    .collapse-menu__icon svg {
        height:6.7px
    }
}@media only screen and (min-width: 960px) {
    .collapse-menu__icon svg {
        height:5px
    }
}@media only screen and (min-width: 1440px) {
    .collapse-menu__icon svg {
        height:.261vw
    }
}@media only screen and (min-width: 1920px) {
    .collapse-menu__icon svg {
        height:5px
    }
}.collapse-menu__list-outer {
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border-bottom: 1px solid hsla(0,0%,100%,.1);
    height: 0;
    overflow: hidden
}@media only screen and (min-width: 1280px) {
    .collapse-menu__list-outer {
        border-bottom:none;
        height: auto;
        overflow: visible
    }
}.collapse-menu__list {
    padding-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .collapse-menu__list {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .collapse-menu__list {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .collapse-menu__list {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .collapse-menu__list {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .collapse-menu__list {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .collapse-menu__list {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .collapse-menu__list {
        padding-bottom:0
    }
}.collapse-menu__item {
    margin-top: 0;
    display: block;
    color: #fff
}@media only screen and (max-width: 423px) {
    .collapse-menu__item {
        margin-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .collapse-menu__item {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .collapse-menu__item {
        margin-top:0
    }
}.collapse-menu__item:last-child .collapse-menu__link {
    margin-bottom: 0
}.collapse-menu__link {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: 2.5vw;
    font-weight: 300;
    display: block;
    color: inherit
}@media only screen and (min-width: 424px) {
    .collapse-menu__link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .collapse-menu__link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .collapse-menu__link {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .collapse-menu__link {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .collapse-menu__link {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .collapse-menu__link {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .collapse-menu__link {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .collapse-menu__link {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1280px) {
    .collapse-menu__link:hover {
        opacity:.5
    }
}.declaration__main-file {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .declaration__main-file {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .declaration__main-file {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__main-file {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__main-file {
        margin-top:32px
    }
}.declaration__document {
    padding-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .declaration__document {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .declaration__document {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__document {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__document {
        padding-top:72px
    }
}@media only screen and (min-width: 960px) {
    .declaration__document {
        padding-left:1.47059%;
        padding-right: 1.47059%;
        width: 33.33333%
    }
}@media only screen and (min-width: 1440px) {
    .declaration__document {
        padding-left:2.08333%;
        padding-right: 2.08333%;
        width: 25%
    }
}.declaration__more {
    margin-top: 12.5vw;
    font-weight: 600
}@media only screen and (min-width: 424px) {
    .declaration__more {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .declaration__more {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__more {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__more {
        margin-top:72px
    }
}.declaration__more a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 1280px) {
    .declaration__more a:hover {
        color:#17d527
    }
}.declaration__more svg {
    width: 12.5vw;
    margin-right: 8.438vw;
    height: auto;
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .declaration__more svg {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .declaration__more svg {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__more svg {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__more svg {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .declaration__more svg {
        margin-right:35.8px
    }
}@media only screen and (min-width: 960px) {
    .declaration__more svg {
        margin-right:27px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__more svg {
        margin-right:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__more svg {
        margin-right:27px
    }
}.declaration {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .declaration {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .declaration {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .declaration {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .declaration {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .declaration__documents {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -1.47059%;
        margin-right: -1.47059%
    }
}@media only screen and (min-width: 1440px) {
    .declaration__documents {
        margin-left:-2.08333%;
        margin-right: -2.08333%
    }
}.declaration__document {
    padding-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .declaration__document {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .declaration__document {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__document {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__document {
        padding-top:16px
    }
}.declaration__document a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}@media only screen and (min-width: 1280px) {
    .declaration__document a:hover {
        color:#17d527
    }
}.declaration__document svg {
    width: 12.5vw;
    margin-right: 8.438vw;
    height: auto;
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .declaration__document svg {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .declaration__document svg {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__document svg {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__document svg {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .declaration__document svg {
        margin-right:35.8px
    }
}@media only screen and (min-width: 960px) {
    .declaration__document svg {
        margin-right:27px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__document svg {
        margin-right:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__document svg {
        margin-right:27px
    }
}.declaration__document span {
    min-height: 12.5vw;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .declaration__document span {
        min-height:53px
    }
}@media only screen and (min-width: 960px) {
    .declaration__document span {
        min-height:40px
    }
}@media only screen and (min-width: 1440px) {
    .declaration__document span {
        min-height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .declaration__document span {
        min-height:40px
    }
}.enlarge-map {
    height: 62.5vw;
    padding-left: 9.09091%;
    padding-right: 9.09091%;
    padding-top: 7.5vw;
    background-color: #fff;
    background-size: cover;
    background-position: 50%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .enlarge-map {
        height:265px
    }
}@media only screen and (min-width: 960px) {
    .enlarge-map {
        height:200px
    }
}@media only screen and (min-width: 1440px) {
    .enlarge-map {
        height:10.417vw
    }
}@media only screen and (min-width: 1920px) {
    .enlarge-map {
        height:200px
    }
}@media only screen and (min-width: 424px) {
    .enlarge-map {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .enlarge-map {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .enlarge-map {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .enlarge-map {
        padding-top:40px
    }
}@media only screen and (min-width: 960px) {
    .enlarge-map {
        display:none
    }
}.enlarge-map:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(34,36,43,.6);
    z-index: -1
}.enlarge-map.infrastructure-walks {
    display: none
}.enlarge-map__caption {
    color: #fff
}.enlarge-map_theme_img:after {
    display: none
}.fact-list {
    margin-top: 8.75vw;
    margin-bottom: -12.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .fact-list {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .fact-list {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .fact-list {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .fact-list {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .fact-list {
        margin-bottom:-53px
    }
}@media only screen and (min-width: 960px) {
    .fact-list {
        margin-bottom:-40px
    }
}@media only screen and (min-width: 1440px) {
    .fact-list {
        margin-bottom:-2.083vw
    }
}@media only screen and (min-width: 1920px) {
    .fact-list {
        margin-bottom:-40px
    }
}@media only screen and (min-width: 960px) {
    .fact-list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.fact-list__item {
    margin-bottom: 12.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .fact-list__item {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .fact-list__item {
        margin-bottom:40px
    }
}@media only screen and (min-width: 1440px) {
    .fact-list__item {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .fact-list__item {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .fact-list__item {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 29.41176%
    }
}@media only screen and (min-width: 1440px) {
    .fact-list__item {
        width:29.16667%
    }
}@media only screen and (min-width: 960px) {
    .fact-list__item:not(:nth-child(3n+1)) {
        margin-left:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .fact-list__item:not(:nth-child(3n+1)) {
        margin-left:6.25%
    }
}.fact-list__text {
    font-size: 4.063vw;
    line-height: 1.5;
    width: 100%
}@media only screen and (min-width: 424px) {
    .fact-list__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .fact-list__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .fact-list__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .fact-list__text {
        font-size:22px;
        line-height: 1.6
    }
}.fact-list__link {
    padding-top: 6.25vw;
    padding-right: 13.33333%;
    width: 100%
}@media only screen and (min-width: 424px) {
    .fact-list__link {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .fact-list__link {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .fact-list__link {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .fact-list__link {
        padding-top:32px
    }
}@media only screen and (min-width: 960px) {
    .fact-list__link {
        padding-right:10%;
        margin-top: auto
    }
}@media only screen and (min-width: 1440px) {
    .fact-list__link {
        padding-right:0
    }
}.factoid {
    position: relative
}.factoid__title {
    margin-bottom: 2.5vw;
    letter-spacing: .313vw;
    font-size: 6.25vw;
    font-family: Montserrat,sans-serif;
    color: #fff;
    line-height: 1.4
}@media only screen and (min-width: 424px) {
    .factoid__title {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .factoid__title {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .factoid__title {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid__title {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .factoid__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .factoid__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .factoid__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .factoid__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .factoid__title {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .factoid__title {
        letter-spacing:1.5px
    }
}@media only screen and (min-width: 1440px) {
    .factoid__title {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid__title {
        letter-spacing:2px
    }
}@media only screen and (min-width: 424px) {
    .factoid__title {
        font-size:26.5px
    }
}@media only screen and (min-width: 960px) {
    .factoid__title {
        font-size:30px
    }
}@media only screen and (min-width: 1440px) {
    .factoid__title {
        font-size:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid__title {
        font-size:40px
    }
}.factoid__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.factoid__icon:not(:last-child) {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .factoid__icon:not(:last-child) {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .factoid__icon:not(:last-child) {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .factoid__icon:not(:last-child) {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid__icon:not(:last-child) {
        margin-bottom:8px
    }
}.factoid__icon img {
    max-height: 100%
}.factoid__text {
    font-size: 0;
    line-height: 0
}.factoid__text span {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .factoid__text span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .factoid__text span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .factoid__text span {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .factoid__text span {
        font-size:17px;
        line-height: 1.45
    }
}.factoid-arrow {
    width: 3.125vw;
    height: 1.875vw;
    margin-left: 1.25vw;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .factoid-arrow {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .factoid-arrow {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .factoid-arrow {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid-arrow {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .factoid-arrow {
        height:8px
    }
}@media only screen and (min-width: 960px) {
    .factoid-arrow {
        height:6px
    }
}@media only screen and (min-width: 1440px) {
    .factoid-arrow {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid-arrow {
        height:6px
    }
}@media only screen and (min-width: 424px) {
    .factoid-arrow {
        margin-left:5.3px
    }
}@media only screen and (min-width: 960px) {
    .factoid-arrow {
        margin-left:4px
    }
}@media only screen and (min-width: 1440px) {
    .factoid-arrow {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid-arrow {
        margin-left:8px
    }
}.factoid_theme_firstscreen {
    width: 40%
}@media only screen and (min-width: 960px) {
    .factoid_theme_firstscreen {
        padding-right:6.66667%;
        width: 50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}@media only screen and (min-width: 1280px) {
    .factoid_theme_firstscreen {
        padding-right:1.66667%
    }
}@media only screen and (min-width: 1440px) {
    .factoid_theme_firstscreen {
        padding-right:3.33333%;
        width: 50%
    }
}@media only screen and (max-width: 959px) {
    .factoid_theme_firstscreen:not(:first-child) {
        margin-left:6.66667%
    }
}@media only screen and (max-width: 959px) {
    .factoid_theme_firstscreen:first-child {
        width:53.33333%
    }
}.factoid_theme_firstscreen .factoid__icon {
    height: 8.75vw
}@media only screen and (min-width: 424px) {
    .factoid_theme_firstscreen .factoid__icon {
        height:37.1px
    }
}@media only screen and (min-width: 960px) {
    .factoid_theme_firstscreen .factoid__icon {
        height:31px
    }
}@media only screen and (min-width: 1440px) {
    .factoid_theme_firstscreen .factoid__icon {
        height:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid_theme_firstscreen .factoid__icon {
        height:42px
    }
}@media only screen and (min-width: 960px) {
    .factoid_theme_firstscreen .factoid__icon {
        margin-right:14px
    }
}@media only screen and (min-width: 1440px) {
    .factoid_theme_firstscreen .factoid__icon {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid_theme_firstscreen .factoid__icon {
        margin-right:16px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .factoid_theme_firstscreen .factoid__icon:not(:last-child) {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .factoid_theme_firstscreen .factoid__icon:not(:last-child) {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .factoid_theme_firstscreen .factoid__icon:not(:last-child) {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .factoid_theme_firstscreen .factoid__icon:not(:last-child) {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .factoid_theme_firstscreen .factoid__title {
        margin-right:7px
    }
}@media only screen and (min-width: 1440px) {
    .factoid_theme_firstscreen .factoid__title {
        margin-right:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid_theme_firstscreen .factoid__title {
        margin-right:10px
    }
}.factoid-link__img img {
    width: 100%;
    height: auto;
    display: none
}@media only screen and (min-width: 960px) {
    .factoid-link__img img {
        display:block
    }
}.factoid-link__link {
    display: inline-block;
    width: 100%
}@media only screen and (min-width: 960px) {
    .factoid-link__link:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .factoid-link__link:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid-link__link:not(:first-child) {
        margin-top:32px
    }
}.factoid-link__link .link {
    display: inline-block;
    width: 100%
}@media only screen and (min-width: 960px) {
    .factoid-link__link .link:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .factoid-link__link .link:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .factoid-link__link .link:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (max-width: 1023px) {
    .factoid-link__link .link.hide-on-tablet-wide {
        display:none
    }
}.factoid-link__link .button {
    margin-top: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .factoid-link__link .button {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .factoid-link__link .button {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .factoid-link__link .button {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .factoid-link__link .button {
        margin-top:0
    }
}.factoid-link__link .button .button__text {
    white-space: break-spaces
}.feedback,.feedback__item {
    position: relative;
    width: 100%
}.feedback__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 6.25vw;
    padding: 7.5vw 6.25%;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 1px solid #e3e3e2
}@media only screen and (min-width: 424px) {
    .feedback__item {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item {
        padding-bottom:40px
    }
}.feedback__item:before {
    height: 12.5vw;
    width: 12.5vw;
    background-size: 4.063vw;
    content: "";
    position: relative;
    display: block;
    padding-bottom: 20px;
    border-radius: 50%;
    background-color: #17d527;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 17px;
    background-image: url(../images/quote.svg)
}@media only screen and (min-width: 424px) {
    .feedback__item:before {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item:before {
        height:42px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item:before {
        height:2.396vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item:before {
        height:46px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item:before {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item:before {
        width:42px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item:before {
        width:2.396vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item:before {
        width:46px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item:before {
        background-size:17.3px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item:before {
        background-size:15px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item:before {
        background-size:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item:before {
        background-size:17px
    }
}@media only screen and (min-width: 1280px) {
    .feedback__item:before {
        position:absolute;
        top: 56px;
        left: -20px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: 0
    }
}.feedback__item-photo {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}@media only screen and (min-width: 1280px) {
    .feedback__item-photo {
        margin-left:5.88235%;
        -webkit-flex-basis: 17.85714%;
        -ms-flex-preferred-size: 17.85714%;
        flex-basis: 17.85714%;
        max-width: 17.85714%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.feedback__item-photo .video-small {
    height: 35vw;
    max-height: 35vw;
    width: 35vw;
    max-width: 35vw;
    padding-top: 0;
    overflow: visible
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small {
        height:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small {
        height:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small {
        height:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small {
        height:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small {
        max-height:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small {
        max-height:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small {
        max-height:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small {
        max-height:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small {
        width:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small {
        width:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small {
        width:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small {
        width:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small {
        max-width:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small {
        max-width:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small {
        max-width:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small {
        max-width:162px
    }
}.feedback__item-photo .video-small__video {
    width: 35vw;
    height: 35vw
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small__video {
        width:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video {
        width:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small__video {
        width:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small__video {
        width:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small__video {
        height:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video {
        height:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small__video {
        height:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small__video {
        height:162px
    }
}.feedback__item-photo .video-small__video video {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    height: 35vw;
    padding: 1.875vw;
    position: relative;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small__video video {
        height:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video video {
        height:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small__video video {
        height:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small__video video {
        height:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small__video video {
        padding:8px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video video {
        padding:9px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small__video video {
        padding:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small__video video {
        padding:12px
    }
}.feedback__item-photo .video-small__video .video-small__video-icon {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 12.5vw;
    height: 12.5vw;
    left: 1.875vw;
    z-index: 2;
    background-color: #17d527
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        width:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        width:56px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        height:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        height:56px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        left:8px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        left:7px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small__video .video-small__video-icon {
        left:8px
    }
}.feedback__item-photo .video-small__video .video-small__video-icon:after {
    border-width: 3.125vw 0 3.125vw 5vw
}@media only screen and (min-width: 424px) {
    .feedback__item-photo .video-small__video .video-small__video-icon:after {
        border-width:13.3px 0 13.3px 21.2px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video .video-small__video-icon:after {
        border-width:10px 0 10px 16px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-photo .video-small__video .video-small__video-icon:after {
        border-width:.521vw 0 .521vw .834vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-photo .video-small__video .video-small__video-icon:after {
        border-width:10px 0 10px 16px
    }
}.feedback__item-photo .video-small__video-item-img {
    z-index: 0
}@media only screen and (min-width: 960px) {
    .feedback__item-photo .video-small__video-item-img {
        display:block
    }
}.feedback-item__photo-inner {
    height: 35vw;
    max-height: 35vw;
    min-height: 35vw;
    min-width: 35vw;
    width: 35vw;
    max-width: 35vw;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .feedback-item__photo-inner {
        height:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback-item__photo-inner {
        height:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback-item__photo-inner {
        height:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback-item__photo-inner {
        height:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback-item__photo-inner {
        max-height:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback-item__photo-inner {
        max-height:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback-item__photo-inner {
        max-height:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback-item__photo-inner {
        max-height:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback-item__photo-inner {
        min-height:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback-item__photo-inner {
        min-height:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback-item__photo-inner {
        min-height:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback-item__photo-inner {
        min-height:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback-item__photo-inner {
        min-width:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback-item__photo-inner {
        min-width:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback-item__photo-inner {
        min-width:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback-item__photo-inner {
        min-width:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback-item__photo-inner {
        width:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback-item__photo-inner {
        width:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback-item__photo-inner {
        width:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback-item__photo-inner {
        width:162px
    }
}@media only screen and (min-width: 424px) {
    .feedback-item__photo-inner {
        max-width:148.4px
    }
}@media only screen and (min-width: 960px) {
    .feedback-item__photo-inner {
        max-width:142px
    }
}@media only screen and (min-width: 1440px) {
    .feedback-item__photo-inner {
        max-width:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback-item__photo-inner {
        max-width:162px
    }
}.feedback-item__photo-inner img,.feedback-item__photo-inner picture {
    width: 100%;
    height: 100%
}.feedback-item__photo-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    padding: 1.875vw;
    border-radius: 50%;
    border: 1px solid rgba(185,143,79,.3)
}@media only screen and (min-width: 424px) {
    .feedback-item__photo-inner img {
        padding:8px
    }
}@media only screen and (min-width: 960px) {
    .feedback-item__photo-inner img {
        padding:9px
    }
}@media only screen and (min-width: 1440px) {
    .feedback-item__photo-inner img {
        padding:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback-item__photo-inner img {
        padding:12px
    }
}.feedback__item-content {
    margin-top: 6.25vw;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box
}@media only screen and (min-width: 424px) {
    .feedback__item-content {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-content {
        margin-top:20px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-content {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-content {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) {
    .feedback__item-content {
        -webkit-box-ordinal-group:1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .feedback__item-content:nth-of-type(2) {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.feedback__item-title {
    margin-bottom: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}@media only screen and (min-width: 424px) {
    .feedback__item-title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-title {
        margin-bottom:40px
    }
}.feedback__item-object {
    color: #17d527
}.feedback__item-object:after {
    content: "•";
    color: #a2a1a0;
    margin: 0 10px
}.feedback__item-object:last-of-type:after {
    display: none
}.feedback__item-date {
    color: #a2a1a0
}.feedback__item-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 6.875vw;
    line-height: 1.05;
    margin-bottom: 3.75vw;
    width: 100%;
    font-family: Spectral,serif;
    font-style: italic;
    font-weight: 300;
    color: #101417
}@media only screen and (min-width: 424px) {
    .feedback__item-name {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-name {
        font-size:28px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-name {
        font-size:1.875vw;
        line-height: 1.05
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-name {
        font-size:36px;
        line-height: 1.05
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-name {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-name {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-name {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-name {
        margin-bottom:16px
    }
}.feedback__item-text {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    font-size: 0
}.feedback__item-text .button {
    margin-top: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    clear: both
}@media only screen and (min-width: 424px) {
    .feedback__item-text .button {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-text .button {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-text .button {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-text .button {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .feedback__item-text .button {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-text .button {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-text .button {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-text .button {
        font-size:18px;
        line-height: 1.6
    }
}.feedback__item-text p {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .feedback__item-text p {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-text p {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-text p {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-text p {
        margin-bottom:8px
    }
}.feedback__item-text p,.feedback__item-text span {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .feedback__item-text p,.feedback__item-text span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .feedback__item-text p,.feedback__item-text span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .feedback__item-text p,.feedback__item-text span {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .feedback__item-text p,.feedback__item-text span {
        font-size:18px;
        line-height: 1.6
    }
}.feedback__more-link {
    margin-top: 7.5vw;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%;
    line-height: 24px;
    color: #17d527;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .feedback__more-link {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .feedback__more-link {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .feedback__more-link {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .feedback__more-link {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .feedback__more-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .feedback__more-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .feedback__more-link {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .feedback__more-link {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1280px) {
    .feedback__more-link:hover {
        color:#937545
    }
}.feedback__more-link svg {
    margin-left: 8px
}.checkbox {
    display: block;
    position: relative
}.checkbox__label {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.checkbox__label>* {
    pointer-events: none
}.checkbox__label a {
    pointer-events: auto
}@media only screen and (min-width: 1280px) {
    .checkbox__label:hover .checkbox__icon {
        border-color:rgba(185,143,79,.6)
    }
}.checkbox__icon {
    width: 6.25vw;
    height: 6.25vw;
    margin-right: 5vw;
    -webkit-transition-property: background,border;
    transition-property: background,border;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border: 1px solid hsla(0,0%,100%,.3)
}@media only screen and (min-width: 424px) {
    .checkbox__icon {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon {
        width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon {
        width:24px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__icon {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon {
        height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon {
        height:24px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__icon {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon {
        margin-right:16px
    }
}.checkbox__icon svg {
    width: 3.438vw;
    height: 2.5vw;
    -webkit-transition: stroke-dashoffset .3s ease-in .2s,opacity .2s ease-out 0s;
    transition: stroke-dashoffset .3s ease-in .2s,opacity .2s ease-out 0s;
    display: block;
    stroke: #fff;
    stroke-width: 2;
    opacity: 0;
    stroke-dasharray: 20;
    stroke-dashoffset: 20
}@media only screen and (min-width: 424px) {
    .checkbox__icon svg {
        width:14.6px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon svg {
        width:11px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon svg {
        width:.573vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon svg {
        width:11px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__icon svg {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon svg {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon svg {
        height:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon svg {
        height:8px
    }
}.checkbox__icon_type_radio {
    width: 0;
    height: 2.813vw;
    margin: 1.875vw 0 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border: none;
    background-color: transparent;
    -webkit-transition: width .2s ease-out .05s;
    transition: width .2s ease-out .05s
}@media only screen and (min-width: 424px) {
    .checkbox__icon_type_radio {
        width:0
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon_type_radio {
        width:0
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon_type_radio {
        width:0
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon_type_radio {
        width:0
    }
}@media only screen and (min-width: 424px) {
    .checkbox__icon_type_radio {
        height:12px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon_type_radio {
        height:9px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon_type_radio {
        height:.469vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon_type_radio {
        height:9px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__icon_type_radio {
        margin:8px 0 0
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon_type_radio {
        margin:7px 0 0
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon_type_radio {
        margin:.365vw 0 0
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon_type_radio {
        margin:7px 0 0
    }
}.checkbox__icon_type_radio svg {
    width: 4.063vw;
    height: 2.813vw
}@media only screen and (min-width: 424px) {
    .checkbox__icon_type_radio svg {
        width:17.3px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon_type_radio svg {
        width:13px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon_type_radio svg {
        width:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon_type_radio svg {
        width:13px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__icon_type_radio svg {
        height:12px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__icon_type_radio svg {
        height:9px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__icon_type_radio svg {
        height:.469vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__icon_type_radio svg {
        height:9px
    }
}.checkbox__text {
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
    color: #fff;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}@media only screen and (min-width: 424px) {
    .checkbox__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .checkbox__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__text {
        font-size:17px;
        line-height: 1.45
    }
}.checkbox__text a {
    -webkit-transition-property: color,border-bottom-color;
    transition-property: color,border-bottom-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding-bottom: .625vw;
    border-bottom: 1px solid hsla(0,0%,100%,.3)
}@media only screen and (min-width: 424px) {
    .checkbox__text a {
        padding-bottom:2.7px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__text a {
        padding-bottom:2px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__text a {
        padding-bottom:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__text a {
        padding-bottom:2px
    }
}@media only screen and (min-width: 1280px) {
    .checkbox__text a:hover {
        color:#17d527;
        border-bottom-color: rgba(185,143,79,.3)
    }
}.checkbox__text-inner {
    margin-right: 3.75vw;
    display: inline-block
}@media only screen and (min-width: 424px) {
    .checkbox__text-inner {
        margin-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__text-inner {
        margin-right:12px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__text-inner {
        margin-right:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__text-inner {
        margin-right:12px
    }
}.checkbox__description {
    display: inline-block
}.checkbox__input {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    margin: -1px;
    padding: 0;
    border: 0
}.checkbox__input:checked~.checkbox__label .checkbox__icon svg {
    -webkit-transition-property: stroke-dashoffset;
    transition-property: stroke-dashoffset;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    stroke-dashoffset: 0;
    opacity: 1
}.checkbox__input:checked~.checkbox__label .checkbox__icon_type_radio {
    width: 6.563vw;
    background-color: transparent;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}@media only screen and (min-width: 424px) {
    .checkbox__input:checked~.checkbox__label .checkbox__icon_type_radio {
        width:27.9px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__input:checked~.checkbox__label .checkbox__icon_type_radio {
        width:21px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__input:checked~.checkbox__label .checkbox__icon_type_radio {
        width:1.094vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__input:checked~.checkbox__label .checkbox__icon_type_radio {
        width:21px
    }
}.checkbox__input:disabled~.checkbox__label,.checkbox__input[readonly]~.checkbox__label {
    pointer-events: none
}.checkbox__input:disabled~.checkbox__label .checkbox__icon,.checkbox__input[readonly]~.checkbox__label .checkbox__icon {
    background-color: hsla(0,0%,100%,.15);
    border-color: transparent
}.checkbox__input:disabled~.checkbox__label .checkbox__icon svg,.checkbox__input[readonly]~.checkbox__label .checkbox__icon svg {
    opacity: 0
}.checkbox__input.validate-input-error~.checkbox__error {
    display: block
}.checkbox__error {
    position: absolute;
    right: -40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
    -webkit-tap-highlight-color: transparent
}.checkbox__error-icon {
    width: 8.438vw;
    height: 8.438vw;
    font-size: 4.063vw;
    line-height: 1.5;
    font-weight: 300;
    color: #eb5757;
    background-color: rgba(235,87,87,.2);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .checkbox__error-icon {
        width:35.8px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-icon {
        width:27px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-icon {
        width:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-icon {
        width:27px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__error-icon {
        height:35.8px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-icon {
        height:27px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-icon {
        height:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-icon {
        height:27px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__error-icon {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-icon {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-icon {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-icon {
        font-size:17px;
        line-height: 1.45
    }
}.checkbox__error-icon:hover+.checkbox__error-text {
    opacity: 1;
    visibility: visible
}.checkbox__error-text {
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    max-width: 74.063vw;
    padding: 3.125vw 5vw;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 4.688vw;
    width: 100vw;
    position: absolute;
    right: 0;
    bottom: 100%;
    border-radius: 4px;
    background-color: #101417;
    opacity: 0;
    visibility: hidden
}@media only screen and (min-width: 424px) {
    .checkbox__error-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-text {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .checkbox__error-text {
        max-width:314.1px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-text {
        max-width:237px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text {
        max-width:12.344vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-text {
        max-width:237px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__error-text {
        padding:13.3px 21.2px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-text {
        padding:10px 16px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text {
        padding:.521vw .834vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-text {
        padding:10px 16px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__error-text {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-text {
        margin-left:0
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text {
        margin-left:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-text {
        margin-left:15px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__error-text {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-text {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text {
        margin-top:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-text {
        margin-top:13px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__error-text {
        margin-bottom:19.9px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-text {
        margin-bottom:15px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-text {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text {
        right:auto;
        left: 100%;
        top: 0;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}.checkbox__error-text:after {
    right: 1.563vw;
    content: "";
    position: absolute;
    top: 100%;
    border: 2.5vw solid transparent;
    border-top-color: #101417
}@media only screen and (min-width: 424px) {
    .checkbox__error-text:after {
        border-width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-text:after {
        border-width:8px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text:after {
        border-width:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-text:after {
        border-width:8px
    }
}@media only screen and (min-width: 424px) {
    .checkbox__error-text:after {
        right:6.7px
    }
}@media only screen and (min-width: 960px) {
    .checkbox__error-text:after {
        right:5px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text:after {
        right:auto
    }
}@media only screen and (min-width: 1920px) {
    .checkbox__error-text:after {
        right:auto
    }
}@media only screen and (min-width: 1440px) {
    .checkbox__error-text:after {
        border-top-color:transparent;
        border-right-color: #101417;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 100%
    }
}.checkbox_size_small .checkbox__icon {
    width: 5.625vw;
    height: 5.625vw;
    margin: .313vw 3.75vw 0 0
}@media only screen and (min-width: 424px) {
    .checkbox_size_small .checkbox__icon {
        width:23.9px
    }
}@media only screen and (min-width: 960px) {
    .checkbox_size_small .checkbox__icon {
        width:18px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox_size_small .checkbox__icon {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox_size_small .checkbox__icon {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .checkbox_size_small .checkbox__icon {
        height:23.9px
    }
}@media only screen and (min-width: 960px) {
    .checkbox_size_small .checkbox__icon {
        height:18px
    }
}@media only screen and (min-width: 1440px) {
    .checkbox_size_small .checkbox__icon {
        height:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .checkbox_size_small .checkbox__icon {
        height:18px
    }
}@media only screen and (min-width: 424px) {
    .checkbox_size_small .checkbox__icon {
        margin:1.4px 15.9px 0 0
    }
}@media only screen and (min-width: 960px) {
    .checkbox_size_small .checkbox__icon {
        margin:3px 12px 0 0
    }
}@media only screen and (min-width: 1440px) {
    .checkbox_size_small .checkbox__icon {
        margin:.157vw .625vw 0 0
    }
}@media only screen and (min-width: 1920px) {
    .checkbox_size_small .checkbox__icon {
        margin:3px 12px 0 0
    }
}.checkbox_type_reverse .checkbox__icon {
    margin-left: auto;
    margin-right: 0
}.checkbox_theme_dark .checkbox__icon {
    border-color: rgba(68,66,64,.3)
}.checkbox_theme_dark .checkbox__icon svg {
    stroke: #17d527
}.checkbox_theme_dark .checkbox__text {
    color: #444240
}.checkbox_theme_dark .checkbox__text a {
    color: #444240;
    border-bottom-color: rgba(68,66,64,.3)
}.checkbox_theme_dark .checkbox__input:disabled~.checkbox__label .checkbox__icon {
    background-color: rgba(68,66,64,.15)
}.checkbox_theme_dark .checkbox__input:disabled~.checkbox__label .checkbox__text {
    color: rgba(68,66,64,.4)
}.checkbox_theme_dark .checkbox__error-text {
    color: #444240;
    background-color: #edebe9
}.checkbox_theme_dark .checkbox__error-text:after {
    border-top-color: #edebe9
}@media only screen and (min-width: 1440px) {
    .checkbox_theme_dark .checkbox__error-text:after {
        border-top-color:transparent;
        border-right-color: #edebe9
    }
}.checkbox_theme_accent .checkbox__icon {
    border-color: #f1ede7;
    border-width: 2px
}.checkbox_theme_accent .checkbox__icon svg {
    stroke: #17d527
}.checkbox_theme_accent .checkbox__text {
    color: #444240
}.checkbox_theme_accent .checkbox__text a {
    color: #444240;
    border-bottom-color: rgba(68,66,64,.3)
}.checkbox_theme_accent .checkbox__description {
    color: rgba(68,66,64,.5)
}.checkbox_theme_accent .checkbox__input:checked~.checkbox__label .checkbox__text {
    color: #937545
}.checkbox_theme_accent .checkbox__input:checked~.checkbox__label .checkbox__text a {
    color: #937545;
    border-bottom-color: rgba(185,143,79,.3)
}.checkbox_theme_accent .checkbox__input:checked~.checkbox__label .checkbox__description {
    color: rgba(68,66,64,.5)
}.checkbox_theme_accent .checkbox__input:disabled~.checkbox__label .checkbox__icon {
    background-color: rgba(185,143,79,.15)
}.checkbox_theme_accent .checkbox__input:disabled~.checkbox__label .checkbox__text {
    color: rgba(68,66,64,.4)
}.checkbox_theme_accent .checkbox__error-text {
    color: #444240;
    background-color: #edebe9
}.checkbox_theme_accent .checkbox__error-text:after {
    border-top-color: #edebe9
}@media only screen and (min-width: 1440px) {
    .checkbox_theme_accent .checkbox__error-text:after {
        border-top-color:transparent;
        border-right-color: #edebe9
    }
}@media only screen and (max-width: 423px) {
    .checkbox_mobile_small-text .checkbox__text {
        font-size:13px
    }
}.custom-select {
    width: 100%;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}.custom-select.is-open .custom-select__input-icon .custom-select__icon {
    display: none
}.custom-select.is-open .custom-select__input-icon .custom-select__icon-open {
    display: block
}@media only screen and (max-width: 959px) {
    .custom-select.is-open .custom-select__content {
        opacity:1;
        pointer-events: auto
    }
}@media only screen and (min-width: 960px) {
    .custom-select.is-open .custom-select__content {
        height:auto;
        opacity: 1;
        overflow: visible;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
    }
}.custom-select.is-open .custom-select__overlay {
    pointer-events: auto;
    z-index: 0
}.custom-select.is-disabled,.custom-select.is-disabled .custom-select__input {
    pointer-events: none
}.custom-select.is-disabled .custom-select__input-icon svg svg {
    -webkit-transform: none;
    transform: none
}@media only screen and (max-width: 959px) {
    .custom-select.is-disabled .custom-select__content {
        opacity:0;
        pointer-events: none
    }
}@media only screen and (min-width: 960px) {
    .custom-select.is-disabled .custom-select__content {
        opacity:0;
        height: 0;
        overflow: hidden
    }
}.custom-select.is-disabled .custom-select__overlay {
    pointer-events: none
}.custom-select.validate-input-error .input__error {
    right: 7.813vw;
    opacity: 1;
    pointer-events: auto
}@media only screen and (min-width: 424px) {
    .custom-select.validate-input-error .input__error {
        right:33.2px
    }
}@media only screen and (min-width: 960px) {
    .custom-select.validate-input-error .input__error {
        right:25px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select.validate-input-error .input__error {
        right:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select.validate-input-error .input__error {
        right:25px
    }
}.custom-select.validate-input-error .input__error-text {
    background-color: #edebe9;
    color: #444240
}.custom-select.validate-input-error .input__error-text:after {
    border-top-color: #edebe9
}.custom-select__label {
    margin-bottom: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.5)
}@media only screen and (min-width: 424px) {
    .custom-select__label {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__label {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__label {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__label {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__label {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .custom-select__label {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__label {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__label {
        font-size:17px;
        line-height: 1.45
    }
}.custom-select__input {
    position: relative;
    display: block;
    width: 100%;
    background-color: #fff;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}.custom-select__input-text {
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
    padding-right: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #444240
}@media only screen and (min-width: 424px) {
    .custom-select__input-text {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__input-text {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__input-text {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__input-text {
        padding-top:8px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__input-text {
        padding-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__input-text {
        padding-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__input-text {
        padding-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__input-text {
        padding-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__input-text {
        padding-right:26.5px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__input-text {
        padding-right:20px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__input-text {
        padding-right:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__input-text {
        padding-right:20px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__input-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .custom-select__input-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__input-text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__input-text {
        font-size:17px;
        line-height: 1.45
    }
}.custom-select__input-icon {
    width: 5vw;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .custom-select__input-icon {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__input-icon {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__input-icon {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__input-icon {
        width:16px
    }
}.custom-select__input-icon svg {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #17d527
}.custom-select__input-icon .custom-select__icon {
    display: block;
    width: 5vw;
    height: 3.125vw
}@media only screen and (min-width: 424px) {
    .custom-select__input-icon .custom-select__icon {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__input-icon .custom-select__icon {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__input-icon .custom-select__icon {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__input-icon .custom-select__icon {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__input-icon .custom-select__icon {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__input-icon .custom-select__icon {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__input-icon .custom-select__icon {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__input-icon .custom-select__icon {
        height:10px
    }
}.custom-select__input-icon .custom-select__icon-open {
    display: none;
    height: 5vw;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}@media only screen and (min-width: 424px) {
    .custom-select__input-icon .custom-select__icon-open {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__input-icon .custom-select__icon-open {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__input-icon .custom-select__icon-open {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__input-icon .custom-select__icon-open {
        height:16px
    }
}.custom-select__overlay {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    background-color: rgba(68,66,64,.3);
    cursor: pointer;
    pointer-events: none;
    z-index: -1;
    -webkit-tap-highlight-color: transparent
}@media only screen and (min-width: 960px) {
    .custom-select__overlay {
        display:none
    }
}.custom-select__content {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    position: fixed;
    max-width: 424px;
    z-index: 6;
    margin: 0 auto;
    font-size: 0;
    line-height: 0;
    opacity: 0;
    pointer-events: none
}@media only screen and (min-width: 960px) {
    .custom-select__content {
        box-shadow:32px 16px 60px hsla(30,10%,92%,.5)
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__content {
        box-shadow:1.667vw .834vw 3.125vw hsla(30,10%,92%,.5)
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__content {
        box-shadow:32px 16px 60px hsla(30,10%,92%,.5)
    }
}@media only screen and (min-width: 960px) {
    .custom-select__content {
        -webkit-transition-property:opacity;
        transition-property: opacity;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
        position: absolute;
        top: 100%;
        bottom: auto;
        right: auto;
        display: block;
        min-width: 100%;
        height: 0;
        margin: 0;
        background-color: #fff;
        overflow: hidden;
        -webkit-transition-delay: .15s;
        transition-delay: .15s;
        pointer-events: auto
    }
}.custom-select__content:after {
    content: "";
    height: 100%;
    min-height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle
}@media only screen and (min-width: 960px) {
    .custom-select__content:after {
        content:none
    }
}.custom-select__content-inner {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 83.33333%;
    background-color: #fff;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .custom-select__content-inner {
        position:static;
        border: 1px solid #edebe9;
        width: 100%;
        margin: 0;
        z-index: auto
    }
}.custom-select__items {
    scrollbar-width: thin;
    max-height: 67.813vw;
    margin-right: 2.5vw;
    padding: 2.5vw 0;
    overflow-y: auto
}.custom-select__items,.custom-select__items:hover {
    scrollbar-color: rgba(185,143,79,.3) transparent
}.custom-select__items::-webkit-scrollbar {
    width: 3px;
    height: 3px
}.custom-select__items::-webkit-scrollbar-track {
    background-color: transparent
}.custom-select__items::-webkit-scrollbar-thumb {
    background: rgba(185,143,79,.3);
    border-radius: 0
}.custom-select__items::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 424px) {
    .custom-select__items {
        max-height:287.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__items {
        max-height:230px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__items {
        max-height:11.98vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__items {
        max-height:230px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__items {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__items {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__items {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__items {
        margin-right:8px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__items {
        padding:10.6px 0
    }
}@media only screen and (min-width: 960px) {
    .custom-select__items {
        padding:8px 0
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__items {
        padding:.625vw 0
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__items {
        padding:12px 0
    }
}.custom-select__items::-webkit-scrollbar-track {
    margin: 2.5vw
}@media only screen and (min-width: 424px) {
    .custom-select__items::-webkit-scrollbar-track {
        margin:10.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__items::-webkit-scrollbar-track {
        margin:4px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__items::-webkit-scrollbar-track {
        margin:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__items::-webkit-scrollbar-track {
        margin:8px
    }
}.custom-select__submit {
    font-size: 4.063vw;
    line-height: 1.5;
    height: 15vw;
    background-color: hsla(36,36%,74%,.2);
    color: #937545;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}@media only screen and (min-width: 424px) {
    .custom-select__submit {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .custom-select__submit {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__submit {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__submit {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .custom-select__submit {
        height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__submit {
        display:none
    }
}.custom-select__checkbox {
    padding: 2.5vw 5.625vw
}@media only screen and (min-width: 424px) {
    .custom-select__checkbox {
        padding:10.6px 23.9px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__checkbox {
        padding:8px 18px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__checkbox {
        padding:.625vw 1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__checkbox {
        padding:12px 32px
    }
}.custom-select__group {
    padding-top: 2.5vw;
    padding-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .custom-select__group {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group {
        padding-top:8px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__group {
        padding-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group {
        padding-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group {
        padding-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group {
        padding-bottom:8px
    }
}.custom-select__group-checkbox {
    padding: 2.5vw 5.625vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}@media only screen and (min-width: 424px) {
    .custom-select__group-checkbox {
        padding:10.6px 23.9px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group-checkbox {
        padding:8px 18px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group-checkbox {
        padding:.625vw 1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group-checkbox {
        padding:12px 32px
    }
}.custom-select__group-checkbox.is-hidden {
    display: none
}.custom-select__group-checkbox-label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    cursor: pointer
}.custom-select__group-checkbox-label>* {
    pointer-events: none
}.custom-select__group-checkbox-text {
    font-size: 4.063vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: block;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #444240;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out
}@media only screen and (min-width: 424px) {
    .custom-select__group-checkbox-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group-checkbox-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group-checkbox-text {
        font-size:1.042vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group-checkbox-text {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .custom-select__group-checkbox-text {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group-checkbox-text {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group-checkbox-text {
        letter-spacing:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group-checkbox-text {
        letter-spacing:1.5px
    }
}.custom-select__group-checkbox-icon {
    width: 6.25vw;
    height: 6.25vw;
    margin-left: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid rgba(185,143,79,.3)
}@media only screen and (min-width: 424px) {
    .custom-select__group-checkbox-icon {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group-checkbox-icon {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group-checkbox-icon {
        width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group-checkbox-icon {
        width:24px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__group-checkbox-icon {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group-checkbox-icon {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group-checkbox-icon {
        height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group-checkbox-icon {
        height:24px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__group-checkbox-icon {
        margin-left:15.9px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group-checkbox-icon {
        margin-left:12px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group-checkbox-icon {
        margin-left:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group-checkbox-icon {
        margin-left:12px
    }
}.custom-select__group-checkbox-icon svg {
    width: 4.063vw;
    height: 2.813vw;
    display: block;
    stroke: #17d527;
    stroke-width: 2;
    stroke-dasharray: 20;
    stroke-dashoffset: 20;
    opacity: 0;
    fill: none;
    -webkit-transition: stroke-dashoffset .3s ease-in .2s,opacity .2s ease-out 0s;
    transition: stroke-dashoffset .3s ease-in .2s,opacity .2s ease-out 0s
}@media only screen and (min-width: 424px) {
    .custom-select__group-checkbox-icon svg {
        width:17.3px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group-checkbox-icon svg {
        width:13px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group-checkbox-icon svg {
        width:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group-checkbox-icon svg {
        width:13px
    }
}@media only screen and (min-width: 424px) {
    .custom-select__group-checkbox-icon svg {
        height:12px
    }
}@media only screen and (min-width: 960px) {
    .custom-select__group-checkbox-icon svg {
        height:9px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select__group-checkbox-icon svg {
        height:.469vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select__group-checkbox-icon svg {
        height:9px
    }
}.custom-select__group-checkbox-input {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    margin: -1px;
    padding: 0;
    border: 0
}.custom-select__group-checkbox-input:checked~.custom-select__group-checkbox-label .custom-select__group-checkbox-text,.custom-select__group-checkbox-label.is-checked .custom-select__group-checkbox-text {
    color: #937545
}.custom-select__group-checkbox-input:checked~.custom-select__group-checkbox-label .custom-select__group-checkbox-icon svg,.custom-select__group-checkbox-label.is-checked .custom-select__group-checkbox-icon svg {
    -webkit-transition-property: stroke-dashoffset;
    transition-property: stroke-dashoffset;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    stroke-dashoffset: 0;
    opacity: 1
}.custom-select__group-checkbox-input:disabled~.custom-select__group-checkbox-label,.custom-select__group-checkbox-label.is-disabled {
    pointer-events: none
}.custom-select__group-checkbox-input:disabled~.custom-select__group-checkbox-label .custom-select__group-checkbox-text,.custom-select__group-checkbox-label.is-disabled .custom-select__group-checkbox-text {
    color: rgba(68,66,64,.4)
}.custom-select_size_big .custom-select__input-text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .custom-select_size_big .custom-select__input-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .custom-select_size_big .custom-select__input-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .custom-select_size_big .custom-select__input-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .custom-select_size_big .custom-select__input-text {
        font-size:18px;
        line-height: 1.6
    }
}.custom-select_size_big .custom-select__items {
    max-height: 60vh
}@media only screen and (min-width: 424px) {
    .custom-select_size_big .custom-select__items {
        max-height:60vh
    }
}@media only screen and (min-width: 960px) {
    .custom-select_size_big .custom-select__items {
        max-height:460px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select_size_big .custom-select__items {
        max-height:23.959vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select_size_big .custom-select__items {
        max-height:460px
    }
}.custom-select_size_medium .custom-select__input-text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .custom-select_size_medium .custom-select__input-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .custom-select_size_medium .custom-select__input-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .custom-select_size_medium .custom-select__input-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .custom-select_size_medium .custom-select__input-text {
        font-size:18px;
        line-height: 1.6
    }
}.custom-select_size_medium .custom-select__items {
    max-height: 60vh
}@media only screen and (min-width: 424px) {
    .custom-select_size_medium .custom-select__items {
        max-height:60vh
    }
}@media only screen and (min-width: 960px) {
    .custom-select_size_medium .custom-select__items {
        max-height:360px
    }
}@media only screen and (min-width: 1440px) {
    .custom-select_size_medium .custom-select__items {
        max-height:18.75vw
    }
}@media only screen and (min-width: 1920px) {
    .custom-select_size_medium .custom-select__items {
        max-height:360px
    }
}.custom-select_no_icon .custom-select__checkbox .checkbox__icon {
    display: none
}.custom-select_theme_accent {
    border-bottom: 2px solid #17d527
}.custom-select_theme_accent .custom-select__input-text {
    font-weight: 600
}.custom-select_theme_accent-light {
    border-bottom: 2px solid #17d527
}.input {
    width: 100%;
    position: relative
}.input__input {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-bottom: 4.063vw;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid hsla(0,0%,100%,.3);
    display: block;
    width: 100%;
    color: #fff
}@media only screen and (min-width: 424px) {
    .input__input {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .input__input {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .input__input {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .input__input {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .input__input {
        padding-bottom:17.3px
    }
}@media only screen and (min-width: 960px) {
    .input__input {
        padding-bottom:13px
    }
}@media only screen and (min-width: 1440px) {
    .input__input {
        padding-bottom:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .input__input {
        padding-bottom:13px
    }
}.input__input::-webkit-input-placeholder {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    color: hsla(0,0%,100%,.3)
}.input__input:-ms-input-placeholder,.input__input::-ms-input-placeholder {
    transition-property: color;
    transition-duration: .1s;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    color: hsla(0,0%,100%,.3)
}.input__input::placeholder {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    color: hsla(0,0%,100%,.3)
}@media only screen and (min-width: 424px) {
    .input__input::-webkit-input-placeholder {
        font-size:17.3px;
        line-height: 1.5
    }

    .input__input:-ms-input-placeholder,.input__input::-ms-input-placeholder {
        font-size: 17.3px;
        line-height: 1.5
    }

    .input__input::placeholder {
        font-size: 17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .input__input::-webkit-input-placeholder {
        font-size:13px;
        line-height: 1.5
    }

    .input__input:-ms-input-placeholder,.input__input::-ms-input-placeholder {
        font-size: 13px;
        line-height: 1.5
    }

    .input__input::placeholder {
        font-size: 13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .input__input::-webkit-input-placeholder {
        font-size:.938vw;
        line-height: 1.6
    }

    .input__input:-ms-input-placeholder,.input__input::-ms-input-placeholder {
        font-size: .938vw;
        line-height: 1.6
    }

    .input__input::placeholder {
        font-size: .938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .input__input::-webkit-input-placeholder {
        font-size:18px;
        line-height: 1.6
    }

    .input__input:-ms-input-placeholder,.input__input::-ms-input-placeholder {
        font-size: 18px;
        line-height: 1.6
    }

    .input__input::placeholder {
        font-size: 18px;
        line-height: 1.6
    }
}.input__input:hover::-webkit-input-placeholder {
    color: hsla(0,0%,100%,.6)
}.input__input:hover:-ms-input-placeholder,.input__input:hover::-ms-input-placeholder {
    color: hsla(0,0%,100%,.6)
}.input__input:hover::placeholder {
    color: hsla(0,0%,100%,.6)
}.input__input:focus+.input__line:after {
    width: 100%
}.input__input[disabled=disabled] {
    background-color: hsla(0,0%,100%,.15);
    pointer-events: none
}.input__input.validate-input-success {
    padding-right: 5.625vw
}@media only screen and (min-width: 424px) {
    .input__input.validate-input-success {
        padding-right:23.9px
    }
}@media only screen and (min-width: 960px) {
    .input__input.validate-input-success {
        padding-right:18px
    }
}@media only screen and (min-width: 1440px) {
    .input__input.validate-input-success {
        padding-right:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .input__input.validate-input-success {
        padding-right:18px
    }
}.input__input.validate-input-success~.input__success {
    opacity: 1
}.input__input.validate-input-error {
    padding-right: 10vw
}@media only screen and (min-width: 424px) {
    .input__input.validate-input-error {
        padding-right:42.4px
    }
}@media only screen and (min-width: 960px) {
    .input__input.validate-input-error {
        padding-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .input__input.validate-input-error {
        padding-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .input__input.validate-input-error {
        padding-right:32px
    }
}.input__input.validate-input-error~.input__error {
    opacity: 1;
    pointer-events: auto
}

textarea.input__input {
    resize: none;
    min-height: 120px;
    padding-top: 10px
}@media only screen and (min-width: 424px) {
    textarea.input__input {
        height:100%
    }
}.input__line {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px
}.input__line:after {
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #fff
}.input__success {
    padding-bottom: 4.063vw;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    pointer-events: none
}@media only screen and (min-width: 424px) {
    .input__success {
        padding-bottom:17.3px
    }
}@media only screen and (min-width: 960px) {
    .input__success {
        padding-bottom:13px
    }
}@media only screen and (min-width: 1440px) {
    .input__success {
        padding-bottom:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .input__success {
        padding-bottom:13px
    }
}.input__success-icon {
    width: 4.063vw;
    height: 2.813vw;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .input__success-icon {
        width:17.3px
    }
}@media only screen and (min-width: 960px) {
    .input__success-icon {
        width:13px
    }
}@media only screen and (min-width: 1440px) {
    .input__success-icon {
        width:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .input__success-icon {
        width:13px
    }
}@media only screen and (min-width: 424px) {
    .input__success-icon {
        height:12px
    }
}@media only screen and (min-width: 960px) {
    .input__success-icon {
        height:9px
    }
}@media only screen and (min-width: 1440px) {
    .input__success-icon {
        height:.469vw
    }
}@media only screen and (min-width: 1920px) {
    .input__success-icon {
        height:9px
    }
}.input__error {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding-bottom: 4.063vw;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    pointer-events: none;
    -webkit-tap-highlight-color: transparent;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .input__error {
        padding-bottom:17.3px
    }
}@media only screen and (min-width: 960px) {
    .input__error {
        padding-bottom:13px
    }
}@media only screen and (min-width: 1440px) {
    .input__error {
        padding-bottom:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error {
        padding-bottom:13px
    }
}.input__error-icon {
    width: 8.438vw;
    height: 8.438vw;
    font-size: 4.063vw;
    line-height: 1.5;
    font-weight: 300;
    color: #eb5757;
    background-color: rgba(235,87,87,.2);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .input__error-icon {
        width:35.8px
    }
}@media only screen and (min-width: 960px) {
    .input__error-icon {
        width:27px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-icon {
        width:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error-icon {
        width:27px
    }
}@media only screen and (min-width: 424px) {
    .input__error-icon {
        height:35.8px
    }
}@media only screen and (min-width: 960px) {
    .input__error-icon {
        height:27px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-icon {
        height:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error-icon {
        height:27px
    }
}@media only screen and (min-width: 424px) {
    .input__error-icon {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .input__error-icon {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .input__error-icon {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .input__error-icon {
        font-size:17px;
        line-height: 1.45
    }
}.input__error-icon:hover+.input__error-text {
    opacity: 1;
    visibility: visible
}.input__error-text {
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    max-width: 74.063vw;
    padding: 3.125vw 5vw;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 4.688vw;
    border-radius: 1.25vw;
    color: #fff;
    background-color: #101417;
    position: absolute;
    right: 0;
    bottom: 100%;
    width: 100vw;
    opacity: 0;
    visibility: hidden
}@media only screen and (min-width: 424px) {
    .input__error-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .input__error-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .input__error-text {
        max-width:314.1px
    }
}@media only screen and (min-width: 960px) {
    .input__error-text {
        max-width:237px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text {
        max-width:12.344vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text {
        max-width:237px
    }
}@media only screen and (min-width: 424px) {
    .input__error-text {
        padding:13.3px 21.2px
    }
}@media only screen and (min-width: 960px) {
    .input__error-text {
        padding:10px 16px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text {
        padding:.521vw .834vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text {
        padding:10px 16px
    }
}@media only screen and (min-width: 424px) {
    .input__error-text {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .input__error-text {
        margin-left:0
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text {
        margin-left:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text {
        margin-left:15px
    }
}@media only screen and (min-width: 424px) {
    .input__error-text {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .input__error-text {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text {
        margin-top:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text {
        margin-top:13px
    }
}@media only screen and (min-width: 424px) {
    .input__error-text {
        margin-bottom:19.9px
    }
}@media only screen and (min-width: 960px) {
    .input__error-text {
        margin-bottom:15px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .input__error-text {
        border-radius:5.3px
    }
}@media only screen and (min-width: 960px) {
    .input__error-text {
        border-radius:4px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text {
        border-radius:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text {
        border-radius:4px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text {
        right:auto;
        left: 100%;
        top: 0;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}.input__error-text:after {
    right: 1.563vw;
    content: "";
    position: absolute;
    top: 100%;
    border: 2.5vw solid transparent;
    border-top-color: #101417
}@media only screen and (min-width: 424px) {
    .input__error-text:after {
        border-width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .input__error-text:after {
        border-width:8px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text:after {
        border-width:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text:after {
        border-width:8px
    }
}@media only screen and (min-width: 424px) {
    .input__error-text:after {
        right:6.7px
    }
}@media only screen and (min-width: 960px) {
    .input__error-text:after {
        right:5px
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text:after {
        right:auto
    }
}@media only screen and (min-width: 1920px) {
    .input__error-text:after {
        right:auto
    }
}@media only screen and (min-width: 1440px) {
    .input__error-text:after {
        top:50%;
        right: 100%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        border-top-color: transparent;
        border-right-color: #101417
    }
}.input_theme_dark .input__input {
    border-bottom-color: rgba(68,66,64,.3);
    color: #444240
}.input_theme_dark .input__input::-webkit-input-placeholder {
    color: rgba(68,66,64,.6)
}.input_theme_dark .input__input:-ms-input-placeholder,.input_theme_dark .input__input::-ms-input-placeholder {
    color: rgba(68,66,64,.6)
}.input_theme_dark .input__input::placeholder {
    color: rgba(68,66,64,.6)
}.input_theme_dark .input__input:hover::-webkit-input-placeholder {
    color: rgba(68,66,64,.3)
}.input_theme_dark .input__input:hover:-ms-input-placeholder,.input_theme_dark .input__input:hover::-ms-input-placeholder {
    color: rgba(68,66,64,.3)
}.input_theme_dark .input__input:hover::placeholder {
    color: rgba(68,66,64,.3)
}.input_theme_dark .input__input[disabled=disabled] {
    background-color: rgba(68,66,64,.15)
}.input_theme_dark .input__line:after {
    background-color: #444240
}.input_theme_dark .input__error-text {
    color: #444240;
    background-color: #edebe9
}.input_theme_dark .input__error-text:after {
    border-top-color: #edebe9
}@media only screen and (min-width: 1440px) {
    .input_theme_dark .input__error-text:after {
        border-top-color:transparent;
        border-right-color: #edebe9
    }
}.input__eye {
    padding-bottom: 4.063vw;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: absolute;
    right: 46px;
    top: 32px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .input__eye {
        padding-bottom:17.3px
    }
}@media only screen and (min-width: 960px) {
    .input__eye {
        padding-bottom:13px
    }
}@media only screen and (min-width: 1440px) {
    .input__eye {
        padding-bottom:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .input__eye {
        padding-bottom:13px
    }
}.input__eye.is-active {
    opacity: .3
}.input__eye-icon {
    width: 20px;
    height: 20px
}@media only screen and (min-width: 960px) {
    .input__error-text_quiz {
        right:150%;
        left: auto;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .input__error-text_quiz:after {
        right: auto;
        left: 100%;
        -webkit-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg)
    }
}.full-button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 10vw;
    height: 10vw;
    top: 2.813vw;
    right: 2.813vw;
    position: absolute;
    background-color: #fff
}.full-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .full-button {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .full-button {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .full-button {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .full-button {
        width:48px
    }
}@media only screen and (min-width: 424px) {
    .full-button {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .full-button {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .full-button {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .full-button {
        height:48px
    }
}@media only screen and (min-width: 424px) {
    .full-button {
        top:12px;
        right: 12px
    }
}@media only screen and (min-width: 960px) {
    .full-button {
        display:none
    }
}@media only screen and (min-width: 1280px) {
    .full-button:hover .full-button__icon {
        fill:#444240
    }
}.full-button__icon {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 3.75vw;
    height: 3.75vw;
    fill: #17d527;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .full-button__icon {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .full-button__icon {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .full-button__icon {
        width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .full-button__icon {
        width:20px
    }
}@media only screen and (min-width: 424px) {
    .full-button__icon {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .full-button__icon {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .full-button__icon {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .full-button__icon {
        height:20px
    }
}.full-button_theme_map {
    position: relative;
    top: inherit;
    right: inherit
}.full-button_theme_flat {
    top: 0;
    right: 0
}@media only screen and (min-width: 960px) {
    .full-button_theme_flat {
        display:block
    }
}.full-button_theme_flat .full-button__icon {
    width: 3.75vw;
    height: 3.75vw
}@media only screen and (min-width: 424px) {
    .full-button_theme_flat .full-button__icon {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .full-button_theme_flat .full-button__icon {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .full-button_theme_flat .full-button__icon {
        width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .full-button_theme_flat .full-button__icon {
        width:20px
    }
}@media only screen and (min-width: 424px) {
    .full-button_theme_flat .full-button__icon {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .full-button_theme_flat .full-button__icon {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .full-button_theme_flat .full-button__icon {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .full-button_theme_flat .full-button__icon {
        height:20px
    }
}.full-button_theme_tour {
    position: absolute;
    top: inherit;
    left: inherit;
    right: 0;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .full-button_theme_tour {
        display:block
    }
}.fill-iframe {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 6;
    background-color: rgba(16,20,23,.8);
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px)
}.fill-iframe__overlay {
    bottom: 0;
    left: 0
}.fill-iframe__close,.fill-iframe__overlay {
    top: 0;
    right: 0;
    position: absolute;
    cursor: pointer
}.fill-iframe__close {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 10vw;
    height: 10vw;
    background-color: transparent;
    z-index: 1
}.fill-iframe__close::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .fill-iframe__close {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__close {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__close {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__close {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .fill-iframe__close {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__close {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__close {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__close {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .fill-iframe__close {
        top:0
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__close {
        top:20px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__close {
        top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__close {
        top:40px
    }
}@media only screen and (min-width: 424px) {
    .fill-iframe__close {
        right:0
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__close {
        right:20px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__close {
        right:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__close {
        right:40px
    }
}.fill-iframe__close-icon {
    width: 3.75vw;
    height: 3.75vw;
    fill: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .fill-iframe__close-icon {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__close-icon {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__close-icon {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__close-icon {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .fill-iframe__close-icon {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__close-icon {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__close-icon {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__close-icon {
        height:16px
    }
}.fill-iframe__iframe {
    top: 9.375vw;
    left: 9.375vw;
    right: 9.375vw;
    bottom: 9.375vw;
    position: absolute
}@media only screen and (min-width: 424px) {
    .fill-iframe__iframe {
        top:39.8px
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__iframe {
        top:60px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__iframe {
        top:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__iframe {
        top:80px
    }
}@media only screen and (min-width: 424px) {
    .fill-iframe__iframe {
        left:39.8px
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__iframe {
        left:60px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__iframe {
        left:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__iframe {
        left:80px
    }
}@media only screen and (min-width: 424px) {
    .fill-iframe__iframe {
        right:39.8px
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__iframe {
        right:60px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__iframe {
        right:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__iframe {
        right:80px
    }
}@media only screen and (min-width: 424px) {
    .fill-iframe__iframe {
        bottom:39.8px
    }
}@media only screen and (min-width: 960px) {
    .fill-iframe__iframe {
        bottom:60px
    }
}@media only screen and (min-width: 1440px) {
    .fill-iframe__iframe {
        bottom:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .fill-iframe__iframe {
        bottom:80px
    }
}.fill-iframe__iframe .fill-iframe__widget-frame,.fill-iframe__iframe iframe,.fill-iframe__widget {
    width: 100%;
    height: 100%
}.fill-iframe__widget {
    position: absolute;
    top: 0;
    left: 0
}.grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    min-height: 100%
}.grid.is-loading {
    overflow: hidden
}.grid.is-loading .grid__breadcrumbs,.grid.is-loading .grid__footer,.grid.is-loading .grid__header .header,.grid.is-loading .grid__main {
    opacity: 0
}.grid__header {
    position: relative;
    width: 100%;
    z-index: 4
}.grid__header .header,.grid__main {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out
}.grid__main {
    padding-top: 13.125vw;
    background-color: #edebe9;
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .grid__main {
        padding-top:55.7px
    }
}@media only screen and (min-width: 960px) {
    .grid__main {
        padding-top:62px
    }
}@media only screen and (min-width: 1440px) {
    .grid__main {
        padding-top:3.907vw
    }
}@media only screen and (min-width: 1920px) {
    .grid__main {
        padding-top:75px
    }
}@media only screen and (max-width: 423px) {
    .grid__main {
        padding-top:42px
    }
}.grid__breadcrumbs,.grid__footer {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    width: 100%
}.grid__breadcrumbs {
    background-color: #edebe9;
    border-top: 1px solid rgba(34,36,43,.2)
}.grid__breadcrumbs-top {
    padding-top: 5vw;
    position: relative;
    z-index: 1;
    border: 0;
    background-color: transparent
}@media only screen and (min-width: 424px) {
    .grid__breadcrumbs-top {
        padding-top:21.2px
    }
}@media only screen and (min-width: 960px) {
    .grid__breadcrumbs-top {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .grid__breadcrumbs-top {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .grid__breadcrumbs-top {
        padding-top:32px
    }
}.grid__breadcrumbs-top .footer__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    margin-right: 0
}@media only screen and (min-width: 960px) {
    .grid__breadcrumbs-top .footer__row {
        margin-left:2.77778%;
        margin-right: 2.77778%
    }
}@media only screen and (min-width: 1280px) {
    .grid__breadcrumbs-top .footer__row {
        margin-left:0;
        margin-right: 0
    }
}@media only screen and (min-width: 1366px) {
    .grid__breadcrumbs-top .footer__row {
        margin-left:2.77778%;
        margin-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .grid__breadcrumbs-top .footer__row {
        margin-left:5.55556%;
        margin-right: 5.55556%
    }
}.grid__breadcrumbs-dark {
    background-color: #22242b
}.grid__breadcrumbs-narrow .footer__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .grid__breadcrumbs-narrow .footer__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .grid__breadcrumbs-narrow .footer__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.grid__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .grid__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .grid__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.grid__map {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 0 2.5vw #edebe9,0 0 0 2.813vw rgba(68,66,64,.2)
}@media only screen and (min-width: 424px) {
    .grid__map {
        box-shadow:0 0 0 10.6px #edebe9,0 0 0 12px rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 960px) {
    .grid__map {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-left: 0;
        margin-right: 0;
        box-shadow: 0 0 0 15px #edebe9,0 0 0 16px rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 1440px) {
    .grid__map {
        -webkit-flex-basis:88.88889%;
        -ms-flex-preferred-size: 88.88889%;
        flex-basis: 88.88889%;
        max-width: 88.88889%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-left: 5.55556%;
        margin-right: 5.55556%;
        box-shadow: 0 0 0 .782vw #edebe9,0 0 0 .834vw rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 1920px) {
    .grid__map {
        box-shadow:0 0 0 15px #edebe9,0 0 0 16px rgba(68,66,64,.2)
    }
}.grid__map-route {
    margin-right: 3.75vw;
    bottom: 3.75vw;
    position: absolute;
    right: 0;
    display: none
}@media only screen and (min-width: 424px) {
    .grid__map-route {
        margin-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .grid__map-route {
        margin-right:53px
    }
}@media only screen and (min-width: 1440px) {
    .grid__map-route {
        margin-right:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .grid__map-route {
        margin-right:30px
    }
}@media only screen and (min-width: 424px) {
    .grid__map-route {
        bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .grid__map-route {
        bottom:26px
    }
}@media only screen and (min-width: 1440px) {
    .grid__map-route {
        bottom:2.448vw
    }
}@media only screen and (min-width: 1920px) {
    .grid__map-route {
        bottom:47px
    }
}@media only screen and (min-width: 960px) {
    .grid__map-route {
        display:block
    }
}.grid__map-location {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    bottom: 0;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    overflow: hidden;
    -webkit-transform: translateY(150%);
    transform: translateY(150%);
    display: none
}@media only screen and (min-width: 424px) {
    .grid__map-location {
        bottom:0
    }
}@media only screen and (min-width: 960px) {
    .grid__map-location {
        bottom:26px
    }
}@media only screen and (min-width: 1440px) {
    .grid__map-location {
        bottom:2.448vw
    }
}@media only screen and (min-width: 1920px) {
    .grid__map-location {
        bottom:47px
    }
}@media only screen and (min-width: 424px) {
    .grid__map-location {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .grid__map-location {
        width:320px
    }
}@media only screen and (min-width: 1440px) {
    .grid__map-location {
        width:21.094vw
    }
}@media only screen and (min-width: 1920px) {
    .grid__map-location {
        width:405px
    }
}@media only screen and (min-width: 960px) {
    .grid__map-location {
        margin-left:5.55556%;
        display: block
    }
}@media only screen and (min-width: 1440px) {
    .grid__map-location {
        margin-left:3.125%
    }
}.grid__map-location.is-open {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}.grid__map-filter-btn {
    margin-left: 3.75vw;
    bottom: 3.75vw;
    position: absolute;
    left: 0;
    display: none
}@media only screen and (min-width: 424px) {
    .grid__map-filter-btn {
        margin-left:15.9px;
        bottom: 15.9px
    }
}@media only screen and (min-width: 960px) {
    .grid__map-filter-btn {
        bottom:26px
    }
}@media only screen and (min-width: 1440px) {
    .grid__map-filter-btn {
        bottom:2.448vw
    }
}@media only screen and (min-width: 1920px) {
    .grid__map-filter-btn {
        bottom:47px
    }
}@media only screen and (min-width: 960px) {
    .grid__map-filter-btn {
        margin-left:5.55556%;
        display: block
    }
}@media only screen and (min-width: 1440px) {
    .grid__map-filter-btn {
        margin-left:3.125%
    }
}.grid-minimal {
    height: 100vh;
    background-color: #22242b
}.grid__main_theme_minimal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    overflow: hidden
}@media only screen and (min-width: 1440px) {
    .grid__main_theme_minimal .title-page__content {
        padding-top:0
    }
}.grid__main_theme_minimal .title-page__link .link__inner {
    white-space: nowrap
}.grid__main_overflow_inherit {
    overflow: visible
}.grid__main_overflow_inherit .title-page {
    overflow: hidden
}.grid__main_theme_dark {
    background-color: #22242b
}.guide {
    margin-top: 23.33333%;
    margin-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .guide {
        margin-top:11.76471%;
        margin-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .guide {
        margin-top:12.5%;
        margin-bottom: 12.5%
    }
}.guide__content {
    width: 100%
}@media only screen and (min-width: 960px) {
    .guide__content {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.guide__content:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .guide__content:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .guide__content:not(:first-child) {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .guide__content:not(:first-child) {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .guide__content:not(:first-child) {
        margin-top:40px
    }
}.guide__title {
    width: 100%;
    color: #17d527
}.guide__title:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .guide__title:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .guide__title:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .guide__title:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .guide__title:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .guide__description {
        width:62.5%
    }
}@media only screen and (min-width: 1440px) {
    .guide__result {
        width:37.5%
    }
}.guide__item {
    padding: 9.375vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .guide__item {
        padding:39.8px
    }
}@media only screen and (min-width: 960px) {
    .guide__item {
        padding:30px
    }
}@media only screen and (min-width: 1440px) {
    .guide__item {
        padding:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .guide__item {
        padding:30px
    }
}.guide__item:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .guide__item:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .guide__item:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .guide__item:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .guide__item:not(:first-child) {
        margin-top:16px
    }
}.guide__item_theme_dark,.header {
    background-color: #22242b
}.header {
    position: relative
}.header.is-fixed .header__inner {
    position: fixed
}@media only screen and (max-width: 1279px) {
    .header.is-fixed .header__inner {
        -webkit-transition:none;
        transition: none
    }
}.header.is-fixed .header__row {
    padding: 0 0 6.25vw;
    -webkit-transition-delay: 0s,.3s;
    transition-delay: 0s,.3s;
    border-bottom-color: hsla(0,0%,100%,.2)
}@media only screen and (min-width: 424px) {
    .header.is-fixed .header__row {
        padding:0 0 26.5px
    }
}@media only screen and (min-width: 960px) {
    .header.is-fixed .header__row {
        padding:0 0 16px
    }
}@media only screen and (min-width: 1440px) {
    .header.is-fixed .header__row {
        padding:0 0 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .header.is-fixed .header__row {
        padding:0 0 20px
    }
}.header.is-animate.is-showed {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}.header.is-animate .is-hidden {
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in
}.header.is-animate .header__inner {
    -webkit-transition-property: background,-webkit-transform;
    transition-property: background,-webkit-transform;
    transition-property: transform,background;
    transition-property: transform,background,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}.header.is-hidden .header__inner {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}.header.is-showed .header__inner {
    -webkit-transform: none;
    transform: none;
    -webkit-transition-delay: .1s,0s;
    transition-delay: .1s,0s
}.header.is-menu-open .header__row {
    padding: 0 0 6.25vw;
    -webkit-transition-delay: 0s,.3s;
    transition-delay: 0s,.3s;
    border-bottom-color: hsla(0,0%,100%,.2)
}@media only screen and (min-width: 424px) {
    .header.is-menu-open .header__row {
        padding:0 0 26.5px
    }
}@media only screen and (min-width: 960px) {
    .header.is-menu-open .header__row {
        padding:0 0 16px
    }
}@media only screen and (min-width: 1440px) {
    .header.is-menu-open .header__row {
        padding:0 0 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .header.is-menu-open .header__row {
        padding:0 0 20px
    }
}.header.is-menu-open .header__container:before {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    height: 283vh;
    width: 283vh;
    min-width: 283vw;
    min-height: 283vw
}.header.is-menu-open .header__callback-button svg,.header.is-menu-open .header__container:before,.header.is-menu-open .header__logo-desktop,.header.is-menu-open .header__logo-mobile,.header.is-menu-open .header__phone a {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}.header.is-menu-open .header__account-link svg {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}.header.is-theme-change .header__account-link svg,.header.is-theme-change .header__burger-line,.header.is-theme-change .header__burger-line:after,.header.is-theme-change .header__burger-line:before,.header.is-theme-change .header__callback-button svg,.header.is-theme-change .header__logo-desktop,.header.is-theme-change .header__logo-mobile,.header.is-theme-change .header__phone a,.header.is-theme-change .header__row,.header.is-theme-change .navigation__group-circle {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}.header__base {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%
}@media only screen and (min-width: 1280px) {
    .header__base {
        height:0
    }
}.header__inner {
    padding: 6.25vw 0 0;
    top: 0;
    left: 0;
    right: 0;
    background-color: #030304ab;
}@media only screen and (min-width: 424px) {
    .header__inner {
        padding:26.5px 0 0
    }
}@media only screen and (min-width: 960px) {
    .header__inner {
        padding: 10px 0 0px;
    }
}@media only screen and (min-width: 1440px) {
    .header__inner {
        padding: 12px 0;
    }
}@media only screen and (min-width: 1920px) {
    .header__inner {
        padding:20px 0 0
    }
}.header__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .header__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1280px) {
    .header__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1280px
    }
}@media only screen and (min-width: 1366px) {
    .header__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1366px
    }
}@media only screen and (min-width: 1440px) {
    .header__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.header__container:before {
    -webkit-transition-property: width,height,min-width,min-height;
    transition-property: width,height,min-width,min-height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    background-color: #101417;
    width: 0;
    height: 0;
    position: fixed;
    top: 0;
    right: 0;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
    border-radius: 50%;
    min-width: 0;
    min-height: 0
}@media only screen and (min-width: 960px) {
    .header__container:before {
        left:0;
        right: inherit;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}@media only screen and (min-width: 1280px) {
    .header__container:before {
        display:none
    }
}.header__row {
    -webkit-transition-property: padding,border-bottom;
    transition-property: padding,border-bottom;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-left: 5.55556%;
    margin-right: 5.55556%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transition-delay: .3s,0s;
    transition-delay: .3s,0s;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    border-bottom: 1px solid transparent
}@media only screen and (min-width: 960px) {
    .header__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
    }
}.header__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .header__content {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.header__logo {
    color: #fff;
    display: -ms-flexbox;
    font-size: 22px;
    font-weight: 500;
    display: block;
    font-family: El Messiri, sans-serif;
}.header__logo span {
    color: #d3b27d;
    font-weight: 200;
}.header__logo-mobile {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 9.688vw;
    height: 5vw;
    fill: #fff;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}@media only screen and (min-width: 424px) {
    .header__logo-mobile {
        width:41.1px;
        height: 21.2px
    }
}@media only screen and (min-width: 960px) {
    .header__logo-mobile {
        display:none
    }
}.header__logo-desktop {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 40.313vw;
    height: 5.938vw;
    display: none;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .header__logo-desktop {
        width:171px
    }
}@media only screen and (min-width: 960px) {
    .header__logo-desktop {
        width:129px
    }
}@media only screen and (min-width: 1440px) {
    .header__logo-desktop {
        width:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .header__logo-desktop {
        width:162px
    }
}@media only screen and (min-width: 424px) {
    .header__logo-desktop {
        height:25.2px
    }
}@media only screen and (min-width: 960px) {
    .header__logo-desktop {
        height:19px
    }
}@media only screen and (min-width: 1440px) {
    .header__logo-desktop {
        height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .header__logo-desktop {
        height:24px
    }
}@media only screen and (min-width: 960px) {
    .header__logo-desktop {
        display:block;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .header__logo-desktop {
        width:129px;
        height: 19px
    }
}.header__logo-desktop .logo__gold {
    fill: #17d527
}.header__search-btn {
    display: none
}@media only screen and (min-width: 960px) {
    .header__search-btn {
        display:block;
        margin-left: auto
    }
}.header__nav {
    display: none
}@media only screen and (min-width: 1280px) {
    .header__nav {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: 5.14706%
    }

}@media only screen and (min-width: 1366px) {
    .header__nav {
        margin-left: auto;
        margin-right: auto;
    }

    .header__nav .navigation__item:nth-last-child(4) {
        display: list-item
    }

}@media only screen and (min-width: 1440px) {
}.header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
    padding: 4.063vw;
    margin: -4.062vw
}@media only screen and (min-width: 424px) {
    .header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
        padding:17.3px
    }
}@media only screen and (min-width: 960px) {
    .header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
        padding:13px
    }
}@media only screen and (min-width: 1440px) {
    .header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
        padding:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
        padding:13px
    }
}@media only screen and (min-width: 424px) {
    .header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
        margin:-17.2px
    }
}@media only screen and (min-width: 960px) {
    .header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
        margin:-13px;
    }
}@media only screen and (min-width: 1440px) {
    .header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
        margin:-.677vw
    }
}@media only screen and (min-width: 1920px) {
    .header__nav .navigation__group-submenu-link,.header__nav .navigation__link {
        margin:-13px
    }
}.header__phone-wrapper {
    margin-left: auto;
    text-align: center
}@media only screen and (min-width: 960px) {
    .header__phone-wrapper {
        margin-left:10.29412%;
        display: block;
        text-align: right
    }
}@media only screen and (min-width: 1280px) {
    .header__phone-wrapper {
        margin-left:13.23529%
    }
}@media only screen and (min-width: 1366px) {
    .header__phone-wrapper {
        margin-left:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .header__phone-wrapper {
        margin-left:2.94118%
    }
}.header__phone-info {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #c7b9a2;
    color: #838383;
    font-weight: 500;
    display: none;
    font-family: "Montserrat", sans-serif;
}@media only screen and (min-width: 424px) {
    .header__phone-info {
        font-size:17.3px;
        line-height: 1.25;
    }
}@media only screen and (min-width: 960px) {
    .header__phone-info {
        font-size: 14px;
    }
}@media only screen and (min-width: 1440px) {
    .header__phone-info {
        font-size: 15px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .header__phone-info {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .header__phone-info {
        display:block
    }
}.header__phone {
    margin-left: auto;
    text-align: center;
    "Montserrat", font-family: sans-serif;
    font-weight: 700;
}@media only screen and (min-width: 960px) {
    .header__phone {
        display:block;
        text-align: right
    }
}.header__phone a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: 4.063vw;
    margin: -4.062vw;
    font-size: 4.063vw;
    line-height: 1.5;
    font-weight: 700;
    color: #fff;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    font-family: "Montserrat", sans-serif;
}@media only screen and (min-width: 424px) {
    .header__phone a {
        padding:17.3px
    }
}@media only screen and (min-width: 960px) {
    .header__phone a {
        padding: 23px 13px;
    }
}@media only screen and (min-width: 1440px) {
    .header__phone a {
        padding:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .header__phone a {
        padding:13px
    }
}@media only screen and (min-width: 424px) {
    .header__phone a {
        margin:-17.2px
    }
}@media only screen and (min-width: 960px) {
    .header__phone a {
        margin:-13px
    }
}@media only screen and (min-width: 1440px) {
    .header__phone a {
    }
}@media only screen and (min-width: 1920px) {
    .header__phone a {
        margin:-13px
    }
}@media only screen and (min-width: 424px) {
    .header__phone a {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .header__phone a {
        font-size: 20px;
        line-height: 1.5;
    }
}@media only screen and (min-width: 1440px) {
    .header__phone a {
        font-size: 22px;
        line-height: 1.34;
    }
}@media only screen and (min-width: 1920px) {
    .header__phone a {
        font-size:17px;
        line-height: 1.45
    }
}.header__callback {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto
}@media only screen and (min-width: 960px) {
    .header__callback {
        margin-left:2.94118%
    }
}@media only screen and (min-width: 1280px) {
    .header__callback {
        margin-left:30px
    }
}@media only screen and (min-width: 1440px) {
    .header__callback {
        margin-left:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .header__callback {
        margin-left:30px
    }
}@media only screen and (max-width: 959px) {
    .header__callback-button {
        border:none;
        border-radius: 0;
        padding: 0
    }
}@media only screen and (max-width: 959px) {
    .header__callback-button .button__inner {
        padding:4.063vw;
        margin: -4.062vw;
        background-color: transparent;
        border-radius: 0
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .header__callback-button .button__inner {
        padding:17.3px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .header__callback-button .button__inner {
        padding:13px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .header__callback-button .button__inner {
        padding:.678vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .header__callback-button .button__inner {
        padding:13px
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .header__callback-button .button__inner {
        margin:-17.2px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .header__callback-button .button__inner {
        margin:-13px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .header__callback-button .button__inner {
        margin:-.677vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .header__callback-button .button__inner {
        margin:-13px
    }
}.header__callback-button svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}.header__account {
    display: none
}@media only screen and (min-width: 960px) {
    .header__account {
        margin-left:5.88235%;
        display: block
    }
}@media only screen and (min-width: 1280px) {
    .header__account {
        margin-left:4.41176%
    }
}@media only screen and (min-width: 1366px) {
    .header__account {
        margin-left:4.41176%
    }
}.header__account-link {
    padding: 4.063vw;
    margin: -4.062vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}@media only screen and (min-width: 424px) {
    .header__account-link {
        padding:17.3px
    }
}@media only screen and (min-width: 960px) {
    .header__account-link {
        padding:13px
    }
}@media only screen and (min-width: 1440px) {
    .header__account-link {
        padding:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .header__account-link {
        padding:13px
    }
}@media only screen and (min-width: 424px) {
    .header__account-link {
        margin:-17.2px
    }
}@media only screen and (min-width: 960px) {
    .header__account-link {
        margin:-13px
    }
}@media only screen and (min-width: 1440px) {
    .header__account-link {
        margin:-.677vw
    }
}@media only screen and (min-width: 1920px) {
    .header__account-link {
        margin:-13px
    }
}.header__account-link:after {
    -webkit-transition-property: width,height,background-color;
    transition-property: width,height,background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: hsla(0,0%,100%,.05);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 0;
    height: 0
}@media only screen and (min-width: 1280px) {
    .header__account-link:after {
        content:"";
        position: absolute
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .header__account-link:hover:after {
        width:40px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .header__account-link:hover:after {
        width:2.5vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .header__account-link:hover:after {
        width:48px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .header__account-link:hover:after {
        height:40px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .header__account-link:hover:after {
        height:2.5vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .header__account-link:hover:after {
        height:48px
    }
}@media only screen and (min-width: 1280px) {
    .header__account-link:hover .header__account-link-tooltip {
        display:block;
        opacity: 1
    }
}.header__account-link svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #fff;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}.header__account-link-tooltip {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    background-color: #937545;
    color: #fff;
    position: absolute;
    top: 100%;
    right: 0;
    opacity: 0;
    pointer-events: none;
    white-space: nowrap
}@media only screen and (min-width: 960px) {
    .header__account-link-tooltip {
        padding:5px 10px
    }
}@media only screen and (min-width: 1440px) {
    .header__account-link-tooltip {
        padding:.261vw .521vw
    }
}@media only screen and (min-width: 1920px) {
    .header__account-link-tooltip {
        padding:5px 10px
    }
}@media only screen and (min-width: 424px) {
    .header__account-link-tooltip {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .header__account-link-tooltip {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .header__account-link-tooltip {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .header__account-link-tooltip {
        font-size:17px;
        line-height: 1.45
    }
}.header__burger {
    margin-left: 9.375%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .header__burger {
        margin-left:0;
        margin-right: 2.94118%;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}@media only screen and (min-width: 1280px) {
    .header__burger {
        display:none
    }
}.header__burger-btn {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    padding: 4.063vw;
    margin: -4.062vw;
    width: 13.75vw;
    height: 13.75vw
}.header__burger-btn::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .header__burger-btn {
        padding:17.3px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-btn {
        padding:13px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-btn {
        padding:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-btn {
        padding:13px
    }
}@media only screen and (min-width: 424px) {
    .header__burger-btn {
        margin:-17.2px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-btn {
        margin:-13px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-btn {
        margin:-.677vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-btn {
        margin:-13px
    }
}@media only screen and (min-width: 424px) {
    .header__burger-btn {
        width:58.3px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-btn {
        width:44px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-btn {
        width:2.292vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-btn {
        width:44px
    }
}@media only screen and (min-width: 424px) {
    .header__burger-btn {
        height:58.3px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-btn {
        height:44px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-btn {
        height:2.292vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-btn {
        height:44px
    }
}.header__burger-btn.is-open .header__burger-line {
    background-color: transparent
}.header__burger-btn.is-open .header__burger-line:after,.header__burger-btn.is-open .header__burger-line:before {
    -webkit-transition: top .15s ease-out,background-color .15s ease,-webkit-transform .15s ease-out .15s;
    transition: top .15s ease-out,background-color .15s ease,-webkit-transform .15s ease-out .15s;
    transition: transform .15s ease-out .15s,top .15s ease-out,background-color .15s ease;
    transition: transform .15s ease-out .15s,top .15s ease-out,background-color .15s ease,-webkit-transform .15s ease-out .15s;
    top: 0;
    opacity: 1
}.header__burger-btn.is-open .header__burger-line:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}.header__burger-btn.is-open .header__burger-line:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}.header__burger-line {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 5.625vw;
    height: .313vw;
    -webkit-transition-delay: 75ms;
    transition-delay: 75ms;
    background-color: #fff;
    position: relative;
    display: block
}@media only screen and (min-width: 424px) {
    .header__burger-line {
        width:23.9px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-line {
        width:18px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-line {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-line {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .header__burger-line {
        height:1.4px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-line {
        height:1px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-line {
        height:.053vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-line {
        height:1px
    }
}.header__burger-line:after,.header__burger-line:before {
    content: "";
    position: absolute;
    height: .313vw;
    left: 0;
    right: 0;
    display: block;
    background-color: #fff;
    -webkit-transition: top .15s ease-out .15s,background-color .3s ease,-webkit-transform .15s ease-out;
    transition: top .15s ease-out .15s,background-color .3s ease,-webkit-transform .15s ease-out;
    transition: top .15s ease-out .15s,transform .15s ease-out,background-color .3s ease;
    transition: top .15s ease-out .15s,transform .15s ease-out,background-color .3s ease,-webkit-transform .15s ease-out
}@media only screen and (min-width: 424px) {
    .header__burger-line:after,.header__burger-line:before {
        height:1.4px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-line:after,.header__burger-line:before {
        height:1px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-line:after,.header__burger-line:before {
        height:.053vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-line:after,.header__burger-line:before {
        height:1px
    }
}.header__burger-line:before {
    top: -1.875vw
}@media only screen and (min-width: 424px) {
    .header__burger-line:before {
        top:-7.9px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-line:before {
        top:-6px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-line:before {
        top:-.312vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-line:before {
        top:-6px
    }
}.header__burger-line:after {
    top: 1.875vw
}@media only screen and (min-width: 424px) {
    .header__burger-line:after {
        top:8px
    }
}@media only screen and (min-width: 960px) {
    .header__burger-line:after {
        top:6px
    }
}@media only screen and (min-width: 1440px) {
    .header__burger-line:after {
        top:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .header__burger-line:after {
        top:6px
    }
}.header_theme_gray:not(.is-menu-open).is-fixed .header__row {
    border-bottom-color: rgba(16,20,23,.2)
}.header_theme_gray:not(.is-menu-open) .header__burger-line,.header_theme_gray:not(.is-menu-open) .header__burger-line:after,.header_theme_gray:not(.is-menu-open) .header__burger-line:before,.header_theme_gray:not(.is-menu-open) .navigation__group-circle {
    background-color: #101417
}.header_theme_gray:not(.is-menu-open) .header__account-link svg,.header_theme_gray:not(.is-menu-open) .header__callback-button svg:not(.button__circle),.header_theme_gray:not(.is-menu-open) .header__logo-desktop,.header_theme_gray:not(.is-menu-open) .header__logo-mobile {
    fill: #101417
}@media only screen and (min-width: 960px) {
    .header_theme_gray:not(.is-menu-open) .header__callback-button svg:not(.button__circle) {
        fill:#fff
    }
}.header_theme_gray:not(.is-menu-open) .header__phone-info,.header_theme_gray:not(.is-menu-open) .header__phone a,.header_theme_gray:not(.is-menu-open) .header__phone span,.header_theme_gray:not(.is-menu-open) .navigation__link {
    color: #101417
}@media only screen and (min-width: 1280px) {
    .header_theme_gray:not(.is-menu-open) .navigation__link:hover {
        color:#17d527
    }
}.header_theme_gray .header__inner {
    background-color: #edebe9
}.header_theme_gray .header__account-link:after,.header_theme_gray .navigation__group:after {
    background-color: rgba(16,20,23,.05)
}.header_theme_white:not(.is-menu-open).is-fixed .header__row {
    border-bottom-color: rgba(16,20,23,.2)
}.header_theme_white:not(.is-menu-open) .header__burger-line,.header_theme_white:not(.is-menu-open) .header__burger-line:after,.header_theme_white:not(.is-menu-open) .header__burger-line:before,.header_theme_white:not(.is-menu-open) .navigation__group-circle {
    background-color: #101417
}.header_theme_white:not(.is-menu-open) .header__account-link svg,.header_theme_white:not(.is-menu-open) .header__callback-button svg,.header_theme_white:not(.is-menu-open) .header__logo-desktop,.header_theme_white:not(.is-menu-open) .header__logo-mobile {
    fill: #101417
}@media only screen and (min-width: 960px) {
    .header_theme_white:not(.is-menu-open) .header__callback-button svg {
        fill:#fff
    }
}.header_theme_white:not(.is-menu-open) .header__phone-info,.header_theme_white:not(.is-menu-open) .header__phone a,.header_theme_white:not(.is-menu-open) .header__phone span,.header_theme_white:not(.is-menu-open) .navigation__link {
    color: #101417
}@media only screen and (min-width: 1280px) {
    .header_theme_white:not(.is-menu-open) .navigation__link:hover {
        color:#17d527
    }
}.header_theme_white .header__inner {
    background-color: #fff
}.header_theme_white .header__account-link:after,.header_theme_white .navigation__group:after {
    background-color: rgba(16,20,23,.05)
}.header_theme_transparent .header__inner {
    background-color: transparent
}.header__callback_theme_invisible .button {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}.img-map-tooltip-fix {
    display: none
}@media only screen and (min-width: 960px) {
    .img-map-tooltip-fix {
        position:fixed;
        z-index: 1;
        display: block
    }
}.img-map-tooltip {
    padding: 6.25vw 6.25vw 7.5vw;
    width: 67.5vw;
    position: relative;
    color: #fff;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .img-map-tooltip {
        padding:26.5px 26.5px 31.8px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip {
        padding:20px 20px 24px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip {
        padding:1.042vw 1.25vw 1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip {
        padding:20px 24px 24px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip {
        width:286.2px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip {
        width:216px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip {
        width:13.334vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip {
        width:256px
    }
}.img-map-tooltip:after {
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 100%;
    background-color: #22242b;
    -webkit-animation: b .2s forwards ease-in-out;
    animation: b .2s forwards ease-in-out;
    z-index: -1
}.img-map-tooltip.is-hide:after {
    -webkit-animation: c .2s forwards ease-in-out;
    animation: c .2s forwards ease-in-out
}.img-map-tooltip.is-hide .img-map-tooltip__info {
    -webkit-animation: g .2s forwards ease-in-out;
    animation: g .2s forwards ease-in-out
}.img-map-tooltip.is-hide .img-map-tooltip__img img {
    -webkit-animation: e .2s forwards ease-in-out;
    animation: e .2s forwards ease-in-out
}.img-map-tooltip.is-hide .img-map-tooltip__close {
    -webkit-animation: s .2s forwards ease-in-out;
    animation: s .2s forwards ease-in-out;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}.img-map-tooltip__close {
    width: 10vw;
    height: 10vw;
    top: -3.125vw;
    right: -3.125vw;
    position: absolute;
    background-color: #17d527;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    opacity: 0;
    -webkit-animation: f .2s forwards ease-in-out;
    animation: f .2s forwards ease-in-out;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__close {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__close {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__close {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__close {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__close {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__close {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__close {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__close {
        height:32px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__close {
        top:-13.2px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__close {
        top:-10px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__close {
        top:-.52vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__close {
        top:-10px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__close {
        right:-13.2px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__close {
        right:-10px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__close {
        right:-.52vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__close {
        right:-10px
    }
}.img-map-tooltip__close svg {
    width: 3.75vw;
    height: 3.75vw
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__close svg {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__close svg {
        width:12px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__close svg {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__close svg {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__close svg {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__close svg {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__close svg {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__close svg {
        height:12px
    }
}.img-map-tooltip__img {
    margin: 0 -6.25vw 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__img {
        margin:0 -26.5px 31.8px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__img {
        margin:0 -20px 24px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__img {
        margin:0 -1.25vw 1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__img {
        margin:0 -24px 24px
    }
}.img-map-tooltip__img img {
    width: 55vw;
    height: 55vw;
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    border-radius: 50%;
    -webkit-animation: d .2s forwards ease-in-out;
    animation: d .2s forwards ease-in-out
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__img img {
        width:233.2px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__img img {
        width:176px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__img img {
        width:11.25vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__img img {
        width:216px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__img img {
        height:233.2px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__img img {
        height:176px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__img img {
        height:11.25vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__img img {
        height:216px
    }
}.img-map-tooltip__pin {
    margin-bottom: 7.5vw;
    width: 10vw;
    height: 10vw;
    border-radius: 50%;
    border: 1px solid hsla(0,0%,100%,.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__pin {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__pin {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__pin {
        margin-bottom:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__pin {
        margin-bottom:24px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__pin {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__pin {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__pin {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__pin {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__pin {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__pin {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__pin {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__pin {
        height:32px
    }
}.img-map-tooltip__pin:after {
    width: 1.875vw;
    height: 1.875vw;
    content: "";
    background-color: #17d527;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__pin:after {
        width:8px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__pin:after {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__pin:after {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__pin:after {
        width:6px
    }
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__pin:after {
        height:8px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__pin:after {
        height:6px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__pin:after {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__pin:after {
        height:6px
    }
}.img-map-tooltip__info {
    -webkit-animation: f .2s forwards ease-in-out;
    animation: f .2s forwards ease-in-out
}.img-map-tooltip__title {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__title {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__title {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__title {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__title {
        margin-bottom:8px
    }
}.img-map-tooltip__text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__text {
        font-size:17px;
        line-height: 1.45
    }
}.img-map-tooltip__length {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .img-map-tooltip__length {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .img-map-tooltip__length {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .img-map-tooltip__length {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .img-map-tooltip__length {
        font-size:17px;
        line-height: 1.45
    }
}@-webkit-keyframes b {
    to {
        right: 0
    }
}@keyframes b {
    to {
        right: 0
    }
}@-webkit-keyframes c {
    0% {
        right: 0
    }

    to {
        right: 100%
    }
}@keyframes c {
    0% {
        right: 0
    }

    to {
        right: 100%
    }
}@-webkit-keyframes d {
    0% {
        -webkit-transform: scale(.33);
        transform: scale(.33)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}@keyframes d {
    0% {
        -webkit-transform: scale(.33);
        transform: scale(.33)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}@-webkit-keyframes e {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}@keyframes e {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}@-webkit-keyframes f {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}@keyframes f {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}@-webkit-keyframes g {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}@keyframes g {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}.img-map-tooltip-special .img-map-tooltip__close {
    display: none
}.img-map-tooltip-special .img-map-tooltip__length,.img-map-tooltip-special .img-map-tooltip__title {
    text-align: center
}.img-map-tooltip-special-main .img-map-tooltip__close {
    display: none
}.img-map-tooltip-special-main .img-map-tooltip__title {
    color: #17d527
}.img-map-tooltip-special-main .img-map-tooltip__img>img {
    border: 5px solid #22242b;
    outline: 1px solid #17d527
}.img-map-popup {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    overflow: hidden;
    z-index: 6;
    background-color: #fff
}.img-map-popup__wrapper {
    position: relative;
    width: 100%;
    height: 100%
}.img-map-popup__close {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    top: 3.125vw;
    right: 3.125vw;
    width: 10vw;
    height: 10vw;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #22242b
}.img-map-popup__close::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .img-map-popup__close {
        top:13.3px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__close {
        top:0
    }
}@media only screen and (min-width: 424px) {
    .img-map-popup__close {
        right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__close {
        right:0
    }
}@media only screen and (min-width: 424px) {
    .img-map-popup__close {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__close {
        width:0
    }
}@media only screen and (min-width: 424px) {
    .img-map-popup__close {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__close {
        height:0
    }
}.img-map-popup__close svg {
    width: 3.75vw;
    height: 3.75vw;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .img-map-popup__close svg {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__close svg {
        width:0
    }
}@media only screen and (min-width: 424px) {
    .img-map-popup__close svg {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__close svg {
        height:0
    }
}.img-map-popup__zoom {
    right: 3.125vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute
}@media only screen and (min-width: 424px) {
    .img-map-popup__zoom {
        right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__zoom {
        right:10px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-popup__zoom {
        right:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-popup__zoom {
        right:10px
    }
}.img-map-popup__zoom-item {
    margin-bottom: 2.5vw;
    width: 10vw;
    height: 10vw;
    background-color: #22242b;
    position: relative
}@media only screen and (min-width: 424px) {
    .img-map-popup__zoom-item {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__zoom-item {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-popup__zoom-item {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-popup__zoom-item {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .img-map-popup__zoom-item {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__zoom-item {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-popup__zoom-item {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-popup__zoom-item {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .img-map-popup__zoom-item {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__zoom-item {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-popup__zoom-item {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-popup__zoom-item {
        height:32px
    }
}.img-map-popup__zoom-item:last-child {
    margin-bottom: 0
}.img-map-popup__zoom-item:after,.img-map-popup__zoom-item:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #fff
}.img-map-popup__zoom-item:after {
    width: 3.75vw;
    content: "";
    height: 1px
}@media only screen and (min-width: 424px) {
    .img-map-popup__zoom-item:after {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__zoom-item:after {
        width:12px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-popup__zoom-item:after {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-popup__zoom-item:after {
        width:12px
    }
}.img-map-popup__zoom-plus:before {
    height: 3.75vw;
    content: "";
    width: 1px
}@media only screen and (min-width: 424px) {
    .img-map-popup__zoom-plus:before {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup__zoom-plus:before {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-popup__zoom-plus:before {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-popup__zoom-plus:before {
        height:12px
    }
}.img-map-popup__content {
    height: 100vh
}.img-map-popup__content svg {
    max-height: 100%
}.img-map-panel {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 6
}.img-map-panel__content {
    padding: 8.75vw 8.33333%;
    box-shadow: 0 -1px 0 rgba(0,0,0,.15)
}@media only screen and (min-width: 424px) {
    .img-map-panel__content {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel__content {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel__content {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel__content {
        padding-top:56px
    }
}@media only screen and (min-width: 424px) {
    .img-map-panel__content {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel__content {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel__content {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel__content {
        padding-bottom:56px
    }
}.img-map-panel__content .img-map-tooltip__img {
    display: none;
    visibility: hidden
}.img-map-panel__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}.img-map-panel__title {
    margin-right: 9.375vw;
    color: #101417;
    margin-right: 30px
}@media only screen and (min-width: 424px) {
    .img-map-panel__title {
        margin-right:39.8px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel__title {
        margin-right:30px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel__title {
        margin-right:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel__title {
        margin-right:30px
    }
}.img-map-panel__length {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}@media only screen and (min-width: 424px) {
    .img-map-panel__length {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel__length {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel__length {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel__length {
        font-size:22px;
        line-height: 1.6
    }
}.img-map-panel__text {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-top: 2.5vw;
    width: 100%;
    color: #444240
}@media only screen and (min-width: 424px) {
    .img-map-panel__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .img-map-panel__text {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel__text {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel__text {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel__text {
        padding-top:8px
    }
}.img-map-panel__content_theme_walk {
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #edebe9
}@media only screen and (min-width: 424px) {
    .img-map-panel__content_theme_walk {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel__content_theme_walk {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel__content_theme_walk {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel__content_theme_walk {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .img-map-panel__content_theme_walk {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel__content_theme_walk {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel__content_theme_walk {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel__content_theme_walk {
        padding-bottom:16px
    }
}.img-map-panel__content_theme_walk .img-map-tooltip__img {
    display: block;
    visibility: visible;
    margin: 0 30px 0 0
}.img-map-panel__content_theme_walk .img-map-tooltip__img img {
    width: 90px;
    height: 90px
}.img-map-panel__content_theme_walk .img-map-panel__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #937545
}.img-map-panel_theme_images,.img-map-panel_theme_images .img-map-panel__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}.img-map-panel_theme_images .img-map-panel__content {
    padding-top: 0;
    padding-bottom: 0;
    height: 31.25vw
}@media only screen and (min-width: 424px) {
    .img-map-panel_theme_images .img-map-panel__content {
        padding-top:0
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel_theme_images .img-map-panel__content {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel_theme_images .img-map-panel__content {
        padding-top:0
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel_theme_images .img-map-panel__content {
        padding-top:0
    }
}@media only screen and (min-width: 424px) {
    .img-map-panel_theme_images .img-map-panel__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel_theme_images .img-map-panel__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel_theme_images .img-map-panel__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel_theme_images .img-map-panel__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .img-map-panel_theme_images .img-map-panel__content {
        height:132.5px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel_theme_images .img-map-panel__content {
        height:110px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel_theme_images .img-map-panel__content {
        height:7.292vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel_theme_images .img-map-panel__content {
        height:140px
    }
}.img-map-panel_theme_images .img-map-tooltip__img {
    margin: 0 9.375vw 0 0;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    visibility: visible
}@media only screen and (min-width: 424px) {
    .img-map-panel_theme_images .img-map-tooltip__img {
        margin:0 39.8px 0 0
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel_theme_images .img-map-tooltip__img {
        margin:0 30px 0 0
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel_theme_images .img-map-tooltip__img {
        margin:0 1.563vw 0 0
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel_theme_images .img-map-tooltip__img {
        margin:0 30px 0 0
    }
}.img-map-panel_theme_images .img-map-tooltip__img img {
    width: 21.875vw;
    height: 21.875vw
}@media only screen and (min-width: 424px) {
    .img-map-panel_theme_images .img-map-tooltip__img img {
        width:92.8px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel_theme_images .img-map-tooltip__img img {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel_theme_images .img-map-tooltip__img img {
        width:4.688vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel_theme_images .img-map-tooltip__img img {
        width:90px
    }
}@media only screen and (min-width: 424px) {
    .img-map-panel_theme_images .img-map-tooltip__img img {
        height:92.8px
    }
}@media only screen and (min-width: 960px) {
    .img-map-panel_theme_images .img-map-tooltip__img img {
        height:80px
    }
}@media only screen and (min-width: 1440px) {
    .img-map-panel_theme_images .img-map-tooltip__img img {
        height:4.688vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map-panel_theme_images .img-map-tooltip__img img {
        height:90px
    }
}.img-map-panel_theme_images .img-map-panel__title {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #937545;
    margin-right: 0
}.img-map,.img-map-panel_theme_images .img-map-panel__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.img-map {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}@media only screen and (min-width: 960px) {
    .img-map {
        height:100%
    }
}.img-map__svg {
    width: 100%;
    height: auto
}.img-map__image {
    width: 100%;
    height: 100%
}.img-map__image-mobile {
    display: block;
    width: 100%;
    height: 100%
}.img-map__image-mobile+.img-map__image {
    display: none
}@media only screen and (min-width: 1280px) {
    .img-map__image-mobile {
        display:none
    }

    .img-map__image-mobile+.img-map__image {
        display: block
    }
}.img-map__pin {
    width: 10.625vw;
    height: auto;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .img-map__pin {
        width:45.1px
    }
}@media only screen and (min-width: 960px) {
    .img-map__pin {
        width:34px
    }
}@media only screen and (min-width: 1440px) {
    .img-map__pin {
        width:1.771vw
    }
}@media only screen and (min-width: 1920px) {
    .img-map__pin {
        width:34px
    }
}.img-map__pin_scale_hover:hover .img-map__pin-small {
    fill: #17d527
}.img-map__pin-small {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #22242b
}.img-map__pin_theme_main .img-map__pin-big {
    opacity: 0
}@media only screen and (min-width: 1280px) {
    .img-map__pin_theme_main+g>svg:hover .img-map__pin-more-circle {
        stroke-dasharray:1000;
        stroke-dashoffset: 1000;
        -webkit-animation: h 1s ease-out forwards;
        animation: h 1s ease-out forwards;
        -webkit-animation-delay: .1s;
        animation-delay: .1s
    }

    .img-map__pin_theme_main+g>svg:hover line {
        stroke: #17d527
    }
}.img-map__pin_theme_main-ext .img-map__pin-big {
    opacity: 0
}@media only screen and (min-width: 1280px) {
    .img-map__pin_theme_main-ext:hover .img-map__pin-small {
        fill:#17d527;
        -webkit-transform: scale(1.5) translateX(-6px) translateY(-6px);
        transform: scale(1.5) translateX(-6px) translateY(-6px)
    }

    .img-map__pin_theme_main-ext:hover+g>svg .img-map__pin-more-circle {
        stroke: #17d527;
        stroke-dasharray: 1000;
        stroke-dashoffset: 1000;
        -webkit-animation: h 1s ease-out forwards;
        animation: h 1s ease-out forwards;
        -webkit-animation-delay: .1s;
        animation-delay: .1s
    }
}@media only screen and (min-width: 1280px) {
    .img-map__pin_theme_pin-ext:hover .img-map__pin-small {
        -webkit-transform:scale(1.5) translateX(-6px) translateY(-6px);
        transform: scale(1.5) translateX(-6px) translateY(-6px)
    }

    .img-map__pin_theme_pin-ext:hover .img-map__pin-big {
        stroke: #17d527;
        opacity: 1
    }
}@media only screen and (min-width: 1280px) {
    .img-map__pin_theme_squire:hover+g .img-map__pin-photo .img-map__pin-photo-mask {
        opacity:1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}.img-map__pin-big {
    stroke: #22242b;
    stroke-width: 1.5;
    opacity: .3
}.img-map__pin-big,.img-map__pin-infrastructure {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: transparent;
    cursor: pointer
}.img-map__pin-infrastructure {
    stroke: #17d527;
    stroke-width: 1.5;
    opacity: .5
}.img-map__pin-infrastructure-small {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #fff
}.img-map__pin-more-img {
    fill: #edebe9;
    opacity: 1
}.img-map__pin-photo {
    pointer-events: none
}.img-map__pin-photo-mask {
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 0;
    cursor: pointer
}.img-map__pin-object-circle {
    stroke: #fff;
    stroke-width: 2px;
    fill: rgba(34,36,43,.3)
}@-webkit-keyframes h {
    to {
        stroke-dashoffset: 0
    }
}@keyframes h {
    to {
        stroke-dashoffset: 0
    }
}.img-map_theme_images svg path {
    fill: #17d527!important
}.img-pin {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 11.25vw;
    height: 11.25vw;
    padding: 1.875vw;
    position: absolute;
    display: block;
    border-radius: 100%;
    z-index: 2;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0)
}.img-pin::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .img-pin {
        width:47.7px
    }
}@media only screen and (min-width: 960px) {
    .img-pin {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .img-pin {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .img-pin {
        width:48px
    }
}@media only screen and (min-width: 424px) {
    .img-pin {
        height:47.7px
    }
}@media only screen and (min-width: 960px) {
    .img-pin {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .img-pin {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .img-pin {
        height:48px
    }
}@media only screen and (min-width: 424px) {
    .img-pin {
        padding:8px
    }
}@media only screen and (min-width: 960px) {
    .img-pin {
        padding:0
    }
}.img-pin:before {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    height: 7.5vw;
    width: 7.5vw;
    top: 1.875vw;
    left: 1.875vw;
    background-size: 3.125vw auto;
    background-color: #fff;
    background-image: url(/webicons/img-pin/plus.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 100%;
    -webkit-transition-duration: .2s;
    transition-duration: .2s
}@media only screen and (min-width: 424px) {
    .img-pin:before {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .img-pin:before {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .img-pin:before {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .img-pin:before {
        height:48px
    }
}@media only screen and (min-width: 424px) {
    .img-pin:before {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .img-pin:before {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .img-pin:before {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .img-pin:before {
        width:48px
    }
}@media only screen and (min-width: 424px) {
    .img-pin:before {
        top:8px
    }
}@media only screen and (min-width: 960px) {
    .img-pin:before {
        top:0
    }
}@media only screen and (min-width: 424px) {
    .img-pin:before {
        left:8px
    }
}@media only screen and (min-width: 960px) {
    .img-pin:before {
        left:0
    }
}@media only screen and (min-width: 424px) {
    .img-pin:before {
        background-size:13.3px auto
    }
}@media only screen and (min-width: 960px) {
    .img-pin:before {
        background-size:20px auto
    }
}@media only screen and (min-width: 1440px) {
    .img-pin:before {
        background-size:1.042vw auto
    }
}@media only screen and (min-width: 1920px) {
    .img-pin:before {
        background-size:20px auto
    }
}.img-pin.is-active:before {
    background-color: #17d527
}.img-pin.is-active .img-pin__icon svg {
    fill: #fff
}.img-pin.is-active .img-pin__icon svg:first-child {
    opacity: 0
}.img-pin__icon {
    width: 2.5vw;
    height: 2.5vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    pointer-events: none
}@media only screen and (min-width: 424px) {
    .img-pin__icon {
        width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .img-pin__icon {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .img-pin__icon {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .img-pin__icon {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .img-pin__icon {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .img-pin__icon {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .img-pin__icon {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .img-pin__icon {
        height:16px
    }
}.img-pin__icon svg {
    -webkit-transition-property: fill,opacity;
    transition-property: fill,opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    fill: #17d527;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}.installment-list__item:not(:last-child) {
    padding-bottom: 13.33333%
}@media only screen and (min-width: 960px) {
    .installment-list__item:not(:last-child) {
        padding-bottom:8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .installment-list__item:not(:last-child) {
        padding-bottom:8.33333%
    }
}.link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    color: #444240;
    font-size: 0;
    line-height: 0
}.link::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 1280px) {
    .link:hover {
        color:#17d527
    }
}@media only screen and (min-width: 1280px) {
    .link:hover .link__icon-circle {
        fill:rgba(202,157,86,.7)
    }
}@media only screen and (min-width: 1280px) {
    .link:hover .link__icon-hyphen {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .link:hover .link__icon-hyphen {
        width:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .link:hover .link__icon-hyphen {
        width:8px
    }
}.link__inner {
    font-size: 4.063vw;
    line-height: 1.5;
    color: inherit;
    vertical-align: middle
}@media only screen and (min-width: 424px) {
    .link__inner {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .link__inner {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .link__inner {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .link__inner {
        font-size:17px;
        line-height: 1.45
    }
}.link__icon {
    width: 9.375vw;
    height: 9.375vw;
    margin-left: -1.562vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    vertical-align: middle
}@media only screen and (min-width: 424px) {
    .link__icon {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link__icon {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .link__icon {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link__icon {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .link__icon {
        margin-left:-6.6px
    }
}@media only screen and (min-width: 960px) {
    .link__icon {
        margin-left:-7.5px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon {
        margin-left:-.312vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon {
        margin-left:-6px
    }
}.link__icon-circle {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    fill: rgba(185,143,79,.5)
}.link__icon-circle-mask circle {
    stroke-width: .313vw
}@media only screen and (min-width: 424px) {
    .link__icon-circle-mask circle {
        stroke-width:1.4px
    }
}@media only screen and (min-width: 960px) {
    .link__icon-circle-mask circle {
        stroke-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon-circle-mask circle {
        stroke-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon-circle-mask circle {
        stroke-width:1.5px
    }
}.link__icon-svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #17d527
}.link__no-br {
    white-space: nowrap
}.link_color_white {
    color: #fff
}.link_font_serif {
    font-family: Montserrat,sans-serif
}.link_theme_big .link__icon {
    width: 13.125vw;
    height: 13.125vw;
    margin-left: -3.281vw
}@media only screen and (min-width: 424px) {
    .link_theme_big .link__icon {
        width:55.7px;
        height: 55.7px;
        margin-left: -13.9px
    }
}.link_theme_big .link__icon-circle-mask circle {
    stroke-width: 2px
}.link_theme_middle-size.link_theme_reverse .link__icon {
    margin-right: -1.562vw
}@media only screen and (min-width: 424px) {
    .link_theme_middle-size.link_theme_reverse .link__icon {
        margin-right:-6.6px
    }
}@media only screen and (min-width: 960px) {
    .link_theme_middle-size.link_theme_reverse .link__icon {
        margin-right:-5px
    }
}@media only screen and (min-width: 1440px) {
    .link_theme_middle-size.link_theme_reverse .link__icon {
        margin-right:-.312vw
    }
}@media only screen and (min-width: 1920px) {
    .link_theme_middle-size.link_theme_reverse .link__icon {
        margin-right:-6px
    }
}.link_theme_middle-size .link__icon {
    width: 9.375vw;
    height: 9.375vw
}@media only screen and (min-width: 424px) {
    .link_theme_middle-size .link__icon {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link_theme_middle-size .link__icon {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .link_theme_middle-size .link__icon {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link_theme_middle-size .link__icon {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .link_theme_middle-size .link__icon {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link_theme_middle-size .link__icon {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .link_theme_middle-size .link__icon {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link_theme_middle-size .link__icon {
        height:40px
    }
}.link_size_big-icon .link__icon {
    width: 12.5vw;
    height: 12.5vw
}@media only screen and (min-width: 424px) {
    .link_size_big-icon .link__icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .link_size_big-icon .link__icon {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .link_size_big-icon .link__icon {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link_size_big-icon .link__icon {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .link_size_big-icon .link__icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .link_size_big-icon .link__icon {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .link_size_big-icon .link__icon {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link_size_big-icon .link__icon {
        height:40px
    }
}.link_size_big-icon .link__icon-house {
    width: 5.938vw;
    height: 5vw
}@media only screen and (min-width: 424px) {
    .link_size_big-icon .link__icon-house {
        width:25.2px
    }
}@media only screen and (min-width: 960px) {
    .link_size_big-icon .link__icon-house {
        width:19px
    }
}@media only screen and (min-width: 1440px) {
    .link_size_big-icon .link__icon-house {
        width:.99vw
    }
}@media only screen and (min-width: 1920px) {
    .link_size_big-icon .link__icon-house {
        width:19px
    }
}@media only screen and (min-width: 424px) {
    .link_size_big-icon .link__icon-house {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .link_size_big-icon .link__icon-house {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .link_size_big-icon .link__icon-house {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .link_size_big-icon .link__icon-house {
        height:16px
    }
}.link_theme_white {
    color: #fff
}@media only screen and (min-width: 1280px) {
    .link_theme_white:hover {
        color:#d4c1a4
    }
}@media only screen and (min-width: 1280px) {
    .link_theme_white:hover .link__icon-circle,.link_theme_white:hover .link__icon-svg {
        fill:#d4c1a4
    }
}.link_theme_white .link__icon-circle {
    fill: hsla(0,0%,100%,.4)
}.link_theme_white .link__icon-svg {
    fill: #fff
}.link_theme_dark {
    color: #101417
}.link_theme_reverse {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.link_theme_reverse .link__inner {
    margin-top: 1px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}@media only screen and (min-width: 1440px) {
    .link_theme_reverse .link__inner {
        margin-top:2px
    }
}.link_theme_reverse .link__icon {
    margin-right: -1.562vw;
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: center;
    transform-origin: center
}@media only screen and (min-width: 424px) {
    .link_theme_reverse .link__icon {
        margin-right:-6.6px
    }
}@media only screen and (min-width: 960px) {
    .link_theme_reverse .link__icon {
        margin-right:-7.5px
    }
}@media only screen and (min-width: 1440px) {
    .link_theme_reverse .link__icon {
        margin-right:-.312vw
    }
}@media only screen and (min-width: 1920px) {
    .link_theme_reverse .link__icon {
        margin-right:-6px
    }
}.link__icon-search {
    width: 3.75vw;
    height: 3.75vw
}@media only screen and (min-width: 424px) {
    .link__icon-search {
        width:15.9px;
        height: 15.9px
    }
}.link__icon-arrow {
    width: 1.563vw;
    height: 2.5vw
}@media only screen and (min-width: 424px) {
    .link__icon-arrow {
        width:6.7px
    }
}@media only screen and (min-width: 960px) {
    .link__icon-arrow {
        width:5px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon-arrow {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon-arrow {
        width:6px
    }
}@media only screen and (min-width: 424px) {
    .link__icon-arrow {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .link__icon-arrow {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon-arrow {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon-arrow {
        height:10px
    }
}.link__icon-hyphen {
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: none;
    width: 0
}@media only screen and (min-width: 960px) {
    .link__icon-hyphen {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon-hyphen {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon-hyphen {
        height:10px
    }
}@media only screen and (min-width: 960px) {
    .link__icon-hyphen {
        margin-left:3px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon-hyphen {
        margin-left:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon-hyphen {
        margin-left:4px
    }
}@media only screen and (min-width: 960px) {
    .link__icon-hyphen {
        margin-right:-3px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon-hyphen {
        margin-right:-.208vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon-hyphen {
        margin-right:-4px
    }
}@media only screen and (min-width: 1280px) {
    .link__icon-hyphen {
        display:block
    }
}@media only screen and (min-width: 960px) {
    .link__icon-house {
        width:13px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon-house {
        width:.99vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon-house {
        width:19px
    }
}@media only screen and (min-width: 960px) {
    .link__icon-house {
        height:11px
    }
}@media only screen and (min-width: 1440px) {
    .link__icon-house {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .link__icon-house {
        height:16px
    }
}.link__icon-external {
    width: 2.813vw;
    height: 3.125vw
}@media only screen and (min-width: 424px) {
    .link__icon-external {
        width:12px;
        height: 13.3px
    }
}.link_theme_simplified {
    margin-right: 4.375vw
}@media only screen and (min-width: 424px) {
    .link_theme_simplified {
        margin-right:18.6px
    }
}@media only screen and (min-width: 960px) {
    .link_theme_simplified {
        margin-right:14px
    }
}@media only screen and (min-width: 1440px) {
    .link_theme_simplified {
        margin-right:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .link_theme_simplified {
        margin-right:18px
    }
}.link_theme_simplified .link__icon {
    top: -1.562vw;
    border: 1px solid #17d527
}@media only screen and (min-width: 424px) {
    .link_theme_simplified .link__icon {
        top:-6.6px
    }
}@media only screen and (min-width: 960px) {
    .link_theme_simplified .link__icon {
        top:-6px
    }
}@media only screen and (min-width: 1440px) {
    .link_theme_simplified .link__icon {
        top:-.416vw
    }
}@media only screen and (min-width: 1920px) {
    .link_theme_simplified .link__icon {
        top:-8px
    }
}.link-icon {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #444240
}.link-icon::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .link-icon {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .link-icon {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .link-icon {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .link-icon {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .link-icon:hover {
        color:#17d527
    }
}@media only screen and (min-width: 1280px) {
    .link-icon:hover .link-icon__icon {
        background-color:hsla(36,36%,74%,.5)
    }
}.link-icon__icon {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 9.375vw;
    min-width: 9.375vw;
    height: 9.375vw;
    margin-left: 3.125vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: hsla(36,36%,74%,.3);
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .link-icon__icon {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .link-icon__icon {
        min-width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon {
        min-width:30px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon {
        min-width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon {
        min-width:40px
    }
}@media only screen and (min-width: 424px) {
    .link-icon__icon {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .link-icon__icon {
        margin-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon {
        margin-left:10px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon {
        margin-left:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon {
        margin-left:12px
    }
}.link-icon__icon svg {
    fill: #17d527
}.link-icon__icon img {
    object-fit: contain;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;";
    display: block
}.link-icon__icon-download {
    width: 2.5vw;
    height: 3.438vw
}@media only screen and (min-width: 424px) {
    .link-icon__icon-download {
        width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-download {
        width:8px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-download {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-download {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .link-icon__icon-download {
        height:14.6px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-download {
        height:11px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-download {
        height:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-download {
        height:13px
    }
}.link-icon__icon-external {
    width: 3.75vw;
    height: 3.75vw
}@media only screen and (min-width: 424px) {
    .link-icon__icon-external {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-external {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-external {
        width:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-external {
        width:14px
    }
}@media only screen and (min-width: 424px) {
    .link-icon__icon-external {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-external {
        height:14px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-external {
        height:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-external {
        height:14px
    }
}.link-icon__icon-route {
    width: 4.375vw;
    height: 4.375vw
}@media only screen and (min-width: 424px) {
    .link-icon__icon-route {
        width:18.6px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-route {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-route {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-route {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .link-icon__icon-route {
        height:18.6px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-route {
        height:14px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-route {
        height:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-route {
        height:18px
    }
}.link-icon__icon-plus {
    width: 3.125vw;
    height: 3.125vw
}@media only screen and (min-width: 424px) {
    .link-icon__icon-plus {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-plus {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-plus {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-plus {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .link-icon__icon-plus {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-plus {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-plus {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-plus {
        height:12px
    }
}.link-icon__icon-close {
    width: 3.125vw;
    height: 3.125vw
}@media only screen and (min-width: 424px) {
    .link-icon__icon-close {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-close {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-close {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-close {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .link-icon__icon-close {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .link-icon__icon-close {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon__icon-close {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon__icon-close {
        height:12px
    }
}.link-icon_theme_dark {
    color: #fff
}@media only screen and (min-width: 1280px) {
    .link-icon_theme_dark:hover .link-icon__icon {
        background-color:hsla(0,0%,100%,.1)
    }
}.link-icon_theme_dark .link-icon__icon {
    background-color: #101417
}.link-icon_size_big {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .link-icon_size_big {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .link-icon_size_big {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .link-icon_size_big {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .link-icon_size_big {
        font-size:22px;
        line-height: 1.6
    }
}.link-icon_size_big .link-icon__icon {
    width: 12.5vw;
    height: 12.5vw
}@media only screen and (min-width: 960px) {
    .link-icon_size_big .link-icon__icon {
        margin-left:32px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon_size_big .link-icon__icon {
        margin-left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon_size_big .link-icon__icon {
        margin-left:32px
    }
}@media only screen and (min-width: 424px) {
    .link-icon_size_big .link-icon__icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .link-icon_size_big .link-icon__icon {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon_size_big .link-icon__icon {
        width:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon_size_big .link-icon__icon {
        width:64px
    }
}@media only screen and (min-width: 424px) {
    .link-icon_size_big .link-icon__icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .link-icon_size_big .link-icon__icon {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon_size_big .link-icon__icon {
        height:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon_size_big .link-icon__icon {
        height:64px
    }
}.link-icon_size_big .link-icon__icon-download {
    width: 4.063vw;
    height: 4.688vw
}@media only screen and (min-width: 424px) {
    .link-icon_size_big .link-icon__icon-download {
        width:17.3px
    }
}@media only screen and (min-width: 960px) {
    .link-icon_size_big .link-icon__icon-download {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon_size_big .link-icon__icon-download {
        width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon_size_big .link-icon__icon-download {
        width:20px
    }
}@media only screen and (min-width: 424px) {
    .link-icon_size_big .link-icon__icon-download {
        height:19.9px
    }
}@media only screen and (min-width: 960px) {
    .link-icon_size_big .link-icon__icon-download {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .link-icon_size_big .link-icon__icon-download {
        height:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .link-icon_size_big .link-icon__icon-download {
        height:26px
    }
}.list-promotions {
    margin-bottom: -17.5vw
}@media only screen and (min-width: 424px) {
    .list-promotions {
        margin-bottom:-74.2px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions {
        margin-bottom:-72px
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions {
        margin-bottom:-5vw
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions {
        margin-bottom:-96px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.list-promotions__item {
    margin-bottom: 17.5vw;
    display: block
}@media only screen and (min-width: 424px) {
    .list-promotions__item {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__item {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__item {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions__item {
        margin-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__item {
        width:20.58824%
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__item {
        width:25%
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__item:not(:nth-child(4n)) {
        margin-right:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__item:not(:nth-child(4n)) {
        margin-right:0;
        padding-right: 4.16667%
    }
}@media only screen and (min-width: 1280px) {
    a.list-promotions__item:hover .list-promotions__more span {
        color:inherit
    }
}@media only screen and (max-width: 959px) {
    .list-promotions__top {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}.list-promotions__icon {
    margin-bottom: 8.75vw;
    -webkit-flex-basis: 12.5vw;
    -ms-flex-preferred-size: 12.5vw;
    flex-basis: 12.5vw
}@media only screen and (min-width: 424px) {
    .list-promotions__icon {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__icon {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__icon {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions__icon {
        margin-bottom:56px
    }
}@media only screen and (min-width: 424px) {
    .list-promotions__icon {
        -webkit-flex-basis:53px;
        -ms-flex-preferred-size: 53px;
        flex-basis: 53px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__icon {
        -webkit-flex-basis:64px;
        -ms-flex-preferred-size: 64px;
        flex-basis: 64px
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__icon {
        -webkit-flex-basis:4.167vw;
        -ms-flex-preferred-size: 4.167vw;
        flex-basis: 4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions__icon {
        -webkit-flex-basis:80px;
        -ms-flex-preferred-size: 80px;
        flex-basis: 80px
    }
}.list-promotions__icon img,.list-promotions__icon svg {
    width: 12.5vw;
    height: auto;
    display: block
}@media only screen and (min-width: 424px) {
    .list-promotions__icon img,.list-promotions__icon svg {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__icon img,.list-promotions__icon svg {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__icon img,.list-promotions__icon svg {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions__icon img,.list-promotions__icon svg {
        width:80px
    }
}.list-promotions__text {
    padding-top: .625vw;
    margin-bottom: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .list-promotions__text {
        padding-top:2.7px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__text {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__text {
        padding-top:0
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions__text {
        padding-top:0
    }
}@media only screen and (min-width: 424px) {
    .list-promotions__text {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__text {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__text {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions__text {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .list-promotions__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions__text {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (max-width: 959px) {
    .list-promotions__text {
        width:76.66667%;
        margin-left: auto
    }
}.list-promotions__more {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .list-promotions__more {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .list-promotions__more {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .list-promotions__more {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .list-promotions__more {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (max-width: 959px) {
    .list-promotions__more {
        margin-left:23.33333%
    }
}.list-promotions__more a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #937545
}@media only screen and (min-width: 1280px) {
    .list-promotions__more a:hover {
        color:inherit
    }
}.list-promotions__more span {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #937545
}.list-real-estate__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .list-real-estate__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .list-real-estate__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.list-real-estate__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .list-real-estate__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .list-real-estate__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.list-real-estate__content {
    padding-bottom: 23.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .list-real-estate__content {
        position:relative;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .list-real-estate__content {
        padding-bottom:12.5%
    }
}.list-real-estate__title {
    margin-bottom: 17.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .list-real-estate__title {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .list-real-estate__title {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .list-real-estate__title {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .list-real-estate__title {
        margin-bottom:96px
    }
}.list-real-estate__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}.list-real-estate__list {
    width: 100%
}@media only screen and (min-width: 960px) {
    .list-real-estate__list {
        margin-right:5.88235%;
        width: 61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .list-real-estate__list {
        margin-right:4.16667%;
        width: 66.66667%
    }
}.list-real-estate__link {
    margin-top: 8.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .list-real-estate__link {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .list-real-estate__link {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .list-real-estate__link {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .list-real-estate__link {
        margin-top:56px
    }
}.list-real-estate__link .link {
    white-space: nowrap
}@media only screen and (min-width: 960px) {
    .list-real-estate__link {
        width:29.41176%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}@media only screen and (min-width: 1440px) {
    .list-real-estate__link {
        width:29.16667%
    }
}.phone {
    display: inline-block
}.phone__link {
    display: block;
    color: inherit;
    white-space: nowrap
}.popup-full .yandex-map__groups {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    left: 5.55556%
}@media only screen and (min-width: 960px) {
    .popup-full .yandex-map__groups {
        left:2.77778%
    }
}.popup-full__overlay {
    display: none
}.popup-full__container {
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}.popup-full__container,.popup-full__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.popup-full__header {
    padding-left: 5.55556%;
    padding-right: 5.55556%;
    height: auto;
    background-color: #fff;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}@media only screen and (min-width: 424px) {
    .popup-full__header {
        height:auto
    }
}@media only screen and (min-width: 960px) {
    .popup-full__header {
        height:60px
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__header {
        height:4.688vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__header {
        height:90px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__header {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}.popup-full__logo {
    height: 15.625vw;
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}@media only screen and (min-width: 424px) {
    .popup-full__logo {
        height:66.3px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__logo {
        height:auto
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__logo {
        height:auto
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__logo {
        height:auto
    }
}@media only screen and (min-width: 424px) {
    .popup-full__logo {
        width:50%
    }
}@media only screen and (min-width: 960px) {
    .popup-full__logo {
        width:auto
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__logo {
        width:auto
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__logo {
        width:auto
    }
}.popup-full__logo-icon {
    width: 37.5vw;
    height: auto
}@media only screen and (min-width: 424px) {
    .popup-full__logo-icon {
        width:159px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__logo-icon {
        width:140px
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__logo-icon {
        width:8.438vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__logo-icon {
        width:162px
    }
}.popup-full__nav {
    height: 13.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .popup-full__nav {
        height:58.3px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__nav {
        height:auto
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__nav {
        height:auto
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__nav {
        height:auto
    }
}@media only screen and (min-width: 424px) {
    .popup-full__nav {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .popup-full__nav {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__nav {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__nav {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (max-width: 959px) {
    .popup-full__nav {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-width: 100%;
        padding-left: -webkit-calc((100vw - 100%)/2);
        padding-left: calc((100vw - 100%) / 2);
        margin-left: -webkit-calc((100vw - 100%)/2 * -1);
        margin-left: calc((100vw - 100%) / 2 * -1);
        margin-right: -webkit-calc((100vw - 100%)/2 * -1);
        margin-right: calc((100vw - 100%) / 2 * -1);
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: thin;
        scrollbar-color: transparent transparent;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .popup-full__nav:after {
        content: "";
        display: block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: -webkit-calc(100vw - 100%);
        width: calc(100vw - 100%);
        height: 1px
    }

    .popup-full__nav:hover {
        scrollbar-color: transparent transparent
    }

    .popup-full__nav::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    .popup-full__nav::-webkit-scrollbar-track {
        background-color: transparent
    }

    .popup-full__nav::-webkit-scrollbar-thumb {
        background: transparent;
        border-radius: 0
    }

    .popup-full__nav::-webkit-scrollbar-thumb:hover {
        background: transparent
    }
}@media only screen and (min-width: 960px) {
    .popup-full__nav {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}.popup-full__nav-item {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    cursor: pointer;
    white-space: nowrap
}.popup-full__nav-item:not(:last-child) {
    margin-right: 7.5vw
}@media only screen and (min-width: 424px) {
    .popup-full__nav-item:not(:last-child) {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__nav-item:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__nav-item:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__nav-item:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1280px) {
    .popup-full__nav-item:hover {
        color:#444240
    }
}.popup-full__nav-item.is-active {
    pointer-events: none;
    color: #444240
}.popup-full__close {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 15vw;
    height: 15vw;
    margin-right: -5vw;
    cursor: pointer;
    background-color: transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}.popup-full__close::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .popup-full__close {
        width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__close {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__close {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__close {
        width:48px
    }
}@media only screen and (min-width: 424px) {
    .popup-full__close {
        height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__close {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__close {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__close {
        height:48px
    }
}@media only screen and (min-width: 424px) {
    .popup-full__close {
        margin-right:-21.2px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__close {
        margin-right:-16px
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__close {
        margin-right:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__close {
        margin-right:-16px
    }
}@media only screen and (max-width: 959px) {
    .popup-full__close {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}.popup-full__close-icon {
    width: 5vw;
    height: 5vw;
    fill: #444240
}@media only screen and (min-width: 424px) {
    .popup-full__close-icon {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__close-icon {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__close-icon {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__close-icon {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .popup-full__close-icon {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .popup-full__close-icon {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .popup-full__close-icon {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-full__close-icon {
        height:16px
    }
}.popup-full__content {
    scrollbar-width: thin;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-color: #fff;
    overflow: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}.popup-full__content,.popup-full__content:hover {
    scrollbar-color: rgba(185,143,79,.3) transparent
}.popup-full__content::-webkit-scrollbar {
    width: 3px;
    height: 3px
}.popup-full__content::-webkit-scrollbar-track {
    background-color: transparent
}.popup-full__content::-webkit-scrollbar-thumb {
    background: rgba(185,143,79,.3);
    border-radius: 0
}.popup-full__content::-webkit-scrollbar-thumb:hover {
    background: transparent
}.popup-full__content .yandex-map__zoom-button {
    display: block
}.popup {
    background-color: rgba(16,20,23,.8);
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    overflow: auto;
    -webkit-tap-highlight-color: transparent;
    z-index: 6
}.popup_state_open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    -webkit-animation: n .3s ease-out .1s both;
    animation: n .3s ease-out .1s both
}.popup_state_close {
    display: block;
    opacity: 1;
    -webkit-animation: o .3s ease-out both;
    animation: o .3s ease-out both
}.popup__overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0
}.popup__close,.popup__overlay {
    background-color: transparent;
    cursor: pointer
}.popup__close {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 10vw;
    height: 10vw;
    top: 3.75vw;
    right: 3.75vw;
    position: absolute;
    z-index: 1
}.popup__close::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .popup__close {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .popup__close {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .popup__close {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__close {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .popup__close {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .popup__close {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .popup__close {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__close {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .popup__close {
        top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .popup__close {
        top:40px
    }
}@media only screen and (min-width: 1440px) {
    .popup__close {
        top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__close {
        top:40px
    }
}@media only screen and (min-width: 424px) {
    .popup__close {
        right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .popup__close {
        right:40px
    }
}@media only screen and (min-width: 1440px) {
    .popup__close {
        right:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__close {
        right:40px
    }
}.popup__close-icon {
    width: 3.75vw;
    height: 3.75vw;
    fill: #444240;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .popup__close-icon {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .popup__close-icon {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .popup__close-icon {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__close-icon {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .popup__close-icon {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .popup__close-icon {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .popup__close-icon {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__close-icon {
        height:16px
    }
}.popup__container {
    width: 100%
}@media only screen and (min-width: 960px) {
    .popup__container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 100%;
        max-width: 960px;
        margin-left: auto;
        margin-right: auto
    }
}@media only screen and (min-width: 1440px) {
    .popup__container {
        max-width:1920px
    }
}.popup__wrapper {
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    width: 100%
}@media only screen and (min-width: 960px) {
    .popup__wrapper {
        position:relative;
        max-height: 100%;
        margin-left: auto;
        margin-right: auto;
        width: 88.88889%
    }
}@media only screen and (min-width: 1440px) {
    .popup__wrapper {
        width:52.77778%
    }
}.popup__inner {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    background-color: #fff;
    pointer-events: auto;
    position: relative;
    width: 100%;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .popup__inner {
        padding-left:12.5%;
        padding-right: 12.5%;
        margin-top: 5.46875%;
        margin-bottom: 5.46875%
    }
}@media only screen and (min-width: 1440px) {
    .popup__inner {
        padding-left:10.52632%;
        padding-right: 10.52632%;
        margin-top: 10.52632%;
        margin-bottom: 10.52632%
    }
}.popup__inner-wrapper {
    width: 100%;
    max-width: 424px;
    margin-left: auto;
    margin-right: auto
}@media only screen and (min-width: 960px) {
    .popup__inner-wrapper {
        max-width:none
    }
}.popup__content {
    min-height: 100vh
}@media only screen and (min-width: 960px) {
    .popup__content {
        min-height:inherit
    }
}.popup__hidden-content {
    position: absolute;
    background: #fff;
    left: 0;
    right: 0;
    width: fit-content;
    margin: 0 auto;
}.popup__full-container {
    padding: 15vw 7.5vw;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: auto;
    pointer-events: none;
    width: 100%;
    height: 100%;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .popup__full-container {
        padding:63.6px 31.8px
    }
}@media only screen and (min-width: 960px) {
    .popup__full-container {
        padding:60px
    }
}@media only screen and (min-width: 1440px) {
    .popup__full-container {
        padding:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__full-container {
        padding:60px
    }
}.popup__full-content {
    width: 100%
}.popup-figure,.popup-figure__content,.popup__full-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}.popup-figure__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}.popup-figure__img {
    padding: 3.75vw;
    background-color: #fff;
    max-height: 100%;
    pointer-events: auto
}@media only screen and (min-width: 424px) {
    .popup-figure__img {
        padding:15.9px
    }
}@media only screen and (min-width: 960px) {
    .popup-figure__img {
        padding:24px
    }
}@media only screen and (min-width: 1440px) {
    .popup-figure__img {
        padding:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-figure__img {
        padding:24px
    }
}@media only screen and (min-width: 960px) {
    .popup-figure__img {
        position:relative
    }
}.popup-figure__caption {
    font-size: 4.063vw;
    line-height: 1.5;
    padding: 2.5vw 3.75vw;
    background-color: #22242b;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 0
}@media only screen and (min-width: 424px) {
    .popup-figure__caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .popup-figure__caption {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .popup-figure__caption {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .popup-figure__caption {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .popup-figure__caption {
        padding:10.6px 15.9px
    }
}@media only screen and (min-width: 960px) {
    .popup-figure__caption {
        padding:8px 16px
    }
}@media only screen and (min-width: 1440px) {
    .popup-figure__caption {
        padding:.521vw 1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-figure__caption {
        padding:10px 24px
    }
}@media only screen and (min-width: 960px) {
    .popup-figure__caption {
        margin-top:-35px
    }
}@media only screen and (min-width: 1440px) {
    .popup-figure__caption {
        margin-top:-2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .popup-figure__caption {
        margin-top:-48px
    }
}@media only screen and (min-width: 960px) {
    .popup-figure__caption {
        -webkit-align-self:flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        position: relative
    }
}.popup_state_form-error .popup__inner,.popup_state_form-success .popup__inner {
    background-color: #f6f3ed
}.popup_theme_full-slider {
    overflow: hidden;
    opacity: 1
}.popup_theme_full-slider.popup_state_close,.popup_theme_full-slider.popup_state_open {
    -webkit-animation: none;
    animation: none
}.popup_theme_full-slider .popup__close,.popup_theme_full-slider .popup__overlay {
    background-color: #22242b
}.popup_theme_full-slider .popup__close-icon {
    fill: #fff
}.popup_theme_full-slider .popup__wrapper {
    position: relative
}.popup_theme_full-slider .slick-list {
    overflow: visible
}.popup_theme_full-slider .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.popup_theme_full-slider .popup__slider-wrapper,.popup_theme_full-slider .popup__slider-wrapper img {
    width: 100%
}.popup_theme_mini {
    background-color: rgba(68,66,64,.4)
}.popup_theme_mini .popup__wrapper {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    pointer-events: none
}@media only screen and (min-width: 960px) {
    .popup_theme_mini .popup__wrapper {
        top:0;
        left: 0;
        -webkit-transform: none;
        transform: none
    }
}.popup_theme_mini .popup__inner {
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    margin: auto;
    pointer-events: none;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .popup_theme_mini .popup__inner {
        width:50%
    }
}.popup_theme_mini .popup__close {
    display: none
}.popup_theme_mini .popup__content {
    background-color: #fff;
    min-height: inherit;
    pointer-events: auto
}.popup_theme_full-image .popup__close {
    pointer-events: auto
}@media only screen and (min-width: 960px) {
    .popup_theme_full-image .popup__close {
        margin-top:-40px
    }
}@media only screen and (min-width: 1440px) {
    .popup_theme_full-image .popup__close {
        margin-top:-2.083vw
    }
}@media only screen and (min-width: 1920px) {
    .popup_theme_full-image .popup__close {
        margin-top:-40px
    }
}@media only screen and (min-width: 960px) {
    .popup_theme_full-image .popup__close {
        margin-right:-40px
    }
}@media only screen and (min-width: 1440px) {
    .popup_theme_full-image .popup__close {
        margin-right:-2.083vw
    }
}@media only screen and (min-width: 1920px) {
    .popup_theme_full-image .popup__close {
        margin-right:-40px
    }
}@media only screen and (min-width: 960px) {
    .popup_theme_full-image .popup__close {
        position:relative;
        top: inherit;
        right: inherit;
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}.popup_theme_full-image .popup__close svg {
    fill: #fff
}.zoomist-container,.zoomist-wrapper {
    max-height: 100%;
    height: auto
}.zoomist-image {
    max-height: 90vh;
    max-width: 90vw
}@media only screen and (min-width: 960px) {
    .zoomist-image {
        max-width:80vw
    }
}.zoomist-zoomer {
    display: none
}.preloader {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #edebe9;
    z-index: 10000;
    -webkit-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out
}.preloader:before {
    width: 37.5vw;
    height: 37.5vw;
    content: "";
    display: block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTYyIDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01OS45OTk1IDBINjUuOTk5NVYwLjc2NzczOEg2My42NDc2VjkuNDI4NTdINjIuMzc2N1YwLjc2NzczOEg1OS45OTk1VjBaIiBmaWxsPSIjQ0E5RDU2Ii8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY3LjcxNDggMEg2OS4wMTg2VjMuNDQ4MzRINzMuMjY4N1YwSDc0LjU3MlY5LjQyODU3SDczLjI2ODdWNC4yMTU2NEg2OS4wMTg2VjkuNDI4NTdINjcuNzE0OFYwWiIgZmlsbD0iI0NBOUQ1NiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03OCAwSDg0VjAuNzY3NzM4SDc5LjQwODVWMy40MzQ1MUg4My4yOTU4VjQuMjAyMjRINzkuNDA4NVY4LjY2MDgzSDg0VjkuNDI4NTdINzhWMFoiIGZpbGw9IiNDQTlENTYiLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTAuMDY2MyA3LjE3Nzk5SDk0LjQzN0w5Mi4zMzA0IDIuMDE5NTNMOTAuMDY2MyA3LjE3Nzk5Wk04OC4yODU2IDkuNDI4NTdMOTEuOTIzNSAxLjE4NTMzTDkxLjM2MDggMEg5Mi45MDU1TDk2Ljg1NzEgOS40Mjg1N0g5NS4zNjUzTDk0Ljc1MDQgNy45NDY3SDg5LjcyNTNMODkuMDg0IDkuNDI4NTdIODguMjg1NloiIGZpbGw9IiNDQTlENTYiLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTkuOTIyNCA1LjM3Mjk0SDEwMS4yODhDMTAyLjgzIDUuMzcyOTQgMTAzLjY1NSA0LjMzNTQgMTAzLjY1NSAzLjAxNTU4QzEwMy42NTUgMi4wODYxMiAxMDMuMzU4IDEuNDI1OTkgMTAyLjc4OSAxLjA0OTAyQzEwMi4xMjcgMC42MDQxOCAxMDEuMDE4IDAuNjcxNjE5IDk5LjkyMjQgMC42NzE2MTlWNS4zNzI5NFpNMTAyLjY2OSA1Ljk0MDNMMTA1LjQyOCA5LjQyODU3SDEwMy44MDVMMTAxLjIwOCA2LjA0Nzk1SDk5LjkyMzRWOS40Mjg1N0g5OC41NzA4VjUuODk5NjdWMEgxMDEuNjQxQzEwMy42NTYgMCAxMDUuMjEyIDEuMDIzNyAxMDUuMjEyIDMuMDMwODlDMTA1LjIxMiA0LjU1MjYgMTA0LjExNiA1LjYwMzU0IDEwMi42NjkgNS45NDAzWiIgZmlsbD0iI0NBOUQ1NiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDYuMjg1IDBIMTEyLjI4NVYwLjc2NzczOEgxMDkuOTMzVjkuNDI4NTdIMTA4LjY2MVYwLjc2NzczOEgxMDYuMjg1VjBaIiBmaWxsPSIjQ0E5RDU2Ii8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY1LjU1ODcgMjIuNDk0N0M2Ny43NzUyIDIyLjQ5NDcgNjguNzE0OSAyMC41OTA1IDY4LjcxNDkgMTguNDU0QzY4LjcxNDkgMTYuNDQ1OSA2Ny43NzUyIDE0LjM2MTMgNjUuNTU4NyAxNC4zNjEzQzYzLjM0MjYgMTQuMzYxMyA2Mi40MjkyIDE2LjMxNjYgNjIuNDI5MiAxOC40NTRDNjIuNDI5MiAyMC41OTA1IDYzLjM0MjYgMjIuNDk0NyA2NS41NTg3IDIyLjQ5NDdaTTY1LjU1OTYgMTMuNzEzOUM2OC4zOCAxMy43MTM5IDcwLjI4NzUgMTUuODYzNyA3MC4yODc1IDE4LjQ1NDFDNzAuMjg3NSAyMS4wMTg0IDY4LjM4IDIzLjE0MjQgNjUuNTU5NiAyMy4xNDI0QzYyLjc2NTkgMjMuMTQyNCA2MC44NTg5IDIxLjAxODQgNjAuODU4OSAxOC40NTQxQzYwLjg1ODkgMTUuODYzNyA2Mi43NjU5IDEzLjcxMzkgNjUuNTU5NiAxMy43MTM5WiIgZmlsbD0iIzEwMTQxNyIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MS45OTk1IDEzLjcxMzlINzcuOTk5NVYxNC40ODE2SDczLjQwODFWMTcuMTQ4NEg3Ny4yOTUyVjE3LjkxNjFINzMuNDA4MVYyMy4xNDI0SDcxLjk5OTVWMTMuNzEzOVoiIGZpbGw9IiMxMDE0MTciLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNODQuNDk1NiAxOS4wODY4SDg1Ljg2MTdDODcuNDAzMSAxOS4wODY4IDg4LjIyODIgMTguMDQ5MyA4OC4yMjgyIDE2LjcyOTRDODguMjI4MiAxNS44IDg3LjkzMDkgMTUuMTM5OSA4Ny4zNjI3IDE0Ljc2MjlDODYuNzAwMyAxNC4zMTggODUuNTkwOCAxNC4zODU1IDg0LjQ5NTYgMTQuMzg1NVYxOS4wODY4Wk04Ny4yNDIyIDE5LjY1NDJMOTAuMDAxMiAyMy4xNDI0SDg4LjM3ODJMODUuNzgxNSAxOS43NjE4SDg0LjQ5NjZWMjMuMTQyNEg4My4xNDRWMTkuNjEzNVYxMy43MTM5SDg2LjIxNDNDODguMjI5MyAxMy43MTM5IDg5Ljc4NSAxNC43Mzc2IDg5Ljc4NSAxNi43NDQ4Qzg5Ljc4NSAxOC4yNjY1IDg4LjY4OTQgMTkuMzE3NCA4Ny4yNDIyIDE5LjY1NDJaIiBmaWxsPSIjMTAxNDE3Ii8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkxLjcxNTMgMTMuNzEzOUg5Ny43MTUzVjE0LjQ4MTZIOTMuMTIzOFYxNy4xNDg0SDk3LjAxMTFWMTcuOTE2MUg5My4xMjM4VjIyLjM3NDdIOTcuNzE1M1YyMy4xNDI0SDkxLjcxNTNWMTMuNzEzOVoiIGZpbGw9IiMxMDE0MTciLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAwLjM1MSAyMC44OTMySDEwNC43MjJMMTAyLjYxNSAxNS43MzQxTDEwMC4zNTEgMjAuODkzMlpNOTguNTcwOCAyMy4xNDI0TDEwMi4yMDkgMTQuODk4OEwxMDEuNjQ2IDEzLjcxMzlIMTAzLjE5MUwxMDcuMTQyIDIzLjE0MjRIMTA1LjY1TDEwNS4wMzYgMjEuNjYwOUgxMDAuMDFMOTkuMzY5MiAyMy4xNDI0SDk4LjU3MDhaIiBmaWxsPSIjMTAxNDE3Ii8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwOC44NTggMTMuNzEzOUgxMTAuMjY2VjIyLjM3NDdIMTE0Ljg1OFYyMy4xNDI0SDEwOC44NThWMTMuNzEzOVoiIGZpbGw9IiMxMDE0MTciLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTE5LjE0MyAxMy43MTM5SDEyNS4xNDNWMTQuNDgxNkgxMjAuNTUyVjE3LjE0ODRIMTI0LjQzOVYxNy45MTYxSDEyMC41NTJWMjIuMzc0N0gxMjUuMTQzVjIzLjE0MjRIMTE5LjE0M1YxMy43MTM5WiIgZmlsbD0iIzEwMTQxNyIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzEuMjYxIDE1LjE1MTdDMTMwLjYyNiAxNC42OTgyIDEyOS44ODcgMTQuNDM5MiAxMjkuMjEzIDE0LjQzOTJDMTI4LjYzIDE0LjQzOTIgMTI4LjAwOCAxNC41OTQ3IDEyOC4wMDggMTUuMjQyM0MxMjguMDA4IDE1LjU1MzIgMTI4LjE2NCAxNS45MTU3IDEyOC42NDMgMTYuNDU5M0wxMzAuOTExIDE4LjkzM0MxMzEuNTU5IDE5LjY1ODcgMTMyIDIwLjQyMjcgMTMyIDIxLjE3MzhDMTMyIDIyLjU1OTcgMTMwLjY1MiAyMy4xNDI0IDEyOS4zODIgMjMuMTQyNEMxMjcuOTMgMjMuMTQyNCAxMjYuODY4IDIyLjUwODEgMTI2IDIxLjQ5ODFMMTI2LjQ5MiAyMC45NTRDMTI3LjE3OSAyMS43MTc5IDEyOC4xNjQgMjIuMzAwNyAxMjkuMTEgMjIuMzAwN0MxMzAuMDE3IDIyLjMwMDcgMTMwLjU2MSAyMS44NDcyIDEzMC41NjEgMjEuMTYxQzEzMC41NjEgMjAuNjE2OCAxMzAuMTA4IDE5Ljk5NSAxMjkuODM2IDE5LjY5NzhMMTI3LjYwNiAxNy4yMjM4QzEyNy4wODggMTYuNjUzOSAxMjYuNTcgMTUuOTY3NiAxMjYuNTcgMTUuMTkwM0MxMjYuNTcgMTQuNTE2OSAxMjcuMTY2IDEzLjcxMzkgMTI4Ljg4OSAxMy43MTM5QzEyOS45NjUgMTMuNzEzOSAxMzAuOTg5IDE0LjAyNDggMTMxLjc1MyAxNC42NzI0TDEzMS4yNjEgMTUuMTUxN1oiIGZpbGw9IiMxMDE0MTciLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMyLjg1NSAxMy43MTM5SDEzOC44NTVWMTQuNDgxNkgxMzYuNTAzVjIzLjE0MjRIMTM1LjIzMlYxNC40ODE2SDEzMi44NTVWMTMuNzEzOVoiIGZpbGw9IiMxMDE0MTciLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQxLjQ5NCAyMC44OTMySDE0NS44NjVMMTQzLjc1OCAxNS43MzQxTDE0MS40OTQgMjAuODkzMlpNMTM5LjcxNCAyMy4xNDI0TDE0My4zNTIgMTQuODk4OEwxNDIuNzg5IDEzLjcxMzlIMTQ0LjMzM0wxNDguMjg1IDIzLjE0MjRIMTQ2Ljc5NEwxNDYuMTc4IDIxLjY2MDlIMTQxLjE1M0wxNDAuNTEyIDIzLjE0MjRIMTM5LjcxNFoiIGZpbGw9IiMxMDE0MTciLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQ4LjI4NSAxMy43MTM5SDE1NC4yODVWMTQuNDgxNkgxNTEuOTMzVjIzLjE0MjRIMTUwLjY2MlYxNC40ODE2SDE0OC4yODVWMTMuNzEzOVoiIGZpbGw9IiMxMDE0MTciLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTU2IDEzLjcxMzlIMTYyVjE0LjQ4MTZIMTU3LjQwOVYxNy4xNDg0SDE2MS4yOTZWMTcuOTE2MUgxNTcuNDA5VjIyLjM3NDdIMTYyVjIzLjE0MjRIMTU2VjEzLjcxMzlaIiBmaWxsPSIjMTAxNDE3Ii8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQxLjE0NDUgMFYyNEg0NS40MzAyVjAuMDAxMjg0OEw0MS4xNDQ1IDBaIiBmaWxsPSIjMTAxNDE3Ii8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjE0MjkgMjRDMTcuMTMwOCAyNCA5LjEyODk0IDE2LjYwNzMgOS4xMzU4MSAxNi42MDM0QzEyLjkwNzggMTUuMjc2NyAxNS41NDA4IDEyLjQxMzcgMTUuNTQwOCA4LjQ2MjUzQzE1LjU0MDggMy4zMDcwNyAxMS4yNDY1IDAuMDM0MjYxMiA1LjQxMjc3IDAuMDAxNzEzMDZMMCAwVjI0SDQuMTY4ODlWMC4yMDIxNDFINS40MTI3N1YwLjIwMDg1N0M5LjM5MDA5IDAuMjQ1Mzk2IDEyLjQ5MzggMy41Nzc3MyAxMi40OTM4IDguNjIwNTZDMTIuNDkzOCAxMy42ODMxIDkuNDIzNTkgMTYuOTA3MSA1LjQ2MjU5IDE2Ljk3MTdMNS4zOTA4NiAxNy4xNTI1TDEyLjc5NzkgMjRIMTcuMTQyOVoiIGZpbGw9IiMxMDE0MTciLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYuMzU0OSAyMy43Njc2TDI0LjY0OTMgMjMuNzY4MVYwLjIwMjMxN0wyNi40MTQ1IDAuMjEwODgzQzMwLjExMjMgMC4yMTA4ODMgMzIuMDg5NCAzLjAxNzMxIDMyLjA4OTQgNS40MTc3NEMzMi4wODk0IDguMDE4NTkgMzAuNjAxIDEwLjIwMTkgMjcuODk4MyAxMC40ODQ1VjEwLjY3OUMzMi4wMDI0IDExLjE1OTUgMzIuNzE1NSAxNS4xNTc4IDMyLjcxNTUgMTcuMjExN0MzMi43MTU1IDE5LjQwNTcgMzEuNjQ1MiAyMy43Njc2IDI2LjM1NDkgMjMuNzY3NlpNMjkuNjY2OSAxMC41NjAyQzMzLjIyMzQgOS43NDU2MSAzNC40ODQ5IDcuNTA4NzggMzQuNDg0OSA1LjQ1MTM5QzM0LjQ4NDkgMS44NTE4MiAzMS41MDIzIDAgMjcuMzE5NiAwSDIwLjU3MDNWMjRIMjcuNjZDMzIuODc0MyAyNCAzNS45OTg5IDIxLjEyODEgMzUuOTk4OSAxNy4xNTA4QzM1Ljk5ODkgMTQuNzE2NSAzNC4zOTI5IDExLjQwNjkgMjkuNjY2OSAxMC41NjAyWiIgZmlsbD0iIzEwMTQxNyIvPgo8L3N2Zz4K");
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}@media only screen and (min-width: 424px) {
    .preloader:before {
        width:159px
    }
}@media only screen and (min-width: 960px) {
    .preloader:before {
        width:200px
    }
}@media only screen and (min-width: 1440px) {
    .preloader:before {
        width:10.417vw
    }
}@media only screen and (min-width: 1920px) {
    .preloader:before {
        width:200px
    }
}@media only screen and (min-width: 424px) {
    .preloader:before {
        height:159px
    }
}@media only screen and (min-width: 960px) {
    .preloader:before {
        height:200px
    }
}@media only screen and (min-width: 1440px) {
    .preloader:before {
        height:10.417vw
    }
}@media only screen and (min-width: 1920px) {
    .preloader:before {
        height:200px
    }
}.preloader.is-ready {
    opacity: 0
}.property-link {
    position: relative;
    width: 100%
}.property-link:not(:last-child) {
    margin-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .property-link:not(:last-child) {
        margin-bottom:0
    }
}.property-link__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 1280px) {
    .property-link__link:hover .property-link__title {
        color:inherit
    }
}@media only screen and (min-width: 1280px) {
    .property-link__link:hover .property-link__arrow {
        border-color:#ceb184
    }
}@media only screen and (min-width: 1280px) {
    .property-link__link:hover .property-link__hyphen-icon {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .property-link__link:hover .property-link__hyphen-icon {
        width:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link__link:hover .property-link__hyphen-icon {
        width:8px
    }
}.property-link__img {
    background-color: #edebe9
}.property-link__img-wrapper {
    position: relative;
    width: 100%;
    height: 0
}.property-link__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.property-link__img-inner img,.property-link__img-inner picture {
    width: 100%;
    height: 100%
}.property-link__img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    display: block
}.property-link__title {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}.property-link__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.property-link__description {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #101417
}@media only screen and (min-width: 424px) {
    .property-link__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .property-link__description {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .property-link__description {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .property-link__description {
        font-size:17px;
        line-height: 1.45
    }
}.property-link__arrow {
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: .313vw solid #dcc7a7;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .property-link__arrow {
        border-width:1.4px
    }
}@media only screen and (min-width: 960px) {
    .property-link__arrow {
        border-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .property-link__arrow {
        border-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link__arrow {
        border-width:1.5px
    }
}.property-link__arrow-icon {
    width: 1.563vw;
    height: 2.5vw;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .property-link__arrow-icon {
        width:6.7px
    }
}@media only screen and (min-width: 960px) {
    .property-link__arrow-icon {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .property-link__arrow-icon {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link__arrow-icon {
        width:6px
    }
}@media only screen and (min-width: 424px) {
    .property-link__arrow-icon {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .property-link__arrow-icon {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .property-link__arrow-icon {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link__arrow-icon {
        height:10px
    }
}.property-link__hyphen-icon {
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #17d527;
    display: none;
    width: 0
}@media only screen and (min-width: 960px) {
    .property-link__hyphen-icon {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .property-link__hyphen-icon {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link__hyphen-icon {
        height:10px
    }
}@media only screen and (min-width: 960px) {
    .property-link__hyphen-icon {
        margin-left:3px
    }
}@media only screen and (min-width: 1440px) {
    .property-link__hyphen-icon {
        margin-left:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link__hyphen-icon {
        margin-left:4px
    }
}@media only screen and (min-width: 960px) {
    .property-link__hyphen-icon {
        margin-right:-3px
    }
}@media only screen and (min-width: 1440px) {
    .property-link__hyphen-icon {
        margin-right:-.208vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link__hyphen-icon {
        margin-right:-4px
    }
}@media only screen and (min-width: 1280px) {
    .property-link__hyphen-icon {
        display:block
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_full:not(:last-child) {
        padding-bottom:8.82353%;
        border-bottom: 1px solid rgba(38,46,56,.2)
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_full:not(:last-child) {
        padding-bottom:8.33333%
    }
}.property-link_theme_full .property-link__img {
    margin-bottom: 8.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .property-link_theme_full .property-link__img {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__img {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_full .property-link__img {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_full .property-link__img {
        margin-bottom:56px
    }
}.property-link_theme_full .property-link__img-wrapper {
    padding-bottom: 64%
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__img-wrapper {
        padding-bottom:44%
    }
}.property-link_theme_full .property-link__content,.property-link_theme_full .property-link__title {
    width: 100%
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__content,.property-link_theme_full .property-link__title {
        width:50%
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_full .property-link__content,.property-link_theme_full .property-link__title {
        width:50%
    }
}.property-link_theme_full .property-link__title {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}.property-link_theme_full .property-link__title .property-link__arrow {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__title .property-link__arrow {
        display:none
    }
}.property-link_theme_full .property-link__title-text span {
    margin-right: 3.33333%
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__title-text span {
        margin-right:0
    }
}.property-link_theme_full .property-link__content {
    margin-top: 3.75vw;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}@media only screen and (min-width: 424px) {
    .property-link_theme_full .property-link__content {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__content {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_full .property-link__content {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_full .property-link__content {
        margin-top:16px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .property-link_theme_full .property-link__content {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .property-link_theme_full .property-link__content {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .property-link_theme_full .property-link__content {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .property-link_theme_full .property-link__content {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__content {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}@media only screen and (max-width: 959px) {
    .property-link_theme_full .property-link__content .property-link__arrow {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__description {
        width:70.58824%;
        margin-right: auto
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_full .property-link__description {
        width:66.66667%
    }
}.property-link_theme_full .property-link__arrow {
    width: 8.125vw;
    height: 8.125vw;
    margin-right: 0
}@media only screen and (min-width: 424px) {
    .property-link_theme_full .property-link__arrow {
        width:34.5px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__arrow {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_full .property-link__arrow {
        width:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_full .property-link__arrow {
        width:64px
    }
}@media only screen and (min-width: 424px) {
    .property-link_theme_full .property-link__arrow {
        height:34.5px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_full .property-link__arrow {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_full .property-link__arrow {
        height:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_full .property-link__arrow {
        height:64px
    }
}.property-link_theme_left,.property-link_theme_right {
    margin-top: 17.5vw;
    padding-top: 3.75vw;
    padding-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .property-link_theme_left,.property-link_theme_right {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left,.property-link_theme_right {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left,.property-link_theme_right {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_left,.property-link_theme_right {
        margin-top:96px
    }
}@media only screen and (max-width: 423px) {
    .property-link_theme_left,.property-link_theme_right {
        margin-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .property-link_theme_left,.property-link_theme_right {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-bottom:16px
    }
}@media only screen and (max-width: 423px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .property-link_theme_left,.property-link_theme_right {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left,.property-link_theme_right {
        width:41.17647%
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left,.property-link_theme_right {
        width:41.66667%
    }
}.property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
    margin-top: 12.5vw;
    width: 43.33333%
}@media only screen and (min-width: 424px) {
    .property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
        margin-top:72px
    }
}@media only screen and (max-width: 423px) {
    .property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
        margin-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 50%
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left .property-link__img,.property-link_theme_right .property-link__img {
        width:50%
    }
}.property-link_theme_left .property-link__img-wrapper,.property-link_theme_right .property-link__img-wrapper {
    padding-bottom: 145%
}@media only screen and (min-width: 960px) {
    .property-link_theme_left .property-link__img-wrapper,.property-link_theme_right .property-link__img-wrapper {
        padding-bottom:100%
    }
}.property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
    margin-bottom: 8.75vw;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}@media only screen and (min-width: 424px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left .property-link__title,.property-link_theme_right .property-link__title {
        margin-right:20%;
        width: 80%
    }
}.property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
    margin-top: 12.5vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 56.66667%
}@media only screen and (min-width: 424px) {
    .property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
        margin-top:72px
    }
}@media only screen and (max-width: 423px) {
    .property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
        margin-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
        margin-right:7.14286%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 42.85714%
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left .property-link__content,.property-link_theme_right .property-link__content {
        margin-right:5%;
        width: 45%
    }
}.property-link_theme_left .property-link__description,.property-link_theme_right .property-link__description {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}.property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
    width: 9.375vw;
    height: 9.375vw
}@media only screen and (min-width: 424px) {
    .property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .property-link_theme_left .property-link__arrow,.property-link_theme_right .property-link__arrow {
        height:40px
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left {
        margin-right:8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left {
        margin-right:8.33333%
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_left:after {
        content:"";
        position: absolute;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: rgba(38,46,56,.2);
        right: -21.42857%
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_left:after {
        right:-20%
    }
}@media only screen and (max-width: 959px) {
    .property-link_theme_left .property-link__img {
        margin-left:-10%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}@media only screen and (max-width: 959px) {
    .property-link_theme_left .property-link__content {
        margin-left:10%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}@media only screen and (min-width: 960px) {
    .property-link_theme_right {
        margin-left:8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .property-link_theme_right {
        margin-left:8.33333%
    }
}@media only screen and (max-width: 959px) {
    .property-link_theme_right .property-link__img {
        margin-right:-10%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}@media only screen and (max-width: 959px) {
    .property-link_theme_right .property-link__content {
        margin-right:10%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.program-installment {
    padding-top: 6.66667%;
    border-top: 1px solid rgba(34,36,43,.2)
}@media only screen and (min-width: 960px) {
    .program-installment {
        padding-top:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .program-installment {
        padding-top:2.08333%
    }
}.program-installment__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}@media only screen and (min-width: 960px) {
    .program-installment__top {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.program-installment__title {
    color: #17d527
}@media only screen and (min-width: 960px) {
    .program-installment__title {
        -webkit-box-ordinal-group:1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}.program-installment__description {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .program-installment__description {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .program-installment__description {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__description {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .program-installment__description {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .program-installment__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .program-installment__description {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__description {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .program-installment__description {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .program-installment__description {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 100%
    }
}.program-installment__order {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #937545
}@media only screen and (min-width: 424px) {
    .program-installment__order {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .program-installment__order {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .program-installment__order {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .program-installment__order {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__order {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .program-installment__order {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .program-installment__order {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.program-installment__row {
    padding-top: 7.5vw;
    margin-bottom: -2.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .program-installment__row {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .program-installment__row {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__row {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .program-installment__row {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .program-installment__row {
        margin-bottom:-10.6px
    }
}@media only screen and (min-width: 960px) {
    .program-installment__row {
        margin-bottom:-1.47059%
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__row {
        margin-bottom:-2.08333%
    }
}@media only screen and (min-width: 1920px) {
    .program-installment__row {
        margin-bottom:-2.08333%
    }
}@media only screen and (min-width: 960px) {
    .program-installment__row {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -1.47059%;
        width: 101.47059%
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__row {
        margin-right:-2.08333%;
        width: 102.08333%
    }
}.program-installment__program {
    margin-bottom: 2.5vw;
    padding: 6.66667%;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: hsla(36,36%,74%,.2);
    width: 100%
}@media only screen and (min-width: 424px) {
    .program-installment__program {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .program-installment__program {
        margin-bottom:1.44928%
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__program {
        margin-bottom:2.04082%
    }
}@media only screen and (min-width: 1920px) {
    .program-installment__program {
        margin-bottom:2.04082%
    }
}@media only screen and (min-width: 424px) {
    .program-installment__program {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .program-installment__program {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__program {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .program-installment__program {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .program-installment__program {
        padding:2.89855%;
        margin-right: 1.44928%;
        width: 48.55072%
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__program {
        padding:2.04082%;
        margin-right: 2.04082%;
        width: 47.95918%
    }
}.program-installment__program-ttl {
    width: 16.66667%
}@media only screen and (min-width: 960px) {
    .program-installment__program-ttl {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .program-installment__program-ttl {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .program-installment__program-ttl {
        margin-bottom:8px
    }
}@media only screen and (min-width: 960px) {
    .program-installment__program-ttl {
        width:100%
    }
}.program-installment__program-text {
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .program-installment__program-text {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .program-installment_size_three .program-installment__program {
        width:31.88406%
    }
}@media only screen and (min-width: 1440px) {
    .program-installment_size_three .program-installment__program {
        width:31.29252%
    }
}@media only screen and (min-width: 960px) {
    .program-installment_size_four .program-installment__program {
        width:23.55072%
    }
}@media only screen and (min-width: 1440px) {
    .program-installment_size_four .program-installment__program {
        width:22.95918%
    }
}.program-installment_theme_full-mobile .program-installment__program-ttl {
    margin-bottom: 2.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .program-installment_theme_full-mobile .program-installment__program-ttl {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .program-installment_theme_full-mobile .program-installment__program-ttl {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .program-installment_theme_full-mobile .program-installment__program-ttl {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .program-installment_theme_full-mobile .program-installment__program-ttl {
        margin-bottom:8px
    }
}.program-installment_no_border {
    border: none
}.projects-card {
    width: 100%
}.projects-card:first-child {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .projects-card:first-child {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .projects-card:first-child {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card:first-child {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card:first-child {
        margin-top:96px
    }
}.projects-card:not(:first-child) {
    margin-top: 23.33333%
}@media only screen and (min-width: 960px) {
    .projects-card:not(:first-child) {
        margin-top:13.33333%
    }
}@media only screen and (min-width: 1440px) {
    .projects-card:not(:first-child) {
        margin-top:20%
    }
}.projects-card__title {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .projects-card__title:hover~.projects-card__img .projects-card__img-inner-hover {
        opacity:1;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
    }
}@media only screen and (min-width: 1280px) {
    .projects-card__title:hover~.projects-card__img .projects-card__img-inner-hover img {
        -webkit-transition-delay:.2s;
        transition-delay: .2s;
        opacity: 1
    }
}.projects-card__info {
    margin-top: 3.75vw;
    padding-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .projects-card__info {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .projects-card__info {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info {
        padding-top:8px
    }
}@media only screen and (max-width: 423px) {
    .projects-card__info {
        padding-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .projects-card__info {
        padding-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .projects-card__info {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .projects-card__info {
        padding-top:0
    }
}.projects-card__info-item {
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 424px) {
    .projects-card__info-item {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-item {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-item {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-item {
        font-size:18px;
        line-height: 1.6
    }
}.projects-card__info-item:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .projects-card__info-item:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-item:not(:first-child) {
        margin-top:18px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-item:not(:first-child) {
        margin-top:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-item:not(:first-child) {
        margin-top:18px
    }
}.projects-card__info-icon {
    width: 5vw;
    height: 5vw;
    padding: .625vw;
    margin-right: 2.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 5px
}@media only screen and (min-width: 424px) {
    .projects-card__info-icon {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-icon {
        width:18px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-icon {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-icon {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .projects-card__info-icon {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-icon {
        height:18px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-icon {
        height:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-icon {
        height:18px
    }
}@media only screen and (min-width: 424px) {
    .projects-card__info-icon {
        padding:2.7px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-icon {
        padding:2px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-icon {
        padding:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-icon {
        padding:2px
    }
}@media only screen and (min-width: 424px) {
    .projects-card__info-icon {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-icon {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-icon {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-icon {
        margin-right:16px
    }
}.projects-card__info-icon svg {
    fill: #17d527;
    width: 100%
}.projects-card__links {
    margin-top: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 424px) {
    .projects-card__links {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__links {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__links {
        margin-top:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__links {
        margin-top:24px
    }
}.projects-card__link:not(:last-child) {
    margin-right: 7.5vw
}@media only screen and (min-width: 424px) {
    .projects-card__link:not(:last-child) {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__link:not(:last-child) {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__link:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__link:not(:last-child) {
        margin-right:32px
    }
}.projects-card__img {
    margin-top: 6.25vw;
    position: relative;
    width: 100%
}@media only screen and (min-width: 424px) {
    .projects-card__img {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__img {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__img {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__img {
        margin-top:32px
    }
}.projects-card__img-wrapper {
    background-color: #fff;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%
}.projects-card__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}@media only screen and (min-width: 1280px) {
    .projects-card__img-inner:hover .projects-card__img-inner-hover {
        opacity:1;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
    }
}@media only screen and (min-width: 1280px) {
    .projects-card__img-inner:hover .projects-card__img-inner-hover img {
        -webkit-transition-delay:.2s;
        transition-delay: .2s;
        opacity: 1
    }
}.projects-card__img-inner img,.projects-card__img-inner picture {
    width: 100%;
    height: 100%
}.projects-card__img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;"
}.projects-card__img-inner-hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    position: absolute;
    background-color: rgba(0,0,0,.7);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    z-index: 1
}.projects-card__img-inner-hover img {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    opacity: 0
}.projects-card__awards {
    -webkit-transition-property: border-radius,width,max-height,padding,top,-webkit-transform;
    transition-property: border-radius,width,max-height,padding,top,-webkit-transform;
    transition-property: border-radius,width,max-height,padding,top,transform;
    transition-property: border-radius,width,max-height,padding,top,transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    top: 40px;
    width: 78px;
    height: 78px;
    padding: 20px 25px;
    background-color: #fff;
    border-radius: 50%;
    display: block;
    z-index: 1;
    position: absolute;
    right: 0;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}@media only screen and (min-width: 960px) {
    .projects-card__awards:hover {
        max-height:100%;
        border-radius: 0;
        top: 20px;
        width: 242px;
        min-height: 220px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__awards:hover {
        top:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__awards:hover {
        top:20px;
        width: 242px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__awards:hover .projects-card__awards-content {
        height:100%;
        opacity: 1;
        visibility: visible
    }
}.projects-card__awards-content {
    -webkit-transition-property: height,opacity;
    transition-property: height,opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-transition-delay: 0s,.15s;
    transition-delay: 0s,.15s;
    height: 0;
    opacity: 0;
    visibility: hidden
}@media only screen and (min-width: 424px) {
    .projects-card__awards-content {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__awards-content {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__awards-content {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__awards-content {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .projects-card__awards-content {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .projects-card__awards-content {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__awards-content {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__awards-content {
        font-size:17px;
        line-height: 1.45
    }
}.projects-card__awards-content p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .projects-card__awards-content p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .projects-card__awards-content p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__awards-content p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__awards-content p {
        font-size:17px;
        line-height: 1.45
    }
}.projects-card__awards-content p:not(:first-child) {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .projects-card__awards-content p:not(:first-child) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__awards-content p:not(:first-child) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__awards-content p:not(:first-child) {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__awards-content p:not(:first-child) {
        margin-top:8px
    }
}.projects-card__awards-icon {
    fill: #17d527
}@media only screen and (min-width: 960px) {
    .projects-card__awards-icon {
        width:28px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__awards-icon {
        width:1.459vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__awards-icon {
        width:28px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__awards-icon {
        height:38px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__awards-icon {
        height:1.98vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__awards-icon {
        height:38px
    }
}.projects-card__info-icon-pin {
    width: 3.282vw;
    height: 4.375vw
}@media only screen and (min-width: 424px) {
    .projects-card__info-icon-pin {
        width:14px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-icon-pin {
        width:15px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-icon-pin {
        width:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-icon-pin {
        width:15px
    }
}@media only screen and (min-width: 424px) {
    .projects-card__info-icon-pin {
        height:18.6px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-icon-pin {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-icon-pin {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-icon-pin {
        height:20px
    }
}.projects-card__info-icon-clock {
    width: 3.282vw;
    height: 4.219vw
}@media only screen and (min-width: 424px) {
    .projects-card__info-icon-clock {
        width:14px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-icon-clock {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-icon-clock {
        width:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-icon-clock {
        width:14px
    }
}@media only screen and (min-width: 424px) {
    .projects-card__info-icon-clock {
        height:17.9px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-icon-clock {
        height:18px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-icon-clock {
        height:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-icon-clock {
        height:18px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__links_theme_mobile {
        display:none
    }
}@media only screen and (max-width: 959px) {
    .projects-card__links_theme_desktop {
        display:none
    }
}.projects-card__info-item_type_location {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block;
    cursor: pointer
}@media only screen and (min-width: 1280px) {
    .projects-card__info-item_type_location:hover {
        color:#17d527
    }
}.projects-card__info-item_type_date:nth-child(n+3) {
    margin-top: 2.5vw;
    margin-left: 7.5vw
}@media only screen and (min-width: 424px) {
    .projects-card__info-item_type_date:nth-child(n+3) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-item_type_date:nth-child(n+3) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-item_type_date:nth-child(n+3) {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-item_type_date:nth-child(n+3) {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .projects-card__info-item_type_date:nth-child(n+3) {
        margin-left:31.8px
    }
}@media only screen and (min-width: 960px) {
    .projects-card__info-item_type_date:nth-child(n+3) {
        margin-left:34px
    }
}@media only screen and (min-width: 1440px) {
    .projects-card__info-item_type_date:nth-child(n+3) {
        margin-left:1.771vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-card__info-item_type_date:nth-child(n+3) {
        margin-left:34px
    }
}.projects-list {
    width: 100%
}@media only screen and (min-width: 960px) {
    .projects-list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.projects-list__column {
    width: 100%
}@media only screen and (min-width: 960px) {
    .projects-list__column {
        width:44.11765%
    }
}@media only screen and (min-width: 1440px) {
    .projects-list__column {
        width:41.66667%
    }
}@media only screen and (min-width: 960px) {
    .projects-list__column:nth-child(odd) {
        margin-right:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .projects-list__column:nth-child(odd) {
        margin-right:8.33333%
    }
}@media only screen and (min-width: 960px) {
    .projects-list__column:nth-child(2n) {
        margin-left:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .projects-list__column:nth-child(2n) {
        margin-left:8.33333%
    }
}.projects-list__column:nth-child(2) {
    margin-top: 17.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 424px) {
    .projects-list__column:nth-child(2) {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .projects-list__column:nth-child(2) {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .projects-list__column:nth-child(2) {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .projects-list__column:nth-child(2) {
        margin-top:96px
    }
}.projects-list_theme_common .projects-list__column:nth-child(2) {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}.range-slider {
    padding-bottom: 0;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .range-slider {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .range-slider {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .range-slider {
        padding-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider {
        padding-bottom:8px
    }
}.range-slider .range-slider__base .irs--flat {
    height: auto
}.range-slider .range-slider__base .irs-line {
    height: 1px;
    background-color: rgba(68,66,64,.3);
    border-radius: 1;
    top: 0
}.range-slider .range-slider__base .irs-bar {
    height: 2px;
    background: #17d527;
    border: 0;
    top: auto;
    bottom: 0;
    z-index: 0
}.range-slider .range-slider__base .irs-handle {
    width: 5vw;
    height: 5vw;
    top: -2.5vw;
    -webkit-transition: none;
    transition: none;
    bottom: auto;
    background: transparent;
    border: none;
    border-radius: 100%;
    box-shadow: none;
    z-index: 1;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .range-slider .range-slider__base .irs-handle {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .range-slider .range-slider__base .irs-handle {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider .range-slider__base .irs-handle {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider .range-slider__base .irs-handle {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .range-slider .range-slider__base .irs-handle {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .range-slider .range-slider__base .irs-handle {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider .range-slider__base .irs-handle {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider .range-slider__base .irs-handle {
        height:16px
    }
}@media only screen and (min-width: 424px) {
    .range-slider .range-slider__base .irs-handle {
        top:-10.6px
    }
}@media only screen and (min-width: 960px) {
    .range-slider .range-slider__base .irs-handle {
        top:-8px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider .range-slider__base .irs-handle {
        top:-.416vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider .range-slider__base .irs-handle {
        top:-8px
    }
}.range-slider .range-slider__base .irs-handle:before {
    content: "";
    position: absolute;
    -webkit-transition-property: background-color,top,height,width,-webkit-transform;
    transition-property: background-color,top,height,width,-webkit-transform;
    transition-property: transform,background-color,top,height,width;
    transition-property: transform,background-color,top,height,width,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 100%;
    border: 2px solid #17d527;
    background: #fff
}.range-slider .range-slider__base .irs-handle:hover:before {
    background: #17d527
}.range-slider .range-slider__base .irs-handle>i:first-child {
    display: none
}.range-slider .range-slider__base .irs-handle.state_hover:before {
    background: #17d527
}.range-slider .range-slider__base .irs-hidden-input {
    display: none!important
}.range-slider .irs-gray-left,.range-slider .irs-gray-right,.range-slider .irs-white-left,.range-slider .irs-white-right {
    height: 2px;
    border: 0;
    top: 0;
    opacity: 1;
    position: absolute;
    display: block
}.range-slider .irs-gray-left,.range-slider .irs-gray-right {
    width: 100%;
    background: rgba(68,66,64,.3);
    box-shadow: inset 0 0 0 100px rgba(68,66,64,.3);
    z-index: 1
}.range-slider .irs-white-left,.range-slider .irs-white-right {
    background: rgba(68,66,64,.3);
    box-shadow: inset 0 0 0 100px rgba(68,66,64,.3);
    z-index: 0
}.range-slider .irs-gray-left,.range-slider .irs-gray-right {
    border-radius: 0
}.range-slider .irs-pseudo-gray {
    background: rgba(68,66,64,.3)
}.range-slider .irs-line-left,.range-slider .irs-line-mid,.range-slider .irs-line-right {
    height: 1px
}.range-slider .irs-max,.range-slider .irs-min {
    display: none
}.range-slider .irs-single {
    background: transparent;
    color: red
}.range-slider .irs-disabled .irs-slider:hover {
    cursor: default;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}.range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
    width: 6.25vw;
    height: 6.25vw
}@media only screen and (min-width: 424px) {
    .range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
        width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
        width:20px
    }
}@media only screen and (min-width: 424px) {
    .range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider[data-from-change] .irs-handle.from:before,.range-slider[data-from-change] .irs-handle.single:before {
        height:20px
    }
}.range-slider[data-from-change] .range-slider__input-wrap:first-child .range-slider__input {
    color: #444240
}.range-slider[data-to-change] .irs-handle.to:before {
    width: 6.25vw;
    height: 6.25vw
}@media only screen and (min-width: 424px) {
    .range-slider[data-to-change] .irs-handle.to:before {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .range-slider[data-to-change] .irs-handle.to:before {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider[data-to-change] .irs-handle.to:before {
        width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider[data-to-change] .irs-handle.to:before {
        width:20px
    }
}@media only screen and (min-width: 424px) {
    .range-slider[data-to-change] .irs-handle.to:before {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .range-slider[data-to-change] .irs-handle.to:before {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider[data-to-change] .irs-handle.to:before {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider[data-to-change] .irs-handle.to:before {
        height:20px
    }
}.range-slider[data-to-change] .range-slider__input-wrap:nth-child(2) .range-slider__input {
    color: #444240
}.range-slider__base {
    display: block;
    width: 100%
}.range-slider__base input {
    display: none
}.range-slider__inputs {
    margin-bottom: 5.625vw;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .range-slider__inputs {
        margin-bottom:23.9px
    }
}@media only screen and (min-width: 960px) {
    .range-slider__inputs {
        margin-bottom:18px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__inputs {
        margin-bottom:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__inputs {
        margin-bottom:13px
    }
}.range-slider__input-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    width: 50%
}.range-slider__input-wrap:nth-child(2) .range-slider__input {
    text-align: right
}.range-slider__label {
    margin-bottom: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    color: rgba(68,66,64,.5)
}@media only screen and (min-width: 424px) {
    .range-slider__label {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .range-slider__label {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__label {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__label {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .range-slider__label {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .range-slider__label {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__label {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__label {
        font-size:18px;
        line-height: 1.6
    }
}.range-slider__input {
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    width: 100%;
    border-radius: 0;
    border: none;
    margin: 0;
    padding: 0;
    background-color: transparent;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: rgba(68,66,64,.5)
}@media only screen and (min-width: 424px) {
    .range-slider__input {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .range-slider__input {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__input {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__input {
        font-size:18px;
        line-height: 1.6
    }
}.range-slider__input::-webkit-inner-spin-button,.range-slider__input::-webkit-outer-spin-button {
    -webkit-appearance: none
}.range-slider__input::-ms-clear {
    display: none
}.range-slider__input:active,.range-slider__input:focus,.range-slider__input:hover {
    outline: none;
    border: none
}.range-slider__input-prefix {
    padding-right: .625vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    color: rgba(68,66,64,.5)
}@media only screen and (min-width: 424px) {
    .range-slider__input-prefix {
        padding-right:2.7px
    }
}@media only screen and (min-width: 960px) {
    .range-slider__input-prefix {
        padding-right:2px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__input-prefix {
        padding-right:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__input-prefix {
        padding-right:4px
    }
}@media only screen and (min-width: 424px) {
    .range-slider__input-prefix {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .range-slider__input-prefix {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__input-prefix {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__input-prefix {
        font-size:18px;
        line-height: 1.6
    }
}.range-slider__input-postfix {
    padding-left: .625vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    color: rgba(68,66,64,.5)
}@media only screen and (min-width: 424px) {
    .range-slider__input-postfix {
        padding-left:2.7px
    }
}@media only screen and (min-width: 960px) {
    .range-slider__input-postfix {
        padding-left:2px
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__input-postfix {
        padding-left:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__input-postfix {
        padding-left:4px
    }
}@media only screen and (min-width: 424px) {
    .range-slider__input-postfix {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .range-slider__input-postfix {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__input-postfix {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__input-postfix {
        font-size:18px;
        line-height: 1.6
    }
}.range-slider__suffix {
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.5);
    display: block
}@media only screen and (min-width: 424px) {
    .range-slider__suffix {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .range-slider__suffix {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .range-slider__suffix {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .range-slider__suffix {
        font-size:17px;
        line-height: 1.45
    }
}.range-slider_is_single .range-slider__input-wrap {
    width: 100%
}.residential-list {
    position: relative;
    overflow-x: scroll;
    width: 100%
}@media only screen and (min-width: 960px) {
    .residential-list {
        -webkit-clip-path:inset(-100vw -100vw -100vw -17.3913%);
        clip-path: inset(-100vw -100vw -100vw -17.3913%);
    }
}@media only screen and (min-width: 1440px) {
    .residential-list {
        -webkit-clip-path:inset(-100vw -100vw -100vw -60%);
        clip-path: inset(-100vw -100vw -100vw -60%);
    }
}@media only screen and (min-width: 1920px) {
    .residential-list {
        -webkit-clip-path:inset(-100vw -100vw -100vw -60%);
        clip-path: inset(-100vw -100vw -100vw -60%)
    }
}.residential-list.swiper-container-initialized .residential-list__scrollbar {
    opacity: 1
}@media only screen and (min-width: 960px) {
    .residential-list.swiper-container-initialized .residential-list__item {
        opacity:0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}@media only screen and (min-width: 960px) {
    .residential-list.swiper-container-initialized .swiper-slide-active,.residential-list.swiper-container-initialized .swiper-slide-active~.residential-list__item {
        -webkit-transition-timing-function:ease-in;
        transition-timing-function: ease-in;
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}.residential-list__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    /* overflow: scroll; */
}.residential-list__item {
    margin-bottom: 23.33333%;
    width: 86.66667%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 960px) {
    .residential-list__item {
        -webkit-transition-property:opacity,-webkit-transform;
        transition-property: opacity,-webkit-transform;
        transition-property: opacity,transform;
        transition-property: opacity,transform,-webkit-transform;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
        margin-bottom: 13.04348%;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        width: 52.17391%;
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}@media only screen and (min-width: 1440px) {
    .residential-list__item {
        margin-bottom: 6.33333%;
        width: 53.33333%
    }
}.residential-list__item:not(:last-child) {
    margin-right: 10%
}@media only screen and (min-width: 960px) {
    .residential-list__item:not(:last-child) {
        margin-right:4.34783%
    }
}@media only screen and (min-width: 1440px) {
    .residential-list__item:not(:last-child) {
        margin-right:6.66667%
    }
}.residential-list__link {
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    display: block;
    width: 100%
}@media only screen and (min-width: 1280px) {
    a.residential-list__link:hover .residential-list__item-title {
        color:#17d527
    }
}.residential-list__item-img-wrapper {
    background-color: #ededec;
    position: relative;
    padding-bottom: 62.5%;
    height: 0;
    width: 350px;
}.residential-list__item-img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.residential-list__item-img-inner img,.residential-list__item-img-inner picture {
    width: 348px;
    height: 232px;
}.residential-list__item-img-inner img {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;";
    display: block
}.residential-list__item-title {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 7.5vw;
    color: #fff
}@media only screen and (min-width: 424px) {
    .residential-list__item-title {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .residential-list__item-title {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .residential-list__item-title {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .residential-list__item-title {
        margin-top:40px
    }
}.residential-list__item-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.residential-list__item-address {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #a7a7aa
}@media only screen and (min-width: 424px) {
    .residential-list__item-address {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .residential-list__item-address {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .residential-list__item-address {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .residential-list__item-address {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .residential-list__item-address {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .residential-list__item-address {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .residential-list__item-address {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .residential-list__item-address {
        font-size:17px;
        line-height: 1.45
    }
}.residential-list__item-address:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .residential-list__item-address:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .residential-list__item-address:not(:last-child) {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .residential-list__item-address:not(:last-child) {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .residential-list__item-address:not(:last-child) {
        margin-right:16px
    }
}.residential-list__scrollbar {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #4e5055;
    position: absolute;
    bottom: 0;
    height: 2px;
    opacity: 0;
    width: 100%
}.residential-list__scrollbar .swiper-scrollbar-drag {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    height: 2px;
    background-color: #fff
}.residential-list__scrollbar .swiper-scrollbar-drag:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.residential-list__scrollbar .swiper-scrollbar-drag:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px
}.residential-list_theme_accent .residential-list__scrollbar,.residential-list_theme_brown .residential-list__scrollbar {
    background-color: rgba(68,66,64,.2)
}.residential-list_theme_accent .residential-list__scrollbar .swiper-scrollbar-drag,.residential-list_theme_brown .residential-list__scrollbar .swiper-scrollbar-drag {
    background-color: #444240
}.residential-list_theme_accent .residential-list__item-title,.residential-list_theme_brown .residential-list__item-title {
    color: #17d527
}.residential-list_theme_accent .residential-list__item-address,.residential-list_theme_brown .residential-list__item-address {
    color: rgba(68,66,64,.6)
}.residential-list_theme_accent .residential-list__item.is-active .residential-list__item-title,.residential-list_theme_brown .residential-list__item.is-active .residential-list__item-title {
    color: #444240
}.residential-list_theme_accent .residential-list__scrollbar .swiper-scrollbar-drag {
    background-color: #17d527
}@media only screen and (min-width: 1280px) {
    .residential-list_theme_accent .residential-list__link:hover .residential-list__item-title {
        color:#444240
    }
}@media only screen and (min-width: 960px) {
    .residential-list_theme_four .residential-list__item {
        margin-bottom:8.82353%;
        width: 35.29412%
    }
}@media only screen and (min-width: 1440px) {
    .residential-list_theme_four .residential-list__item {
        margin-bottom:7.69231%;
        width: 30.76923%
    }
}@media only screen and (min-width: 960px) {
    .residential-list_theme_four .residential-list__item:not(:last-child) {
        margin-right:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .residential-list_theme_four .residential-list__item:not(:last-child) {
        margin-right:3.84615%
    }
}.residential-list_theme_white .residential-list__scrollbar {
    background-color: #dad9d9
}.residential-list_theme_white .residential-list__scrollbar .swiper-scrollbar-drag {
    background-color: #17d527
}.residential-list_theme_white .residential-list__item-title {
    color: #444240;
}@media only screen and (min-width: 1280px) {
    .residential-list_theme_white .residential-list__link:hover .residential-list__item-title {
        color:#17d527
    }
}.menu,.residential-list_theme_slider .residential-list__link {
    pointer-events: none
}.menu {
    top: 0;
    position: fixed;
    overflow: hidden;
    visibility: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -10;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}@media only screen and (min-width: 1280px) {
    .menu {
        display:none
    }
}.menu.is-open {
    -webkit-transition-property: visibility,z-index,-webkit-transform;
    transition-property: visibility,z-index,-webkit-transform;
    transition-property: transform,visibility,z-index;
    transition-property: transform,visibility,z-index,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    top: 19.375vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    z-index: 4;
    -webkit-animation: none;
    animation: none;
    -webkit-transition-duration: .3s,0s,0s;
    transition-duration: .3s,0s,0s;
    -webkit-transform: none;
    transform: none;
    pointer-events: all;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}@media only screen and (min-width: 424px) {
    .menu.is-open {
        top:82.2px
    }
}@media only screen and (min-width: 960px) {
    .menu.is-open {
        top:79px
    }
}@media only screen and (min-width: 1440px) {
    .menu.is-open {
        top:4.844vw
    }
}@media only screen and (min-width: 1920px) {
    .menu.is-open {
        top:93px
    }
}@media only screen and (min-width: 1280px) {
    .menu.is-open {
        display:none
    }
}.menu.is-open .menu__body {
    opacity: 1;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}.menu.is-open .menu__contacts-callback,.menu.is-open .menu__contacts-phone,.menu.is-open .menu__contacts-socials,.menu.is-open .menu__nav-item,.menu.is-open .menu__parametric-link {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1)
}.menu.is-open .menu__parametric-link {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}.menu.is-open .menu__nav-item:first-child {
    -webkit-transition-delay: .36s;
    transition-delay: .36s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__nav-item:first-child {
        -webkit-transition-delay:.26s;
        transition-delay: .26s
    }
}.menu.is-open .menu__nav-item:nth-child(2) {
    -webkit-transition-delay: .42s;
    transition-delay: .42s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__nav-item:nth-child(2) {
        -webkit-transition-delay:.32s;
        transition-delay: .32s
    }
}.menu.is-open .menu__nav-item:nth-child(3) {
    -webkit-transition-delay: .48s;
    transition-delay: .48s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__nav-item:nth-child(3) {
        -webkit-transition-delay:.38s;
        transition-delay: .38s
    }
}.menu.is-open .menu__nav-item:nth-child(4) {
    -webkit-transition-delay: .54s;
    transition-delay: .54s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__nav-item:nth-child(4) {
        -webkit-transition-delay:.44s;
        transition-delay: .44s
    }
}.menu.is-open .menu__nav-item:nth-child(5) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__nav-item:nth-child(5) {
        -webkit-transition-delay:.5s;
        transition-delay: .5s
    }
}.menu.is-open .menu__nav-item:nth-child(6) {
    -webkit-transition-delay: .66s;
    transition-delay: .66s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__nav-item:nth-child(6) {
        -webkit-transition-delay:.56s;
        transition-delay: .56s
    }
}.menu.is-open .menu__nav-item:nth-child(7) {
    -webkit-transition-delay: .72s;
    transition-delay: .72s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__nav-item:nth-child(7) {
        -webkit-transition-delay:.62s;
        transition-delay: .62s
    }
}.menu.is-open .menu__nav-item:nth-child(8) {
    -webkit-transition-delay: .78s;
    transition-delay: .78s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__nav-item:nth-child(8) {
        -webkit-transition-delay:.68s;
        transition-delay: .68s
    }
}.menu.is-open .menu__contacts-phone {
    -webkit-transition-delay: .84s;
    transition-delay: .84s
}.menu.is-open .menu__contacts-callback {
    -webkit-transition-delay: .9s;
    transition-delay: .9s
}.menu.is-open .menu__contacts-socials {
    -webkit-transition-delay: .96s;
    transition-delay: .96s
}@media only screen and (min-width: 960px) {
    .menu.is-open .menu__contacts-socials {
        -webkit-transition-delay:.88s;
        transition-delay: .88s
    }
}.menu__body {
    padding-bottom: 15vw;
    -webkit-transition: opacity .2s ease-out .3s;
    transition: opacity .2s ease-out .3s;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 100%;
    overflow: auto;
    opacity: 0
}@media only screen and (min-width: 424px) {
    .menu__body {
        padding-bottom:63.6px
    }
}@media only screen and (min-width: 960px) {
    .menu__body {
        padding-bottom:80px
    }
}.menu__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .menu__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1280px) {
    .menu__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1280px
    }
}@media only screen and (min-width: 1366px) {
    .menu__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1366px
    }
}@media only screen and (min-width: 1440px) {
    .menu__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}@media only screen and (min-width: 960px) {
    .menu__container {
        height:100%
    }
}.menu__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 960px) {
    .menu__row {
        min-height:100%;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}.menu__parametric-link {
    margin: 15vw 0;
    width: 76.66667%
}@media only screen and (min-width: 424px) {
    .menu__parametric-link {
        margin:63.6px 0
    }
}@media only screen and (min-width: 960px) {
    .menu__parametric-link {
        display:none
    }
}.menu__parametric-link .link__inner {
    font-size: 4.688vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    font-weight: 400
}@media only screen and (min-width: 424px) {
    .menu__parametric-link .link__inner {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .menu__parametric-link .link__inner {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .menu__parametric-link .link__inner {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .menu__parametric-link .link__inner {
        font-size:26px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .menu__parametric-link .link__inner {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .menu__parametric-link .link__inner {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .menu__parametric-link .link__inner {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .menu__parametric-link .link__inner {
        letter-spacing:2px
    }
}.menu__nav {
    margin: 0 0 15vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .menu__nav {
        margin:0 0 63.6px
    }
}@media only screen and (min-width: 960px) {
    .menu__nav {
        margin:40px 0 -40px;
        width: 80%
    }
}.menu__nav-list {
    width: 100%
}@media only screen and (min-width: 960px) {
    .menu__nav-list {
        -webkit-column-count:2;
        column-count: 2;
        -webkit-column-gap: 0;
        column-gap: 0
    }
}.menu__nav-item {
    margin-bottom: 5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .menu__nav-item {
        margin-bottom:21.2px
    }
}@media only screen and (min-width: 960px) {
    .menu__nav-item {
        margin-bottom:0
    }
}@media only screen and (max-width: 959px) {
    .menu__nav-item:last-child {
        margin-bottom:0
    }
}.menu__nav-link {
    padding: 1.875vw;
    margin: 1.875vw;
    margin-bottom: 0;
    font-size: 4.063vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    color: #fff;
    line-height: 1.45;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .menu__nav-link {
        padding:8px
    }
}@media only screen and (min-width: 960px) {
    .menu__nav-link {
        padding:0
    }
}@media only screen and (min-width: 424px) {
    .menu__nav-link {
        margin:8px
    }
}@media only screen and (min-width: 960px) {
    .menu__nav-link {
        margin:0
    }
}@media only screen and (min-width: 424px) {
    .menu__nav-link {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .menu__nav-link {
        margin-bottom:40px
    }
}@media only screen and (min-width: 424px) {
    .menu__nav-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .menu__nav-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .menu__nav-link {
        font-size:1.042vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .menu__nav-link {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .menu__nav-link {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .menu__nav-link {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .menu__nav-link {
        letter-spacing:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .menu__nav-link {
        letter-spacing:1.5px
    }
}.menu__nav-link.is-active {
    color: #17d527
}.menu__contacts {
    margin-bottom: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .menu__contacts {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .menu__contacts {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .menu__contacts {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .menu__contacts {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .menu__contacts {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .menu__contacts {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .menu__contacts {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .menu__contacts {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .menu__contacts {
        width:20%
    }
}.menu__contacts-callback,.menu__contacts-phone,.menu__contacts-socials {
    width: 100%
}.menu__contacts-phone {
    margin-bottom: 6.25vw;
    color: #fff
}@media only screen and (min-width: 424px) {
    .menu__contacts-phone {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .menu__contacts-phone {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .menu__contacts-phone {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .menu__contacts-phone {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .menu__contacts-phone {
        display:none
    }
}.menu__contacts-phone a {
    color: inherit;
    white-space: nowrap
}.menu__contacts-callback {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .menu__contacts-callback {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .menu__contacts-callback {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .menu__contacts-callback {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .menu__contacts-callback {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .menu__contacts-callback {
        display:none
    }
}.menu__contacts-callback,.menu__contacts-phone,.menu__contacts-socials,.menu__nav-item,.menu__parametric-link {
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: translateY(31.25vw);
    transform: translateY(31.25vw);
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    opacity: 0
}@media only screen and (min-width: 424px) {
    .menu__contacts-callback,.menu__contacts-phone,.menu__contacts-socials,.menu__nav-item,.menu__parametric-link {
        -webkit-transform:translateY(132.5px);
        transform: translateY(132.5px)
    }
}@media only screen and (min-width: 960px) {
    .menu__contacts-callback,.menu__contacts-phone,.menu__contacts-socials,.menu__nav-item,.menu__parametric-link {
        -webkit-transform:translateY(-50px);
        transform: translateY(-50px)
    }
}@media only screen and (min-width: 1440px) {
    .menu__contacts-callback,.menu__contacts-phone,.menu__contacts-socials,.menu__nav-item,.menu__parametric-link {
        -webkit-transform:none;
        transform: none
    }
}@media only screen and (min-width: 1920px) {
    .menu__contacts-callback,.menu__contacts-phone,.menu__contacts-socials,.menu__nav-item,.menu__parametric-link {
        -webkit-transform:none;
        transform: none
    }
}.mini-loader:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #17d527;
    -webkit-animation: i .9s linear both infinite;
    animation: i .9s linear both infinite
}.mini-loader_theme_ondark:after {
    -webkit-animation-name: j;
    animation-name: j
}@-webkit-keyframes i {
    0% {
        box-shadow: -12px -6px 0 #17d527,12px 0 0 rgba(185,143,79,.5);
        background: rgba(185,143,79,.5)
    }

    17% {
        box-shadow: -12px 0 0 rgba(185,143,79,.5),12px 3px 0 rgba(185,143,79,.5);
        background: #17d527;
        margin-top: -3px
    }

    34% {
        box-shadow: -12px 6px 0 rgba(185,143,79,.5),12px 3px 0 rgba(185,143,79,.5);
        background: #17d527;
        margin-top: -6px
    }

    51% {
        box-shadow: -12px 3px 0 rgba(185,143,79,.5),12px -3px 0 #17d527;
        background: rgba(185,143,79,.5);
        margin-top: -3px
    }

    68% {
        box-shadow: -12px 0 0 rgba(185,143,79,.5),12px -6px 0 #17d527;
        background: rgba(185,143,79,.5)
    }

    85% {
        box-shadow: -12px -3px 0 #17d527,12px -3px 0 rgba(185,143,79,.5);
        background: rgba(185,143,79,.5)
    }

    to {
        box-shadow: -12px -6px 0 #17d527,12px 0 0 rgba(185,143,79,.5);
        background: rgba(185,143,79,.5)
    }
}@keyframes i {
    0% {
        box-shadow: -12px -6px 0 #17d527,12px 0 0 rgba(185,143,79,.5);
        background: rgba(185,143,79,.5)
    }

    17% {
        box-shadow: -12px 0 0 rgba(185,143,79,.5),12px 3px 0 rgba(185,143,79,.5);
        background: #17d527;
        margin-top: -3px
    }

    34% {
        box-shadow: -12px 6px 0 rgba(185,143,79,.5),12px 3px 0 rgba(185,143,79,.5);
        background: #17d527;
        margin-top: -6px
    }

    51% {
        box-shadow: -12px 3px 0 rgba(185,143,79,.5),12px -3px 0 #17d527;
        background: rgba(185,143,79,.5);
        margin-top: -3px
    }

    68% {
        box-shadow: -12px 0 0 rgba(185,143,79,.5),12px -6px 0 #17d527;
        background: rgba(185,143,79,.5)
    }

    85% {
        box-shadow: -12px -3px 0 #17d527,12px -3px 0 rgba(185,143,79,.5);
        background: rgba(185,143,79,.5)
    }

    to {
        box-shadow: -12px -6px 0 #17d527,12px 0 0 rgba(185,143,79,.5);
        background: rgba(185,143,79,.5)
    }
}@-webkit-keyframes j {
    0% {
        box-shadow: -12px -6px 0 #fff,12px 0 0 hsla(0,0%,100%,.5);
        background: hsla(0,0%,100%,.5)
    }

    17% {
        box-shadow: -12px 0 0 hsla(0,0%,100%,.5),12px 3px 0 hsla(0,0%,100%,.5);
        background: #fff;
        margin-top: -3px
    }

    34% {
        box-shadow: -12px 6px 0 hsla(0,0%,100%,.5),12px 3px 0 hsla(0,0%,100%,.5);
        background: #fff;
        margin-top: -6px
    }

    51% {
        box-shadow: -12px 3px 0 hsla(0,0%,100%,.5),12px -3px 0 #fff;
        background: hsla(0,0%,100%,.5);
        margin-top: -3px
    }

    68% {
        box-shadow: -12px 0 0 hsla(0,0%,100%,.5),12px -6px 0 #fff;
        background: hsla(0,0%,100%,.5)
    }

    85% {
        box-shadow: -12px -3px 0 #fff,12px -3px 0 hsla(0,0%,100%,.5);
        background: hsla(0,0%,100%,.5)
    }

    to {
        box-shadow: -12px -6px 0 #fff,12px 0 0 hsla(0,0%,100%,.5);
        background: hsla(0,0%,100%,.5)
    }
}@keyframes j {
    0% {
        box-shadow: -12px -6px 0 #fff,12px 0 0 hsla(0,0%,100%,.5);
        background: hsla(0,0%,100%,.5)
    }

    17% {
        box-shadow: -12px 0 0 hsla(0,0%,100%,.5),12px 3px 0 hsla(0,0%,100%,.5);
        background: #fff;
        margin-top: -3px
    }

    34% {
        box-shadow: -12px 6px 0 hsla(0,0%,100%,.5),12px 3px 0 hsla(0,0%,100%,.5);
        background: #fff;
        margin-top: -6px
    }

    51% {
        box-shadow: -12px 3px 0 hsla(0,0%,100%,.5),12px -3px 0 #fff;
        background: hsla(0,0%,100%,.5);
        margin-top: -3px
    }

    68% {
        box-shadow: -12px 0 0 hsla(0,0%,100%,.5),12px -6px 0 #fff;
        background: hsla(0,0%,100%,.5)
    }

    85% {
        box-shadow: -12px -3px 0 #fff,12px -3px 0 hsla(0,0%,100%,.5);
        background: hsla(0,0%,100%,.5)
    }

    to {
        box-shadow: -12px -6px 0 #fff,12px 0 0 hsla(0,0%,100%,.5);
        background: hsla(0,0%,100%,.5)
    }
}@-webkit-keyframes k {
    0% {
        box-shadow: -12px -6px 0 #17d527,12px 0 0 rgba(239,124,23,.5);
        background: rgba(239,124,23,.5)
    }

    17% {
        box-shadow: -12px 0 0 rgba(239,124,23,.5),12px 3px 0 rgba(239,124,23,.5);
        background: #17d527;
        margin-top: -3px
    }

    34% {
        box-shadow: -12px 6px 0 rgba(239,124,23,.5),12px 3px 0 rgba(239,124,23,.5);
        background: #17d527;
        margin-top: -6px
    }

    51% {
        box-shadow: -12px 3px 0 rgba(239,124,23,.5),12px -3px 0 #17d527;
        background: rgba(239,124,23,.5);
        margin-top: -3px
    }

    68% {
        box-shadow: -12px 0 0 rgba(239,124,23,.5),12px -6px 0 #17d527;
        background: rgba(239,124,23,.5)
    }

    85% {
        box-shadow: -12px -3px 0 #17d527,12px -3px 0 rgba(239,124,23,.5);
        background: rgba(239,124,23,.5)
    }

    to {
        box-shadow: -12px -6px 0 #17d527,12px 0 0 rgba(239,124,23,.5);
        background: rgba(239,124,23,.5)
    }
}@keyframes k {
    0% {
        box-shadow: -12px -6px 0 #17d527,12px 0 0 rgba(239,124,23,.5);
        background: rgba(239,124,23,.5)
    }

    17% {
        box-shadow: -12px 0 0 rgba(239,124,23,.5),12px 3px 0 rgba(239,124,23,.5);
        background: #17d527;
        margin-top: -3px
    }

    34% {
        box-shadow: -12px 6px 0 rgba(239,124,23,.5),12px 3px 0 rgba(239,124,23,.5);
        background: #17d527;
        margin-top: -6px
    }

    51% {
        box-shadow: -12px 3px 0 rgba(239,124,23,.5),12px -3px 0 #17d527;
        background: rgba(239,124,23,.5);
        margin-top: -3px
    }

    68% {
        box-shadow: -12px 0 0 rgba(239,124,23,.5),12px -6px 0 #17d527;
        background: rgba(239,124,23,.5)
    }

    85% {
        box-shadow: -12px -3px 0 #17d527,12px -3px 0 rgba(239,124,23,.5);
        background: rgba(239,124,23,.5)
    }

    to {
        box-shadow: -12px -6px 0 #17d527,12px 0 0 rgba(239,124,23,.5);
        background: rgba(239,124,23,.5)
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc,.mortgage-calc__wrapper {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.mortgage-calc__left {
    margin-bottom: 13.33333%;
    padding-bottom: 13.33333%;
    border-bottom: 1px solid hsla(0,0%,100%,.1)
}@media only screen and (min-width: 960px) {
    .mortgage-calc__left {
        -webkit-flex-basis:35.29412%;
        -ms-flex-preferred-size: 35.29412%;
        flex-basis: 35.29412%;
        max-width: 35.29412%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__left {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 8.33333%
    }
}.mortgage-calc__filter {
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .mortgage-calc__filter {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__filter {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__filter {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__filter {
        margin-bottom:40px
    }
}.mortgage-calc__filter-double {
    margin-bottom: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}@media only screen and (min-width: 424px) {
    .mortgage-calc__filter-double {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__filter-double {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__filter-double {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__filter-double {
        margin-bottom:40px
    }
}.mortgage-calc__filter-part {
    -webkit-flex-basis: 46.66667%;
    -ms-flex-preferred-size: 46.66667%;
    flex-basis: 46.66667%;
    max-width: 46.66667%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box
}.mortgage-calc__filter-part:first-child {
    margin-right: 6.66667%
}@media only screen and (min-width: 960px) {
    .mortgage-calc__filter-part {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }

    .mortgage-calc__filter-part:first-child {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__filter-part {
        -webkit-flex-basis:43.75%;
        -ms-flex-preferred-size: 43.75%;
        flex-basis: 43.75%;
        max-width: 43.75%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }

    .mortgage-calc__filter-part:first-child {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 6.25%
    }
}.mortgage-calc__filter-label {
    margin-bottom: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: hsla(0,0%,100%,.5)
}@media only screen and (min-width: 424px) {
    .mortgage-calc__filter-label {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__filter-label {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__filter-label {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__filter-label {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .mortgage-calc__filter-label {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__filter-label {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__filter-label {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__filter-label {
        font-size:17px;
        line-height: 1.45
    }
}.mortgage-calc__show {
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .mortgage-calc__show {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__show {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__show {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__show {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__show {
        display:none
    }
}.mortgage-calc__submit {
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .mortgage-calc__submit {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__submit {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__submit {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__submit {
        margin-bottom:40px
    }
}.mortgage-calc__count {
    margin-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .mortgage-calc__count {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__count {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__count {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__count {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .mortgage-calc__count {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__count {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__count {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__count {
        font-size:17px;
        line-height: 1.45
    }
}.mortgage-calc__caption {
    font-size: 4.063vw;
    line-height: 1.5;
    color: hsla(0,0%,100%,.5)
}@media only screen and (min-width: 424px) {
    .mortgage-calc__caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__caption {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__caption {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__caption {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__right {
        -webkit-flex-basis:58.82353%;
        -ms-flex-preferred-size: 58.82353%;
        flex-basis: 58.82353%;
        max-width: 58.82353%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__right {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
        max-width: 58.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.mortgage-calc__top {
    margin-bottom: 12.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}@media only screen and (min-width: 424px) {
    .mortgage-calc__top {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__top {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__top {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__top {
        margin-bottom:72px
    }
}.mortgage-calc__suitable {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    margin-right: 3.33333%;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .mortgage-calc__suitable {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__suitable {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__suitable {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__suitable {
        font-size:18px;
        line-height: 1.6
    }
}.mortgage-calc__shares {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}.mortgage-calc__share {
    width: 12.5vw
}@media only screen and (min-width: 424px) {
    .mortgage-calc__share {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__share {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__share {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__share {
        width:40px
    }
}.mortgage-calc__share svg {
    width: 100%;
    height: auto
}.mortgage-calc__share:first-child {
    margin-right: 5.313vw
}@media only screen and (min-width: 424px) {
    .mortgage-calc__share:first-child {
        margin-right:22.6px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__share:first-child {
        margin-right:17px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__share:first-child {
        margin-right:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__share:first-child {
        margin-right:17px
    }
}.mortgage-calc__circle-load rect {
    fill: #fff
}.mortgage-calc__circle-load path {
    stroke: #fff
}.mortgage-calc__bank:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .mortgage-calc__bank:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-calc__bank:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-calc__bank:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-calc__bank:not(:last-child) {
        margin-bottom:16px
    }
}.multi-slider {
    width: 100%;
    position: relative
}.multi-slider__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    width: 100%
}.multi-slider__slide {
    background-color: #fff;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 94.11765%
}@media only screen and (min-width: 960px) {
    .multi-slider__slide {
        margin-left:2.94118%;
        margin-right: 2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__slide {
        margin-left:0;
        margin-right: 0;
        width: 100%
    }
}.multi-slider__slide:not(:last-child) {
    margin-right: 2.94118%
}@media only screen and (min-width: 1440px) {
    .multi-slider__slide:not(:last-child) {
        margin-right:8.33333%
    }
}@media only screen and (max-width: 959px) {
    .multi-slider__slide:last-child {
        margin-right:5.88235%
    }
}.multi-slider__arrow {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    background-color: #fff;
    border-radius: 50%;
    border-style: solid;
    border-color: #17d527;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1
}.multi-slider__arrow::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 960px) {
    .multi-slider__arrow {
        width:53px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__arrow {
        width:5.573vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__arrow {
        width:107px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__arrow {
        height:53px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__arrow {
        height:5.573vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__arrow {
        height:107px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__arrow {
        border-width:.75px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__arrow {
        border-width:.053vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__arrow {
        border-width:1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__arrow {
        display:block
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__arrow {
        border-color:#dcc7a7
    }
}.multi-slider__arrow.is-disabled {
    opacity: 0;
    pointer-events: none
}.multi-slider__arrow svg {
    fill: #22242b;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 960px) {
    .multi-slider__arrow svg {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__arrow svg {
        width:1.511vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__arrow svg {
        width:29px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__arrow svg {
        height:9px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__arrow svg {
        height:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__arrow svg {
        height:14px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__prev {
        left:0
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__prev {
        left:-4.16667%;
        -webkit-transform: translate(-100%,-50%);
        transform: translate(-100%,-50%)
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__next {
        right:0
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__next {
        right:-4.16667%;
        -webkit-transform: translate(100%,-50%);
        transform: translate(100%,-50%)
    }
}.multi-slider__pagination {
    height: 11.25vw;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .multi-slider__pagination {
        height:47.7px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__pagination {
        height:36px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__pagination {
        height:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__pagination {
        height:36px
    }
}.multi-slider__dot {
    -webkit-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 3.75vw;
    min-width: 3.75vw;
    height: 3.75vw;
    min-height: 3.75vw;
    margin: 0 3.438vw;
    position: relative;
    display: block;
    font-size: 0;
    line-height: 0
}.multi-slider__dot::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .multi-slider__dot {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__dot {
        width:12px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__dot {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__dot {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .multi-slider__dot {
        min-width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__dot {
        min-width:12px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__dot {
        min-width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__dot {
        min-width:12px
    }
}@media only screen and (min-width: 424px) {
    .multi-slider__dot {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__dot {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__dot {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__dot {
        height:12px
    }
}@media only screen and (min-width: 424px) {
    .multi-slider__dot {
        min-height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__dot {
        min-height:12px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__dot {
        min-height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__dot {
        min-height:12px
    }
}@media only screen and (min-width: 424px) {
    .multi-slider__dot {
        margin:0 14.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__dot {
        margin:0 11px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__dot {
        margin:0 .573vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__dot {
        margin:0 11px
    }
}.multi-slider__dot:before {
    content: "";
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%
}.multi-slider__dot:after {
    -webkit-transition-property: border-color,width,height;
    transition-property: border-color,width,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    border: 1.5px solid #000;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.multi-slider__dot:first-child {
    margin-left: 0
}.multi-slider__dot:last-child {
    display: none
}.multi-slider__dot.is-active:after {
    width: 3.75vw;
    height: 3.75vw;
    border-color: #937545
}@media only screen and (min-width: 424px) {
    .multi-slider__dot.is-active:after {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__dot.is-active:after {
        width:12px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__dot.is-active:after {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__dot.is-active:after {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .multi-slider__dot.is-active:after {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__dot.is-active:after {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider__dot.is-active:after {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider__dot.is-active:after {
        height:12px
    }
}@media only screen and (max-width: 959px) {
    .multi-slider_type_about .multi-slider__wrapper {
        -webkit-box-align:start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}.multi-slider_type_about .multi-slider__pagination {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .multi-slider_type_about .multi-slider__pagination {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_about .multi-slider__pagination {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_about .multi-slider__pagination {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_about .multi-slider__pagination {
        margin-top:56px
    }
}.multi-slider_type_about .multi-slider__arrow {
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .multi-slider_type_about .multi-slider__arrow {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_about .multi-slider__arrow {
        margin-top:-34px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_about .multi-slider__arrow {
        margin-top:-2.395vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_about .multi-slider__arrow {
        margin-top:-46px
    }
}.multi-slider_type_about .multi-slider__slide {
    -webkit-transition-property: background-color,box-shadow;
    transition-property: background-color,box-shadow;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}@media only screen and (min-width: 960px) {
    .multi-slider_type_about .multi-slider__slide {
        background-color:transparent;
        box-shadow: inset 0 0 0 1px #d4d5d7
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_about .multi-slider__slide.is-active,.multi-slider_type_about .multi-slider__slide.is-last-active {
        background-color:#fff;
        box-shadow: 0 0 0 1px transparent
    }
}.multi-slider_type_about .multi-slider__slide.is-active .about-slide,.multi-slider_type_about .multi-slider__slide.is-last-active .about-slide {
    color: #101417;
    pointer-events: auto
}@media only screen and (min-width: 960px) {
    .multi-slider_type_about .multi-slider__slide.is-last-prev {
        background-color:transparent;
        box-shadow: 0 0 0 1px #d4d5d7
    }
}.multi-slider_type_about .multi-slider__slide .about-slide {
    pointer-events: none
}.multi-slider_type_history .multi-slider__slide {
    position: relative
}.multi-slider_type_history .multi-slider__slide.is-last-active .history-slide__overlay {
    opacity: 0;
    pointer-events: none
}.multi-slider_type_history .multi-slider__slide.is-last-active .history-slide__info-title {
    color: #17d527
}.multi-slider_type_history .multi-slider__slide.is-last-active .history-slide__img,.multi-slider_type_history .multi-slider__slide.is-last-active .history-slide__info-text-wrapper {
    -webkit-filter: none;
    filter: none
}.multi-slider_type_history .multi-slider__slide.is-last-active .history-slide__tab {
    border-color: rgba(38,46,56,.2)
}.multi-slider_type_history .multi-slider__slide.is-last-active .history-slide__tab.is-active:after {
    background-color: #17d527
}.multi-slider_type_history .multi-slider__pagination {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .multi-slider_type_history .multi-slider__pagination {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_history .multi-slider__pagination {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_history .multi-slider__pagination {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_history .multi-slider__pagination {
        margin-top:56px
    }
}.multi-slider_type_plans .multi-slider__slide {
    position: relative
}@media only screen and (max-width: 959px) {
    .multi-slider_type_plans .multi-slider__slide {
        width:91.17647%
    }
}.multi-slider_type_plans .multi-slider__pagination {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .multi-slider_type_plans .multi-slider__pagination {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_plans .multi-slider__pagination {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_plans .multi-slider__pagination {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_plans .multi-slider__pagination {
        margin-top:56px
    }
}.multi-slider_type_plans .multi-slider__arrow {
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .multi-slider_type_plans .multi-slider__arrow {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_plans .multi-slider__arrow {
        margin-top:-36px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_plans .multi-slider__arrow {
        margin-top:-1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_plans .multi-slider__arrow {
        margin-top:-36px
    }
}@media only screen and (max-width: 959px) {
    .multi-slider_type_views .multi-slider__slide {
        width:91.17647%
    }
}.multi-slider_type_views .multi-slider__pagination {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .multi-slider_type_views .multi-slider__pagination {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_views .multi-slider__pagination {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_views .multi-slider__pagination {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_views .multi-slider__pagination {
        margin-top:56px
    }
}.multi-slider_type_views .multi-slider__arrow {
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .multi-slider_type_views .multi-slider__arrow {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_views .multi-slider__arrow {
        margin-top:-36px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_views .multi-slider__arrow {
        margin-top:-1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_views .multi-slider__arrow {
        margin-top:-36px
    }
}.multi-slider_type_gallery .multi-slider__slide>* {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: .5;
    pointer-events: none
}.multi-slider_type_gallery .multi-slider__slide.is-active:not(.is-last-prev)>*,.multi-slider_type_gallery .multi-slider__slide.is-last-active>* {
    opacity: 1;
    pointer-events: auto
}.multi-slider_type_gallery .multi-slider__pagination {
    margin-top: 8.75vw;
    height: auto
}@media only screen and (min-width: 424px) {
    .multi-slider_type_gallery .multi-slider__pagination {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_gallery .multi-slider__pagination {
        margin-top:40px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_gallery .multi-slider__pagination {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_gallery .multi-slider__pagination {
        margin-top:56px
    }
}.multi-slider_type_reviews .multi-slider__slide {
    background: none
}.multi-slider_type_reviews .multi-slider__pagination {
    margin-top: 8.75vw;
    height: auto
}@media only screen and (min-width: 424px) {
    .multi-slider_type_reviews .multi-slider__pagination {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_reviews .multi-slider__pagination {
        margin-top:40px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_reviews .multi-slider__pagination {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_reviews .multi-slider__pagination {
        margin-top:56px
    }
}.multi-slider_type_tour .multi-slider__slide>* {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: .5;
    pointer-events: none
}.multi-slider_type_tour .multi-slider__slide.is-active:not(.is-last-prev)>*,.multi-slider_type_tour .multi-slider__slide.is-last-active>* {
    opacity: 1;
    pointer-events: auto
}.multi-slider_type_tour .multi-slider__pagination {
    margin-top: 8.75vw;
    height: auto
}@media only screen and (min-width: 424px) {
    .multi-slider_type_tour .multi-slider__pagination {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_tour .multi-slider__pagination {
        margin-top:40px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_tour .multi-slider__pagination {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_tour .multi-slider__pagination {
        margin-top:56px
    }
}.multi-slider_type_artof .multi-slider__pagination {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .multi-slider_type_artof .multi-slider__pagination {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider_type_artof .multi-slider__pagination {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .multi-slider_type_artof .multi-slider__pagination {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-slider_type_artof .multi-slider__pagination {
        margin-top:56px
    }
}.about-slide {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    min-height: 67.188vw;
    overflow: hidden;
    position: relative;
    width: 100%;
    color: #444240
}@media only screen and (min-width: 960px) {
    .about-slide {
        height:460px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide {
        height:33.334vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide {
        height:640px
    }
}@media only screen and (min-width: 424px) {
    .about-slide {
        min-height:284.9px
    }
}.about-slide__content {
    padding: 9.375% 6.25%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    height: 100%
}@media only screen and (min-width: 960px) {
    .about-slide__content {
        padding-top:6.25%;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__content {
        padding-top:8.33333%;
        padding-left: 8.33333%;
        padding-right: 8.33333%
    }
}.about-slide__david-container {
    margin-bottom: 34.375vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .about-slide__david-container {
        margin-bottom:145.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__david-container {
        margin-bottom:0;
        width: 39.28571%
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__david-container {
        width:35%
    }
}@media only screen and (min-width: 960px) {
    .about-slide__david-container .about-slide__title {
        padding:0;
        width: 100%
    }
}.about-slide__david-container .about-slide__text {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .about-slide__david-container .about-slide__text {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__david-container .about-slide__text {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__david-container .about-slide__text {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__david-container .about-slide__text {
        margin-top:40px
    }
}.about-slide__david-background {
    width: 79.688vw;
    height: 66.563vw;
    right: -18.75vw;
    pointer-events: none;
    position: absolute;
    bottom: 0
}@media only screen and (min-width: 424px) {
    .about-slide__david-background {
        width:337.9px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__david-background {
        width:535px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__david-background {
        width:38.282vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__david-background {
        width:735px
    }
}@media only screen and (min-width: 424px) {
    .about-slide__david-background {
        height:282.3px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__david-background {
        height:447px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__david-background {
        height:31.98vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__david-background {
        height:614px
    }
}@media only screen and (min-width: 424px) {
    .about-slide__david-background {
        right:-79.5px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__david-background {
        right:0
    }
}.about-slide__david-background img {
    object-fit: contain;
    object-position: right bottom;
    font-family: "object-fit: contain; object-position: right bottom;";
    width: 100%;
    height: 100%
}.about-slide__container {
    margin-top: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 424px) {
    .about-slide__container {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__container {
        margin-top:0;
        margin-left: 3.57143%;
        width: 57.14286%
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__container {
        margin-left:5%;
        width: 60%
    }
}@media only screen and (min-width: 960px) {
    .about-slide__container .about-slide__text {
        padding-right:6.25%
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__container .about-slide__text {
        padding-right:8.33333%
    }
}.about-slide__master-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.about-slide__master-container .about-slide__text {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .about-slide__master-container .about-slide__text {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__master-container .about-slide__text {
        margin-top:0;
        margin-left: 3.57143%;
        padding-right: 3.57143%;
        width: 57.14286%
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__master-container .about-slide__text {
        margin-left:5%;
        padding-right: 5%;
        width: 60%
    }
}.about-slide__title {
    width: 100%
}@media only screen and (min-width: 960px) {
    .about-slide__title {
        padding-right:3.57143%;
        width: 39.28571%
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__title {
        padding-right:5%;
        width: 35%
    }
}.about-slide__text {
    font-size: 4.063vw;
    line-height: 1.5;
    width: 100%
}@media only screen and (min-width: 424px) {
    .about-slide__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .about-slide__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__text {
        font-size:18px;
        line-height: 1.6
    }
}.about-slide__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .about-slide__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .about-slide__text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__text p {
        font-size:18px;
        line-height: 1.6
    }
}.about-slide__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .about-slide__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__text p:not(:first-child) {
        margin-top:16px
    }
}.about-slide__logo {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .about-slide__logo {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__logo {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__logo {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__logo {
        margin-top:40px
    }
}.about-slide__facts {
    width: 100%
}@media only screen and (min-width: 960px) {
    .about-slide__facts {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}.about-slide__facts:not(:first-child) {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .about-slide__facts:not(:first-child) {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__facts:not(:first-child) {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__facts:not(:first-child) {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__facts:not(:first-child) {
        margin-top:56px
    }
}.about-slide__fact {
    width: 100%
}@media only screen and (min-width: 960px) {
    .about-slide__fact {
        width:auto
    }
}.about-slide__fact:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .about-slide__fact:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__fact:not(:first-child) {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .about-slide__fact:not(:last-child) {
        margin-right:6.25%
    }
}.about-slide__fact-title {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #a2a1a0
}@media only screen and (min-width: 424px) {
    .about-slide__fact-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .about-slide__fact-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__fact-title {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__fact-title {
        font-size:17px;
        line-height: 1.45
    }
}.about-slide__fact-text {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .about-slide__fact-text {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__fact-text {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__fact-text {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__fact-text {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .about-slide__fact-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .about-slide__fact-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__fact-text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__fact-text {
        font-size:17px;
        line-height: 1.45
    }
}.about-slide__masters {
    margin-top: 7.5vw;
    margin-bottom: 1.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}@media only screen and (min-width: 424px) {
    .about-slide__masters {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__masters {
        margin-top:auto
    }
}@media only screen and (min-width: 424px) {
    .about-slide__masters {
        margin-bottom:5.3px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__masters {
        margin-bottom:0;
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}.about-slide__master {
    margin-bottom: 7.5vw;
    width: 46.42857%
}@media only screen and (min-width: 424px) {
    .about-slide__master {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__master {
        margin-bottom:0;
        margin-right: 3.57143%;
        width: 21.42857%
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__master {
        margin-right:5%;
        width: 20%
    }
}.about-slide__master:nth-child(2n) {
    margin-left: 7.14286%
}@media only screen and (min-width: 960px) {
    .about-slide__master:nth-child(2n) {
        margin-left:0
    }
}.about-slide__master-img {
    width: 28.125vw;
    height: 28.125vw;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .about-slide__master-img {
        width:119.3px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__master-img {
        width:90px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__master-img {
        width:4.688vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__master-img {
        width:90px
    }
}@media only screen and (min-width: 424px) {
    .about-slide__master-img {
        height:119.3px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__master-img {
        height:90px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__master-img {
        height:4.688vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__master-img {
        height:90px
    }
}.about-slide__master-img img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    width: 100%;
    height: 100%
}.about-slide__master-name {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .about-slide__master-name {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__master-name {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__master-name {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__master-name {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .about-slide__master-name {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .about-slide__master-name {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__master-name {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__master-name {
        font-size:17px;
        line-height: 1.45
    }
}.about-slider__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 12.5vw;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}@media only screen and (min-width: 424px) {
    .about-slider__footer {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .about-slider__footer {
        margin-top:0
    }
}.about-slider__footer-wrapper {
    padding-top: 7.5vw;
    padding-bottom: 7.5vw;
    border-top: 1px solid #d4d5d7;
    width: 100%
}@media only screen and (min-width: 424px) {
    .about-slider__footer-wrapper {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slider__footer-wrapper {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .about-slider__footer-wrapper {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slider__footer-wrapper {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .about-slider__footer-wrapper {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .about-slider__footer-wrapper {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .about-slider__footer-wrapper {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slider__footer-wrapper {
        padding-bottom:40px
    }
}@media only screen and (max-width: 423px) {
    .about-slider__footer-wrapper {
        padding-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .about-slider__footer-wrapper {
        padding-bottom:0
    }
}@media only screen and (max-width: 959px) {
    .about-slide__content_theme_david .about-slider__footer-wrapper {
        border-top-color:transparent
    }
}@media only screen and (min-width: 960px) {
    .about-slide__content_theme_text .about-slide__container {
        max-height:264px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__content_theme_text .about-slide__container {
        max-height:18.959vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__content_theme_text .about-slide__container {
        max-height:364px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__content_theme_text .about-slide__container {
        scrollbar-width:thin;
        scrollbar-color: #d4c1a4 #edebe9;
        overflow-y: auto
    }

    .about-slide__content_theme_text .about-slide__container:hover {
        scrollbar-color: #d4c1a4 transparent
    }

    .about-slide__content_theme_text .about-slide__container::-webkit-scrollbar {
        width: 3px;
        height: 3px
    }

    .about-slide__content_theme_text .about-slide__container::-webkit-scrollbar-track {
        background-color: #edebe9
    }

    .about-slide__content_theme_text .about-slide__container::-webkit-scrollbar-thumb {
        background: #d4c1a4;
        border-radius: 0
    }

    .about-slide__content_theme_text .about-slide__container::-webkit-scrollbar-thumb:hover {
        background: transparent
    }
}.about-slide__content_theme_text .about-slide__text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .about-slide__content_theme_text .about-slide__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .about-slide__content_theme_text .about-slide__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__content_theme_text .about-slide__text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__content_theme_text .about-slide__text {
        font-size:17px;
        line-height: 1.45
    }
}.about-slide__content_theme_text .about-slide__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .about-slide__content_theme_text .about-slide__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .about-slide__content_theme_text .about-slide__text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__content_theme_text .about-slide__text p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__content_theme_text .about-slide__text p {
        font-size:17px;
        line-height: 1.45
    }
}.about-slide__content_theme_masters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}.about-slide__content_theme_masters .about-slider__footer {
    padding-top: 8.75vw;
    margin-top: auto
}@media only screen and (min-width: 424px) {
    .about-slide__content_theme_masters .about-slider__footer {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .about-slide__content_theme_masters .about-slider__footer {
        padding-top:0
    }
}@media only screen and (min-width: 424px) {
    .about-slide__content_theme_masters .about-slider__footer {
        margin-top:auto
    }
}@media only screen and (min-width: 960px) {
    .about-slide__content_theme_masters .about-slider__footer {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .about-slide__content_theme_masters .about-slider__footer {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .about-slide__content_theme_masters .about-slider__footer {
        margin-top:56px
    }
}.history-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff;
    width: 100%
}@media only screen and (max-width: 959px) {
    .history-slide {
        height:100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}.history-slide__images {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 0;
    position: relative;
    width: 100%;
    padding-bottom: 75%;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .history-slide__images {
        height:0
    }
}@media only screen and (min-width: 960px) {
    .history-slide__images {
        height:390px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__images {
        height:30.99vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__images {
        height:595px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__images {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        overflow: hidden;
        width: 60.9375%;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__images {
        width:62.5%
    }
}.history-slide__img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}.history-slide__img:nth-child(odd).is-active .history-slide__img-wrapper {
    -webkit-animation: .6s l ease-out;
    animation: .6s l ease-out
}.history-slide__img:nth-child(2n).is-active .history-slide__img-wrapper {
    -webkit-animation: .6s m ease-out;
    animation: .6s m ease-out
}.history-slide__img.is-active {
    z-index: 1
}.history-slide__img.is-active .history-slide__img-wrapper {
    -webkit-transform: scale(1);
    transform: scale(1)
}.history-slide__img-wrapper {
    -webkit-transition: -webkit-transform .6s ease-out;
    transition: -webkit-transform .6s ease-out;
    transition: transform .6s ease-out;
    transition: transform .6s ease-out,-webkit-transform .6s ease-out;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    z-index: 0
}.history-slide__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.history-slide__img-inner img,.history-slide__img-inner picture {
    width: 100%;
    height: 100%
}.history-slide__img-inner img {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;";
    display: block
}.history-slide__content {
    margin-left: 6.25%;
    margin-right: 6.25%;
    margin-bottom: 9.375%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 87.5%
}@media only screen and (min-width: 960px) {
    .history-slide__content {
        margin:0;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        width: 39.0625%
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__content {
        width:37.5%
    }
}.history-slide__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}@media only screen and (min-width: 960px) {
    .history-slide__tabs {
        border-top-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tabs {
        border-top-width:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tabs {
        border-top-width:2px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tabs {
        padding-left:12%;
        padding-right: 12%;
        border-top-style: solid;
        border-top-color: #d4d5d7;
        margin-top: auto;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tabs {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.history-slide__tab {
    -webkit-transition-property: color,border-color,border-width;
    transition-property: color,border-color,border-width;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    padding-top: 2.5vw;
    padding-bottom: 3.75vw;
    border-bottom-width: .625vw;
    border-top-width: 0;
    width: 16.563vw;
    border-bottom-style: solid;
    border-bottom-color: #d4d5d7;
    text-align: center;
    position: relative
}.history-slide__tab::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .history-slide__tab {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .history-slide__tab {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab {
        padding-top:8px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__tab {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .history-slide__tab {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .history-slide__tab {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .history-slide__tab {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .history-slide__tab {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 424px) {
    .history-slide__tab {
        border-bottom-width:2.7px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab {
        border-bottom-width:0
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab {
        border-bottom-width:0
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab {
        border-bottom-width:0
    }
}@media only screen and (min-width: 424px) {
    .history-slide__tab {
        border-top-width:0
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab {
        border-top-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab {
        border-top-width:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab {
        border-top-width:2px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__tab {
        width:70.3px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab {
        width:60px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab {
        width:3.959vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab {
        width:76px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab {
        margin-top:-1px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab {
        margin-top:-.104vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab {
        margin-top:-2px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab {
        padding-bottom:10.52632%;
        border-top-style: solid;
        border-top-color: #d4d5d7;
        border-bottom: none
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab {
        padding-bottom:16.66667%
    }
}.history-slide__tab:after {
    -webkit-transition-property: background-color,height;
    transition-property: background-color,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    height: .625vw;
    bottom: -.625vw;
    left: 0;
    width: 100%;
    background-color: transparent;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .history-slide__tab:after {
        height:2.7px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab:after {
        height:1px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab:after {
        height:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab:after {
        height:2px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__tab:after {
        bottom:-2.6px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab:after {
        bottom:inherit;
        top: -1px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab:after {
        top:-.104vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab:after {
        top:-2px
    }
}.history-slide__tab.is-active {
    pointer-events: none
}.history-slide__tab.is-active:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7.2px solid #fff;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1
}@media only screen and (min-width: 960px) {
    .history-slide__tab.is-active:before {
        display:none
    }
}.history-slide__tab.is-active:after {
    height: .625vw;
    background-color: #17d527
}@media only screen and (min-width: 424px) {
    .history-slide__tab.is-active:after {
        height:2.7px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab.is-active:after {
        height:3px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab.is-active:after {
        height:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab.is-active:after {
        height:4px
    }
}@media only screen and (min-width: 1280px) {
    .history-slide__tab:hover {
        color:#17d527
    }
}.history-slide__tab-text {
    padding-top: 3.75vw;
    display: block
}@media only screen and (min-width: 424px) {
    .history-slide__tab-text {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab-text {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab-text {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab-text {
        padding-top:16px
    }
}@media only screen and (max-width: 423px) {
    .history-slide__tab-text {
        padding-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .history-slide__tab-text {
        padding-top:0
    }
}.history-slide__info {
    scrollbar-width: thin;
    margin-top: 10.71429%;
    max-height: 94.688vw;
    width: 103.57143%;
    padding-right: 3.44828%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow-y: auto
}.history-slide__info,.history-slide__info:hover {
    scrollbar-color: #eaddca transparent
}.history-slide__info::-webkit-scrollbar {
    width: 4px;
    height: 4px
}.history-slide__info::-webkit-scrollbar-track {
    background-color: transparent
}.history-slide__info::-webkit-scrollbar-thumb {
    background: #eaddca;
    border-radius: 4px
}.history-slide__info::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 424px) {
    .history-slide__info {
        max-height:401.5px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info {
        max-height:303px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info {
        max-height:24.74vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info {
        max-height:475px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info {
        margin:12px 12px 12px 0
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info {
        margin:.625vw .625vw .625vw 0
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info {
        margin:12px 12px 12px 0
    }
}@media only screen and (min-width: 424px) {
    .history-slide__info {
        width:103.57143%
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info {
        width:-webkit-calc(100% - 12px);
        width: calc(100% - 12px)
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info {
        width:-webkit-calc(100% - .625vw);
        width: calc(100% - .625vw)
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info {
        width:-webkit-calc(100% - 12px);
        width: calc(100% - 12px)
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info {
        padding-top:-webkit-calc(12% - 12px);
        padding-top: calc(12% - 12px)
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info {
        padding-top:-webkit-calc(16.66667% - .625vw);
        padding-top: calc(16.66667% - .625vw)
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info {
        padding-top:-webkit-calc(16.66667% - 12px);
        padding-top: calc(16.66667% - 12px)
    }
}@media only screen and (min-width: 424px) {
    .history-slide__info {
        padding-right:3.44828%
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info {
        padding-right:-webkit-calc(12% - 12px);
        padding-right: calc(12% - 12px)
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info {
        padding-right:-webkit-calc(16.66667% - .625vw);
        padding-right: calc(16.66667% - .625vw)
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info {
        padding-right:-webkit-calc(16.66667% - 12px);
        padding-right: calc(16.66667% - 12px)
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info {
        padding-left:12%;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info {
        padding-left:16.66667%
    }
}.history-slide__info-title {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}.history-slide__info-text-wrapper {
    margin-top: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .history-slide__info-text-wrapper {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info-text-wrapper {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info-text-wrapper {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info-text-wrapper {
        margin-top:32px
    }
}.history-slide__info-text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    width: 100%
}@media only screen and (min-width: 424px) {
    .history-slide__info-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info-text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info-text {
        font-size:17px;
        line-height: 1.45
    }
}.history-slide__info-text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .history-slide__info-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info-text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info-text p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info-text p {
        font-size:17px;
        line-height: 1.45
    }
}.history-slide__info-text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .history-slide__info-text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info-text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info-text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info-text p:not(:first-child) {
        margin-top:16px
    }
}.history-slide__info-text a {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .history-slide__info-text a:hover {
        color:inherit
    }
}.history-slide__link {
    margin-top: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .history-slide__link {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__link {
        margin-top:0;
        padding-left: 12%;
        padding-right: 12%
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__link {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.history-slide__overlay {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(185,143,79,.1);
    mix-blend-mode: color-dodge;
    opacity: 0;
    pointer-events: none;
    z-index: 1
}.multi-slider__slide.is-last-prev .history-slide__overlay,.multi-slider__slide:not(.is-active) .history-slide__overlay {
    opacity: 1;
    pointer-events: auto;
    cursor: default
}.multi-slider__slide.is-last-prev .history-slide__info-title,.multi-slider__slide:not(.is-active) .history-slide__info-title {
    color: #444240
}.multi-slider__slide.is-last-prev .history-slide__img,.multi-slider__slide.is-last-prev .history-slide__info,.multi-slider__slide:not(.is-active) .history-slide__img,.multi-slider__slide:not(.is-active) .history-slide__info {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}.multi-slider__slide.is-last-prev .history-slide__tab,.multi-slider__slide:not(.is-active) .history-slide__tab {
    border-color: rgba(34,36,43,.3)
}.multi-slider__slide.is-last-prev .history-slide__tab.is-active:after,.multi-slider__slide:not(.is-active) .history-slide__tab.is-active:after {
    background-color: #444240
}.multi-slider__slide.is-last-prev .history-slide .link__icon-circle,.multi-slider__slide:not(.is-active) .history-slide .link__icon-circle {
    fill: rgba(68,66,64,.5)
}.multi-slider__slide.is-last-prev .history-slide .link__icon-svg,.multi-slider__slide:not(.is-active) .history-slide .link__icon-svg {
    fill: #444240
}.multi-slider__slide.is-last-active .history-slide__img,.multi-slider__slide.is-last-active .history-slide__info,.multi-slider__slide.is-last-active .history-slide__info-text-wrapper {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}.history-section_fd.section-number {
    margin-bottom: 0
}@media only screen and (min-width: 424px) {
    .history-section_fd.section-number {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .history-section_fd.section-number {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .history-section_fd.section-number {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .history-section_fd.section-number {
        margin-bottom:0
    }
}.history-section_fd:after,.history-section_fd:before {
    display: none
}.history-section_fd .history-section__row {
    padding-top: 0;
    padding-bottom: 17.5vw
}@media only screen and (min-width: 424px) {
    .history-section_fd .history-section__row {
        padding-top:0
    }
}@media only screen and (min-width: 960px) {
    .history-section_fd .history-section__row {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) {
    .history-section_fd .history-section__row {
        padding-top:0
    }
}@media only screen and (min-width: 1920px) {
    .history-section_fd .history-section__row {
        padding-top:0
    }
}@media only screen and (min-width: 424px) {
    .history-section_fd .history-section__row {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .history-section_fd .history-section__row {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .history-section_fd .history-section__row {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .history-section_fd .history-section__row {
        padding-bottom:96px
    }
}.history-section_fd .history-section__slider {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .history-section_fd .history-section__slider {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .history-section_fd .history-section__slider {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .history-section_fd .history-section__slider {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .history-section_fd .history-section__slider {
        margin-top:96px
    }
}.history-slide_fd {
    height: 100%
}.history-slide__txt-wrapper_fd {
    margin-right: 5.55556%;
    margin-left: 5.55556%;
    padding-top: 12.5vw;
    padding-bottom: 12.5vw;
    width: 88.88889%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}@media only screen and (min-width: 424px) {
    .history-slide__txt-wrapper_fd {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__txt-wrapper_fd {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__txt-wrapper_fd {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__txt-wrapper_fd {
        padding-top:72px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__txt-wrapper_fd {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__txt-wrapper_fd {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__txt-wrapper_fd {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__txt-wrapper_fd {
        padding-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__txt-wrapper_fd {
        margin-right:4.16667%;
        margin-left: 4.16667%;
        width: 54.16667%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.history-slide__tabs_fd {
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
    padding: 0;
    border-top: none
}@media only screen and (min-width: 424px) {
    .history-slide__tabs_fd {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tabs_fd {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tabs_fd {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tabs_fd {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__tabs_fd {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tabs_fd {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tabs_fd {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tabs_fd {
        margin-bottom:32px
    }
}.history-slide__tab_fd {
    padding: 2.188vw;
    margin: 0 1.875vw;
    display: inline-block;
    width: auto;
    border: 1px solid #17d527
}@media only screen and (min-width: 424px) {
    .history-slide__tab_fd {
        padding:9.3px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab_fd {
        padding:7px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab_fd {
        padding:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab_fd {
        padding:7px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__tab_fd {
        margin:0 8px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab_fd {
        margin:0 12px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab_fd {
        margin:0 .625vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab_fd {
        margin:0 12px
    }
}.history-slide__tab_fd:first-child {
    margin-left: 0
}.history-slide__tab_fd:last-child {
    margin-right: 0
}.history-slide__tab_fd:after {
    display: none
}.history-slide__tab_fd span {
    padding: 1.25vw 6.25vw 1.563vw;
    border: 1px solid #17d527
}@media only screen and (min-width: 424px) {
    .history-slide__tab_fd span {
        padding:5.3px 26.5px 6.7px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__tab_fd span {
        padding:4px 20px 5px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__tab_fd span {
        padding:.209vw 1.042vw .261vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__tab_fd span {
        padding:4px 20px 5px
    }
}.history-slide__tab_fd.is-active span {
    background-color: #17d527;
    color: #fff
}.history-slide__tab_fd.is-active:before {
    display: none
}.history-slide__content_fd {
    width: 100%;
    margin: 0
}.history-slide__info_fd {
    width: 100%;
    max-height: 100%;
    padding: 0;
    margin: 0;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease
}.history-slide__info_fd:not(.is-active) {
    position: absolute;
    width: 100%;
    left: -100vw;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    z-index: -10
}.history-slide__info_fd p {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .history-slide__info_fd p {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info_fd p {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info_fd p {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info_fd p {
        margin-bottom:16px
    }
}.history-slide__info_fd ul {
    padding-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .history-slide__info_fd ul {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info_fd ul {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info_fd ul {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info_fd ul {
        padding-bottom:40px
    }
}.history-slide__info_fd ul li {
    margin-bottom: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}@media only screen and (min-width: 424px) {
    .history-slide__info_fd ul li {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info_fd ul li {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info_fd ul li {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info_fd ul li {
        margin-bottom:16px
    }
}.history-slide__info_fd ul li:before {
    width: 2.5vw;
    height: 2.5vw;
    top: 1.25vw;
    margin-right: 5vw;
    position: relative;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    content: "";
    border: .625vw solid #17d527;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .history-slide__info_fd ul li:before {
        width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info_fd ul li:before {
        width:8px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info_fd ul li:before {
        width:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info_fd ul li:before {
        width:8px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__info_fd ul li:before {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info_fd ul li:before {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info_fd ul li:before {
        height:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info_fd ul li:before {
        height:8px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__info_fd ul li:before {
        top:5.3px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info_fd ul li:before {
        top:4px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info_fd ul li:before {
        top:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info_fd ul li:before {
        top:4px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__info_fd ul li:before {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info_fd ul li:before {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info_fd ul li:before {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info_fd ul li:before {
        margin-right:16px
    }
}@media only screen and (min-width: 424px) {
    .history-slide__info_fd ul li:before {
        border-width:2.7px
    }
}@media only screen and (min-width: 960px) {
    .history-slide__info_fd ul li:before {
        border-width:2px
    }
}@media only screen and (min-width: 1440px) {
    .history-slide__info_fd ul li:before {
        border-width:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .history-slide__info_fd ul li:before {
        border-width:2px
    }
}.history-slide__info-text-wrapper {
    margin-top: 0;
    margin-bottom: 0
}.history-slide__images_fd {
    width: 100%;
    height: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}@media only screen and (min-width: 960px) {
    .history-slide__images_fd {
        width:37.5%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}.history-slide__img-inner_fd {
    height: 100%
}.history-slide__img-inner_fd img {
    width: 100%;
    height: 100%;
    object-fit: cover
}@-webkit-keyframes l {
    0% {
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0)
    }

    to {
        -webkit-clip-path: inset(0);
        clip-path: inset(0)
    }
}@keyframes l {
    0% {
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0)
    }

    to {
        -webkit-clip-path: inset(0);
        clip-path: inset(0)
    }
}@-webkit-keyframes m {
    0% {
        -webkit-clip-path: inset(0 0 0 100%);
        clip-path: inset(0 0 0 100%)
    }

    to {
        -webkit-clip-path: inset(0);
        clip-path: inset(0)
    }
}@keyframes m {
    0% {
        -webkit-clip-path: inset(0 0 0 100%);
        clip-path: inset(0 0 0 100%)
    }

    to {
        -webkit-clip-path: inset(0);
        clip-path: inset(0)
    }
}.plans-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 6.45161%;
    padding-right: 6.45161%;
    background-color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    height: 100%
}@media only screen and (min-width: 960px) {
    .plans-slide {
        padding-left:0;
        padding-right: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: normal;
        -webkit-justify-content: normal;
        -ms-flex-pack: normal;
        justify-content: normal;
        -webkit-box-align: normal;
        -webkit-align-items: normal;
        -ms-flex-align: normal;
        align-items: normal;
        height: auto
    }
}.plans-slide__image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 18.51852% 7.40741%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}@media only screen and (min-width: 960px) {
    .plans-slide__image {
        padding:6.25%;
        width: 50%
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__image {
        padding:8.33333% 6.25%
    }
}.plans-slide__image-wrapper {
    height: 0;
    width: 100%;
    padding-bottom: 100%;
    position: relative;
    overflow: hidden
}.plans-slide__image-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.plans-slide__image-inner img,.plans-slide__image-inner picture {
    width: 100%;
    height: 100%
}.plans-slide__image-inner img {
    object-fit: contain;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;";
    background-color: #fff
}.plans-slide__image-inner picture {
    background-size: contain;
    background-position: 50%
}.plans-slide__content {
    padding-bottom: 11.11111%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #444240;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}@media only screen and (min-width: 960px) {
    .plans-slide__content {
        padding-top:6.25%;
        padding-bottom: 6.25%;
        padding-right: 6.25%;
        margin-left: 3.125%;
        width: 46.875%
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__content {
        padding-top:8.33333%;
        padding-bottom: 8.33333%;
        padding-right: 8.33333%;
        margin-left: 4.16667%;
        width: 45.83333%
    }
}.plans-slide__title {
    width: 100%
}.plans-slide__facts {
    margin-top: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 424px) {
    .plans-slide__facts {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__facts {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__facts {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__facts {
        margin-top:32px
    }
}.plans-slide__facts-item {
    font-size: 5vw;
    line-height: 1.7;
    font-weight: 300;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .plans-slide__facts-item {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__facts-item {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__facts-item {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__facts-item {
        font-size:24px;
        line-height: 1.7
    }
}.plans-slide__facts-item:not(:last-child) {
    margin-right: 3.125vw
}@media only screen and (min-width: 424px) {
    .plans-slide__facts-item:not(:last-child) {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__facts-item:not(:last-child) {
        margin-right:26px
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__facts-item:not(:last-child) {
        margin-right:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__facts-item:not(:last-child) {
        margin-right:53px
    }
}.plans-slide__facts-item sup {
    font-size: 50%
}.plans-slide__text {
    margin-top: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .plans-slide__text {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__text {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__text {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__text {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .plans-slide__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__text {
        font-size:18px;
        line-height: 1.6
    }
}.plans-slide__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .plans-slide__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__text p {
        font-size:18px;
        line-height: 1.6
    }
}.plans-slide__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .plans-slide__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__text p:not(:first-child) {
        margin-top:16px
    }
}.plans-slide__link {
    padding-top: 8.75vw;
    margin-top: auto;
    width: 100%
}@media only screen and (min-width: 424px) {
    .plans-slide__link {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__link {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__link {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__link {
        padding-top:56px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .plans-slide__link {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .plans-slide__link {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .plans-slide__link {
        padding-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .plans-slide__link {
        padding-top:0
    }
}.plans-slide__3d-plan {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    padding: 2.813vw 3.75vw;
    background-color: #17d527;
    position: absolute;
    top: 0;
    right: 0
}.plans-slide__3d-plan::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .plans-slide__3d-plan {
        padding:12px 15.9px
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__3d-plan {
        padding:24px 3.125%
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__3d-plan {
        padding:1.667vw 4.16667%
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__3d-plan {
        padding:32px 4.16667%
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__3d-plan {
        right:inherit;
        left: 0
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__3d-plan {
        left:inherit;
        right: 0
    }
}.plans-slide__3d-plan:after {
    -webkit-transition-property: top,right,bottom,left;
    transition-property: top,right,bottom,left;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #17d527
}@media only screen and (min-width: 1280px) {
    .plans-slide__3d-plan:after {
        content:"";
        position: absolute
    }
}@media only screen and (min-width: 1280px) {
    .plans-slide__3d-plan:hover:after {
        top:-8px;
        bottom: -8px;
        left: -8px;
        right: -8px
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__3d-plan:hover:after {
        top:-.416vw;
        left: -.416vw;
        bottom: -.416vw;
        right: -.416vw
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__3d-plan:hover:after {
        top:-8px;
        bottom: -8px;
        left: -8px;
        right: -8px
    }
}@media only screen and (min-width: 1280px) {
    .plans-slide__3d-plan:hover .link__icon-circle {
        fill:hsla(0,0%,100%,.7)
    }
}@media only screen and (min-width: 1280px) {
    .plans-slide__3d-plan:hover .link__icon-hyphen {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__3d-plan:hover .link__icon-hyphen {
        width:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__3d-plan:hover .link__icon-hyphen {
        width:8px
    }
}.plans-slide__3d-plan .link {
    color: #fff;
    pointer-events: none;
    position: relative;
    z-index: 1
}.plans-slide__3d-plan .link__inner {
    font-size: 3.125vw
}@media only screen and (min-width: 424px) {
    .plans-slide__3d-plan .link__inner {
        font-size:13.3px
    }
}@media only screen and (min-width: 960px) {
    .plans-slide__3d-plan .link__inner {
        font-size:13px
    }
}@media only screen and (min-width: 1440px) {
    .plans-slide__3d-plan .link__inner {
        font-size:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .plans-slide__3d-plan .link__inner {
        font-size:17px
    }
}.multi-slider__slide.is-last-prev .plans-slide a,.multi-slider__slide:not(.is-active) .plans-slide a {
    pointer-events: none
}.multi-slider__slide.is-active .plans-slide a,.multi-slider__slide.is-last-active .plans-slide a,.multi-slider__slide.multi-slider__slide_single_slide .plans-slide a {
    pointer-events: auto
}.tour-slide {
    display: block;
    position: relative;
    width: 100%;
    background-size: cover
}.tour-slide:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(34,36,43,.6)
}.tour-slide__wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}.tour-slide__open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%
}.tour-slide__caption {
    z-index: 1;
    color: #fff
}.tour-slide__3d-plan {
    margin-top: 6.25vw;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .tour-slide__3d-plan {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .tour-slide__3d-plan {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .tour-slide__3d-plan {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .tour-slide__3d-plan {
        margin-top:32px
    }
}.views-slide {
    background-color: #fff
}.views-slide,.views-slide__image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}.views-slide__image {
    padding: 18.51852% 7.40741%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 960px) {
    .views-slide__image {
        padding:6.25%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 60.9375%
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__image {
        padding:8.33333% 6.25%;
        width: 62.5%
    }
}.info-yard:not(.info-yard-with-padding) .views-slide__image {
    padding: 0
}@media only screen and (min-width: 960px) {
    .info-yard:not(.info-yard-with-padding) .views-slide__image {
        padding:0
    }
}@media only screen and (min-width: 1440px) {
    .info-yard:not(.info-yard-with-padding) .views-slide__image {
        padding:0
    }
}.views-slide__image-wrapper {
    height: 0;
    width: 100%;
    padding-bottom: 75%;
    position: relative;
    overflow: hidden
}.views-slide__image-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.views-slide__image-inner picture {
    background-size: contain;
    background-position: 50%
}.views-slide__image-inner img,.views-slide__image-inner picture {
    width: 100%;
    height: 100%
}.views-slide__image-inner img {
    object-fit: contain;
    object-position: center center;
    font-family: "object-fit: contain; object-position: center center;"
}.views-slide__content {
    padding: 9.67742% 6.45161%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #444240;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}@media only screen and (min-width: 960px) {
    .views-slide__content {
        padding:4.6875% 4.6875% 3.125%;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        width: 39.0625%
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__content {
        padding:6.25% 6.25% 4.16667%;
        width: 37.5%
    }
}.views-slide__title {
    color: #17d527;
    width: 100%
}.views-slide__facts {
    margin-top: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 424px) {
    .views-slide__facts {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .views-slide__facts {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__facts {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .views-slide__facts {
        margin-top:16px
    }
}.views-slide__facts-item {
    font-size: 5vw;
    line-height: 1.2
}@media only screen and (min-width: 424px) {
    .views-slide__facts-item {
        font-size:21.2px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .views-slide__facts-item {
        font-size:16px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__facts-item {
        font-size:1.042vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .views-slide__facts-item {
        font-size:20px;
        line-height: 1.2
    }
}.views-slide__facts-item:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .views-slide__facts-item:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .views-slide__facts-item:not(:last-child) {
        margin-right:21px
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__facts-item:not(:last-child) {
        margin-right:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .views-slide__facts-item:not(:last-child) {
        margin-right:27px
    }
}.views-slide__facts-item:last-child {
    font-family: Spectral,serif;
    font-style: italic
}.views-slide__facts-item sup {
    font-size: 55%
}.views-slide__facts-item-fiz {
    margin-top: 9.375vw;
    font-size: 5vw;
    line-height: 1.2
}@media only screen and (min-width: 424px) {
    .views-slide__facts-item-fiz {
        margin-top:39.8px
    }
}@media only screen and (min-width: 960px) {
    .views-slide__facts-item-fiz {
        margin-top:70px
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__facts-item-fiz {
        margin-top:5.209vw
    }
}@media only screen and (min-width: 1920px) {
    .views-slide__facts-item-fiz {
        margin-top:100px
    }
}@media only screen and (min-width: 424px) {
    .views-slide__facts-item-fiz {
        font-size:21.2px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .views-slide__facts-item-fiz {
        font-size:16px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__facts-item-fiz {
        font-size:1.042vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .views-slide__facts-item-fiz {
        font-size:20px;
        line-height: 1.2
    }
}.views-slide__facts-item-fiz sup {
    font-size: 55%
}.views-slide__plan {
    margin-top: 6.25vw;
    width: 77.77778%
}@media only screen and (min-width: 424px) {
    .views-slide__plan {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .views-slide__plan {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__plan {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .views-slide__plan {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .views-slide__plan {
        width:78.94737%
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__plan {
        width:91.66667%
    }
}.views-slide__plan-wrapper {
    height: 0;
    width: 100%;
    position: relative;
    padding-bottom: 83.5%
}@media only screen and (min-width: 960px) {
    .views-slide__plan-wrapper {
        padding-bottom:85%
    }
}.views-slide__plan-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.views-slide__plan-inner img,.views-slide__plan-inner picture {
    width: 100%;
    height: 100%
}.views-slide__plan-inner img {
    object-fit: contain;
    object-position: left center;
    font-family: "object-fit: contain; object-position: left center;"
}.views-slide__link {
    padding-top: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .views-slide__link {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .views-slide__link {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .views-slide__link {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .views-slide__link {
        padding-top:32px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .views-slide__link {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .views-slide__link {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .views-slide__link {
        padding-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .views-slide__link {
        padding-top:0
    }
}@media only screen and (min-width: 960px) {
    .views-slide__link {
        margin-top:auto
    }
}.gallery-slide {
    position: relative;
    width: 100%
}.gallery-slide__wrapper {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}.gallery-slide__inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.gallery-slide__inner iframe,.gallery-slide__inner img,.gallery-slide__inner picture {
    width: 100%;
    height: 100%
}.gallery-slide__inner img {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;"
}.gallery-slide__pins {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}.review-slide {
    position: relative;
    height: 167.188vw;
    width: 100%;
    border: 1px solid #d3d3d5;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #444240;
    background-color: #fff;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .review-slide {
        height:708.9px
    }
}@media only screen and (min-width: 960px) {
    .review-slide {
        height:auto
    }
}@media only screen and (min-width: 1440px) {
    .review-slide {
        height:auto
    }
}@media only screen and (min-width: 1920px) {
    .review-slide {
        height:auto
    }
}.review-slide__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 9.375% 6.25%
}@media only screen and (min-width: 960px) {
    .review-slide__row {
        margin:9.375% 3.125% 9.375% 6.25%
    }
}.review-slide__video {
    position: relative;
    width: 100%;
    height: 149.375vw
}@media only screen and (min-width: 424px) {
    .review-slide__video {
        height:633.4px
    }
}@media only screen and (min-width: 960px) {
    .review-slide__video {
        height:320px
    }
}@media only screen and (min-width: 1440px) {
    .review-slide__video {
        height:23.178vw
    }
}@media only screen and (min-width: 1920px) {
    .review-slide__video {
        height:445px
    }
}.review-slide__video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1
}.review-slide__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 960px) {
    .review-slide__container {
        height:320px
    }
}@media only screen and (min-width: 1440px) {
    .review-slide__container {
        height:23.178vw
    }
}@media only screen and (min-width: 1920px) {
    .review-slide__container {
        height:445px
    }
}@media only screen and (min-width: 960px) {
    .review-slide__container {
        position:relative;
        scrollbar-width: thin;
        overflow-y: auto
    }

    .review-slide__container,.review-slide__container:hover {
        scrollbar-color: #17d527 #d3d3d5
    }

    .review-slide__container::-webkit-scrollbar {
        width: 2px;
        height: 2px
    }

    .review-slide__container::-webkit-scrollbar-track {
        background-color: #d3d3d5
    }

    .review-slide__container::-webkit-scrollbar-thumb {
        background: #17d527;
        border-radius: 2px
    }

    .review-slide__container::-webkit-scrollbar-thumb:hover {
        background: #d3d3d5
    }
}@media only screen and (min-width: 960px) {
    .review-slide__container_bottom_transparency {
        position:absolute;
        left: 12.5%;
        bottom: 9.375%;
        width: 59.375%;
        height: 12.5%;
        background: linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.3) 80%)
    }
}@media only screen and (min-width: 1440px) {
    .review-slide__container_bottom_transparency {
        left:12.5%;
        bottom: 8.33333%;
        width: 50%;
        height: 12.5%
    }
}@media only screen and (min-width: 1920px) {
    .review-slide__container_bottom_transparency {
        bottom:9.84375%
    }
}.review-slide__content {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}@media only screen and (min-width: 960px) {
    .review-slide__content {
        position:relative;
        margin-right: 6.25%;
        width: 65.625%
    }
}@media only screen and (min-width: 1440px) {
    .review-slide__content {
        margin-right:8.33333%;
        width: 62.5%
    }
}.review-slide__content .review-slide__item {
    display: block;
    margin-top: 6.25%;
    margin-bottom: 6.25%
}@media only screen and (min-width: 960px) {
    .review-slide__content .review-slide__item {
        display:none
    }
}.review-slide__content .review-slide__item .video-small {
    text-align: left
}.reviews-slide__full-txt {
    padding-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .reviews-slide__full-txt {
        padding-top:26.5px
    }
}.reviews-slide__full-txt .link .link__icon-arrow {
    margin-left: 2px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}@media only screen and (min-width: 960px) {
    .reviews-slide__full-txt {
        display:none
    }
}.reviews-slide__txt {
    font-size: 4.063vw;
    line-height: 1.5;
    max-height: 75vw;
    padding-bottom: 6.25vw;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .reviews-slide__txt {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .reviews-slide__txt {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .reviews-slide__txt {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .reviews-slide__txt {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .reviews-slide__txt {
        max-height:318px
    }
}@media only screen and (min-width: 960px) {
    .reviews-slide__txt {
        max-height:none
    }
}@media only screen and (min-width: 1440px) {
    .reviews-slide__txt {
        max-height:none
    }
}@media only screen and (min-width: 1920px) {
    .reviews-slide__txt {
        max-height:none
    }
}@media only screen and (min-width: 424px) {
    .reviews-slide__txt {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .reviews-slide__txt {
        padding-left:11.45833%;
        height: auto
    }
}.reviews-slide__txt p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .reviews-slide__txt p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .reviews-slide__txt p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .reviews-slide__txt p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .reviews-slide__txt p {
        font-size:22px;
        line-height: 1.6
    }
}.reviews-slide__txt.is-open+.reviews-slide__full-txt .link__icon-arrow {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}.reviews-slide__text-row .reviews-slide__txt {
    height: 59.375vw
}@media only screen and (min-width: 424px) {
    .reviews-slide__text-row .reviews-slide__txt {
        height:251.8px
    }
}@media only screen and (max-width: 959px) {
    .reviews-slide__text-row .reviews-slide__txt {
        max-height:100%
    }
}@media only screen and (min-width: 960px) {
    .reviews-slide__text-row .reviews-slide__txt {
        height:auto
    }
}@media only screen and (max-width: 959px) {
    .review-slide__item {
        display:none
    }
}@media only screen and (min-width: 1280px) {
    .review-slide__item {
        width:25%
    }
}.artof-section {
    width: 100%;
    overflow-x: hidden
}.artof-section+.section-number_with_top-padding {
    padding-top: 0
}.artof-section+.section-number:after,.artof-section+.section-number:before {
    display: none
}.artof-section__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 2.77778%;
    margin-right: 2.77778%;
    padding-top: 19.44444%;
    padding-bottom: 19.44444%;
    width: 94.44444%
}@media only screen and (min-width: 960px) {
    .artof-section__row {
        padding-top:8.33333%;
        padding-bottom: 8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .artof-section__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        padding-top: 4.16667%;
        padding-bottom: 4.16667%;
        width: 66.66667%
    }
}.artof-section__slider {
    width: 100%
}.artof-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}@media only screen and (min-width: 424px) {
    .artof-slide {
        min-height:100%
    }
}@media only screen and (min-width: 960px) {
    .artof-slide {
        min-height:460px
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide {
        min-height:29.584vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide {
        min-height:568px
    }
}@media only screen and (min-width: 960px) {
    .artof-slide {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}.artof-slide__img-wrapper {
    height: 53.438vw;
    position: relative;
    width: 100%
}@media only screen and (min-width: 424px) {
    .artof-slide__img-wrapper {
        height:226.6px
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__img-wrapper {
        height:auto
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide__img-wrapper {
        height:auto
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide__img-wrapper {
        height:auto
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__img-wrapper {
        width:62.5%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}.artof-slide__img-wrapper img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: center
}.artof-slide__info {
    padding: 12.5vw 6.25%;
    width: 87.5%
}@media only screen and (min-width: 424px) {
    .artof-slide__info {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__info {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide__info {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide__info {
        padding-top:72px
    }
}@media only screen and (min-width: 424px) {
    .artof-slide__info {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__info {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide__info {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide__info {
        padding-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__info {
        width:37.5%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.artof-slide__info-title {
    margin-bottom: 6.25vw;
    color: #17d527;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .artof-slide__info-title {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__info-title {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide__info-title {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide__info-title {
        margin-bottom:32px
    }
}.artof-slide__info-text p {
    margin-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .artof-slide__info-text p {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__info-text p {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide__info-text p {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide__info-text p {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .artof-slide__info-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__info-text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide__info-text p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide__info-text p {
        font-size:17px;
        line-height: 1.45
    }
}.artof-slide__info-link {
    margin-top: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .artof-slide__info-link {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__info-link {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide__info-link {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide__info-link {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .artof-slide__info-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .artof-slide__info-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .artof-slide__info-link {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .artof-slide__info-link {
        font-size:15px;
        line-height: 1.45
    }
}.artof-slide__info-link a[href^="#"] {
    display: none
}.navigation__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.navigation__item {
    position: relative
}.navigation__item:not(:first-child) {
    margin-left: 7.5vw
}@media only screen and (min-width: 424px) {
    .navigation__item:not(:first-child) {
        margin-left:31.8px
    }
}@media only screen and (min-width: 960px) {
    .navigation__item:not(:first-child) {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__item:not(:first-child) {
        margin-left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__item:not(:first-child) {
        margin-left:32px
    }
}.navigation__link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff;
    font-weight: 500;
    display: block;
    font-family: "Montserrat", sans-serif;
}@media only screen and (min-width: 424px) {
    .navigation__link {
        font-size:17.3px;
        line-height: 1.5;
        font-weight: 500;
    }
}@media only screen and (min-width: 960px) {
    .navigation__link {
        font-size: 14px;
        line-height: 1.5;
    }
}@media only screen and (min-width: 1440px) {
    .navigation__link {
        font-size: 15px;
        line-height: 1.45;
    }
}@media only screen and (min-width: 1920px) {
    .navigation__link {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .navigation__link:hover {
        color: #ffd797;
    }
}.navigation__group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    cursor: pointer
}@media only screen and (min-width: 960px) {
    .navigation__group {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group {
        width:48px
    }
}@media only screen and (min-width: 960px) {
    .navigation__group {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group {
        height:48px
    }
}.navigation__group:after {
    -webkit-transition-property: width,height;
    transition-property: width,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    background-color: hsla(0,0%,100%,.05);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 0;
    height: 0
}.navigation__group-circle {
    background-color: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    width: 3px;
    height: 3px
}.navigation__group-circle:not(:last-child) {
    margin-right: 1.875vw
}@media only screen and (min-width: 424px) {
    .navigation__group-circle:not(:last-child) {
        margin-right:8px
    }
}@media only screen and (min-width: 960px) {
    .navigation__group-circle:not(:last-child) {
        margin-right:6px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-circle:not(:last-child) {
        margin-right:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-circle:not(:last-child) {
        margin-right:6px
    }
}.navigation__group-submenu {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding-top: 6.25vw;
    position: absolute;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 4
}@media only screen and (min-width: 424px) {
    .navigation__group-submenu {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .navigation__group-submenu {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-submenu {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-submenu {
        padding-top:32px
    }
}@media only screen and (min-width: 960px) {
    .navigation__group-submenu {
        left:-13px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-submenu {
        left:-.989vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-submenu {
        left:-19px
    }
}@media only screen and (min-width: 960px) {
    .navigation__group-submenu {
        width:180px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-submenu {
        width:11.719vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-submenu {
        width:225px
    }
}.navigation__group-submenu-content {
    background-color: #101417;
    width: 100%;
    z-index: 4
}@media only screen and (min-width: 960px) {
    .navigation__group-submenu-content {
        padding:24px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-submenu-content {
        padding:1.25vw 1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-submenu-content {
        padding:24px 32px
    }
}.navigation__group-submenu-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.navigation__group-submenu-item {
    margin-bottom: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .navigation__group-submenu-item {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .navigation__group-submenu-item {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-submenu-item {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-submenu-item {
        margin-bottom:16px
    }
}.navigation__group-submenu-item:last-child {
    margin-bottom: 0
}.navigation__group-submenu-link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff;
    display: block;
    position: relative
}@media only screen and (min-width: 424px) {
    .navigation__group-submenu-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .navigation__group-submenu-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-submenu-link {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-submenu-link {
        font-size:17px;
        line-height: 1.45
    }
}.navigation__group-submenu-link:before {
    background-color: #17d527;
    width: 1px;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 960px) {
    .navigation__group-submenu-link:before {
        left:-11px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-submenu-link:before {
        left:-.989vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-submenu-link:before {
        left:-19px
    }
}@media only screen and (min-width: 960px) {
    .navigation__group-submenu-link:before {
        height:36px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__group-submenu-link:before {
        height:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__group-submenu-link:before {
        height:42px
    }
}@media only screen and (min-width: 1280px) {
    .navigation__group-submenu-link:hover {
        color:#17d527
    }
}.navigation__group-submenu-link.is-active {
    color: #17d527;
    pointer-events: none
}.navigation__group-submenu-link.is-active:before {
    content: "";
    position: absolute
}.navigation__item_type_group {
    -webkit-tap-highlight-color: transparent
}@media only screen and (min-width: 960px) {
    .navigation__item_type_group:hover .navigation__group:after {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__item_type_group:hover .navigation__group:after {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__item_type_group:hover .navigation__group:after {
        width:48px
    }
}@media only screen and (min-width: 960px) {
    .navigation__item_type_group:hover .navigation__group:after {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .navigation__item_type_group:hover .navigation__group:after {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .navigation__item_type_group:hover .navigation__group:after {
        height:48px
    }
}.navigation__item_type_group:hover .navigation__group-submenu {
    opacity: 1;
    visibility: visible
}.numbered-list {
    position: relative;
    width: 100%;
    counter-reset: a
}.numbered-list:before {
    content: "";
    position: absolute;
    left: 6.875vw;
    width: 1px;
    height: 100%;
    background-color: #d4c1a4;
    top: 0
}@media only screen and (min-width: 424px) {
    .numbered-list:before {
        left:29.2px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list:before {
        left:32px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list:before {
        left:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list:before {
        left:40px
    }
}.numbered-list>li {
    padding: 0 0 0 19.375vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .numbered-list>li {
        padding:0 0 0 82.2px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list>li {
        padding:8px 0 8px 96px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list>li {
        padding:.261vw 0 .261vw 6.875vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list>li {
        padding:5px 0 5px 132px
    }
}.numbered-list>li:before {
    content: "";
    position: absolute;
    width: 13.75vw;
    height: 23.75vw;
    top: -5vw;
    left: 0;
    background-color: #fff
}@media only screen and (min-width: 424px) {
    .numbered-list>li:before {
        width:58.3px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list>li:before {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list>li:before {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list>li:before {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .numbered-list>li:before {
        height:100.7px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list>li:before {
        height:96px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list>li:before {
        height:6.459vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list>li:before {
        height:124px
    }
}@media only screen and (min-width: 424px) {
    .numbered-list>li:before {
        top:-21.2px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list>li:before {
        top:-16px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list>li:before {
        top:-1.145vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list>li:before {
        top:-22px
    }
}.numbered-list>li:after {
    font-size: 6.875vw;
    line-height: 1.05;
    width: 13.75vw;
    height: 13.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #edebe9;
    border-radius: 50%;
    font-family: Spectral,serif;
    font-style: italic;
    counter-increment: a;
    content: counter(a);
    position: absolute;
    top: 0;
    left: 0
}@media only screen and (min-width: 424px) {
    .numbered-list>li:after {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .numbered-list>li:after {
        font-size:28px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list>li:after {
        font-size:1.875vw;
        line-height: 1.05
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list>li:after {
        font-size:36px;
        line-height: 1.05
    }
}@media only screen and (min-width: 424px) {
    .numbered-list>li:after {
        width:58.3px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list>li:after {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list>li:after {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list>li:after {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .numbered-list>li:after {
        height:58.3px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list>li:after {
        height:64px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list>li:after {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list>li:after {
        height:80px
    }
}.numbered-list>li:not(:first-child) {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .numbered-list>li:not(:first-child) {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list>li:not(:first-child) {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list>li:not(:first-child) {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list>li:not(:first-child) {
        margin-top:72px
    }
}.numbered-list>li:last-child:before {
    height: auto;
    bottom: 0
}.numbered-list p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .numbered-list p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .numbered-list p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list p {
        font-size:22px;
        line-height: 1.6
    }
}.numbered-list p+.numbered-list__accent {
    margin-top: 5.625vw
}@media only screen and (min-width: 424px) {
    .numbered-list p+.numbered-list__accent {
        margin-top:23.9px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list p+.numbered-list__accent {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list p+.numbered-list__accent {
        margin-top:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list p+.numbered-list__accent {
        margin-top:36px
    }
}.numbered-list ul>li {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .numbered-list ul>li {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .numbered-list ul>li {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list ul>li {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list ul>li {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .numbered-list ul>li {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list ul>li {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list ul>li {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list ul>li {
        margin-top:16px
    }
}.numbered-list .numbered-list__accent {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .numbered-list .numbered-list__accent {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .numbered-list .numbered-list__accent {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list .numbered-list__accent {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list .numbered-list__accent {
        font-size:17px;
        line-height: 1.45
    }
}.numbered-list__title {
    margin-bottom: 8.75vw;
    height: 13.75vw;
    text-transform: uppercase;
    color: #17d527;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .numbered-list__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__title {
        margin-bottom:56px
    }
}@media only screen and (min-width: 424px) {
    .numbered-list__title {
        height:58.3px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__title {
        height:64px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__title {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__title {
        height:80px
    }
}.numbered-list__groups {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.numbered-list__group {
    padding-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .numbered-list__group {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__group {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__group {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__group {
        padding-bottom:56px
    }
}.numbered-list__group:nth-child(2n) {
    border-bottom: 1px solid hsla(36,36%,74%,.5)
}.numbered-list__group:nth-child(2n):not(:last-child) {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .numbered-list__group:nth-child(2n):not(:last-child) {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__group:nth-child(2n):not(:last-child) {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__group:nth-child(2n):not(:last-child) {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__group:nth-child(2n):not(:last-child) {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__group {
        -webkit-flex-basis:47.58065%;
        -ms-flex-preferred-size: 47.58065%;
        flex-basis: 47.58065%;
        max-width: 47.58065%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        border-bottom: 1px solid hsla(36,36%,74%,.5)
    }

    .numbered-list__group:nth-child(odd) {
        -webkit-flex-basis: 49.19355%;
        -ms-flex-preferred-size: 49.19355%;
        flex-basis: 49.19355%;
        max-width: 49.19355%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        padding-right: 4.83871%
    }

    .numbered-list__group:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom: 8.75vw
    }
}@media only screen and (min-width: 960px) and (min-width:424px) {
    .numbered-list__group:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) and (min-width:960px) {
    .numbered-list__group:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) and (min-width:1440px) {
    .numbered-list__group:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 960px) and (min-width:1920px) {
    .numbered-list__group:not(:last-child):not(:nth-last-child(2)) {
        margin-bottom:56px
    }
}.numbered-list__group-ttl {
    margin-bottom: 2.5vw;
    font-size: 4.688vw;
    line-height: 1.6
}@media only screen and (min-width: 424px) {
    .numbered-list__group-ttl {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__group-ttl {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__group-ttl {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__group-ttl {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .numbered-list__group-ttl {
        font-size:19.9px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__group-ttl {
        font-size:15px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__group-ttl {
        font-size:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__group-ttl {
        font-size:22px
    }
}.numbered-list__group-text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .numbered-list__group-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__group-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__group-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__group-text {
        font-size:18px;
        line-height: 1.6
    }
}.numbered-list__group-text:not(:last-child) {
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .numbered-list__group-text:not(:last-child) {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__group-text:not(:last-child) {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__group-text:not(:last-child) {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__group-text:not(:last-child) {
        margin-bottom:40px
    }
}.numbered-list__link {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .numbered-list__link {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list__link {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list__link {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list__link {
        margin-top:16px
    }
}.numbered-list__link .link__inner:not(:hover) {
    color: #444240
}.numbered-list_with_title>li {
    padding: 0
}@media only screen and (min-width: 424px) {
    .numbered-list_with_title>li {
        padding:0
    }
}@media only screen and (min-width: 960px) {
    .numbered-list_with_title>li {
        padding:0 0 0 96px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list_with_title>li {
        padding:0 0 0 6.875vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list_with_title>li {
        padding:0 0 0 132px
    }
}@media only screen and (max-width: 959px) {
    .numbered-list_with_title>li:before {
        z-index:-1
    }
}.numbered-list_with_title>li:not(:first-child) {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .numbered-list_with_title>li:not(:first-child) {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list_with_title>li:not(:first-child) {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list_with_title>li:not(:first-child) {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list_with_title>li:not(:first-child) {
        margin-top:96px
    }
}.numbered-list_with_title .numbered-list__title {
    padding: 0 0 0 19.375vw
}@media only screen and (min-width: 424px) {
    .numbered-list_with_title .numbered-list__title {
        padding:0 0 0 82.2px
    }
}@media only screen and (min-width: 960px) {
    .numbered-list_with_title .numbered-list__title {
        padding:0
    }
}@media only screen and (min-width: 1440px) {
    .numbered-list_with_title .numbered-list__title {
        padding:0
    }
}@media only screen and (min-width: 1920px) {
    .numbered-list_with_title .numbered-list__title {
        padding:0
    }
}@media only screen and (max-width: 959px) {
    .numbered-list_with_title:before {
        display:none
    }
}.numeric-block {
    font-size: 22.188vw;
    top: -10.937vw;
    line-height: 1;
    position: absolute;
    right: 0;
    color: #d4c1a4;
    font-family: Spectral,serif;
    font-style: italic;
    font-weight: 300;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .numeric-block {
        font-size:94.1px
    }
}@media only screen and (min-width: 960px) {
    .numeric-block {
        font-size:118px
    }
}@media only screen and (min-width: 1440px) {
    .numeric-block {
        font-size:8.646vw
    }
}@media only screen and (min-width: 1920px) {
    .numeric-block {
        font-size:166px
    }
}@media only screen and (min-width: 424px) {
    .numeric-block {
        top:-46.3px
    }
}@media only screen and (min-width: 960px) {
    .numeric-block {
        top:-59px
    }
}@media only screen and (min-width: 1440px) {
    .numeric-block {
        top:-4.322vw
    }
}@media only screen and (min-width: 1920px) {
    .numeric-block {
        top:-83px
    }
}@media only screen and (min-width: 960px) {
    .numeric-block:not(.numeric-block_is_right) {
        right:auto;
        left: 0
    }
}@media only screen and (min-width: 960px) {
    .novelty {
        height:100%
    }
}.novelty__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #d4c1a4;
    position: relative;
    width: 100%
}@media only screen and (min-width: 960px) {
    .novelty__wrapper {
        padding:8.82353%;
        height: 100%
    }
}@media only screen and (min-width: 1440px) {
    .novelty__wrapper {
        padding:13.63636%
    }
}.novelty__wrapper .link {
    margin-top: 6.25vw;
    pointer-events: none
}@media only screen and (min-width: 424px) {
    .novelty__wrapper .link {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .novelty__wrapper .link {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .novelty__wrapper .link {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .novelty__wrapper .link {
        margin-top:32px
    }
}.novelty_with_fill .novelty__wrapper {
    border-color: transparent
}.novelty_with_fill .link,.novelty_with_fill .novelty__data,.novelty_with_fill .novelty__text {
    z-index: 1;
    color: #fff
}.novelty_with_fill .link svg {
    fill: #fff
}.novelty__background {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background-size: cover;
    background-position: 50%
}.novelty__background:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(34,36,43,.6)
}.novelty__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    position: relative
}@media only screen and (min-width: 424px) {
    .novelty__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .novelty__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .novelty__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .novelty__text {
        font-size:18px;
        line-height: 1.6
    }
}.novelty__data {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-top: 3.75vw;
    color: rgba(16,20,23,.5);
    margin-top: auto;
    position: relative
}@media only screen and (min-width: 424px) {
    .novelty__data {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .novelty__data {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .novelty__data {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .novelty__data {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .novelty__data {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .novelty__data {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .novelty__data {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .novelty__data {
        padding-top:16px
    }
}.object-description {
    color: #444240;
    width: 100%
}@media only screen and (min-width: 960px) {
    .object-description {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.object-description+.list-promotions {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .object-description+.list-promotions {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .object-description+.list-promotions {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .object-description+.list-promotions {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description+.list-promotions {
        margin-top:96px
    }
}.object-description+.installment-list {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .object-description+.installment-list {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .object-description+.installment-list {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .object-description+.installment-list {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description+.installment-list {
        margin-top:72px
    }
}.object-description__img {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}.object-description__img-wrapper {
    width: 31.25vw;
    height: 31.25vw;
    padding: 3.125vw;
    border: 1px solid rgba(185,143,79,.5);
    border-radius: 50%;
    display: block
}@media only screen and (min-width: 424px) {
    .object-description__img-wrapper {
        width:132.5px
    }
}@media only screen and (min-width: 960px) {
    .object-description__img-wrapper {
        width:100px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__img-wrapper {
        width:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__img-wrapper {
        width:120px
    }
}@media only screen and (min-width: 424px) {
    .object-description__img-wrapper {
        height:132.5px
    }
}@media only screen and (min-width: 960px) {
    .object-description__img-wrapper {
        height:100px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__img-wrapper {
        height:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__img-wrapper {
        height:120px
    }
}@media only screen and (min-width: 424px) {
    .object-description__img-wrapper {
        padding:13.3px
    }
}@media only screen and (min-width: 960px) {
    .object-description__img-wrapper {
        padding:10px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__img-wrapper {
        padding:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__img-wrapper {
        padding:12px
    }
}.object-description__img-wrapper img,.object-description__img-wrapper picture {
    width: 100%;
    height: 100%
}.object-description__img-wrapper img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;"
}@media only screen and (min-width: 960px) {
    .object-description__content {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}.object-description__info {
    margin-left: 0
}@media only screen and (min-width: 424px) {
    .object-description__info {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .object-description__info {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__info {
        margin-left:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__info {
        margin-left:36px
    }
}.object-description__name {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 6.25vw;
    color: #17d527;
    display: block
}@media only screen and (min-width: 424px) {
    .object-description__name {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .object-description__name {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) {
    .object-description__name:hover {
        color:inherit
    }
}.object-description__location {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .object-description__location {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-description__location {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__location {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__location {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .object-description__location {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-description__location {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .object-description__location {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .object-description__location {
        font-size:17px;
        line-height: 1.45
    }
}.object-description__pin {
    width: 7.5vw;
    height: 7.5vw;
    margin-right: 3.75vw;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .object-description__pin {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .object-description__pin {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__pin {
        width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__pin {
        width:24px
    }
}@media only screen and (min-width: 424px) {
    .object-description__pin {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .object-description__pin {
        height:24px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__pin {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__pin {
        height:20px
    }
}@media only screen and (min-width: 424px) {
    .object-description__pin {
        margin-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-description__pin {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__pin {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__pin {
        margin-right:16px
    }
}.object-description__links {
    margin-bottom: -3.75vw;
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .object-description__links {
        margin-bottom:-15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-description__links {
        margin-bottom:-16px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__links {
        margin-bottom:-.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__links {
        margin-bottom:-16px
    }
}@media only screen and (min-width: 424px) {
    .object-description__links {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .object-description__links {
        margin-top:0;
        padding-left: 36px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__links {
        padding-left:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__links {
        padding-left:36px
    }
}@media only screen and (min-width: 960px) {
    .object-description__links {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 0;
        margin-left: auto
    }
}.object-description__link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-bottom: 3.75vw;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #17d527;
    font-size: 0;
    line-height: 0
}@media only screen and (min-width: 424px) {
    .object-description__link {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-description__link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__link {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__link {
        margin-bottom:16px
    }
}.object-description__link:not(:last-child) {
    margin-right: 7.5vw
}@media only screen and (min-width: 424px) {
    .object-description__link:not(:last-child) {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .object-description__link:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__link:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__link:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1280px) {
    .object-description__link:hover {
        color:inherit
    }
}@media only screen and (min-width: 1280px) {
    .object-description__link:hover .object-description__link-icon {
        fill:#444240
    }
}.object-description__link span {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .object-description__link span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-description__link span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .object-description__link span {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .object-description__link span {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (max-width: 1023px) {
    .object-description__link_hide_visual {
        display:none
    }
}.object-description__link-icon {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 1.875vw;
    height: 3.125vw;
    margin-left: 1.875vw;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .object-description__link-icon {
        width:8px
    }
}@media only screen and (min-width: 960px) {
    .object-description__link-icon {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__link-icon {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__link-icon {
        width:6px
    }
}@media only screen and (min-width: 424px) {
    .object-description__link-icon {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .object-description__link-icon {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__link-icon {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__link-icon {
        height:10px
    }
}@media only screen and (min-width: 424px) {
    .object-description__link-icon {
        margin-left:8px
    }
}@media only screen and (min-width: 960px) {
    .object-description__link-icon {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .object-description__link-icon {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .object-description__link-icon {
        margin-left:8px
    }
}.object-description__location_type_action {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    cursor: pointer
}@media only screen and (min-width: 1280px) {
    .object-description__location_type_action:hover {
        color:#17d527
    }
}.object-factoid {
    display: none
}@media only screen and (min-width: 960px) {
    .object-factoid {
        display:block
    }
}.object-factoid__img {
    margin-bottom: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 2.5vw;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: auto
}@media only screen and (min-width: 424px) {
    .object-factoid__img {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid__img {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid__img {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid__img {
        margin-bottom:32px
    }
}@media only screen and (max-width: 423px) {
    .object-factoid__img {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .object-factoid__img {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .object-factoid__img {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid__img {
        margin-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid__img {
        margin-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid__img {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .object-factoid__img {
        -webkit-box-ordinal-group:1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        width: 100%
    }
}.object-factoid__dot {
    background-color: #17d527;
    border-radius: 50%
}@media only screen and (min-width: 960px) {
    .object-factoid__dot {
        width:4px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid__dot {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid__dot {
        width:6px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid__dot {
        height:4px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid__dot {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid__dot {
        height:6px
    }
}.object-factoid__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #101417;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    width: auto
}@media only screen and (min-width: 424px) {
    .object-factoid__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-factoid__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid__text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid__text {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .object-factoid__text {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%
    }
}.object-factoid__text:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .object-factoid__text:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid__text:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid__text:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid__text:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (max-width: 959px) {
    .object-factoid_size_big {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}.object-factoid_size_big .object-factoid__dot {
    width: 1.875vw;
    height: 1.875vw;
    background-color: transparent;
    border: .469vw solid #17d527
}@media only screen and (min-width: 424px) {
    .object-factoid_size_big .object-factoid__dot {
        width:8px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_size_big .object-factoid__dot {
        width:11px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_size_big .object-factoid__dot {
        width:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_size_big .object-factoid__dot {
        width:14px
    }
}@media only screen and (min-width: 424px) {
    .object-factoid_size_big .object-factoid__dot {
        height:8px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_size_big .object-factoid__dot {
        height:11px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_size_big .object-factoid__dot {
        height:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_size_big .object-factoid__dot {
        height:14px
    }
}@media only screen and (min-width: 424px) {
    .object-factoid_size_big .object-factoid__dot {
        border-width:2px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_size_big .object-factoid__dot {
        border-width:1.5px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_size_big .object-factoid__dot {
        border-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_size_big .object-factoid__dot {
        border-width:1.5px
    }
}.object-factoid_size_big .object-factoid__text {
    font-size: 4.063vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .object-factoid_size_big .object-factoid__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_size_big .object-factoid__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_size_big .object-factoid__text {
        font-size:1.042vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_size_big .object-factoid__text {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .object-factoid_size_big .object-factoid__text {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_size_big .object-factoid__text {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_size_big .object-factoid__text {
        letter-spacing:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_size_big .object-factoid__text {
        letter-spacing:1.5px
    }
}.object-factoid_type_dates {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}.object-factoid_type_dates .object-factoid__img {
    width: 1.25vw;
    height: 1.25vw;
    margin-left: 0;
    display: block
}@media only screen and (min-width: 424px) {
    .object-factoid_type_dates .object-factoid__img {
        width:5.3px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_type_dates .object-factoid__img {
        width:12px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_type_dates .object-factoid__img {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_type_dates .object-factoid__img {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .object-factoid_type_dates .object-factoid__img {
        height:5.3px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_type_dates .object-factoid__img {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_type_dates .object-factoid__img {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_type_dates .object-factoid__img {
        height:12px
    }
}@media only screen and (min-width: 424px) {
    .object-factoid_type_dates .object-factoid__img {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_type_dates .object-factoid__img {
        margin-left:0
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_type_dates .object-factoid__img {
        margin-left:0
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_type_dates .object-factoid__img {
        margin-left:0
    }
}.object-factoid_type_dates .object-factoid__dot {
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: 1.5px solid #17d527
}.object-factoid_type_dates .object-factoid__text {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: 3.75vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .object-factoid_type_dates .object-factoid__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_type_dates .object-factoid__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_type_dates .object-factoid__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_type_dates .object-factoid__text {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .object-factoid_type_dates .object-factoid__text {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_type_dates .object-factoid__text {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_type_dates .object-factoid__text {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_type_dates .object-factoid__text {
        margin-bottom:16px
    }
}.object-factoid_type_dates .object-factoid__text:after {
    margin-top: 3.75vw;
    position: relative;
    content: "";
    display: none;
    width: 6px;
    height: 6px;
    background-color: #17d527;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .object-factoid_type_dates .object-factoid__text:after {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_type_dates .object-factoid__text:after {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_type_dates .object-factoid__text:after {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_type_dates .object-factoid__text:after {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_type_dates .object-factoid__text:after {
        display:block
    }
}.object-factoid_type_dates .object-factoid__text:last-child {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .object-factoid_type_dates .object-factoid__text:last-child {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .object-factoid_type_dates .object-factoid__text:last-child {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .object-factoid_type_dates .object-factoid__text:last-child {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .object-factoid_type_dates .object-factoid__text:last-child {
        margin-bottom:56px
    }
}.object-factoid_type_dates .object-factoid__text:last-child:after {
    display: none
}.pano {
    height: -webkit-calc(100vh - 44.375vw);
    height: calc(100vh - 44.375vw);
    position: relative;
    width: 100%;
    z-index: 0
}@media only screen and (min-width: 424px) {
    .pano {
        height:-webkit-calc(100vh - 188.2px);
        height: calc(100vh - 188.2px)
    }
}@media only screen and (min-width: 960px) {
    .pano {
        height:-webkit-calc(100vh - 155px);
        height: calc(100vh - 155px)
    }
}@media only screen and (min-width: 1440px) {
    .pano {
        height:0
    }
}@media only screen and (min-width: 1920px) {
    .pano {
        height:0
    }
}@media only screen and (min-width: 1440px) {
    .pano {
        padding-bottom:56.25%
    }
}.pano.is-video {
    height: 0;
    padding-bottom: 56.25%
}.pano__frame,.pano iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}.parametric {
    color: #444240;
    width: 100%
}@media only screen and (min-width: 960px) {
    .parametric {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.parametric-filter {
    padding: 7.5vw 8.33333%;
    background-color: #edebe9;
    width: 100%;
    color: #444240
}@media only screen and (min-width: 424px) {
    .parametric-filter {
        padding:31.8px 8.33333%
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter {
        padding:0;
        width: 33.33333%;
        background-color: #fff
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter {
        width:25%
    }
}.parametric-filter:not(:last-child) {
    padding-bottom: 0
}.parametric-filter.is-loading {
    pointer-events: none
}.parametric-filter .is-filter-elem-load {
    opacity: .5;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}.parametric-filter__open-button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    padding: 5.625vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background-color: #937545;
    color: #fff
}.parametric-filter__open-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-filter__open-button {
        padding:23.9px;
        font-size: 17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__open-button {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__open-button {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__open-button {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__open-button {
        display:none
    }
}.parametric-filter__open-button svg {
    width: 3.75vw;
    height: 3.75vw;
    margin-right: 5vw;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .parametric-filter__open-button svg {
        width:15.9px;
        height: 15.9px;
        margin-right: 21.2px
    }
}.parametric-filter__close-button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 10vw;
    height: 10vw;
    top: 3.75vw;
    right: 3.75vw;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.parametric-filter__close-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-filter__close-button {
        width:42.4px;
        height: 42.4px;
        top: 15.9px;
        right: 15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__close-button {
        display:none
    }
}.parametric-filter__close-button svg {
    fill: #444240
}@media only screen and (min-width: 960px) {
    .parametric-filter__content {
        padding:28px 0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__content {
        padding:2.084vw 0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__content {
        padding:40px 0
    }
}@media only screen and (max-width: 959px) {
    .parametric-filter__content {
        position:fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: #fff;
        display: none;
        z-index: 6
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__content {
        position:-webkit-sticky;
        position: sticky;
        top: 0
    }
}@media only screen and (max-width: 959px) {
    .parametric-filter__content.is-open {
        display:block;
        opacity: 1;
        -webkit-animation: n .3s ease-out .1s both;
        animation: n .3s ease-out .1s both
    }
}@media only screen and (max-width: 959px) {
    .parametric-filter__content.is-close {
        display:block;
        opacity: 1;
        -webkit-animation: o .3s ease-out both;
        animation: o .3s ease-out both
    }
}.parametric-filter__content.is-fixed .parametric-filter__result {
    -webkit-transition-property: bottom;
    transition-property: bottom;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: -webkit-sticky;
    position: sticky
}@media only screen and (min-width: 960px) {
    .parametric-filter__content.is-fixed .parametric-filter__result {
        bottom:-74px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__content.is-fixed .parametric-filter__result {
        bottom:-4.375vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__content.is-fixed .parametric-filter__result {
        bottom:-84px
    }
}.parametric-filter__content.is-scroll .parametric-filter__result {
    bottom: 0
}.parametric-filter__content-inner {
    max-width: 424px;
    width: 100%;
    min-height: 100%;
    margin: 0 auto
}@media only screen and (min-width: 960px) {
    .parametric-filter__content-inner {
        max-width:none;
        min-height: auto
    }
}.parametric-filter__form {
    padding-top: 19.44444%;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 83.33333%;
    height: 100%
}@media only screen and (min-width: 960px) {
    .parametric-filter__form {
        margin-left:8.33333%;
        margin-right: 8.33333%;
        width: 83.33333%;
        height: auto;
        padding-top: 0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__form {
        margin-left:11.11111%;
        margin-right: 11.11111%;
        width: 77.77778%
    }
}.parametric-filter__title {
    margin-bottom: 7.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .parametric-filter__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__title {
        display:none
    }
}.parametric-filter__dropdown {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    height: 0;
    overflow: hidden;
    opacity: 0
}.parametric-filter__item {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .parametric-filter__item {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__item {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__item {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__item {
        margin-bottom:32px
    }
}.parametric-filter__item.is-open .parametric-filter__dropdown {
    opacity: 1;
    height: auto;
    overflow: visible
}.parametric-filter__features .parametric-filter__dropdown-inner {
    padding: 5vw 0 5vw 2.813vw;
    box-shadow: inset 0 -1px 0 #edebe9
}@media only screen and (min-width: 424px) {
    .parametric-filter__features .parametric-filter__dropdown-inner {
        padding:21.2px 0 21.2px 12px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features .parametric-filter__dropdown-inner {
        padding:16px 0 16px 9px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features .parametric-filter__dropdown-inner {
        padding:.834vw 0 .834vw .469vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__features .parametric-filter__dropdown-inner {
        padding:16px 0 16px 9px
    }
}.parametric-filter__features.is-open .parametric-filter__features-button {
    color: #937545
}.parametric-filter__features.is-open .parametric-filter__features-icon:after {
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.parametric-filter__dropdown-outer {
    padding: 5vw 0
}@media only screen and (min-width: 424px) {
    .parametric-filter__dropdown-outer {
        padding:21.2px 0
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__dropdown-outer {
        padding:16px 0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__dropdown-outer {
        padding:.834vw 0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__dropdown-outer {
        padding:16px 0
    }
}.parametric-filter__features-button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}.parametric-filter__features-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-filter__features-button {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features-button {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features-button {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__features-button {
        padding-top:8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-filter__features-button {
        padding-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features-button {
        padding-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features-button {
        padding-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__features-button {
        padding-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-filter__features-button {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features-button {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features-button {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__features-button {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .parametric-filter__features-button:hover {
        color:#937545
    }
}.parametric-filter__features-count {
    margin-left: 1.25vw;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: inline-block;
    font-style: normal;
    opacity: 0
}@media only screen and (min-width: 424px) {
    .parametric-filter__features-count {
        margin-left:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features-count {
        margin-left:4px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features-count {
        margin-left:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__features-count {
        margin-left:6px
    }
}.parametric-filter__features-count.is-show {
    opacity: 1
}.parametric-filter__features-icon {
    width: 9.375vw;
    height: 9.375vw;
    margin: 0 5vw 0 -.937vw;
    position: relative;
    display: block;
    border-radius: 100%;
    background-color: rgba(185,143,79,.2)
}@media only screen and (min-width: 424px) {
    .parametric-filter__features-icon {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features-icon {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features-icon {
        width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__features-icon {
        width:30px
    }
}@media only screen and (min-width: 424px) {
    .parametric-filter__features-icon {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features-icon {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features-icon {
        height:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__features-icon {
        height:30px
    }
}@media only screen and (min-width: 424px) {
    .parametric-filter__features-icon {
        margin:0 21.2px 0 -3.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features-icon {
        margin:0 16px 0 -3px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features-icon {
        margin:0 .834vw 0 -.156vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__features-icon {
        margin:0 16px 0 -3px
    }
}.parametric-filter__features-icon:after,.parametric-filter__features-icon:before {
    content: "";
    position: absolute;
    width: 3.75vw;
    height: 2px;
    left: 50%;
    top: 50%;
    background-color: #17d527
}@media only screen and (min-width: 424px) {
    .parametric-filter__features-icon:after,.parametric-filter__features-icon:before {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__features-icon:after,.parametric-filter__features-icon:before {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__features-icon:after,.parametric-filter__features-icon:before {
        width:10px
    }
}.parametric-filter__features-icon:before {
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.parametric-filter__features-icon:after {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: translate(-50%,-50%) rotate(90deg);
    transform: translate(-50%,-50%) rotate(90deg)
}.parametric-filter__feature {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .parametric-filter__feature {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__feature {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__feature {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__feature {
        margin-bottom:16px
    }
}.parametric-filter__feature:last-child {
    margin-bottom: 0
}.parametric-filter__feature .checkbox__icon {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .parametric-filter__feature .checkbox__icon {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__feature .checkbox__icon {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__feature .checkbox__icon {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__feature .checkbox__icon {
        margin-right:16px
    }
}.parametric-filter__mortgage .parametric-filter__dropdown-inner {
    padding-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .parametric-filter__mortgage .parametric-filter__dropdown-inner {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__mortgage .parametric-filter__dropdown-inner {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__mortgage .parametric-filter__dropdown-inner {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__mortgage .parametric-filter__dropdown-inner {
        padding-top:16px
    }
}.parametric-filter__mortgage-checkbox .checkbox__icon {
    width: 8.125vw;
    height: 8.125vw;
    margin: 0 5.313vw 0 0
}@media only screen and (min-width: 424px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        width:34.5px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        width:26px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        width:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        width:26px
    }
}@media only screen and (min-width: 424px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        height:34.5px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        height:26px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        height:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        height:26px
    }
}@media only screen and (min-width: 424px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        margin:0 22.6px 0 0
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        margin:0 17px 0 0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        margin:0 .886vw 0 0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__mortgage-checkbox .checkbox__icon {
        margin:0 17px 0 0
    }
}.parametric-filter__mortgage-checkbox .checkbox__label {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.parametric-filter__mortgage-item {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .parametric-filter__mortgage-item {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__mortgage-item {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__mortgage-item {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__mortgage-item {
        margin-bottom:16px
    }
}.parametric-filter__mortgage-item:last-child {
    margin-bottom: 0
}.parametric-filter__reset {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    padding: 3.75vw 0;
    margin-bottom: 22.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #937545;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}.parametric-filter__reset::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-filter__reset {
        padding:15.9px 0
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__reset {
        padding:8px 0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__reset {
        padding:.834vw 0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__reset {
        padding:16px 0
    }
}@media only screen and (min-width: 424px) {
    .parametric-filter__reset {
        margin-bottom:95.4px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__reset {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__reset {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__reset {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-filter__reset {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__reset {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__reset {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__reset {
        font-size:15px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .parametric-filter__reset {
        -webkit-transition-property:color;
        transition-property: color;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease
    }
}.parametric-filter__reset:after,.parametric-filter__reset:before {
    content: "";
    height: 1px;
    background: #edebe9;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}.parametric-filter__reset:before {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .parametric-filter__reset:before {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__reset:before {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__reset:before {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__reset:before {
        margin-right:16px
    }
}.parametric-filter__reset:after {
    margin-left: 5vw
}@media only screen and (min-width: 424px) {
    .parametric-filter__reset:after {
        margin-left:21.2px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__reset:after {
        margin-left:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__reset:after {
        margin-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__reset:after {
        margin-left:16px
    }
}@media only screen and (min-width: 1280px) {
    .parametric-filter__reset:hover {
        color:#444240
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__result {
        padding:16px 10%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__result {
        padding:.834vw 14.28571%
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__result {
        padding:16px 14.28571%
    }
}@media only screen and (max-width: 959px) {
    .parametric-filter__result {
        position:fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 1
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__result {
        margin-left:-10%;
        margin-right: -10%;
        width: 120%;
        background-color: #fff;
        z-index: 1
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__result {
        margin-left:-14.28571%;
        margin-right: -14.28571%;
        width: 128.57143%
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__result .button__inner {
        padding:6.5px 6px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-filter__result .button__inner {
        padding:.365vw 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-filter__result .button__inner {
        padding:7px 20px
    }
}.parametric-filter__result-button {
    height: 16.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-filter__result-button {
        height:68.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-filter__result-button {
        height:auto
    }
}@media only screen and (max-width: 959px) {
    .parametric-filter__result-button.button {
        padding:0;
        border: none
    }
}@media only screen and (max-width: 959px) {
    .parametric-filter__result-button .button__inner {
        height:100%
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .parametric-filter__result-button .button__text {
        white-space:normal;
        text-align: center
    }
}.j-parametric-filter__elem {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}@-webkit-keyframes n {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    to {
        display: block;
        opacity: 1
    }
}@keyframes n {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    to {
        display: block;
        opacity: 1
    }
}@-webkit-keyframes o {
    0% {
        display: block;
        opacity: 1
    }

    99% {
        display: block;
        opacity: 0
    }

    to {
        display: none;
        opacity: 0
    }
}@keyframes o {
    0% {
        display: block;
        opacity: 1
    }

    99% {
        display: block;
        opacity: 0
    }

    to {
        display: none;
        opacity: 0
    }
}.parametric-result {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #edebe9;
    border-bottom: 1px solid transparent;
    width: 100%
}@media only screen and (min-width: 960px) {
    .parametric-result {
        width:66.66667%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result {
        width:50%
    }
}.parametric-result.is-loading .parametric-result__complexes,.parametric-result.is-loading .parametric-result__count,.parametric-result.is-loading .parametric-result__no-result {
    opacity: .75;
    pointer-events: none
}.parametric-result__content {
    width: 100%
}@media only screen and (min-width: 960px) {
    .parametric-result__content {
        margin-left:4.16667%;
        margin-right: 4.16667%;
        width: 91.66667%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__content {
        margin-left:5.55556%;
        margin-right: 5.55556%;
        width: 88.88889%
    }
}.parametric-result__count {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: 7.5vw 8.33333%;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .parametric-result__count {
        padding:31.8px 8.33333%
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__count {
        padding:28px 0 24px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__count {
        padding:2.084vw 0 1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__count {
        padding:40px 0 32px
    }
}@media only screen and (min-width: 424px) {
    .parametric-result__count {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__count {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__count {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__count {
        font-size:17px;
        line-height: 1.45
    }
}.parametric-result__complexes,.parametric-result__no-result {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.parametric-result__no-result {
    padding-top: 12.5vw;
    padding-bottom: 12.5vw;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 424px) {
    .parametric-result__no-result {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__no-result {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__no-result {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__no-result {
        padding-top:72px
    }
}@media only screen and (min-width: 424px) {
    .parametric-result__no-result {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__no-result {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__no-result {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__no-result {
        padding-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__no-result {
        margin-left:4.16667%;
        margin-right: 4.16667%;
        width: 91.66667%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__no-result {
        margin-left:5.55556%;
        margin-right: 5.55556%;
        width: 88.88889%
    }
}.parametric-result__no-result-title {
    color: #17d527
}.parametric-result__no-result-text {
    margin-top: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .parametric-result__no-result-text {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__no-result-text {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__no-result-text {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__no-result-text {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .parametric-result__no-result-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__no-result-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__no-result-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__no-result-text {
        font-size:22px;
        line-height: 1.6
    }
}.parametric-result__no-result-text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .parametric-result__no-result-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__no-result-text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__no-result-text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__no-result-text p {
        font-size:22px;
        line-height: 1.6
    }
}.parametric-result__no-result-text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .parametric-result__no-result-text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__no-result-text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__no-result-text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__no-result-text p:not(:first-child) {
        margin-top:16px
    }
}.parametric-result__no-result-buttons {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .parametric-result__no-result-buttons {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-result__no-result-buttons {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-result__no-result-buttons {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-result__no-result-buttons {
        margin-top:40px
    }
}@media only screen and (max-width: 959px) {
    .parametric-result__complexes_parking_result .parametric-flat__content .parametric-flat__img {
        display:none
    }
}@media only screen and (max-width: 959px) {
    .parametric-result__complexes_parking_result .parametric-flat__content .parametric-flat__info {
        margin-top:0
    }
}.parametric-complex {
    margin-bottom: 8.75vw;
    background-color: #fff;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-complex {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex {
        margin-left:4.16667%;
        margin-right: 4.16667%;
        width: 91.66667%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex {
        margin-left:5.55556%;
        margin-right: 5.55556%;
        width: 88.88889%
    }
}.parametric-complex.is-loading .parametric-complex__flats-header,.parametric-complex.is-loading .parametric-complex__more,.parametric-complex.is-loading .parametric-flat {
    pointer-events: none
}.parametric-complex__description {
    padding: 6.25vw 5.55556%;
    border-bottom: .625vw solid #edebe9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-complex__description {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__description {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__description {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__description {
        padding-top:32px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__description {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__description {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__description {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__description {
        padding-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__description {
        border-bottom:2.7px solid #edebe9
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__description {
        border-bottom:2px solid #edebe9
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__description {
        border-bottom:.105vw solid #edebe9
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__description {
        border-bottom:2px solid #edebe9
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__description {
        padding-left:4.54545%;
        padding-right: 4.54545%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__description {
        padding-left:4.0625%;
        padding-right: 4.0625%
    }
}.parametric-complex__info {
    width: 71.875%
}@media only screen and (min-width: 960px) {
    .parametric-complex__info {
        margin-left:auto;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 80%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__info {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 81.63265%
    }
}.parametric-complex__title {
    display: block;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .parametric-complex__title:hover {
        color:inherit
    }
}.parametric-complex__list {
    margin-top: 3.75vw;
    margin-bottom: 0;
    font-size: 4.063vw;
    line-height: 1.5;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-complex__list {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__list {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list {
        margin-bottom:-.416vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list {
        margin-bottom:-8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__list {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}.parametric-complex__list li {
    margin-bottom: 2.5vw;
    padding-left: 3.75vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .parametric-complex__list li {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list li {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list li {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list li {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__list li {
        padding-left:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list li {
        padding-left:12px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list li {
        padding-left:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list li {
        padding-left:12px
    }
}.parametric-complex__list li:before {
    content: "";
    position: absolute;
    width: 1.25vw;
    height: 1.25vw;
    top: 50%;
    background-color: #17d527;
    border-radius: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 424px) {
    .parametric-complex__list li:before {
        width:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list li:before {
        width:4px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list li:before {
        width:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list li:before {
        width:4px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__list li:before {
        height:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list li:before {
        height:4px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list li:before {
        height:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list li:before {
        height:4px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__list li:before {
        top:50%
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list li:before {
        top:9.5px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list li:before {
        top:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list li:before {
        top:12px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list li:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list li:not(:last-child) {
        margin-right:32px
    }
}.parametric-complex__list li:last-child {
    margin-bottom: 0
}.parametric-complex__list-date {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .parametric-complex__list-date {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__list-date {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__list-date {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__list-date {
        margin-top:16px
    }
}.parametric-complex__list-date.is-mobile {
    display: block
}@media only screen and (min-width: 960px) {
    .parametric-complex__list-date.is-mobile {
        display:none
    }
}.parametric-complex__list-date.is-desktop {
    display: none
}@media only screen and (min-width: 960px) {
    .parametric-complex__list-date.is-desktop {
        display:block
    }
}.parametric-complex__3d-link {
    margin-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-complex__3d-link {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__3d-link {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__3d-link {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__3d-link {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__3d-link {
        width:44.44444%;
        margin-left: auto;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.parametric-complex__3d-link .button {
    display: none
}@media only screen and (min-width: 960px) {
    .parametric-complex__3d-link .button {
        display:inline-block
    }
}.parametric-complex__3d-link .link {
    display: block
}@media only screen and (min-width: 960px) {
    .parametric-complex__3d-link .link {
        display:none
    }
}.parametric-complex__3d-link .button__icon svg {
    width: 4.063vw
}@media only screen and (min-width: 424px) {
    .parametric-complex__3d-link .button__icon svg {
        width:17.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__3d-link .button__icon svg {
        width:19px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__3d-link .button__icon svg {
        width:.99vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__3d-link .button__icon svg {
        width:19px
    }
}.parametric-complex__img {
    -webkit-transition-property: border;
    transition-property: border;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 20.313vw;
    height: 20.313vw;
    padding: 2.032vw;
    border: 1px solid rgba(185,143,79,.5);
    border-radius: 50%;
    margin-left: auto
}@media only screen and (min-width: 424px) {
    .parametric-complex__img {
        width:86.2px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__img {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__img {
        width:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__img {
        width:120px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__img {
        height:86.2px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__img {
        height:80px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__img {
        height:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__img {
        height:120px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__img {
        padding:8.7px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__img {
        padding:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__img {
        padding:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__img {
        padding:12px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__img {
        margin-left:0;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}@media only screen and (min-width: 1280px) {
    .parametric-complex__img:hover {
        border-color:#17d527
    }
}.parametric-complex__img img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    border-radius: 50%;
    width: 100%;
    height: 100%
}.parametric-complex__flats-list {
    display: none;
    width: 100%
}@media only screen and (min-width: 960px) {
    .parametric-complex__flats-list {
        display:block
    }
}.parametric-complex__flats-list.is-active {
    display: block
}.parametric-complex__flats-list_item {
    padding-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .parametric-complex__flats-list_item {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__flats-list_item {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__flats-list_item {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__flats-list_item {
        padding-bottom:32px
    }
}.parametric-complex__flats-header {
    border-bottom: .625vw solid #edebe9;
    padding: 3.125vw 8.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-complex__flats-header {
        border-bottom:2.7px solid #edebe9
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__flats-header {
        border-bottom:2px solid #edebe9
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__flats-header {
        border-bottom:.105vw solid #edebe9
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__flats-header {
        border-bottom:2px solid #edebe9
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__flats-header {
        padding:13.3px 8.33333%
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__flats-header {
        padding:16px 4.54545%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__flats-header {
        padding:.834vw 4.0625%
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__flats-header {
        padding:16px 4.0625%
    }
}.parametric-complex__flats-comment {
    font-size: 4.063vw;
    line-height: 1.5;
    display: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}@media only screen and (min-width: 424px) {
    .parametric-complex__flats-comment {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__flats-comment {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__flats-comment {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__flats-comment {
        font-size:15px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__flats-comment {
        display:block;
        margin-left: auto
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sorts {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.parametric-complex__sort-title {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.parametric-complex__sort-title::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-complex__sort-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sort-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort-title {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sort-title {
        font-size:15px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort-title {
        pointer-events:none
    }
}.parametric-complex__sort-title.is-asc .parametric-complex__sort-icon {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}.parametric-complex__sort-title .parametric-complex__sort-icon,.parametric-complex__sort-title span {
    text-transform: lowercase
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort-title .parametric-complex__sort-icon,.parametric-complex__sort-title span {
        display:none
    }
}.parametric-complex__sort-title .parametric-complex__sort-icon {
    fill: #17d527
}.parametric-complex__sort-name span,.parametric-complex__sort-name svg {
    display: none
}.parametric-complex__sorts-wrapper {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: none
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sorts-wrapper {
        margin-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sorts-wrapper {
        margin-left:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sorts-wrapper {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.parametric-complex__sorts-content {
    padding: 10.625vw 10% 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-complex__sorts-content {
        padding-top:45.1px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sorts-content {
        padding-top:34px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sorts-content {
        padding-top:0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sorts-content {
        padding-top:0
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__sorts-content {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sorts-content {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sorts-content {
        padding-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sorts-content {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sorts-content {
        padding-left:11.11111%;
        padding-right: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sorts-content {
        padding-left:0;
        padding-right: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: auto
    }
}.parametric-complex__sort {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.parametric-complex__sort::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-complex__sort {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sort {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sort {
        font-size:15px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort {
        color:rgba(68,66,64,.6)
    }
}.parametric-complex__sort:not(:last-child) {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort:not(:last-child) {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sort:not(:last-child) {
        margin-right:16px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__sort:not(:last-child) {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sort:not(:last-child) {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort:not(:last-child) {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sort:not(:last-child) {
        margin-bottom:0
    }
}.parametric-complex__sort.is-active {
    color: inherit
}.parametric-complex__sort.is-active svg {
    fill: #17d527
}.parametric-complex__sort.is-asc svg {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort span {
        display:none
    }
}.parametric-complex__sort-icon {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-left: 1.875vw;
    width: 2.188vw;
    height: 2.188vw;
    display: block;
    fill: rgba(68,66,64,.3)
}@media only screen and (min-width: 424px) {
    .parametric-complex__sort-icon {
        margin-left:8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sort-icon {
        margin-left:6px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort-icon {
        margin-left:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sort-icon {
        margin-left:6px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__sort-icon {
        width:9.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sort-icon {
        width:7px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort-icon {
        width:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sort-icon {
        width:7px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__sort-icon {
        height:9.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sort-icon {
        height:7px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort-icon {
        height:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sort-icon {
        height:7px
    }
}.parametric-complex__sort-button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    height: 15vw;
    background-color: hsla(36,36%,74%,.2);
    color: #937545;
    text-align: center;
    width: 100%
}.parametric-complex__sort-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-complex__sort-button {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sort-button {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort-button {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__sort-button {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__sort-button {
        height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__sort-button {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__sort-button {
        display:none
    }
}.parametric-complex__more {
    padding: 5vw 8.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    display: none;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .parametric-complex__more {
        padding:21.2px 8.33333%
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__more {
        padding:16px 4.54545%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__more {
        padding:1.25vw 4.0625%
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__more {
        padding:24px 4.0625%
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__more {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}.parametric-complex__more.is-active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.parametric-complex__more .mini-loader {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    opacity: 0
}.parametric-complex__more-btn {
    -webkit-transition-property: color,opacity;
    transition-property: color,opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.parametric-complex__more-btn::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-complex__more-btn {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__more-btn {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__more-btn {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__more-btn {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .parametric-complex__more-btn:hover {
        color:inherit
    }
}@media only screen and (min-width: 1280px) {
    .parametric-complex__more-btn:hover .parametric-complex__more-btn-icon {
        background-color:hsla(36,36%,74%,.5)
    }
}.parametric-complex__more-btn.is-hidden,.parametric-complex__more-btn.is-loading,.parametric-complex__more-btn.is-loading+.parametric-complex__shown {
    opacity: 0;
    pointer-events: none
}.parametric-complex__more-btn.is-loading~.mini-loader {
    opacity: 1
}.parametric-complex__more-btn-icon {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 7.5vw;
    height: 7.5vw;
    margin-right: 2.5vw;
    background-color: hsla(36,36%,74%,.3);
    border-radius: 50%;
    display: block;
    position: relative
}@media only screen and (min-width: 424px) {
    .parametric-complex__more-btn-icon {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__more-btn-icon {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__more-btn-icon {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__more-btn-icon {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__more-btn-icon {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__more-btn-icon {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__more-btn-icon {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__more-btn-icon {
        height:32px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__more-btn-icon {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__more-btn-icon {
        margin-right:18px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__more-btn-icon {
        margin-right:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__more-btn-icon {
        margin-right:18px
    }
}.parametric-complex__more-btn-icon svg {
    width: 3.125vw;
    height: 3.125vw;
    fill: #17d527;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .parametric-complex__more-btn-icon svg {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__more-btn-icon svg {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__more-btn-icon svg {
        width:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__more-btn-icon svg {
        width:14px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__more-btn-icon svg {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__more-btn-icon svg {
        height:14px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__more-btn-icon svg {
        height:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__more-btn-icon svg {
        height:14px
    }
}.parametric-complex__shown {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.5);
    margin-left: auto
}@media only screen and (min-width: 424px) {
    .parametric-complex__shown {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__shown {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__shown {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__shown {
        font-size:17px;
        line-height: 1.45
    }
}.parametric-complex__description-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 1440px) {
    .parametric-complex__description-top {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}.parametric-complex__info-description {
    padding-bottom: 3.75vw;
    margin-right: 3.125vw;
    padding-right: 6.66667%;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-complex__info-description {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__info-description {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__info-description {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__info-description {
        padding-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__info-description {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__info-description {
        margin-right:10px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__info-description {
        margin-right:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__info-description {
        margin-right:10px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__info-description {
        border-bottom:1px solid #edebe9;
        width: 55.55556%
    }
}.parametric-complex__info-description p {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .parametric-complex__info-description p {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__info-description p {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__info-description p {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__info-description p {
        margin-top:8px
    }
}.parametric-complex__address,.parametric-complex__price {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .parametric-complex__address,.parametric-complex__price {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__address,.parametric-complex__price {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__address,.parametric-complex__price {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__address,.parametric-complex__price {
        font-size:17px;
        line-height: 1.45
    }
}.parametric-complex__callback-btn {
    -webkit-transition-property: color,opacity;
    transition-property: color,opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 3.75vw;
    color: #937545;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.parametric-complex__callback-btn::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .parametric-complex__callback-btn {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__callback-btn {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__callback-btn {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__callback-btn {
        font-size:15px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__callback-btn {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__callback-btn {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__callback-btn {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__callback-btn {
        margin-top:16px
    }
}@media only screen and (min-width: 1280px) {
    .parametric-complex__callback-btn:hover {
        color:#17d527
    }
}@media only screen and (min-width: 1280px) {
    .parametric-complex__callback-btn:hover .parametric-complex__callback-btn-icon {
        background-color:#17d527
    }
}.parametric-complex__callback-btn .button__text {
    z-index: 0
}.parametric-complex__callback-btn-icon {
    margin-left: 2.5vw;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #937545;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .parametric-complex__callback-btn-icon {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__callback-btn-icon {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__callback-btn-icon {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__callback-btn-icon {
        margin-left:8px
    }
}.parametric-complex_without_margin {
    margin: 0;
    width: 100%
}.parametric-building__open_list {
    margin-top: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-building__open_list {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__open_list {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__open_list {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__open_list {
        margin-top:40px
    }
}.parametric-building__open_list .button__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}.parametric-building__open_list .button__inner .txt {
    position: relative;
    display: inline-block
}.parametric-building__open_list .button__inner .txt:after {
    width: 2.813vw;
    height: 1.875vw;
    top: 2.344vw;
    right: -4.687vw;
    position: absolute;
    display: block;
    content: "";
    background-image: url(../images/arrow.svg);
    background-size: cover
}@media only screen and (min-width: 424px) {
    .parametric-building__open_list .button__inner .txt:after {
        width:12px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__open_list .button__inner .txt:after {
        width:9px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__open_list .button__inner .txt:after {
        width:.469vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__open_list .button__inner .txt:after {
        width:9px
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__open_list .button__inner .txt:after {
        height:8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__open_list .button__inner .txt:after {
        height:6px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__open_list .button__inner .txt:after {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__open_list .button__inner .txt:after {
        height:6px
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__open_list .button__inner .txt:after {
        top:10px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__open_list .button__inner .txt:after {
        top:10px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__open_list .button__inner .txt:after {
        top:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__open_list .button__inner .txt:after {
        top:10px
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__open_list .button__inner .txt:after {
        right:-19.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__open_list .button__inner .txt:after {
        right:-15px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__open_list .button__inner .txt:after {
        right:-.781vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__open_list .button__inner .txt:after {
        right:-15px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__open_list {
        display:none
    }
}.parametric-building__open_list .button__parking-text,.parametric-building__open_list .button__text {
    margin-right: 5px
}.parametric-building__open_list .inner-top__link-icon {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 10px;
    height: 6px;
    margin-left: 12px;
    fill: #fff
}.parametric-building__open_list.opened .inner-top__link-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.parametric-complex__list_building-description {
    display: block
}@media only screen and (min-width: 960px) {
    .parametric-complex__list_building-description {
        display:none
    }
}.parametric-complex__flats-list_parking {
    display: none;
    width: 100%
}@media only screen and (min-width: 960px) {
    .parametric-complex__flats-list_parking {
        display:block
    }
}.parametric-complex__flats-list_parking.is-active {
    display: block
}.parametric-list__button {
    margin-top: 3.75vw;
    margin-bottom: 3.75vw;
    display: none
}@media only screen and (min-width: 424px) {
    .parametric-list__button {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-list__button {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-list__button {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-list__button {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .parametric-list__button {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-list__button {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-list__button {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-list__button {
        margin-bottom:16px
    }
}.parametric-list__button.is-hidden {
    display: none
}@media only screen and (max-width: 959px) {
    .parametric-list__button {
        display:block
    }
}.parametric-list__button .button__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}.parametric-list__button .button__text {
    margin-right: 5px
}.parametric-list__button .inner-top__link-icon {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 10px;
    height: 6px;
    margin-left: 12px;
    fill: #fff
}.parametric-list__button.opened .inner-top__link-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.parametric-complex__icon-container {
    width: 20.313vw;
    margin-bottom: 2.5vw;
    margin-left: auto;
    display: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .parametric-complex__icon-container {
        width:86.2px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__icon-container {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__icon-container {
        width:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__icon-container {
        width:120px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__icon-container {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__icon-container {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-complex__icon-container {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-complex__icon-container {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-complex__icon-container {
        margin-left:auto
    }
}@media only screen and (min-width: 960px) {
    .parametric-complex__icon-container {
        margin-left:auto
    }
}@media only screen and (max-width: 959px) {
    .parametric-complex__icon-container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}.parametric-complex__icon-container .parametric-complex__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-color: hsla(36,36%,74%,.3);
    border-radius: 50%
}.parametric-complex__info-description_parking {
    border-bottom: unset
}.parametric__flats-list.is-hidden {
    display: none;
    visibility: hidden
}.parametric-flat {
    -webkit-transition-property: border-bottom-color,box-shadow;
    transition-property: border-bottom-color,box-shadow;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border-bottom: .625vw solid #edebe9;
    display: block;
    width: 100%;
    position: relative
}@media only screen and (min-width: 424px) {
    .parametric-flat {
        border-bottom:2.7px solid #edebe9
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat {
        border-bottom:2px solid #edebe9
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat {
        border-bottom:.105vw solid #edebe9
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat {
        border-bottom:2px solid #edebe9
    }
}@media only screen and (min-width: 1280px) {
    .parametric-flat:hover {
        box-shadow:0 0 0 2px #d5bc95;
        border-bottom-color: transparent;
        position: relative
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat:hover {
        box-shadow:0 0 0 .105vw #d5bc95
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat:hover {
        box-shadow:0 0 0 2px #d5bc95
    }
}.parametric-flat__content {
    padding: 7.5vw 0;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 424px) {
    .parametric-flat__content {
        padding:31.8px 0
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__content {
        padding:16px 0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__content {
        padding:1.25vw 0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__content {
        padding:24px 0
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__content {
        margin-left:4.54545%;
        margin-right: 4.54545%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 90.90909%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__content {
        margin-left:4.0625%;
        margin-right: 4.0625%;
        width: 91.875%
    }
}.parametric-flat__content.auction-flat__content {
    padding: 0;
    width: 100%;
    margin: 0
}@media only screen and (min-width: 424px) {
    .parametric-flat__content.auction-flat__content {
        padding:0
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__content.auction-flat__content {
        padding:15px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__content.auction-flat__content {
        padding:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__content.auction-flat__content {
        padding:15px
    }
}.parametric-flat__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 62.5vw;
    margin-left: auto;
    margin-right: auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}@media only screen and (min-width: 424px) {
    .parametric-flat__img {
        width:265px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__img {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__img {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__img {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__img {
        margin-left:auto
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__img {
        margin-left:0
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__img {
        margin-right:auto
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__img {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__img {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__img {
        margin-right:24px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__img:hover .parametric-flat__img-hover {
        opacity:1;
        pointer-events: auto
    }
}.parametric-flat__img.auction-img {
    display: none
}@media only screen and (min-width: 1024px) {
    .parametric-flat__img.auction-img {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}.parametric-flat__img-wrapper {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative
}.parametric-flat__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.parametric-flat__img-inner img,.parametric-flat__img-inner picture {
    width: 100%;
    height: 100%
}.parametric-flat__img-inner img {
    object-fit: contain;
    object-position: top center;
    font-family: "object-fit: contain; object-position: top center;"
}.parametric-flat__img-hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #fff;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    left: 0;
    bottom: 100%;
    display: none;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .parametric-flat__img-hover {
        box-shadow:0 8px 30px rgba(103,74,30,.15)
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__img-hover {
        box-shadow:0 .417vw 1.563vw rgba(103,74,30,.15)
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__img-hover {
        box-shadow:0 8px 30px rgba(103,74,30,.15)
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__img-hover {
        padding:20px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__img-hover {
        padding:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__img-hover {
        padding:20px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__img-hover {
        margin-bottom:18px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__img-hover {
        margin-bottom:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__img-hover {
        margin-bottom:26px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__img-hover {
        width:415px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__img-hover {
        width:21.615vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__img-hover {
        width:415px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__img-hover {
        height:415px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__img-hover {
        height:21.615vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__img-hover {
        height:415px
    }
}@media only screen and (min-width: 1280px) {
    .parametric-flat__img-hover {
        display:block
    }
}.parametric-flat__img-hover img {
    object-fit: contain;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;";
    width: 100%;
    height: 100%
}.parametric-flat__info {
    margin-top: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-flat__info {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__info {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__info {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__info {
        width:-webkit-calc(100% - 104px);
        width: calc(100% - 104px)
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__info {
        width:-webkit-calc(100% - 5.417vw);
        width: calc(100% - 5.417vw)
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__info {
        width:-webkit-calc(100% - 104px);
        width: calc(100% - 104px)
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__top {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}.parametric-flat__right {
    margin-top: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .parametric-flat__right {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__right {
        margin-top:0;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        display: block;
        min-width: 70%;
        margin-left: auto;
        text-align: right
    }
}.parametric-flat__bottom {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__bottom {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__bottom {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__bottom {
        margin-top:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__bottom {
        margin-top:24px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__bottom {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}.parametric-flat__bottom .tag {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}.parametric-flat__title {
    font-size: 5vw;
    line-height: 1.7
}@media only screen and (min-width: 424px) {
    .parametric-flat__title {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__title {
        font-size:16px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__title {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__title {
        font-size:18px;
        line-height: 1.6
    }
}.parametric-flat__options {
    margin-top: 3.75vw;
    margin-bottom: -2.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #7c7b79
}@media only screen and (min-width: 424px) {
    .parametric-flat__options {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__options {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__options {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__options {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__options {
        margin-bottom:-10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__options {
        margin-bottom:-8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__options {
        margin-bottom:-.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__options {
        margin-bottom:-8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__options {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__options {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__options {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__options {
        font-size:17px;
        line-height: 1.45
    }
}.parametric-flat__options li {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__options li {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__options li {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__options li {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__options li {
        margin-bottom:8px
    }
}.parametric-flat__options li:not(:last-child) {
    padding-right: 3.75vw;
    margin-right: 2.5vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .parametric-flat__options li:not(:last-child) {
        padding-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__options li:not(:last-child) {
        padding-right:12px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__options li:not(:last-child) {
        padding-right:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__options li:not(:last-child) {
        padding-right:12px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__options li:not(:last-child) {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__options li:not(:last-child) {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__options li:not(:last-child) {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__options li:not(:last-child) {
        margin-right:8px
    }
}.parametric-flat__options li:not(:last-child):after {
    width: 1.25vw;
    height: 1.25vw;
    content: "";
    position: absolute;
    border-radius: 50%;
    border: 1px solid #7c7b79;
    display: block;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 424px) {
    .parametric-flat__options li:not(:last-child):after {
        width:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__options li:not(:last-child):after {
        width:4px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__options li:not(:last-child):after {
        width:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__options li:not(:last-child):after {
        width:4px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__options li:not(:last-child):after {
        height:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__options li:not(:last-child):after {
        height:4px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__options li:not(:last-child):after {
        height:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__options li:not(:last-child):after {
        height:4px
    }
}.parametric-flat__price-comment {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #7c7b79;
    width: 100%
}@media only screen and (min-width: 424px) {
    .parametric-flat__price-comment {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__price-comment {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__price-comment {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__price-comment {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__price-comment {
        display:none
    }
}.parametric-flat__prices {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}.parametric-flat__price {
    margin-top: 1.25vw;
    margin-left: 0;
    margin-right: 3.75vw;
    font-size: 5vw;
    line-height: 1.7;
    font-weight: 600
}@media only screen and (min-width: 424px) {
    .parametric-flat__price {
        margin-top:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__price {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__price {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__price {
        margin-left:12px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__price {
        margin-left:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__price {
        margin-left:12px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__price {
        margin-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__price {
        margin-right:0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__price {
        margin-right:0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__price {
        margin-right:0
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__price {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__price {
        font-size:16px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__price {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__price {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__price {
        font-weight:300
    }
}.parametric-flat__price span {
    font-size: 4.063vw;
    line-height: 1.5;
    font-weight: 300
}@media only screen and (min-width: 424px) {
    .parametric-flat__price span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__price span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__price span {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__price span {
        font-size:17px;
        line-height: 1.45
    }
}.parametric-flat__new-price {
    margin-top: 5vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__new-price {
        margin-top:21.2px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__new-price {
        margin-top:0
    }
}.parametric-flat__mortgage-price,.parametric-flat__old-price {
    margin-top: 1.25vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        margin-top:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__mortgage-price,.parametric-flat__old-price {
        white-space:nowrap
    }
}.parametric-flat__mortgage-price:not(:last-child),.parametric-flat__old-price:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__mortgage-price:not(:last-child),.parametric-flat__old-price:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__mortgage-price:not(:last-child),.parametric-flat__old-price:not(:last-child) {
        margin-right:0
    }
}.parametric-flat__old-price {
    color: #a2a1a0;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}.parametric-flat__booked {
    margin-top: 1.25vw;
    font-size: 0;
    line-height: 0;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked {
        margin-top:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked {
        margin-top:8px
    }
}.parametric-flat__booked:not(:last-child) {
    margin-right: 3.75vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked:not(:last-child) {
        margin-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked:not(:last-child) {
        margin-right:0
    }
}.parametric-flat__booked svg {
    width: 3.125vw;
    height: 3.75vw;
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked svg {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked svg {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked svg {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked svg {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked svg {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked svg {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked svg {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked svg {
        height:12px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked svg {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked svg {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked svg {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked svg {
        margin-right:8px
    }
}.parametric-flat__booked span {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked span {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked span {
        font-size:17px;
        line-height: 1.45
    }
}.parametric-flat__booked.by-assignment svg {
    width: 4.375vw;
    height: 4.688vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked.by-assignment svg {
        width:18.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked.by-assignment svg {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked.by-assignment svg {
        width:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked.by-assignment svg {
        width:14px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked.by-assignment svg {
        height:19.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked.by-assignment svg {
        height:15px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked.by-assignment svg {
        height:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked.by-assignment svg {
        height:15px
    }
}.parametric-flat__booked.from-owner svg {
    width: 4.375vw;
    height: 4.063vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked.from-owner svg {
        width:18.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked.from-owner svg {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked.from-owner svg {
        width:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked.from-owner svg {
        width:14px
    }
}@media only screen and (min-width: 424px) {
    .parametric-flat__booked.from-owner svg {
        height:17.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booked.from-owner svg {
        height:13px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booked.from-owner svg {
        height:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booked.from-owner svg {
        height:13px
    }
}.parametric-flat__booking {
    margin-top: 7.5vw;
    position: relative;
    z-index: 2
}@media only screen and (min-width: 424px) {
    .parametric-flat__booking {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booking {
        margin-top:0;
        padding-left: 18px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booking {
        padding-left:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booking {
        padding-left:36px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booking {
        padding-top:2px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booking {
        padding-top:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booking {
        padding-top:4px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booking {
        padding-bottom:2px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booking {
        padding-bottom:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booking {
        padding-bottom:4px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booking {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-left: auto;
        text-align: right
    }
}.parametric-flat__booking .arrow-link {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .parametric-flat__booking .arrow-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booking .arrow-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booking .arrow-link {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booking .arrow-link {
        font-size:15px;
        line-height: 1.45
    }
}.parametric-flat__booking-wrapper:first-of-type {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__booking-wrapper:first-of-type {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__booking-wrapper:first-of-type {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__booking-wrapper:first-of-type {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__booking-wrapper:first-of-type {
        margin-bottom:8px
    }
}.parametric-building {
    padding: 7.5vw 0;
    width: 100%;
    border-bottom: 2px solid #edebe9
}@media only screen and (min-width: 424px) {
    .parametric-building {
        padding:31.8px 0
    }
}@media only screen and (min-width: 960px) {
    .parametric-building {
        padding:16px 0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building {
        padding:.834vw 0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building {
        padding:16px 0
    }
}@media only screen and (min-width: 960px) {
    .parametric-building {
        padding-left:4.54545%;
        padding-right: 4.54545%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        border-top: 2px solid #edebe9;
        border-bottom: none
    }
}.parametric-building__img {
    display: none
}@media only screen and (min-width: 960px) {
    .parametric-building__img {
        display:block
    }
}.parametric-building__title {
    margin-left: 8.33333%;
    margin-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .parametric-building__title {
        margin-right:0;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}.parametric-building__title-main {
    font-size: 5vw;
    line-height: 1.7;
    margin-bottom: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    letter-spacing: normal
}@media only screen and (min-width: 424px) {
    .parametric-building__title-main {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-main {
        font-size:16px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-main {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-main {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__title-main {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-main {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-main {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-main {
        margin-bottom:16px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-main {
        display:block;
        color: #17d527;
        font-family: El Messiri,sans-serif;
        text-transform: none
    }
}.parametric-building__title-list {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .parametric-building__title-list {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-list {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-list {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-list {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}.parametric-building__title-list li {
    margin-bottom: 2.5vw;
    padding-left: 3.75vw;
    margin-left: 0;
    position: relative
}@media only screen and (min-width: 424px) {
    .parametric-building__title-list li {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-list li {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-list li {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-list li {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__title-list li {
        padding-left:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-list li {
        padding-left:12px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-list li {
        padding-left:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-list li {
        padding-left:12px
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__title-list li {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-list li {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-list li {
        margin-left:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-list li {
        margin-left:24px
    }
}.parametric-building__title-list li:first-child {
    margin-left: 0
}.parametric-building__title-list li:before {
    content: "";
    position: absolute;
    width: 1.25vw;
    height: 1.25vw;
    top: 50%;
    background-color: #17d527;
    border-radius: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 424px) {
    .parametric-building__title-list li:before {
        width:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-list li:before {
        width:4px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-list li:before {
        width:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-list li:before {
        width:4px
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__title-list li:before {
        height:5.3px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-list li:before {
        height:4px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-list li:before {
        height:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-list li:before {
        height:4px
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__title-list li:before {
        top:50%
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__title-list li:before {
        top:9.5px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__title-list li:before {
        top:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__title-list li:before {
        top:12px
    }
}.parametric-building__additional-pay {
    font-size: 4.063vw;
    line-height: 1.5;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}@media only screen and (min-width: 424px) {
    .parametric-building__additional-pay {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__additional-pay {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__additional-pay {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__additional-pay {
        font-size:15px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .parametric-building__additional-pay {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.parametric-building__additional-pay svg {
    margin-right: 1.563vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .parametric-building__additional-pay svg {
        margin-right:6.7px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__additional-pay svg {
        margin-right:7px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__additional-pay svg {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__additional-pay svg {
        margin-right:8px
    }
}.parametric-building__additional-pay span {
    padding-top: .313vw
}@media only screen and (min-width: 424px) {
    .parametric-building__additional-pay span {
        padding-top:1.4px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__additional-pay span {
        padding-top:3px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__additional-pay span {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__additional-pay span {
        padding-top:8px
    }
}.parametric-building__legend {
    margin-bottom: 3.75vw;
    font-size: 3.438vw;
    line-height: 1.2;
    display: none
}@media only screen and (min-width: 424px) {
    .parametric-building__legend {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__legend {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__legend {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__legend {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .parametric-building__legend {
        font-size:14.6px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__legend {
        font-size:11px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__legend {
        font-size:.782vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .parametric-building__legend {
        font-size:15px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .parametric-building__legend {
        margin-left:4.54545%;
        margin-right: 4.54545%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 90.90909%
    }
}@media only screen and (min-width: 1440px) {
    .parametric-building__legend {
        margin-left:4.0625%;
        margin-right: 4.0625%;
        width: 91.875%
    }
}.parametric-building__legend-item {
    width: 25%
}.parametric-flat__right-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.parametric-flat__right-top_item {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .parametric-flat__right-top_item {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__right-top_item {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__right-top_item {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__right-top_item {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__right-top_item {
        width:33.33333%;
        text-align: left
    }

    .parametric-flat__right-top_item span {
        display: none
    }
}.parametric-flat__comment {
    margin-bottom: 2.5vw;
    font-weight: 400;
    color: rgba(0,0,0,.5)
}@media only screen and (min-width: 424px) {
    .parametric-flat__comment {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__comment {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__comment {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__comment {
        margin-bottom:8px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__comment {
        display:none
    }
}.parametric-flat__comment.parametric-flat__size-comment {
    margin-right: 11.25vw
}@media only screen and (min-width: 424px) {
    .parametric-flat__comment.parametric-flat__size-comment {
        margin-right:47.7px
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat__comment.parametric-flat__size-comment {
        margin-right:28px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat__comment.parametric-flat__size-comment {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat__comment.parametric-flat__size-comment {
        margin-right:24px
    }
}.parametric-flat__link {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%
}@media only screen and (min-width: 960px) {
    .parametric-flat__link {
        display:block
    }
}.parametric-flat__innerlink {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}@media only screen and (max-width: 959px) {
    .parametric-flat_parking_content .parametric-flat__img {
        display:none
    }
}@media only screen and (max-width: 959px) {
    .parametric-flat_parking_content .parametric-flat__info {
        margin-top:0
    }
}.parametric-building__title-main_comma {
    display: none
}@media only screen and (min-width: 960px) {
    .parametric-building__title-main_comma {
        display:initial
    }
}.parametric-building__title-main_type {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}@media only screen and (min-width: 960px) {
    .parametric-building__title-main_type {
        display:initial
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat.is-with-building,.parametric-flat.is-with-building .parametric-complex__flats-header {
        border-bottom:none
    }
}.parametric-flat.is-with-building .parametric-flat__info {
    margin-top: 0
}@media only screen and (min-width: 960px) {
    .parametric-flat.is-with-building .parametric-flat__info {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat.is-with-building .parametric-flat__top {
        width:75%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.parametric-flat.is-with-building .parametric-flat__right {
    width: 100%
}@media only screen and (min-width: 960px) {
    .parametric-flat.is-with-building .parametric-flat__bottom {
        margin-top:0
    }
}.parametric-flat.is-with-building .parametric-flat__content {
    padding: 7.5vw 0
}@media only screen and (min-width: 424px) {
    .parametric-flat.is-with-building .parametric-flat__content {
        padding:31.8px 0
    }
}@media only screen and (min-width: 960px) {
    .parametric-flat.is-with-building .parametric-flat__content {
        padding:8px 0
    }
}@media only screen and (min-width: 1440px) {
    .parametric-flat.is-with-building .parametric-flat__content {
        padding:.417vw 0
    }
}@media only screen and (min-width: 1920px) {
    .parametric-flat.is-with-building .parametric-flat__content {
        padding:8px 0
    }
}.parametric-flat__quantity {
    text-align: right
}@media only screen and (min-width: 960px) {
    .parametric-flat__quantity {
        text-align:left
    }
}.tag.parametric-flat__discount {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: .938vw 2.5vw;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    font-weight: 300;
    white-space: normal;
    opacity: 1;
    visibility: visible
}@media only screen and (min-width: 424px) {
    .tag.parametric-flat__discount {
        padding:4px 10.6px
    }
}@media only screen and (min-width: 960px) {
    .tag.parametric-flat__discount {
        padding:3px 8px
    }
}@media only screen and (min-width: 1440px) {
    .tag.parametric-flat__discount {
        padding:.209vw .521vw
    }
}@media only screen and (min-width: 1920px) {
    .tag.parametric-flat__discount {
        padding:4px 10px
    }
}@media only screen and (min-width: 960px) {
    .tag.parametric-flat__discount {
        -webkit-box-ordinal-group:1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}.parametric-map {
    background-color: #fff;
    display: none;
    visibility: hidden;
    opacity: 0
}@media only screen and (min-width: 1440px) {
    .parametric-map {
        display:block;
        width: 25%;
        visibility: visible;
        opacity: 1
    }
}.parametric_theme_seo .parametric-complex:last-child {
    margin-bottom: 0
}.quiz-description {
    padding-top: 17.5vw;
    padding-bottom: 12.5vw;
    border-bottom: 1px solid rgba(68,66,64,.15)
}@media only screen and (min-width: 424px) {
    .quiz-description {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz-description {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-description {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-description {
        padding-top:96px
    }
}@media only screen and (min-width: 424px) {
    .quiz-description {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .quiz-description {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-description {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-description {
        padding-bottom:72px
    }
}.quiz-description p {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .quiz-description p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz-description p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .quiz-description p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .quiz-description p {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .quiz-description p {
        width:70.83333%
    }
}.quiz-description p+p {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .quiz-description p+p {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .quiz-description p+p {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-description p+p {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-description p+p {
        margin-top:16px
    }
}.quiz__content {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .quiz__content {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .quiz__content {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__content {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__content {
        margin-top:72px
    }
}@media only screen and (min-width: 960px) {
    .quiz__title {
        gap:24px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__title {
        gap:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__title {
        gap:24px
    }
}@media only screen and (min-width: 960px) {
    .quiz__title {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.quiz__title h3 {
    margin-top: 3.75vw;
    font-size: 5.938vw;
    line-height: 1.4;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .quiz__title h3 {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .quiz__title h3 {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__title h3 {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__title h3 {
        margin-top:16px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .quiz__title h3 {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .quiz__title h3 {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .quiz__title h3 {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .quiz__title h3 {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .quiz__title h3 {
        font-size:25.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .quiz__title h3 {
        font-size:28px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .quiz__title h3 {
        font-size:2.084vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .quiz__title h3 {
        font-size:40px;
        line-height: 1.4
    }
}.quiz__title span {
    font-size: 4.063vw;
    line-height: 1.5;
    width: 13.75vw;
    height: 13.75vw;
    padding: 3.75vw;
    color: #17d527;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #17d527;
    font-weight: 600;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .quiz__title span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz__title span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .quiz__title span {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .quiz__title span {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .quiz__title span {
        width:58.3px
    }
}@media only screen and (min-width: 960px) {
    .quiz__title span {
        width:44px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__title span {
        width:3.23vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__title span {
        width:62px
    }
}@media only screen and (min-width: 424px) {
    .quiz__title span {
        height:58.3px
    }
}@media only screen and (min-width: 960px) {
    .quiz__title span {
        height:44px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__title span {
        height:3.23vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__title span {
        height:62px
    }
}@media only screen and (min-width: 424px) {
    .quiz__title span {
        padding:15.9px
    }
}@media only screen and (min-width: 960px) {
    .quiz__title span {
        padding:12px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__title span {
        padding:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__title span {
        padding:16px
    }
}.quiz__description {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .quiz__description {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .quiz__description {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__description {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__description {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .quiz__description {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}@media only screen and (min-width: 960px) {
    .quiz__photo-wrapper {
        width:41.66667%
    }
}.quiz__photo {
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 72%
}.quiz__photo iframe,.quiz__photo img,.quiz__photo picture {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}.quiz__photo img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;"
}.quiz__description-text {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .quiz__description-text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .quiz__description-text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__description-text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__description-text {
        margin-top:56px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .quiz__description-text {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .quiz__description-text {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .quiz__description-text {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .quiz__description-text {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .quiz__description-text {
        margin-left:4.16667%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 54.16667%
    }
}.quiz__description-text p {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .quiz__description-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz__description-text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .quiz__description-text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .quiz__description-text p {
        font-size:18px;
        line-height: 1.6
    }
}.quiz__description-text p+p {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .quiz__description-text p+p {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .quiz__description-text p+p {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__description-text p+p {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__description-text p+p {
        margin-top:32px
    }
}.quiz__description-link {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527;
    display: block
}.quiz__description-link::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .quiz__description-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz__description-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .quiz__description-link {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .quiz__description-link {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1280px) {
    .quiz__description-link:hover {
        color:#937545
    }
}.quiz__description-cut {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .quiz__description-cut {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .quiz__description-cut {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__description-cut {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__description-cut {
        margin-top:16px
    }
}@media only screen and (min-width: 960px) {
    .quiz__description-cut {
        -webkit-box-flex:0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
}.quiz__description-cut .cut-hidden.show {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .quiz__description-cut .cut-hidden.show {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .quiz__description-cut .cut-hidden.show {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__description-cut .cut-hidden.show {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__description-cut .cut-hidden.show {
        margin-top:16px
    }
}.quiz__questions {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .quiz__questions {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions {
        margin-top:72px
    }
}.quiz__questions h4 {
    color: #17d527
}.quiz__questions h4+p {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .quiz__questions h4+p {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions h4+p {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions h4+p {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions h4+p {
        margin-top:8px
    }
}.quiz__questions p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .quiz__questions p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions p {
        font-size:18px;
        line-height: 1.6
    }
}.quiz__questions ul {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .quiz__questions ul {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions ul {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions ul {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions ul {
        margin-top:40px
    }
}.quiz__questions ul li+li {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .quiz__questions ul li+li {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions ul li+li {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions ul li+li {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions ul li+li {
        margin-top:40px
    }
}.quiz__questions ul p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.quiz__questions ul p,.quiz__questions ul p span {
    font-weight: 600;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.quiz__questions ul p span {
    width: 8.75vw;
    height: 8.75vw;
    margin-right: 5vw;
    line-height: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    border-radius: 50%;
    background-color: #17d527;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .quiz__questions ul p span {
        width:37.1px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions ul p span {
        width:36px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions ul p span {
        width:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions ul p span {
        width:36px
    }
}@media only screen and (min-width: 424px) {
    .quiz__questions ul p span {
        height:37.1px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions ul p span {
        height:36px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions ul p span {
        height:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions ul p span {
        height:36px
    }
}@media only screen and (min-width: 424px) {
    .quiz__questions ul p span {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions ul p span {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions ul p span {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions ul p span {
        margin-right:24px
    }
}.quiz__questions ul label {
    color: #444240
}@media only screen and (min-width: 960px) {
    .quiz__questions ul .input {
        padding-left:58px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions ul .input {
        padding-left:3.021vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions ul .input {
        padding-left:58px
    }
}.quiz__questions ul textarea {
    margin-top: 2.5vw;
    min-height: 8.75vw
}@media only screen and (min-width: 424px) {
    .quiz__questions ul textarea {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions ul textarea {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions ul textarea {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions ul textarea {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .quiz__questions ul textarea {
        min-height:37.1px
    }
}@media only screen and (min-width: 960px) {
    .quiz__questions ul textarea {
        min-height:28px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__questions ul textarea {
        min-height:1.459vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__questions ul textarea {
        min-height:28px
    }
}.quiz-slider {
    padding-top: 17.5vw;
    position: relative;
    overflow: visible;
    width: 100%
}@media only screen and (min-width: 424px) {
    .quiz-slider {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider {
        padding-top:96px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider {
        -webkit-clip-path:inset(-100vw -100vw -100vw -17.3913%);
        clip-path: inset(-100vw -100vw -100vw -17.3913%)
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider {
        -webkit-clip-path:inset(-100vw -100vw -100vw -60%);
        clip-path: inset(-100vw -100vw -100vw -60%)
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider {
        -webkit-clip-path:inset(-100vw -100vw -100vw -60%);
        clip-path: inset(-100vw -100vw -100vw -60%)
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider.swiper-container-initialized .quiz-slider__item {
        opacity:0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider.swiper-container-initialized .swiper-slide-active,.quiz-slider.swiper-container-initialized .swiper-slide-active~.quiz-slider__item {
        -webkit-transition-timing-function:ease-in;
        transition-timing-function: ease-in;
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}.quiz-slider__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}.quiz-slider__item {
    width: 70%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 960px) {
    .quiz-slider__item {
        width:29.16667%
    }
}.quiz-slider__item:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .quiz-slider__item:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__item:not(:last-child) {
        margin-right:80px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__item:not(:last-child) {
        margin-right:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__item:not(:last-child) {
        margin-right:80px
    }
}.quiz-slider__item input[type=radio] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    margin: -1px;
    padding: 0;
    border: 0
}.quiz-slider__item-img-wrapper {
    width: 55vw;
    padding: 2.5vw;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    overflow: hidden;
    border: 1.5px solid rgba(185,143,79,.3)
}@media only screen and (min-width: 424px) {
    .quiz-slider__item-img-wrapper {
        width:233.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__item-img-wrapper {
        width:176px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__item-img-wrapper {
        width:14.167vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__item-img-wrapper {
        width:272px
    }
}@media only screen and (min-width: 424px) {
    .quiz-slider__item-img-wrapper {
        padding:10.6px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__item-img-wrapper {
        padding:8px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__item-img-wrapper {
        padding:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__item-img-wrapper {
        padding:16px
    }
}.quiz-slider__item-img-inner {
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 100%;
    border-radius: 50%;
    overflow: hidden
}.quiz-slider__item-img-inner iframe,.quiz-slider__item-img-inner img,.quiz-slider__item-img-inner picture {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}.quiz-slider__item-img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;"
}.quiz-slider__item-title {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 7.5vw;
    color: #444240
}@media only screen and (min-width: 424px) {
    .quiz-slider__item-title {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__item-title {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__item-title {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__item-title {
        margin-top:40px
    }
}.quiz-slider__item-title h5 {
    margin-top: 2.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .quiz-slider__item-title h5 {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__item-title h5 {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__item-title h5 {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__item-title h5 {
        margin-top:8px
    }
}.quiz-slider__item-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.quiz-slider__label {
    display: block;
    text-align: center
}@media only screen and (min-width: 1280px) {
    .quiz-slider__label {
        cursor:pointer
    }
}.quiz-slider__label.is-active>button.is-active {
    display: inline-block
}.quiz-slider__label.is-active>button.is-not-active {
    display: none
}.quiz-slider__label.is-active .quiz-slider__item-img-wrapper .quiz-slider__checked-icon {
    visibility: visible;
    opacity: 1
}.quiz-slider__button {
    margin-top: 6.25vw;
    display: inline-block
}@media only screen and (min-width: 424px) {
    .quiz-slider__button {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__button {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__button {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__button {
        margin-top:32px
    }
}.quiz-slider__button.is-active {
    display: none
}.quiz-slider__checked-icon {
    width: 23.75vw;
    height: 23.75vw;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .1s ease-in 50ms;
    transition: opacity .1s ease-in 50ms;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(310deg);
    transform: translate(-50%,-50%) rotate(310deg);
    background-color: #17d527;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .quiz-slider__checked-icon {
        width:100.7px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__checked-icon {
        width:76px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__checked-icon {
        width:5.209vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__checked-icon {
        width:100px
    }
}@media only screen and (min-width: 424px) {
    .quiz-slider__checked-icon {
        height:100.7px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__checked-icon {
        height:76px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__checked-icon {
        height:5.209vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__checked-icon {
        height:100px
    }
}.quiz-slider__checked-icon:before {
    width: 5.313vw;
    height: 3.125vw;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff
}@media only screen and (min-width: 424px) {
    .quiz-slider__checked-icon:before {
        width:22.6px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__checked-icon:before {
        width:17px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__checked-icon:before {
        width:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__checked-icon:before {
        width:17px
    }
}@media only screen and (min-width: 424px) {
    .quiz-slider__checked-icon:before {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__checked-icon:before {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__checked-icon:before {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__checked-icon:before {
        height:10px
    }
}.quiz-slider__error {
    margin-top: 6.25vw;
    color: #eb5757;
    text-align: center
}@media only screen and (min-width: 424px) {
    .quiz-slider__error {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .quiz-slider__error {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .quiz-slider__error {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz-slider__error {
        margin-top:32px
    }
}.sale-buttons {
    margin-top: 8.75vw;
    position: absolute;
    top: 0;
    right: 0
}@media only screen and (min-width: 424px) {
    .sale-buttons {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons {
        display:none
    }
}.sale-buttons__item:not(:last-child) {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .sale-buttons__item:not(:last-child) {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__item:not(:last-child) {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons__item:not(:last-child) {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons__item:not(:last-child) {
        margin-bottom:8px
    }
}.sale-buttons__item.is-active .sale-buttons__popup {
    z-index: 6
}.sale-buttons__item.is-animate .sale-buttons__popup {
    opacity: 1;
    pointer-events: auto
}.sale-buttons__item.is-animate .sale-buttons__popup-wrapper {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}.sale-buttons__button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 16.563vw;
    height: 16.563vw;
    font-size: 6.563vw;
    line-height: 16.563vw;
    padding: 3.75vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #22242b;
    border-radius: 50%;
    color: #17d527;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    line-height: 1!important
}.sale-buttons__button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .sale-buttons__button {
        width:70.3px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__button {
        width:78px
    }
}@media only screen and (min-width: 424px) {
    .sale-buttons__button {
        height:70.3px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__button {
        height:78px
    }
}@media only screen and (min-width: 424px) {
    .sale-buttons__button {
        font-size:27.9px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__button {
        font-size:21px
    }
}@media only screen and (min-width: 424px) {
    .sale-buttons__button {
        line-height:70.3px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__button {
        line-height:78px
    }
}@media only screen and (min-width: 424px) {
    .sale-buttons__button {
        padding:15.9px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__button {
        padding:20px 25px
    }
}.sale-buttons__button svg {
    width: 100%;
    height: 100%
}.sale-buttons__button-icon {
    fill: #17d527
}.sale-buttons__popup {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    z-index: -1
}.sale-buttons__popup-overlay {
    background-color: rgba(34,36,43,.3);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}.sale-buttons__popup-wrapper {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    width: 100%;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0
}.sale-buttons__popup-wrapper .grid__container {
    position: relative
}.sale-buttons__popup-close {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 9.375vw;
    height: 9.375vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #101417;
    border-radius: 50%;
    position: absolute;
    right: 5.55556%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}.sale-buttons__popup-close::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-close {
        width:39.8px;
        height: 39.8px
    }
}.sale-buttons__popup-close svg {
    width: 3.75vw;
    height: 3.75vw;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-close svg {
        width:15.9px;
        height: 15.9px
    }
}.sale-buttons__popup-line {
    width: 11.563vw;
    height: 1px;
    background-color: rgba(68,66,64,.5);
    position: absolute;
    top: 4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-line {
        width:49.1px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-line {
        width:37px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons__popup-line {
        width:1.928vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons__popup-line {
        width:37px
    }
}.sale-buttons__popup-inner {
    padding-top: 8.75vw;
    padding-bottom: 8.75vw;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-inner {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-inner {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons__popup-inner {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons__popup-inner {
        padding-top:56px
    }
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-inner {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-inner {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons__popup-inner {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons__popup-inner {
        padding-bottom:56px
    }
}.sale-buttons__popup-title {
    width: 100%
}.sale-buttons__popup-title .h5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #444240
}.sale-buttons__popup-title .h5.accent {
    margin-bottom: 7.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-title .h5.accent {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-title .h5.accent {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons__popup-title .h5.accent {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons__popup-title .h5.accent {
        margin-bottom:40px
    }
}.sale-buttons__popup-title .h5 .percent {
    font-size: 6.563vw
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-title .h5 .percent {
        font-size:27.9px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-title .h5 .percent {
        font-size:21px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons__popup-title .h5 .percent {
        font-size:1.094vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons__popup-title .h5 .percent {
        font-size:21px
    }
}.sale-buttons__popup-title svg {
    width: 5.625vw;
    height: 7.5vw;
    margin-right: 7.69231%;
    fill: #17d527;
    vertical-align: middle
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-title svg {
        width:23.9px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-title svg {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-title svg {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-title svg {
        height:24px;
        margin-right: 1.92308%
    }
}.sale-buttons__popup-content {
    margin-top: 8.75vw;
    width: 100%;
    color: #101417
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-content {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-content {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons__popup-content {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons__popup-content {
        margin-top:56px
    }
}.sale-buttons__popup-content .h5:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .sale-buttons__popup-content .h5:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons__popup-content .h5:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .sale-buttons__popup-content .h5:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .sale-buttons__popup-content .h5:not(:last-child) {
        margin-bottom:16px
    }
}.sale-buttons__icon-medal path:nth-child(2) {
    opacity: .7
}@media only screen and (min-width: 960px) {
    .sale-buttons_theme_project {
        display:block
    }
}@media only screen and (min-width: 1280px) {
    .sale-buttons_theme_project {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .sale-buttons_theme_project .sale-buttons__button {
        -webkit-transform:translateX(25px);
        transform: translateX(25px)
    }
}.sale-buttons__button_theme_gold,.sale-buttons__button_theme_white {
    background-color: #fff
}.sale-buttons__button_theme_gold svg {
    fill: #fff
}.sale-buttons__button_theme_dark {
    background-color: #22242b;
    color: #17d527
}.sale-buttons__button_theme_dark svg {
    fill: #17d527
}.section-inner {
    color: #444240;
    width: 100%
}.section-inner__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .section-inner__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.section-inner__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 960px) {
    .section-inner__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.section-inner__content .architecture:first-child .architecture__content {
    padding-top: 0
}@media only screen and (min-width: 960px) {
    .section-inner__content .list-includes__content:last-child,.section-inner__content .ready-projects__content:last-child {
        padding-bottom:0
    }
}.section-inner__info {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}@media only screen and (min-width: 960px) {
    .section-inner__info {
        margin-right:5.88235%;
        width: 61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__info {
        margin-right:8.33333%;
        width: 50%
    }
}@media only screen and (min-width: 960px) {
    .section-inner__info .section-inner__title {
        width:76.19048%
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__info {
        margin-right:0;
        padding-right: 8.33333%;
        width: 66.66667%
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__info {
        margin-right:0;
        width: 66.66667%
    }
}.section-landing .section-inner__callback {
    margin-top: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback {
        margin-right:0;
        width: 33.33333%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}.section-landing .section-inner__callback svg {
    width: 25vw;
    min-width: 25vw;
    height: 25vw;
    margin-right: 7.813vw
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback svg {
        width:106px
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback svg {
        width:120px
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback svg {
        width:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback svg {
        width:160px
    }
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback svg {
        min-width:106px
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback svg {
        min-width:120px
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback svg {
        min-width:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback svg {
        min-width:160px
    }
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback svg {
        height:106px
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback svg {
        height:120px
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback svg {
        height:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback svg {
        height:160px
    }
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback svg {
        margin-right:33.2px
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback svg {
        margin-right:0
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback svg {
        margin-right:0
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback svg {
        margin-right:0
    }
}.section-landing .section-inner__callback-btn {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    margin-top: 0;
    font-size: 4.063vw;
    line-height: 1.5;
    letter-spacing: .469vw;
    max-width: 84.375vw;
    color: #17d527;
    text-transform: uppercase
}.section-landing .section-inner__callback-btn::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback-btn {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback-btn {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback-btn {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback-btn {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback-btn {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback-btn {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback-btn {
        font-size:1.042vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback-btn {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback-btn {
        letter-spacing:2px
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback-btn {
        letter-spacing:1.5px
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback-btn {
        letter-spacing:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback-btn {
        letter-spacing:1.5px
    }
}@media only screen and (min-width: 424px) {
    .section-landing .section-inner__callback-btn {
        max-width:357.8px
    }
}@media only screen and (min-width: 960px) {
    .section-landing .section-inner__callback-btn {
        max-width:270px
    }
}@media only screen and (min-width: 1440px) {
    .section-landing .section-inner__callback-btn {
        max-width:14.063vw
    }
}@media only screen and (min-width: 1920px) {
    .section-landing .section-inner__callback-btn {
        max-width:270px
    }
}.section-inner__title {
    width: 100%;
    color: #17d527
}.section-inner__title_with_padding {
    padding-top: 23.33333%
}@media only screen and (min-width: 960px) {
    .section-inner__title_with_padding {
        padding-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__title_with_padding {
        padding-top:12.5%
    }
}.section-inner__text {
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}@media only screen and (min-width: 424px) {
    .section-inner__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text {
        font-size:22px;
        line-height: 1.6
    }
}.section-inner__text:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__text:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text:not(:first-child) {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text:not(:first-child) {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text:not(:first-child) {
        margin-top:40px
    }
}.section-inner__text ol,.section-inner__text ul {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__text ol,.section-inner__text ul {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text ol,.section-inner__text ul {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text ol,.section-inner__text ul {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text ol,.section-inner__text ul {
        font-size:22px;
        line-height: 1.6
    }
}.section-inner__text ol:not(:first-child),.section-inner__text ul:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .section-inner__text ol:not(:first-child),.section-inner__text ul:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text ol:not(:first-child),.section-inner__text ul:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text ol:not(:first-child),.section-inner__text ul:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text ol:not(:first-child),.section-inner__text ul:not(:first-child) {
        margin-top:32px
    }
}.section-inner__text ol li:not(:first-child),.section-inner__text ul li:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .section-inner__text ol li:not(:first-child),.section-inner__text ul li:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text ol li:not(:first-child),.section-inner__text ul li:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text ol li:not(:first-child),.section-inner__text ul li:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text ol li:not(:first-child),.section-inner__text ul li:not(:first-child) {
        margin-top:32px
    }
}.section-inner__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text p {
        font-size:22px;
        line-height: 1.6
    }
}.section-inner__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .section-inner__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text p:not(:first-child) {
        margin-top:16px
    }
}.section-inner__text p+h2 {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .section-inner__text p+h2 {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text p+h2 {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text p+h2 {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text p+h2 {
        margin-top:56px
    }
}.section-inner__text img {
    display: block
}.section-inner__text iframe {
    height: 59.375vw;
    width: 100%;
    display: block
}@media only screen and (min-width: 424px) {
    .section-inner__text iframe {
        height:251.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text iframe {
        height:320px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text iframe {
        height:23.438vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text iframe {
        height:450px
    }
}.section-inner__text h3 {
    margin-top: 8.75vw;
    font-size: 6.875vw;
    line-height: 1.05;
    font-family: Spectral,serif;
    font-style: italic;
    text-transform: none;
    color: #17d527;
    letter-spacing: 0
}@media only screen and (min-width: 424px) {
    .section-inner__text h3 {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text h3 {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text h3 {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text h3 {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__text h3 {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text h3 {
        font-size:28px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text h3 {
        font-size:1.875vw;
        line-height: 1.05
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text h3 {
        font-size:36px;
        line-height: 1.05
    }
}.section-inner__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .section-inner__text a:hover {
        color:#444240
    }
}.section-inner__text .section-inner__title+p:first-of-type {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .section-inner__text .section-inner__title+p:first-of-type {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text .section-inner__title+p:first-of-type {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text .section-inner__title+p:first-of-type {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text .section-inner__title+p:first-of-type {
        margin-top:56px
    }
}.section-inner__text_big_margin .section-inner__text-wrap:not(:last-child) {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__text_big_margin .section-inner__text-wrap:not(:last-child) {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text_big_margin .section-inner__text-wrap:not(:last-child) {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text_big_margin .section-inner__text-wrap:not(:last-child) {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text_big_margin .section-inner__text-wrap:not(:last-child) {
        margin-bottom:72px
    }
}.section-inner__text-wrap:not(:last-child) {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap:not(:last-child) {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap:not(:last-child) {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap:not(:last-child) {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap:not(:last-child) {
        margin-bottom:56px
    }
}.section-inner__text-link {
    margin-top: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .section-inner__text-link {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-link {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-link {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-link {
        margin-top:40px
    }
}.section-inner__media {
    margin-top: 12.5vw;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}@media only screen and (min-width: 424px) {
    .section-inner__media {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__media {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__media {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__media {
        margin-top:72px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .section-inner__media {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .section-inner__media {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .section-inner__media {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .section-inner__media {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .section-inner__media {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 32.35294%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__media {
        padding-left:12.5%;
        width: 41.66667%
    }
}.section-inner__image {
    margin-top: 25vw;
    display: block;
    height: auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}@media only screen and (min-width: 424px) {
    .section-inner__image {
        margin-top:106px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__image {
        margin-top:120px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__image {
        margin-top:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__image {
        margin-top:160px
    }
}.section-inner__imglink {
    width: 100%
}.section-inner__imglink-link {
    margin-top: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .section-inner__imglink-link {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__imglink-link {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__imglink-link {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__imglink-link {
        margin-top:32px
    }
}.section-inner__fact {
    width: 100%
}@media only screen and (min-width: 1440px) {
    .section-inner__fact {
        margin-right:14.28571%;
        width: 85.71429%
    }
}.section-inner__fact-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.section-inner__fact-title {
    color: #17d527
}.section-inner__fact-title:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__fact-title:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__fact-title:not(:first-child) {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__fact-title:not(:first-child) {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__fact-title:not(:first-child) {
        margin-top:40px
    }
}.section-inner__fact-text {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__fact-text {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__fact-text {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__fact-text {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__fact-text {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__fact-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__fact-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__fact-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__fact-text {
        font-size:18px;
        line-height: 1.6
    }
}.section-inner__fact-text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__fact-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__fact-text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__fact-text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__fact-text p {
        font-size:18px;
        line-height: 1.6
    }
}.section-inner__utp {
    margin-top: 17.5vw;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    width: 100%
}@media only screen and (min-width: 424px) {
    .section-inner__utp {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__utp {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__utp {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__utp {
        margin-top:96px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__utp {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}.section-inner__block {
    margin-top: 15%;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}@media only screen and (min-width: 960px) {
    .section-inner__block {
        margin-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block {
        margin-top:12.5%
    }
}.section-inner__advantages {
    margin-bottom: -7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 424px) {
    .section-inner__advantages {
        margin-bottom:-31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__advantages {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__advantages {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__advantages {
        margin-bottom:0
    }
}.section-inner__advantage {
    margin-bottom: 7.5vw;
    width: 40%
}@media only screen and (min-width: 424px) {
    .section-inner__advantage {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__advantage {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__advantage {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__advantage {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .section-inner__advantage {
        width:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__advantage {
        width:12.5%
    }
}.section-inner__advantage:nth-child(2n) {
    margin-left: 20%
}@media only screen and (min-width: 960px) {
    .section-inner__advantage:nth-child(2n) {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .section-inner__advantage:not(:last-child) {
        margin-right:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__advantage:not(:last-child) {
        margin-right:2.94118%
    }
}.section-inner__advantage-icon {
    width: 25vw;
    height: 25vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .section-inner__advantage-icon {
        width:106px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__advantage-icon {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__advantage-icon {
        width:5.521vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__advantage-icon {
        width:106px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__advantage-icon {
        height:106px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__advantage-icon {
        height:80px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__advantage-icon {
        height:5.521vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__advantage-icon {
        height:106px
    }
}.section-inner__advantage-icon img,.section-inner__advantage-icon svg {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    width: 100%;
    height: 100%
}.section-inner__advantage-text {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__advantage-text {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__advantage-text {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__advantage-text {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__advantage-text {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__advantage-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__advantage-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__advantage-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__advantage-text {
        font-size:18px;
        line-height: 1.6
    }
}.section-inner__description-block {
    margin-top: 23.33333%;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}@media only screen and (min-width: 960px) {
    .section-inner__description-block {
        margin-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__description-block {
        margin-top:12.5%
    }
}.section-inner__description {
    width: 100%
}.section-inner__description:not(:first-child) {
    margin-top: 23.33333%
}@media only screen and (min-width: 960px) {
    .section-inner__description:not(:first-child) {
        margin-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__description:not(:first-child) {
        margin-top:12.5%
    }
}.section-inner__block-section {
    width: 100%
}.section-inner__block-section:not(:first-child) {
    margin-top: 23.33333%
}@media only screen and (min-width: 960px) {
    .section-inner__block-section:not(:first-child) {
        margin-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-section:not(:first-child) {
        margin-top:12.5%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-section .section-inner__title {
        width:62.5%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-section .section-inner__title_full_width {
        width:100%
    }
}.section-inner__block-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}.section-inner__block-container:not(:first-child) {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .section-inner__block-container:not(:first-child) {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-container:not(:first-child) {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-container:not(:first-child) {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__block-container:not(:first-child) {
        margin-top:56px
    }
}.section-inner__block-left {
    width: 100%
}@media only screen and (min-width: 960px) {
    .section-inner__block-left {
        margin-right:5.88235%;
        width: 64.70588%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-left {
        margin-right:8.33333%;
        width: 62.5%
    }
}.section-inner__block-right {
    width: 100%
}@media only screen and (max-width: 959px) {
    .section-inner__block-right {
        padding-top:12.5vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .section-inner__block-right {
        padding-top:53px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .section-inner__block-right {
        padding-top:56px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .section-inner__block-right {
        padding-top:3.75vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .section-inner__block-right {
        padding-top:72px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-right {
        width:29.41176%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-right {
        width:29.16667%
    }
}@media only screen and (max-width: 959px) {
    .section-inner__block-right_big_padding {
        padding-top:23.33333%
    }
}.section-inner__side {
    font-size: 4.063vw;
    line-height: 1.5;
    width: 100%
}@media only screen and (min-width: 424px) {
    .section-inner__side {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side {
        font-size:18px;
        line-height: 1.6
    }
}.section-inner__side+.section-inner__side {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .section-inner__side+.section-inner__side {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side+.section-inner__side {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side+.section-inner__side {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side+.section-inner__side {
        margin-top:32px
    }
}.section-inner__side-title {
    color: #17d527
}.section-inner__side-text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__side-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-text {
        font-size:18px;
        line-height: 1.6
    }
}.section-inner__side-text:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .section-inner__side-text:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-text:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-text:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-text:not(:first-child) {
        margin-top:16px
    }
}.section-inner__side-text ol,.section-inner__side-text ul {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__side-text ol,.section-inner__side-text ul {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-text ol,.section-inner__side-text ul {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-text ol,.section-inner__side-text ul {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-text ol,.section-inner__side-text ul {
        font-size:18px;
        line-height: 1.6
    }
}.section-inner__side-text ol:not(:first-child),.section-inner__side-text ul:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .section-inner__side-text ol:not(:first-child),.section-inner__side-text ul:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-text ol:not(:first-child),.section-inner__side-text ul:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-text ol:not(:first-child),.section-inner__side-text ul:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-text ol:not(:first-child),.section-inner__side-text ul:not(:first-child) {
        margin-top:16px
    }
}.section-inner__side-text ol li:not(:first-child),.section-inner__side-text ul li:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .section-inner__side-text ol li:not(:first-child),.section-inner__side-text ul li:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-text ol li:not(:first-child),.section-inner__side-text ul li:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-text ol li:not(:first-child),.section-inner__side-text ul li:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-text ol li:not(:first-child),.section-inner__side-text ul li:not(:first-child) {
        margin-top:16px
    }
}.section-inner__side-text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__side-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-text p {
        font-size:18px;
        line-height: 1.6
    }
}.section-inner__side-text p:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .section-inner__side-text p:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-text p:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-text p:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-text p:not(:first-child) {
        margin-top:32px
    }
}.section-inner__side-text img,.section-inner__side-text svg {
    display: block
}.section-inner__side-text .section-inner__text-wrap:not(:last-child) {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .section-inner__side-text .section-inner__text-wrap:not(:last-child) {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-text .section-inner__text-wrap:not(:last-child) {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-text .section-inner__text-wrap:not(:last-child) {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-text .section-inner__text-wrap:not(:last-child) {
        margin-bottom:32px
    }
}.section-inner__side-button:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__side-button:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__side-button:not(:first-child) {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__side-button:not(:first-child) {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__side-button:not(:first-child) {
        margin-top:40px
    }
}.section-inner__slider {
    margin-top: 17.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .section-inner__slider {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__slider {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__slider {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__slider {
        margin-top:96px
    }
}.section-inner__line {
    margin-top: 12.5vw;
    margin-bottom: 12.5vw;
    height: 1px;
    background-color: #edebe9
}@media only screen and (min-width: 424px) {
    .section-inner__line {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__line {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__line {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__line {
        margin-top:72px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__line {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__line {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__line {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__line {
        margin-bottom:72px
    }
}@media only screen and (max-width: 959px) {
    .section-inner__column:not(:first-child) {
        padding-top:12.5vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .section-inner__column:not(:first-child) {
        padding-top:53px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .section-inner__column:not(:first-child) {
        padding-top:56px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .section-inner__column:not(:first-child) {
        padding-top:3.75vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .section-inner__column:not(:first-child) {
        padding-top:72px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__column {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        padding-left: 2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__column {
        padding-left:3%;
        padding-right: 3%
    }
}.section-inner__caption {
    color: #17d527
}.section-inner__video {
    margin-top: 8.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .section-inner__video {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__video {
        margin-top:0;
        margin-left: auto;
        width: 26.47059%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__video {
        width:25%
    }
}.section-inner__button-desktop {
    margin-top: 8.75vw;
    display: none;
    width: 100%;
    text-align: right
}@media only screen and (min-width: 424px) {
    .section-inner__button-desktop {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__button-desktop {
        margin-top:0;
        display: block;
        margin-left: auto;
        width: 29.41176%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__button-desktop {
        width:29.16667%
    }
}.section-inner_theme_about .section-inner__description:not(:first-child) {
    margin-top: 13.33333%
}@media only screen and (min-width: 960px) {
    .section-inner_theme_about .section-inner__description:not(:first-child) {
        margin-top:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner_theme_about .section-inner__description:not(:first-child) {
        margin-top:8.33333%
    }
}.section-inner__block-section_theme_content:not(:first-child) {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__block-section_theme_content:not(:first-child) {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-section_theme_content:not(:first-child) {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-section_theme_content:not(:first-child) {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__block-section_theme_content:not(:first-child) {
        margin-top:96px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-section_theme_content .section-inner__title {
        width:61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-section_theme_content .section-inner__title {
        width:62.5%
    }
}.section-inner__block-section_theme_content+.list-includes__content {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__block-section_theme_content+.list-includes__content {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-section_theme_content+.list-includes__content {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-section_theme_content+.list-includes__content {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__block-section_theme_content+.list-includes__content {
        margin-top:96px
    }
}.section-inner__block-container_theme_text:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__block-container_theme_text:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-container_theme_text:not(:first-child) {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-container_theme_text:not(:first-child) {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__block-container_theme_text:not(:first-child) {
        margin-top:40px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-container_only_text .section-inner__text {
        padding-right:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-container_only_text .section-inner__text {
        padding-right:8.33333%
    }
}.section-inner__block-container_theme_columns {
    width: auto
}@media only screen and (min-width: 960px) {
    .section-inner__block-container_theme_columns {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -2.94118%;
        margin-right: -2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-container_theme_columns {
        margin-left:-3.125%;
        margin-right: -3.125%
    }
}.section-inner__block-container_theme_columns:not(:first-child) {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__block-container_theme_columns:not(:first-child) {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-container_theme_columns:not(:first-child) {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-container_theme_columns:not(:first-child) {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__block-container_theme_columns:not(:first-child) {
        margin-top:96px
    }
}.section-inner__block-container_theme_columns .section-inner__text:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .section-inner__block-container_theme_columns .section-inner__text:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__block-container_theme_columns .section-inner__text:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-container_theme_columns .section-inner__text:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__block-container_theme_columns .section-inner__text:not(:first-child) {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__block-right_size_medium {
        margin-left:auto;
        width: 25%
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__info_with_video {
        width:54.16667%
    }
}@media only screen and (min-width: 960px) {
    .section-inner__info_with_video .section-inner__title {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .section-inner_theme_reverse .section-inner__info {
        margin-left:5.88235%;
        margin-right: 0;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}@media only screen and (min-width: 1440px) {
    .section-inner_theme_reverse .section-inner__info {
        margin-left:8.33333%
    }
}@media only screen and (min-width: 960px) {
    .section-inner_theme_reverse .section-inner__video {
        margin-left:0;
        margin-right: auto;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}@media only screen and (min-width: 960px) {
    .section-inner__info_theme_reverse {
        margin-left:5.88235%;
        margin-right: 0;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__info_theme_reverse {
        margin-left:8.33333%
    }
}@media only screen and (min-width: 960px) {
    .section-inner__info_theme_reverse+.section-inner__video {
        margin-left:0;
        margin-right: auto;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}.author {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.author__info {
    margin-left: 5.625vw
}@media only screen and (min-width: 424px) {
    .author__info {
        margin-left:23.9px
    }
}@media only screen and (min-width: 960px) {
    .author__info {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .author__info {
        margin-left:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .author__info {
        margin-left:24px
    }
}.author__image {
    width: 23.438vw;
    min-width: 23.438vw;
    height: 23.438vw
}@media only screen and (min-width: 424px) {
    .author__image {
        width:99.4px
    }
}@media only screen and (min-width: 960px) {
    .author__image {
        width:88px
    }
}@media only screen and (min-width: 1440px) {
    .author__image {
        width:4.584vw
    }
}@media only screen and (min-width: 1920px) {
    .author__image {
        width:88px
    }
}@media only screen and (min-width: 424px) {
    .author__image {
        min-width:99.4px
    }
}@media only screen and (min-width: 960px) {
    .author__image {
        min-width:88px
    }
}@media only screen and (min-width: 1440px) {
    .author__image {
        min-width:4.584vw
    }
}@media only screen and (min-width: 1920px) {
    .author__image {
        min-width:88px
    }
}@media only screen and (min-width: 424px) {
    .author__image {
        height:99.4px
    }
}@media only screen and (min-width: 960px) {
    .author__image {
        height:88px
    }
}@media only screen and (min-width: 1440px) {
    .author__image {
        height:4.584vw
    }
}@media only screen and (min-width: 1920px) {
    .author__image {
        height:88px
    }
}.author__image img {
    padding: 1.563vw;
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid rgba(185,143,79,.5);
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .author__image img {
        padding:6.7px
    }
}@media only screen and (min-width: 960px) {
    .author__image img {
        padding:8px
    }
}@media only screen and (min-width: 1440px) {
    .author__image img {
        padding:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .author__image img {
        padding:8px
    }
}.author__title {
    margin-bottom: 2.5vw;
    color: #101417
}@media only screen and (min-width: 424px) {
    .author__title {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .author__title {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .author__title {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .author__title {
        margin-bottom:8px
    }
}.author__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(16,20,23,.5)
}@media only screen and (min-width: 424px) {
    .author__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .author__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .author__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .author__text {
        font-size:22px;
        line-height: 1.6
    }
}.section-number {
    margin-bottom: 8.75vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .section-number {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-number {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-number {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number {
        margin-bottom:56px
    }
}.section-number:before {
    height: 10vw;
    content: "";
    display: block;
    width: 100%
}@media only screen and (min-width: 424px) {
    .section-number:before {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .section-number:before {
        height:53px
    }
}@media only screen and (min-width: 1440px) {
    .section-number:before {
        height:4.115vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number:before {
        height:79px
    }
}.section-number:after {
    height: 10vw;
    content: "";
    position: absolute;
    width: 1px;
    top: 0;
    left: 50%;
    background-color: rgba(16,20,23,.2)
}@media only screen and (min-width: 424px) {
    .section-number:after {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .section-number:after {
        height:53px
    }
}@media only screen and (min-width: 1440px) {
    .section-number:after {
        height:4.115vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number:after {
        height:79px
    }
}.section-number:last-child .section-number__wrapper {
    margin-bottom: 8.33333%
}@media only screen and (min-width: 960px) {
    .section-number:last-child .section-number__wrapper {
        margin-bottom:5.55556%
    }
}@media only screen and (min-width: 1440px) {
    .section-number:last-child .section-number__wrapper {
        margin-bottom:2.77778%
    }
}.section-number.section-number__margin {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .section-number.section-number__margin {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .section-number.section-number__margin {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .section-number.section-number__margin {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number.section-number__margin {
        margin-top:96px
    }
}.section-number .history-slide,.section-number .plans-slide,.section-number .views-slide {
    border: 1px solid rgba(34,36,43,.2)
}.section-number .views-slide__content {
    border-top: 1px solid rgba(34,36,43,.2)
}@media only screen and (min-width: 960px) {
    .section-number .views-slide__content {
        border-top:none;
        border-right: 1px solid rgba(34,36,43,.2)
    }
}@media only screen and (max-width: 959px) {
    .section-number .about-slider__content:after {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .section-number .plate-info-swiper {
        -webkit-clip-path:inset(0 -131.5px 0 -131.5px);
        clip-path: inset(0 -131.5px 0 -131.5px)
    }
}@media only screen and (min-width: 1440px) {
    .section-number .plate-info-swiper {
        -webkit-clip-path:inset(0 -16.66667% 0 -16.66667%);
        clip-path: inset(0 -16.66667% 0 -16.66667%)
    }
}@media only screen and (min-width: 1920px) {
    .section-number .plate-info-swiper {
        -webkit-clip-path:inset(0 -16.66667% 0 -16.66667%);
        clip-path: inset(0 -16.66667% 0 -16.66667%)
    }
}.section-number .architecture:not(.architecture_no_margin)+.section-inner {
    margin-top: -19.44444%
}@media only screen and (min-width: 960px) {
    .section-number .architecture:not(.architecture_no_margin)+.section-inner {
        margin-top:-11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .section-number .architecture:not(.architecture_no_margin)+.section-inner {
        margin-top:-9.375%
    }
}.section-number+.plans-section {
    margin-top: -12.5vw;
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .section-number+.plans-section {
        margin-top:-53px
    }
}@media only screen and (min-width: 960px) {
    .section-number+.plans-section {
        margin-top:-56px
    }
}@media only screen and (min-width: 1440px) {
    .section-number+.plans-section {
        margin-top:-3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number+.plans-section {
        margin-top:-72px
    }
}@media only screen and (min-width: 424px) {
    .section-number+.plans-section {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .section-number+.plans-section {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-number+.plans-section {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number+.plans-section {
        margin-bottom:72px
    }
}.section-number+.plans-section .section-number__wrapper {
    margin-top: 0!important
}@media only screen and (min-width: 424px) {
    .section-number {
        margin-bottom:12.5vw
    }
}@media only screen and (min-width: 424px) and (min-width:424px) {
    .section-number {
        margin-bottom:53px
    }
}@media only screen and (min-width: 424px) and (min-width:960px) {
    .section-number {
        margin-bottom:56px
    }
}@media only screen and (min-width: 424px) and (min-width:1440px) {
    .section-number {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 424px) and (min-width:1920px) {
    .section-number {
        margin-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .section-number .artof-section {
        overflow:visible;
        max-width: 100%;
        width: 100%
    }
}.section-number .artof-section__row {
    width: 100%;
    margin: 0 auto
}.section-number .artof-slide__info {
    border: 1px solid rgba(38,46,56,.2);
    width: 100%
}@media only screen and (min-width: 960px) {
    .section-number .artof-slide__info {
        width:37.5%
    }
}.section-number .multi-slider__slide {
    width: 100%
}@media only screen and (min-width: 960px) {
    .section-number__container-bg {
        max-width:1170px;
        margin-left: auto;
        margin-right: auto
    }
}@media only screen and (min-width: 1440px) {
    .section-number__container-bg {
        max-width:1920px
    }
}.section-number__wrapper {
    background-color: #fff
}@media only screen and (min-width: 1440px) {
    .section-number__wrapper {
        margin-left:5.55556%;
        margin-right: 5.55556%
    }
}.section-number__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px;
    position: relative;
    overflow-x: hidden
}@media only screen and (min-width: 960px) {
    .section-number__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1045px;
    }
}@media only screen and (min-width: 1440px) {
    .section-number__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.section-number__container.is-full-visible {
    overflow: visible
}.section-number__container_index_up {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .section-number__container_index_up {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .section-number__container_index_up {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .section-number__container_index_up {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number__container_index_up {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .section-number__container_index_up {
        margin-top:12.5vw
    }
}@media only screen and (min-width: 424px) and (min-width:424px) {
    .section-number__container_index_up {
        margin-top:53px
    }
}@media only screen and (min-width: 424px) and (min-width:960px) {
    .section-number__container_index_up {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) and (min-width:1440px) {
    .section-number__container_index_up {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 424px) and (min-width:1920px) {
    .section-number__container_index_up {
        margin-top:72px
    }
}.section-number__number {
    margin-left: 5.55556%;
    margin-right: 5.55556%;
    position: relative
}@media only screen and (min-width: 960px) {
    .section-number__number {
        margin-left:0;
        margin-right: 0
    }
}@media only screen and (min-width: 1440px) {
    .section-number__number {
        margin-left:11.11111%;
        margin-right: 11.11111%
    }
}.section-number__wrapper_with_slider {
    background-image: linear-gradient(0deg,#edebe9 29.063vw,transparent 0)
}@media only screen and (min-width: 424px) {
    .section-number__wrapper_with_slider {
        background-image:linear-gradient(0deg,#edebe9 123.3px,transparent 0)
    }
}@media only screen and (min-width: 960px) {
    .section-number__wrapper_with_slider {
        background-image:none
    }
}.section-number__wrapper_with_slider .info-yard__slider {
    padding-bottom: 0
}.section-number__wrapper_with_map {
    background-image: linear-gradient(0deg,#edebe9 .313vw,transparent 0)
}@media only screen and (min-width: 424px) {
    .section-number__wrapper_with_map {
        background-image:linear-gradient(0deg,#edebe9 1.4px,transparent 0)
    }
}@media only screen and (min-width: 960px) {
    .section-number__wrapper_with_map {
        background-image:none
    }
}.section-number__wrapper.section-number__wrapper_change_color {
    background-image: linear-gradient(0deg,#edebe9 13.75vw,transparent 0);
    background-color: transparent!important
}@media only screen and (min-width: 424px) {
    .section-number__wrapper.section-number__wrapper_change_color {
        background-image:linear-gradient(0deg,#edebe9 58.3px,transparent 0)
    }
}@media only screen and (min-width: 960px) {
    .section-number__wrapper.section-number__wrapper_change_color {
        background-image:none;
        background-color: #fff!important
    }
}.section-number_without_top-line:after,.section-number_without_top-line:before {
    display: none
}.section-number_without_top-line_padded {
    padding-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .section-number_without_top-line_padded {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .section-number_without_top-line_padded {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-number_without_top-line_padded {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number_without_top-line_padded {
        padding-top:72px
    }
}.section-number_without_top-line_padded:after,.section-number_without_top-line_padded:before {
    display: none
}.section-number_with_top-padding {
    padding-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .section-number_with_top-padding {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .section-number_with_top-padding {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-number_with_top-padding {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number_with_top-padding {
        padding-top:72px
    }
}.section-number_with_top-padding-big {
    padding-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .section-number_with_top-padding-big {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .section-number_with_top-padding-big {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .section-number_with_top-padding-big {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number_with_top-padding-big {
        padding-top:96px
    }
}.section-number_not_last {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .section-number_not_last {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .section-number_not_last {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-number_not_last {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-number_not_last {
        margin-bottom:72px
    }
}.section-number_style_apart .numeric-block {
    font-family: El Messiri,sans-serif;
    font-style: normal;
    font-weight: 300
}@media only screen and (min-width: 960px) {
    .section-number_mixed_apart .section-inner__content {
        padding-top:0
    }
}.section-number_theme_dark .section-number__wrapper {
    background-color: #22242b;
    color: #fff
}.section-number_overflow_hidden-section {
    overflow-x: hidden
}.section-number_overflow_hidden-section .ready-projects__tabs-contents {
    overflow: hidden
}@media only screen and (max-width: 423px),only screen and (min-width:424px) and (max-width:959px),only screen and (min-width:960px) and (max-width:1279px),only screen and (min-width:1280px) and (max-width:1439px) {
    .section-number_overflow_hidden .section-number__wrapper {
        overflow-x:hidden
    }
}@media only screen and (min-width: 1440px) {
    .section-number_overflow_hidden .section-number__container {
        overflow-x:hidden
    }
}.section-number_full_overflow,.section-number_full_overflow .section-number__container {
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .section-number_screen_width {
        width:100%
    }
}.section-number_screen_width .section-number__wrapper {
    width: 100%;
    margin: 0
}.section-number_screen_width .section-number__container,.section-number_screen_width .section-number__container-bg {
    max-width: unset
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .section-number_mortgage_top {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .section-number_mortgage_top {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .section-number_mortgage_top {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .section-number_mortgage_top {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .section-number_mortgage_top {
        margin-bottom:0
    }
}@media only screen and (max-width: 423px) {
    .section-number_mortgage_top {
        margin-bottom:0
    }
}@media only screen and (max-width: 423px) {
    .section-number_small_mobile-padding .section-inner__row {
        padding-left:5.55556%;
        padding-right: 5.55556%
    }
}.section-number_theme_news .section-inner__text h2 {
    font-size: 4.688vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-number_theme_news .section-inner__text h2 {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-number_theme_news .section-inner__text h2 {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-number_theme_news .section-inner__text h2 {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .section-number_theme_news .section-inner__text h2 {
        font-size:26px;
        line-height: 1.5
    }
}.share {
    position: relative
}.share.is-open .share__popup {
    display: block
}.share__popup {
    padding: 6.25vw;
    max-width: 84.375vw;
    margin-top: 3.75vw;
    margin-bottom: 3.75vw;
    border: 2px solid #444240;
    display: none;
    background-color: #fff;
    position: absolute;
    right: 0;
    bottom: 100%;
    min-width: 100%;
    overflow: hidden;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .share__popup {
        padding:26.5px
    }
}@media only screen and (min-width: 960px) {
    .share__popup {
        padding:28px
    }
}@media only screen and (min-width: 1440px) {
    .share__popup {
        padding:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .share__popup {
        padding:30px
    }
}@media only screen and (min-width: 424px) {
    .share__popup {
        max-width:357.8px
    }
}@media only screen and (min-width: 960px) {
    .share__popup {
        max-width:500px
    }
}@media only screen and (min-width: 1440px) {
    .share__popup {
        max-width:26.042vw
    }
}@media only screen and (min-width: 1920px) {
    .share__popup {
        max-width:500px
    }
}@media only screen and (min-width: 424px) {
    .share__popup {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .share__popup {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .share__popup {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .share__popup {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .share__popup {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .share__popup {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .share__popup {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .share__popup {
        margin-bottom:16px
    }
}@media only screen and (min-width: 960px) {
    .share__popup {
        right:inherit;
        bottom: inherit;
        left: 0;
        top: 100%
    }
}.share__url {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    white-space: nowrap
}.share__url::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .share__url {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .share__url {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .share__url {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .share__url {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .share__url {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .share__url {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .share__url {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .share__url {
        font-size:18px;
        line-height: 1.6
    }
}.share__popup-close {
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer
}@media only screen and (min-width: 960px) {
    .share__popup-close {
        right:10px;
        top: 5px
    }
}.share_theme_beige .socials__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.share_theme_beige .socials__title h4 {
    color: #17d527
}.share_theme_beige .share__social {
    display: none
}@media only screen and (min-width: 1280px) {
    .share_theme_beige .share__social {
        display:block
    }
}.share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
    width: 12.5vw!important;
    height: 12.5vw!important
}@media only screen and (min-width: 424px) {
    .share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
        width:53px!important
    }
}@media only screen and (min-width: 960px) {
    .share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
        width:48px!important
    }
}@media only screen and (min-width: 1440px) {
    .share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
        width:2.5vw!important
    }
}@media only screen and (min-width: 1920px) {
    .share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
        width:48px!important
    }
}@media only screen and (min-width: 424px) {
    .share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
        height:53px!important
    }
}@media only screen and (min-width: 960px) {
    .share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
        height:48px!important
    }
}@media only screen and (min-width: 1440px) {
    .share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
        height:2.5vw!important
    }
}@media only screen and (min-width: 1920px) {
    .share_theme_beige .ya-share2__container_size_m .ya-share2__icon {
        height:48px!important
    }
}.share_theme_beige .ya-share2__item {
    border-radius: 50%;
    background-color: hsla(36,36%,74%,.3)
}.share_theme_beige .ya-share2__item:after {
    max-width: 6.25vw;
    max-height: 6.25vw;
    margin: auto;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}@media only screen and (min-width: 424px) {
    .share_theme_beige .ya-share2__item:after {
        max-width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .share_theme_beige .ya-share2__item:after {
        max-width:20px
    }
}@media only screen and (min-width: 1440px) {
    .share_theme_beige .ya-share2__item:after {
        max-width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .share_theme_beige .ya-share2__item:after {
        max-width:20px
    }
}@media only screen and (min-width: 424px) {
    .share_theme_beige .ya-share2__item:after {
        max-height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .share_theme_beige .ya-share2__item:after {
        max-height:20px
    }
}@media only screen and (min-width: 1440px) {
    .share_theme_beige .ya-share2__item:after {
        max-height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .share_theme_beige .ya-share2__item:after {
        max-height:20px
    }
}.share_theme_beige .ya-share2__item_service_odnoklassniki:after {
    background-image: url(/webicons/yandex-share/odk-black.svg)
}.share_theme_beige .ya-share2__item_service_facebook:after {
    background-image: url(../images/fb-black.svg)
}.share_theme_beige .ya-share2__item_service_vkontakte:after {
    background-image: url(../images/vk-black.svg)
}.share_theme_beige .ya-share2__item_service_twitter:after {
    background-image: url(/webicons/yandex-share/twitter-black.svg)
}.share_theme_beige .ya-share2__item_service_whatsapp:after {
    background-image: url(../images/whatsapp-black.svg)
}.share_theme_beige .ya-share2__item_service_telegram:after {
    background-image: url(../images/telegram-black.svg)
}.share_theme_beige .ya-share2__item_service_viber:after {
    background-image: url(/webicons/yandex-share/viber-black.svg)
}.share_theme_beige .ya-share2__item_service_dzen:after {
    background-image: url(/webicons/yandex-share/dzen-black.svg)
}.share_theme_beige .ya-share2__item_service_copy {
    margin: 0 0 0 5vw!important
}@media only screen and (min-width: 424px) {
    .share_theme_beige .ya-share2__item_service_copy {
        margin:0 0 0 21.2px!important
    }
}@media only screen and (min-width: 960px) {
    .share_theme_beige .ya-share2__item_service_copy {
        margin:0 0 0 16px!important
    }
}@media only screen and (min-width: 1440px) {
    .share_theme_beige .ya-share2__item_service_copy {
        margin:0 0 0 .834vw!important
    }
}@media only screen and (min-width: 1920px) {
    .share_theme_beige .ya-share2__item_service_copy {
        margin:0 0 0 16px!important
    }
}.share_theme_beige .ya-share2__item_service_copy:after {
    max-width: 6.25vw;
    max-height: 6.25vw;
    margin: auto;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    background-image: url(../images/copy-black.svg)
}@media only screen and (min-width: 424px) {
    .share_theme_beige .ya-share2__item_service_copy:after {
        max-width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .share_theme_beige .ya-share2__item_service_copy:after {
        max-width:20px
    }
}@media only screen and (min-width: 1440px) {
    .share_theme_beige .ya-share2__item_service_copy:after {
        max-width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .share_theme_beige .ya-share2__item_service_copy:after {
        max-width:20px
    }
}@media only screen and (min-width: 424px) {
    .share_theme_beige .ya-share2__item_service_copy:after {
        max-height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .share_theme_beige .ya-share2__item_service_copy:after {
        max-height:20px
    }
}@media only screen and (min-width: 1440px) {
    .share_theme_beige .ya-share2__item_service_copy:after {
        max-height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .share_theme_beige .ya-share2__item_service_copy:after {
        max-height:20px
    }
}.share__social-icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 1280px) {
    .side-factoid a:hover .side-factoid__title {
        color:#22242b
    }
}.side-factoid__img {
    margin-bottom: 6.25vw;
    width: 50vw;
    height: 50vw;
    padding: 3.125vw;
    border-radius: 50%;
    border: 1px solid rgba(185,143,79,.3)
}@media only screen and (min-width: 424px) {
    .side-factoid__img {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .side-factoid__img {
        width:212px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img {
        width:160px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img {
        width:11.042vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img {
        width:212px
    }
}@media only screen and (min-width: 424px) {
    .side-factoid__img {
        height:212px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img {
        height:11.042vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img {
        height:212px
    }
}@media only screen and (min-width: 424px) {
    .side-factoid__img {
        padding:13.3px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img {
        padding:10px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img {
        padding:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img {
        padding:15px
    }
}.side-factoid__img img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    border-radius: 50%;
    width: 100%;
    height: 100%
}.side-factoid__title {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-bottom: 3.75vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .side-factoid__title {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__title {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__title {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__title {
        margin-bottom:16px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__title {
        padding-right:25%
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__title {
        padding-right:0
    }
}.side-factoid__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #333
}@media only screen and (min-width: 424px) {
    .side-factoid__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__text {
        font-size:18px;
        line-height: 1.6
    }
}.side-factoid__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .side-factoid__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__text p {
        font-size:18px;
        line-height: 1.6
    }
}.side-factoid__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .side-factoid__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__text p:not(:first-child) {
        margin-top:16px
    }
}.side-factoid__text a {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .side-factoid__text a:hover,.side-factoid__text a[href^="tel:"] {
        color:inherit
    }
}.side-factoid__back {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: 8.75vw;
    margin-left: auto;
    display: block
}@media only screen and (min-width: 424px) {
    .side-factoid__back {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__back {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__back {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__back {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .side-factoid__back {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__back {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__back {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__back {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__back {
        width:-webkit-min-content;
        width: -moz-min-content;
        width: min-content
    }
}.side-factoid__back .button__inner {
    padding: 1.563vw 6.25vw
}@media only screen and (min-width: 424px) {
    .side-factoid__back .button__inner {
        padding:6.7px 26.5px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__back .button__inner {
        padding:6.5px 12px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__back .button__inner {
        padding:.417vw .625vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__back .button__inner {
        padding:8px 12px
    }
}.side-factoid__back .button__icon:last-child:not(:first-child) {
    margin-left: 2.5vw
}@media only screen and (min-width: 424px) {
    .side-factoid__back .button__icon:last-child:not(:first-child) {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__back .button__icon:last-child:not(:first-child) {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__back .button__icon:last-child:not(:first-child) {
        margin-left:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__back .button__icon:last-child:not(:first-child) {
        margin-left:10px
    }
}.side-factoid__img_size_small {
    width: 28.125vw;
    height: 28.125vw;
    padding: 1.875vw
}@media only screen and (min-width: 424px) {
    .side-factoid__img_size_small {
        width:119.3px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img_size_small {
        width:90px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img_size_small {
        width:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img_size_small {
        width:120px
    }
}@media only screen and (min-width: 424px) {
    .side-factoid__img_size_small {
        height:119.3px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img_size_small {
        height:90px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img_size_small {
        height:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img_size_small {
        height:120px
    }
}@media only screen and (min-width: 424px) {
    .side-factoid__img_size_small {
        padding:8px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img_size_small {
        padding:6px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img_size_small {
        padding:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img_size_small {
        padding:8px
    }
}.side-factoid__img_size_big {
    width: 50vw;
    height: 50vw;
    padding: 4.688vw
}@media only screen and (min-width: 424px) {
    .side-factoid__img_size_big {
        width:212px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img_size_big {
        width:160px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img_size_big {
        width:19.792vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img_size_big {
        width:380px
    }
}@media only screen and (min-width: 424px) {
    .side-factoid__img_size_big {
        height:212px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img_size_big {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img_size_big {
        height:19.792vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img_size_big {
        height:380px
    }
}@media only screen and (min-width: 424px) {
    .side-factoid__img_size_big {
        padding:19.9px
    }
}@media only screen and (min-width: 960px) {
    .side-factoid__img_size_big {
        padding:15px
    }
}@media only screen and (min-width: 1440px) {
    .side-factoid__img_size_big {
        padding:1.198vw
    }
}@media only screen and (min-width: 1920px) {
    .side-factoid__img_size_big {
        padding:23px
    }
}.similar-flat {
    padding: 8.33333%;
    background-color: #fff;
    color: #444240;
    width: 100%
}@media only screen and (min-width: 960px) {
    .similar-flat {
        margin-left:1px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat {
        margin-left:2.08333%
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat {
        margin-left:2.08333%
    }
}@media only screen and (min-width: 960px) {
    .similar-flat {
        margin-right:1px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat {
        margin-right:2.08333%
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat {
        margin-right:2.08333%
    }
}@media only screen and (min-width: 424px) {
    .similar-flat {
        padding:8.33333%
    }
}@media only screen and (min-width: 960px) {
    .similar-flat {
        padding:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat {
        padding:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat {
        padding:40px
    }
}@media only screen and (min-width: 424px) {
    .similar-flat {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .similar-flat {
        width:-webkit-calc(33.33333% - 2px);
        width: calc(33.33333% - 2px)
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat {
        width:29.16667%
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat {
        width:29.16667%
    }
}@media only screen and (min-width: 960px) {
    .similar-flat {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}.similar-flat:not(:last-child) {
    margin-bottom: .625vw
}@media only screen and (min-width: 424px) {
    .similar-flat:not(:last-child) {
        margin-bottom:2.7px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat:not(:last-child) {
        margin-bottom:0
    }
}.similar-flat__img {
    width: 62.5vw;
    margin: 0 auto
}@media only screen and (min-width: 424px) {
    .similar-flat__img {
        width:265px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__img {
        width:100%
    }
}.similar-flat__img-wrapper {
    padding-bottom: 100%;
    width: 100%;
    height: 0;
    position: relative
}.similar-flat__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.similar-flat__img-inner img,.similar-flat__img-inner picture,.similar-flat__img-inner svg {
    width: 100%;
    height: 100%
}.similar-flat__img-inner img,.similar-flat__img-inner svg {
    object-fit: contain;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;"
}@media only screen and (min-width: 960px) {
    .similar-flat__content {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}.similar-flat__content:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .similar-flat__content:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__content:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__content:not(:first-child) {
        margin-top:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__content:not(:first-child) {
        margin-top:24px
    }
}.similar-flat__title {
    font-size: 5vw;
    line-height: 1.7
}@media only screen and (min-width: 424px) {
    .similar-flat__title {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__title {
        font-size:16px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__title {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__title {
        font-size:18px;
        line-height: 1.6
    }
}.similar-flat__options {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: -1.25vw;
    color: #7c7b79
}@media only screen and (min-width: 424px) {
    .similar-flat__options {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__options {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__options {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__options {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .similar-flat__options {
        margin-bottom:-5.3px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__options {
        margin-bottom:-4px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__options {
        margin-bottom:-.208vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__options {
        margin-bottom:-4px
    }
}.similar-flat__options:not(:first-child) {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .similar-flat__options:not(:first-child) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__options:not(:first-child) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__options:not(:first-child) {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__options:not(:first-child) {
        margin-top:8px
    }
}.similar-flat__options li {
    margin-bottom: 1.25vw
}@media only screen and (min-width: 424px) {
    .similar-flat__options li {
        margin-bottom:5.3px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__options li {
        margin-bottom:4px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__options li {
        margin-bottom:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__options li {
        margin-bottom:4px
    }
}.similar-flat__options li:not(:last-child) {
    padding-right: 3.75vw;
    margin-right: 2.5vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .similar-flat__options li:not(:last-child) {
        padding-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__options li:not(:last-child) {
        padding-right:12px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__options li:not(:last-child) {
        padding-right:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__options li:not(:last-child) {
        padding-right:12px
    }
}@media only screen and (min-width: 424px) {
    .similar-flat__options li:not(:last-child) {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__options li:not(:last-child) {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__options li:not(:last-child) {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__options li:not(:last-child) {
        margin-right:8px
    }
}.similar-flat__options li:not(:last-child):after {
    width: 1.25vw;
    height: 1.25vw;
    content: "";
    position: absolute;
    border-radius: 50%;
    border: 1px solid #7c7b79;
    display: block;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 424px) {
    .similar-flat__options li:not(:last-child):after {
        width:5.3px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__options li:not(:last-child):after {
        width:4px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__options li:not(:last-child):after {
        width:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__options li:not(:last-child):after {
        width:4px
    }
}@media only screen and (min-width: 424px) {
    .similar-flat__options li:not(:last-child):after {
        height:5.3px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__options li:not(:last-child):after {
        height:4px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__options li:not(:last-child):after {
        height:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__options li:not(:last-child):after {
        height:4px
    }
}.similar-flat__content-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.similar-flat__content-block:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .similar-flat__content-block:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__content-block:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__content-block:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__content-block:not(:first-child) {
        margin-top:32px
    }
}.similar-flat__price-comment {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #7c7b79;
    width: 100%
}@media only screen and (min-width: 424px) {
    .similar-flat__price-comment {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__price-comment {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__price-comment {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__price-comment {
        font-size:17px;
        line-height: 1.45
    }
}.similar-flat__price {
    font-size: 5vw;
    line-height: 1.7;
    font-weight: 600
}@media only screen and (min-width: 424px) {
    .similar-flat__price {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__price {
        font-size:16px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__price {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__price {
        font-size:18px;
        line-height: 1.6
    }
}.similar-flat__price:not(:first-child) {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .similar-flat__price:not(:first-child) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__price:not(:first-child) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__price:not(:first-child) {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__price:not(:first-child) {
        margin-top:8px
    }
}.similar-flat__price:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .similar-flat__price:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__price:not(:last-child) {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__price:not(:last-child) {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__price:not(:last-child) {
        margin-right:16px
    }
}.similar-flat__old-price {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #a2a1a0;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}@media only screen and (min-width: 424px) {
    .similar-flat__old-price {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__old-price {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__old-price {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__old-price {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .similar-flat__old-price {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__old-price {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__old-price {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__old-price {
        font-size:17px;
        line-height: 1.45
    }
}.similar-flat__booked {
    margin-top: 2.5vw;
    font-size: 0;
    line-height: 0;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .similar-flat__booked {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__booked {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__booked {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__booked {
        margin-top:8px
    }
}.similar-flat__booked svg {
    width: 3.125vw;
    height: 3.75vw;
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .similar-flat__booked svg {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__booked svg {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__booked svg {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__booked svg {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .similar-flat__booked svg {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__booked svg {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__booked svg {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__booked svg {
        height:12px
    }
}@media only screen and (min-width: 424px) {
    .similar-flat__booked svg {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__booked svg {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__booked svg {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__booked svg {
        margin-right:8px
    }
}.similar-flat__booked span {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .similar-flat__booked span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__booked span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__booked span {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__booked span {
        font-size:17px;
        line-height: 1.45
    }
}.similar-flat__mortgage-price {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .similar-flat__mortgage-price {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__mortgage-price {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__mortgage-price {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__mortgage-price {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .similar-flat__mortgage-price {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__mortgage-price {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__mortgage-price {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__mortgage-price {
        font-size:17px;
        line-height: 1.45
    }
}.similar-flat__booking-block {
    padding-top: 6.25vw;
    margin-top: auto
}@media only screen and (min-width: 424px) {
    .similar-flat__booking-block {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .similar-flat__booking-block {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flat__booking-block {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flat__booking-block {
        padding-top:32px
    }
}.slick-slide {
    outline: none
}.slick-list {
    cursor: -webkit-grab;
    cursor: grab
}.slick-list:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.slick-dots {
    list-style-type: none;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.slick-dots li {
    margin: 0 3.438vw
}@media only screen and (min-width: 424px) {
    .slick-dots li {
        margin:0 14.6px
    }
}@media only screen and (min-width: 960px) {
    .slick-dots li {
        margin:0 11px
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots li {
        margin:0 .573vw
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots li {
        margin:0 11px
    }
}.slick-dots li:first-child {
    margin-left: 0
}.slick-dots button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 3.75vw;
    height: 3.75vw;
    position: relative;
    display: block;
    font-size: 0;
    line-height: 0;
    color: transparent
}.slick-dots button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .slick-dots button {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slick-dots button {
        width:12px
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots button {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots button {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .slick-dots button {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slick-dots button {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots button {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots button {
        height:12px
    }
}.slick-dots button:before {
    content: "";
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%
}.slick-dots button:after {
    -webkit-transition-property: box-shadow,width,height;
    transition-property: box-shadow,width,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: .625vw;
    height: .625vw;
    box-shadow: inset 0 0 0 .313vw #000;
    content: "";
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .slick-dots button:after {
        width:2.7px
    }
}@media only screen and (min-width: 960px) {
    .slick-dots button:after {
        width:2px
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots button:after {
        width:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots button:after {
        width:2px
    }
}@media only screen and (min-width: 424px) {
    .slick-dots button:after {
        height:2.7px
    }
}@media only screen and (min-width: 960px) {
    .slick-dots button:after {
        height:2px
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots button:after {
        height:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots button:after {
        height:2px
    }
}@media only screen and (min-width: 424px) {
    .slick-dots button:after {
        box-shadow:inset 0 0 0 1.4px #000
    }
}@media only screen and (min-width: 960px) {
    .slick-dots button:after {
        box-shadow:inset 0 0 0 1px #000
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots button:after {
        box-shadow:inset 0 0 0 .053vw #000
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots button:after {
        box-shadow:inset 0 0 0 1px #000
    }
}.slick-dots .slick-active button:after {
    width: 3.75vw;
    height: 3.75vw;
    box-shadow: inset 0 0 0 .469vw #937545
}@media only screen and (min-width: 424px) {
    .slick-dots .slick-active button:after {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slick-dots .slick-active button:after {
        width:12px
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots .slick-active button:after {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots .slick-active button:after {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .slick-dots .slick-active button:after {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slick-dots .slick-active button:after {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots .slick-active button:after {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots .slick-active button:after {
        height:12px
    }
}@media only screen and (min-width: 424px) {
    .slick-dots .slick-active button:after {
        box-shadow:inset 0 0 0 2px #937545
    }
}@media only screen and (min-width: 960px) {
    .slick-dots .slick-active button:after {
        box-shadow:inset 0 0 0 1.5px #937545
    }
}@media only screen and (min-width: 1440px) {
    .slick-dots .slick-active button:after {
        box-shadow:inset 0 0 0 .079vw #937545
    }
}@media only screen and (min-width: 1920px) {
    .slick-dots .slick-active button:after {
        box-shadow:inset 0 0 0 1.5px #937545
    }
}.slider__controls {
    position: relative
}.slider__controls.is-animation .slider__next .slider__arrow-svg {
    fill: #17d527
}.slider__controls.is-animation .slider__arrow-progress circle {
    stroke: #17d527;
    stroke-dasharray: 119.5;
    stroke-dashoffset: 119.5;
    -webkit-animation: p 8.5s linear forwards infinite;
    animation: p 8.5s linear forwards infinite
}@media only screen and (min-width: 960px) {
    .slider__controls.is-animation .slider__arrow-progress circle {
        stroke-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .slider__controls.is-animation .slider__arrow-progress circle {
        stroke-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__controls.is-animation .slider__arrow-progress circle {
        stroke-width:1.5px
    }
}.slider__arrows {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}.slider__arrow {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 9.375vw;
    height: 9.375vw;
    border: .313vw solid rgba(16,20,23,.15);
    border-radius: 50%;
    position: relative
}.slider__arrow::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .slider__arrow {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .slider__arrow {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .slider__arrow {
        border:1.4px solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow {
        border:1px solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow {
        border:.079vw solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow {
        border:1.5px solid rgba(16,20,23,.15)
    }
}.slider__arrow.slick-disabled {
    pointer-events: none;
    opacity: .5
}.slider__arrow-svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 1.563vw;
    height: 2.5vw;
    display: block;
    fill: rgba(16,20,23,.3);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .slider__arrow-svg {
        width:6.7px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow-svg {
        width:5px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-svg {
        width:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-svg {
        width:7px
    }
}@media only screen and (min-width: 424px) {
    .slider__arrow-svg {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow-svg {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-svg {
        height:.573vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-svg {
        height:11px
    }
}@media only screen and (min-width: 1280px) {
    .slider__arrow-svg {
        fill:#17d527
    }
}@media only screen and (min-width: 960px) {
    .slider__prev {
        margin-right:6px
    }
}@media only screen and (min-width: 1440px) {
    .slider__prev {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__prev {
        margin-right:8px
    }
}@media only screen and (min-width: 960px) {
    .slider__next {
        margin-left:6px
    }
}@media only screen and (min-width: 1440px) {
    .slider__next {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__next {
        margin-left:8px
    }
}.slider__arrow-circle {
    width: 9.375vw;
    height: 9.375vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(-90deg);
    transform: translate(-50%,-50%) rotate(-90deg);
    fill: none;
    stroke-width: 1;
    stroke-linecap: round;
    stroke-linejoin: round
}@media only screen and (min-width: 424px) {
    .slider__arrow-circle {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow-circle {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-circle {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-circle {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .slider__arrow-circle {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow-circle {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-circle {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-circle {
        height:40px
    }
}.slider__counter {
    font-size: 5vw;
    line-height: 1.2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #444240;
    font-family: Spectral,serif;
    font-style: italic;
    width: 100%
}@media only screen and (min-width: 424px) {
    .slider__counter {
        font-size:21.2px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .slider__counter {
        font-size:16px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .slider__counter {
        font-size:1.042vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .slider__counter {
        font-size:20px;
        line-height: 1.2
    }
}.slider__counter-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-variant-numeric: tabular-nums
}.slider__counter-current {
    color: #17d527
}.slider__counter-line {
    margin: 0 2.813vw;
    width: 6.875vw;
    height: 1px;
    background-color: #444240
}@media only screen and (min-width: 424px) {
    .slider__counter-line {
        margin:0 12px
    }
}@media only screen and (min-width: 960px) {
    .slider__counter-line {
        margin:0 9px
    }
}@media only screen and (min-width: 1440px) {
    .slider__counter-line {
        margin:0 .417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__counter-line {
        margin:0 8px
    }
}@media only screen and (min-width: 424px) {
    .slider__counter-line {
        width:29.2px
    }
}@media only screen and (min-width: 960px) {
    .slider__counter-line {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider__counter-line {
        width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__counter-line {
        width:30px
    }
}.slider__arrow-big {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    background-color: #fff;
    border-radius: 50%;
    border-style: solid;
    border-color: #17d527;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}.slider__arrow-big::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 960px) {
    .slider__arrow-big {
        width:53px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-big {
        width:5.573vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-big {
        width:107px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow-big {
        height:53px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-big {
        height:5.573vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-big {
        height:107px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow-big {
        border-width:.75px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-big {
        border-width:.053vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-big {
        border-width:1px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow-big {
        display:block
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-big {
        border-color:#dcc7a7
    }
}.slider__arrow-big svg {
    fill: #22242b;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 960px) {
    .slider__arrow-big svg {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-big svg {
        width:1.511vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-big svg {
        width:29px
    }
}@media only screen and (min-width: 960px) {
    .slider__arrow-big svg {
        height:9px
    }
}@media only screen and (min-width: 1440px) {
    .slider__arrow-big svg {
        height:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__arrow-big svg {
        height:14px
    }
}@media only screen and (min-width: 960px) {
    .slider__big-prev {
        left:0;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}@media only screen and (min-width: 1440px) {
    .slider__big-prev {
        left:-4.16667%;
        -webkit-transform: translate(-100%,-50%);
        transform: translate(-100%,-50%)
    }
}@media only screen and (min-width: 960px) {
    .slider__big-next {
        right:0;
        -webkit-transform: translate(50%,-50%);
        transform: translate(50%,-50%)
    }
}@media only screen and (min-width: 1440px) {
    .slider__big-next {
        right:-4.16667%;
        -webkit-transform: translate(100%,-50%);
        transform: translate(100%,-50%)
    }
}.slider__counter_theme_third {
    font-size: 4.063vw;
    line-height: 1.5;
    font-family: El Messiri,sans-serif;
    font-style: normal
}@media only screen and (min-width: 424px) {
    .slider__counter_theme_third {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .slider__counter_theme_third {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .slider__counter_theme_third {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .slider__counter_theme_third {
        font-size:18px;
        line-height: 1.6
    }
}.slider__counter_theme_third .slider__counter-all {
    margin-left: 2.5vw
}@media only screen and (min-width: 424px) {
    .slider__counter_theme_third .slider__counter-all {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slider__counter_theme_third .slider__counter-all {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .slider__counter_theme_third .slider__counter-all {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__counter_theme_third .slider__counter-all {
        margin-left:8px
    }
}.slider__counter_theme_third .slider__counter-all span {
    margin-left: 1.25vw
}@media only screen and (min-width: 424px) {
    .slider__counter_theme_third .slider__counter-all span {
        margin-left:5.3px
    }
}@media only screen and (min-width: 960px) {
    .slider__counter_theme_third .slider__counter-all span {
        margin-left:4px
    }
}@media only screen and (min-width: 1440px) {
    .slider__counter_theme_third .slider__counter-all span {
        margin-left:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .slider__counter_theme_third .slider__counter-all span {
        margin-left:4px
    }
}@-webkit-keyframes p {
    85.7% {
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: 0
    }
}@keyframes p {
    85.7% {
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: 0
    }
}.simple-slider {
    width: 97.05882%;
    -webkit-clip-path: inset(-100vw -100vw -100vw 0);
    clip-path: inset(-100vw -100vw -100vw 0)
}@media only screen and (min-width: 960px) {
    .simple-slider {
        -webkit-clip-path:none;
        clip-path: none;
        width: 100%
    }
}.simple-slider .slick-slide {
    opacity: 1!important
}.simple-slider .slick-slide:not(.slick-active):not(.slick-prev) {
    visibility: hidden
}.simple-slider .slick-active {
    opacity: 1!important;
    z-index: 1000!important
}.simple-slider .slick-prev {
    z-index: 999!important
}.simple-slider__wrapper {
    position: relative
}.simple-slider__slides {
    font-size: 0;
    line-height: 0
}.simple-slider__slides>:not(:first-child) {
    display: none
}.simple-slider__slides.is-slider-ready>:not(:first-child) {
    display: block
}.simple-slider__slides .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.simple-slider__slides .slick-slide {
    height: auto
}.simple-slider__controls {
    margin-top: 8.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .simple-slider__controls {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .simple-slider__controls {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .simple-slider__controls {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .simple-slider__controls {
        margin-top:56px
    }
}.simple-slider__controls .slider__dots {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.simple-slide {
    padding-right: 3.0303%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .simple-slide {
        padding-right:0
    }
}.simple-slide__img {
    width: 100%
}.simple-slide__img-wrapper {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    width: 100%
}.simple-slide__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.simple-slide__img-inner iframe,.simple-slide__img-inner img,.simple-slide__img-inner picture {
    width: 100%;
    height: 100%
}.simple-slide__img-inner img {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;"
}.slider-accent {
    color: #444240;
    width: 100%
}@media only screen and (min-width: 960px) {
    .slider-accent {
        margin-left:-2.94118%;
        width: 105.88235%
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent {
        margin-left:-4.16667%;
        width: 108.33333%
    }
}.slider-accent.is-initialized .slider-accent__arrow-progress circle {
    -webkit-animation: p 3.5s linear forwards infinite;
    animation: p 3.5s linear forwards infinite
}.slider-accent.is-initialized .slider-accent__navigation,.slider-accent.is-initialized .slider-accent__slide-content {
    opacity: 1
}.slider-accent__wrapper {
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}.slider-accent__slide,.slider-accent__wrapper.is-ready {
    -webkit-transition-duration: .5s!important;
    transition-duration: .5s!important
}.slider-accent__slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 10%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 70%!important;
    -webkit-transform: none!important;
    transform: none!important;
    opacity: 1!important
}@media only screen and (min-width: 960px) {
    .slider-accent__slide {
        margin-right:5.55556%;
        width: 25%!important
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide {
        margin-right:7.69231%;
        width: 23.07692%!important
    }
}.slider-accent__slide.is-active {
    width: 90%!important
}@media only screen and (min-width: 960px) {
    .slider-accent__slide.is-active {
        width:61.11111%!important
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide.is-active {
        width:57.69231%!important
    }
}.slider-accent__slide.is-active .slider-accent__slide-content {
    max-width: 75vw;
    max-height: 46.875vw;
    -webkit-transition-delay: .2s,.2s,0ms;
    transition-delay: .2s,.2s,0ms;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in
}@media only screen and (min-width: 424px) {
    .slider-accent__slide.is-active .slider-accent__slide-content {
        max-width:318px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__slide.is-active .slider-accent__slide-content {
        max-width:588px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide.is-active .slider-accent__slide-content {
        max-width:41.667vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__slide.is-active .slider-accent__slide-content {
        max-width:800px
    }
}@media only screen and (min-width: 424px) {
    .slider-accent__slide.is-active .slider-accent__slide-content {
        max-height:198.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__slide.is-active .slider-accent__slide-content {
        max-height:367px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide.is-active .slider-accent__slide-content {
        max-height:26.042vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__slide.is-active .slider-accent__slide-content {
        max-height:500px
    }
}.slider-accent__slide.is-active .slider-accent__slide-overlay {
    opacity: 0;
    pointer-events: none
}.slider-accent__slide.is-active .slider-accent__slide-caption {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    opacity: 1;
    width: 100%
}.slider-accent__slide.swiper-slide-duplicate {
    opacity: 0!important
}.slider-accent__slide-content {
    -webkit-transition-property: max-width,max-height,opacity;
    transition-property: max-width,max-height,opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    max-width: 58.125vw;
    max-height: 36.563vw;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    opacity: 0;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}@media only screen and (min-width: 424px) {
    .slider-accent__slide-content {
        max-width:246.5px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__slide-content {
        max-width:240px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide-content {
        max-width:16.667vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__slide-content {
        max-width:320px
    }
}@media only screen and (min-width: 424px) {
    .slider-accent__slide-content {
        max-height:155.1px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__slide-content {
        max-height:150px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide-content {
        max-height:10.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__slide-content {
        max-height:200px
    }
}.slider-accent__slide-wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 62.5%;
    background-color: #edebe9
}.slider-accent__slide-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.slider-accent__slide-inner iframe,.slider-accent__slide-inner img,.slider-accent__slide-inner picture {
    width: 100%;
    height: 100%
}.slider-accent__slide-inner img {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;"
}.slider-accent__slide-overlay {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    position: absolute;
    pointer-events: auto;
    background: linear-gradient(180deg,rgba(38,46,56,.8),rgba(38,46,56,.95));
    mix-blend-mode: multiply;
    opacity: .5
}.slider-accent__slide-caption {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 3.75vw;
    opacity: 0;
    width: 128.57143%
}@media only screen and (min-width: 424px) {
    .slider-accent__slide-caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__slide-caption {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide-caption {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__slide-caption {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .slider-accent__slide-caption {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__slide-caption {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide-caption {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__slide-caption {
        margin-top:16px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__slide-caption {
        width:244.44444%
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide-caption {
        width:250%
    }
}.slider-accent__slide-caption p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .slider-accent__slide-caption p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__slide-caption p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__slide-caption p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__slide-caption p {
        font-size:17px;
        line-height: 1.45
    }
}.slider-accent__caption-place {
    margin-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .slider-accent__caption-place {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__caption-place {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__caption-place {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__caption-place {
        margin-top:16px
    }
}.slider-accent__navigation {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 12.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    opacity: 0;
    width: 100%
}@media only screen and (min-width: 424px) {
    .slider-accent__navigation {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__navigation {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__navigation {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__navigation {
        margin-top:72px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__navigation {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__navigation {
        padding-left:0;
        padding-right: 0
    }
}.slider-accent__arrow {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 9.375vw;
    height: 9.375vw;
    border: .469vw solid rgba(16,20,23,.15);
    border-radius: 50%;
    position: relative;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}.slider-accent__arrow::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .slider-accent__arrow {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__arrow {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__arrow {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-accent__arrow {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__arrow {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__arrow {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-accent__arrow {
        border:2px solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__arrow {
        border:1px solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow {
        border:.079vw solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__arrow {
        border:1.5px solid rgba(16,20,23,.15)
    }
}.slider-accent__prev {
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .slider-accent__prev {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__prev {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__prev {
        margin-right:2.292vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__prev {
        margin-right:44px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__prev {
        -webkit-box-ordinal-group:1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}.slider-accent__next {
    margin-left: 2.5vw
}@media only screen and (min-width: 424px) {
    .slider-accent__next {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__next {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__next {
        margin-left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__next {
        margin-left:32px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__next {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}.slider-accent__next.is-animation-end .slider-accent__arrow-progress {
    opacity: 0
}.slider-accent__next.is-animation-end .slider-accent__arrow-progress circle {
    -webkit-animation: none;
    animation: none
}@media only screen and (max-width: 959px) {
    .slider-accent__next.is-animation-end .slider-accent__arrow-svg {
        fill:rgba(16,20,23,.3)
    }
}.slider-accent__next .slider-accent__arrow-svg {
    fill: #17d527
}.slider-accent__arrow-svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 1.875vw;
    height: 3.125vw;
    display: block;
    fill: rgba(16,20,23,.3);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .slider-accent__arrow-svg {
        width:8px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__arrow-svg {
        width:5px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow-svg {
        width:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__arrow-svg {
        width:7px
    }
}@media only screen and (min-width: 424px) {
    .slider-accent__arrow-svg {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__arrow-svg {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow-svg {
        height:.573vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__arrow-svg {
        height:11px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow-svg {
        fill:#17d527
    }
}.slider-accent__arrow-circle {
    width: 9.375vw;
    height: 9.375vw;
    position: absolute;
    stroke-width: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(-90deg);
    transform: translate(-50%,-50%) rotate(-90deg);
    stroke-linecap: round;
    stroke-linejoin: round
}@media only screen and (min-width: 424px) {
    .slider-accent__arrow-circle {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__arrow-circle {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow-circle {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__arrow-circle {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-accent__arrow-circle {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__arrow-circle {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow-circle {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__arrow-circle {
        height:40px
    }
}.slider-accent__arrow-progress {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.slider-accent__arrow-progress circle {
    stroke-width: .469vw;
    stroke: #17d527;
    stroke-dasharray: 119.5;
    stroke-dashoffset: 119.5
}@media only screen and (min-width: 424px) {
    .slider-accent__arrow-progress circle {
        stroke-width:2px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__arrow-progress circle {
        stroke-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__arrow-progress circle {
        stroke-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__arrow-progress circle {
        stroke-width:1.5px
    }
}.slider-accent__counter {
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.5);
    font-variant-numeric: tabular-nums;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto
}@media only screen and (min-width: 424px) {
    .slider-accent__counter {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__counter {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__counter {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__counter {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__counter {
        margin-left:0;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.slider-accent__counter-current {
    margin-right: 2.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .slider-accent__counter-current {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__counter-current {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__counter-current {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__counter-current {
        margin-right:8px
    }
}.slider-accent__counter-total {
    margin-left: 1.25vw
}@media only screen and (min-width: 424px) {
    .slider-accent__counter-total {
        margin-left:5.3px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__counter-total {
        margin-left:4px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__counter-total {
        margin-left:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__counter-total {
        margin-left:4px
    }
}.slider-accent__navigation-line {
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-left: 0;
    background-color: rgba(16,20,23,.2);
    height: 2px;
    display: none
}@media only screen and (min-width: 424px) {
    .slider-accent__navigation-line {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__navigation-line {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent__navigation-line {
        margin-left:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent__navigation-line {
        margin-left:72px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent__navigation-line {
        display:block;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        width: 100%
    }
}.slider-accent_theme_architecture {
    margin-top: 16.66667%
}@media only screen and (min-width: 960px) {
    .slider-accent_theme_architecture {
        margin-top:0
    }
}.slider-accent_theme_masked {
    background-color: #22242b
}@media only screen and (min-width: 960px) {
    .slider-accent_theme_masked.slider-accent {
        margin-left:0;
        width: 100%
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent_theme_masked.slider-accent {
        margin-left:0;
        width: 100%
    }
}.slider-accent_theme_masked .slider-accent__wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}.slider-accent_theme_masked .slider-accent__slide {
    width: 100%!important
}@media only screen and (min-width: 960px) {
    .slider-accent_theme_masked .slider-accent__slide {
        margin-right:0;
        width: 100%!important
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent_theme_masked .slider-accent__slide {
        width:100%!important
    }
}.slider-accent_theme_masked .slider-accent__slide.is-active {
    width: 100%!important
}@media only screen and (min-width: 960px) {
    .slider-accent_theme_masked .slider-accent__slide.is-active {
        width:100%!important
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent_theme_masked .slider-accent__slide.is-active {
        width:100%!important
    }
}.slider-accent_theme_masked .slider-accent__slide-content {
    max-width: 100%!important;
    max-height: 100%!important
}.slider-accent_theme_masked .slider-accent__navigation {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    margin-top: 0;
    padding-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1280px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:12.5vw;
        padding-left: 11.11111%;
        padding-right: 11.11111%
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:53px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:56px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .slider-accent_theme_masked .slider-accent__navigation {
        margin-top:72px
    }
}.slider-accent_theme_masked .slider-accent__next.is-animation-end .slider-accent__arrow-svg {
    fill: #fff
}.slider-accent_theme_masked .slider-accent__arrow {
    background-color: #937545
}.slider-accent_theme_masked .slider-accent__arrow-svg {
    fill: #fff
}.slider-accent_theme_masked .slider-accent__counter,.slider-accent_theme_masked .slider-accent__counter-total {
    color: hsla(0,0%,100%,.5)
}.slider-accent_theme_masked .slider-accent__navigation-line {
    height: 1px;
    background-color: hsla(0,0%,100%,.2)
}@media only screen and (min-width: 1280px) {
    .slider-accent_navigation_inner {
        position:relative
    }
}@media only screen and (min-width: 1280px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        margin-top:0;
        padding-bottom: 17.5vw;
        padding-left: 0;
        padding-right: 0;
        left: 26.5vw;
        position: absolute;
        bottom: 5px
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        padding-bottom:96px
    }
}@media only screen and (min-width: 1440px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        left:28.25vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-accent_navigation_inner .slider-accent__navigation {
        left:35.5vw
    }
}@media only screen and (min-width: 1280px) {
    .slider-accent_navigation_inner .slider-accent__navigation.slider-accent__navigation_single_bottom {
        padding-bottom:8.75vw
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .slider-accent_navigation_inner .slider-accent__navigation.slider-accent__navigation_single_bottom {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .slider-accent_navigation_inner .slider-accent__navigation.slider-accent__navigation_single_bottom {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .slider-accent_navigation_inner .slider-accent__navigation.slider-accent__navigation_single_bottom {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .slider-accent_navigation_inner .slider-accent__navigation.slider-accent__navigation_single_bottom {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1280px) {
    .slider-accent_navigation_inner .slider-accent__navigation-line {
        position:absolute;
        overflow: hidden;
        clip: rect(0 0 0 0);
        height: 0;
        width: 0;
        margin: -1px;
        padding: 0;
        border: 0
    }
}.persons__slider {
    margin-top: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .persons__slider {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .persons__slider {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .persons__slider {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .persons__slider {
        margin-top:40px
    }
}.persons__slider .slider-persons__wrapper {
    min-height: 93.75vw
}@media only screen and (min-width: 424px) {
    .persons__slider .slider-persons__wrapper {
        min-height:397.5px
    }
}@media only screen and (min-width: 960px) {
    .persons__slider .slider-persons__wrapper {
        min-height:400px
    }
}@media only screen and (min-width: 1440px) {
    .persons__slider .slider-persons__wrapper {
        min-height:20.834vw
    }
}@media only screen and (min-width: 1920px) {
    .persons__slider .slider-persons__wrapper {
        min-height:400px
    }
}.slider-persons {
    color: #444240;
    width: 100%
}@media only screen and (min-width: 960px) {
    .slider-persons {
        width:100%
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons {
        width:100%
    }
}.slider-persons.is-initialized .slider-persons__arrow-progress circle {
    -webkit-animation: p 3.5s linear forwards infinite;
    animation: p 3.5s linear forwards infinite
}.slider-persons.is-initialized .slider-persons__navigation,.slider-persons.is-initialized .slider-persons__slide-content {
    opacity: 1
}.slider-persons__wrapper {
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    width: 100%
}.slider-persons__wrapper.is-ready {
    -webkit-transition-duration: .5s!important;
    transition-duration: .5s!important
}.slider-persons__frame {
    padding: 7.5vw;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(68,66,64,.15)
}@media only screen and (min-width: 424px) {
    .slider-persons__frame {
        padding:31.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__frame {
        padding:28px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__frame {
        padding:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__frame {
        padding:32px
    }
}.slider-persons__slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 3.33333%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 290px!important;
    min-width: 290px!important;
    -webkit-transform: none!important;
    transform: none!important;
    opacity: 1!important;
    -webkit-transition-duration: .5s!important;
    transition-duration: .5s!important
}@media only screen and (min-width: 960px) {
    .slider-persons__slide {
        margin-right:2.77778%;
        width: 360px!important;
        min-width: 360px!important
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide {
        margin-right:3.84615%;
        width: 480px!important;
        min-width: 480px!important
    }
}.slider-persons__slide.swiper-slide-duplicate {
    opacity: 0!important
}.slider-persons__slide-content {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    max-width: 58.125vw;
    min-height: 36.563vw;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    opacity: 0;
    min-width: 100%;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    margin-left: auto;
    margin-right: auto
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-content {
        max-width:246.5px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-content {
        max-width:240px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-content {
        max-width:16.667vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-content {
        max-width:320px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-content {
        min-height:155.1px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-content {
        min-height:150px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-content {
        min-height:10.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-content {
        min-height:200px
    }
}.slider-persons__slide-wrapper {
    padding-bottom: 30vw;
    position: relative;
    width: 100%;
    height: 0
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-wrapper {
        padding-bottom:127.2px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-wrapper {
        padding-bottom:126px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-wrapper {
        padding-bottom:9.167vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-wrapper {
        padding-bottom:176px
    }
}.slider-persons__slide-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.slider-persons__slide-inner iframe,.slider-persons__slide-inner img,.slider-persons__slide-inner picture {
    width: 100%;
    height: 100%
}.slider-persons__slide-inner img {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;"
}.slider-persons__caption-place {
    margin-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .slider-persons__caption-place {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__caption-place {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__caption-place {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__caption-place {
        margin-top:16px
    }
}.slider-persons__navigation {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 8.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    opacity: 0;
    width: 100%
}@media only screen and (min-width: 424px) {
    .slider-persons__navigation {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__navigation {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__navigation {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__navigation {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__navigation {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__navigation {
        padding-left:0;
        padding-right: 0
    }
}.slider-persons__arrow {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 9.375vw;
    height: 9.375vw;
    border: .469vw solid rgba(16,20,23,.15);
    border-radius: 50%;
    position: relative;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}.slider-persons__arrow::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .slider-persons__arrow {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__arrow {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__arrow {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__arrow {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__arrow {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__arrow {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__arrow {
        border:2px solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__arrow {
        border:1px solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow {
        border:.079vw solid rgba(16,20,23,.15)
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__arrow {
        border:1.5px solid rgba(16,20,23,.15)
    }
}.slider-persons__prev {
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .slider-persons__prev {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__prev {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__prev {
        margin-right:2.292vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__prev {
        margin-right:44px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__prev {
        -webkit-box-ordinal-group:1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__next {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}.slider-persons__next.is-animation-end .slider-persons__arrow-progress {
    opacity: 0
}.slider-persons__next.is-animation-end .slider-persons__arrow-progress circle {
    -webkit-animation: none;
    animation: none
}@media only screen and (max-width: 959px) {
    .slider-persons__next.is-animation-end .slider-persons__arrow-svg {
        fill:rgba(16,20,23,.3)
    }
}.slider-persons__next .slider-persons__arrow-svg {
    fill: #17d527
}.slider-persons__arrow-svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 1.875vw;
    height: 3.125vw;
    display: block;
    fill: rgba(16,20,23,.3);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .slider-persons__arrow-svg {
        width:8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__arrow-svg {
        width:5px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow-svg {
        width:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__arrow-svg {
        width:7px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__arrow-svg {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__arrow-svg {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow-svg {
        height:.573vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__arrow-svg {
        height:11px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow-svg {
        fill:#17d527
    }
}.slider-persons__arrow-circle {
    width: 9.375vw;
    height: 9.375vw;
    position: absolute;
    stroke-width: 1;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(-90deg);
    transform: translate(-50%,-50%) rotate(-90deg);
    stroke-linecap: round;
    stroke-linejoin: round
}@media only screen and (min-width: 424px) {
    .slider-persons__arrow-circle {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__arrow-circle {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow-circle {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__arrow-circle {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__arrow-circle {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__arrow-circle {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow-circle {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__arrow-circle {
        height:40px
    }
}.slider-persons__arrow-progress {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.slider-persons__arrow-progress circle {
    stroke-width: .469vw;
    stroke: #17d527;
    stroke-dasharray: 119.5;
    stroke-dashoffset: 119.5
}@media only screen and (min-width: 424px) {
    .slider-persons__arrow-progress circle {
        stroke-width:2px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__arrow-progress circle {
        stroke-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__arrow-progress circle {
        stroke-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__arrow-progress circle {
        stroke-width:1.5px
    }
}.slider-persons__counter {
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.5);
    font-variant-numeric: tabular-nums;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto
}@media only screen and (min-width: 424px) {
    .slider-persons__counter {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__counter {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__counter {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__counter {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__counter {
        margin-left:0;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.slider-persons__counter-current {
    margin-right: 2.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .slider-persons__counter-current {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__counter-current {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__counter-current {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__counter-current {
        margin-right:8px
    }
}.slider-persons__counter-total {
    margin-left: 1.25vw
}@media only screen and (min-width: 424px) {
    .slider-persons__counter-total {
        margin-left:5.3px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__counter-total {
        margin-left:4px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__counter-total {
        margin-left:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__counter-total {
        margin-left:4px
    }
}.slider-persons__navigation-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 960px) {
    .slider-persons__navigation-wrapper {
        -webkit-flex-basis:17.85714%;
        -ms-flex-preferred-size: 17.85714%;
        flex-basis: 17.85714%;
        max-width: 17.85714%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.slider-persons__navigation-line {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    position: relative;
    display: none
}@media only screen and (min-width: 960px) {
    .slider-persons__navigation-line {
        -webkit-flex-basis:78.57143%;
        -ms-flex-preferred-size: 78.57143%;
        flex-basis: 78.57143%;
        max-width: 78.57143%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-left: 3.57143%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}@media only screen and (min-width: 1280px) {
    .slider-persons_navigation_inner {
        position:relative
    }
}.slider-persons_navigation_inner .slider-persons__navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}@media only screen and (min-width: 1280px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        margin-top:0;
        padding-bottom: 17.5vw;
        padding-left: 0;
        padding-right: 0;
        left: 26.5vw;
        position: absolute;
        bottom: 5px
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        padding-bottom:96px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        left:28.25vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons_navigation_inner .slider-persons__navigation {
        left:35.5vw
    }
}@media only screen and (min-width: 1280px) {
    .slider-persons_navigation_inner .slider-persons__navigation.slider-persons__navigation_single_bottom {
        padding-bottom:8.75vw
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .slider-persons_navigation_inner .slider-persons__navigation.slider-persons__navigation_single_bottom {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .slider-persons_navigation_inner .slider-persons__navigation.slider-persons__navigation_single_bottom {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .slider-persons_navigation_inner .slider-persons__navigation.slider-persons__navigation_single_bottom {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .slider-persons_navigation_inner .slider-persons__navigation.slider-persons__navigation_single_bottom {
        padding-bottom:56px
    }
}.slider-persons__slide-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 4.688vw;
    line-height: 1.5;
    margin-top: 6.25vw;
    margin-bottom: 3.75vw;
    width: 100%;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    color: #101417
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-name {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-name {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-name {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-name {
        font-size:26px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-name {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-name {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-name {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-name {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-name {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-name {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-name {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-name {
        margin-bottom:16px
    }
}.slider-persons__slide-position {
    color: #a2a1a0
}.slider-persons__slide-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-text {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-text {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-text {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-text {
        margin-top:16px
    }
}.slider-persons__slide-photo {
    height: 30vw;
    max-height: 30vw;
    min-height: 30vw;
    min-width: 30vw;
    width: 30vw;
    max-width: 30vw;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-photo {
        height:127.2px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-photo {
        height:126px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-photo {
        height:9.167vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-photo {
        height:176px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-photo {
        max-height:127.2px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-photo {
        max-height:126px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-photo {
        max-height:9.167vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-photo {
        max-height:176px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-photo {
        min-height:127.2px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-photo {
        min-height:126px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-photo {
        min-height:9.167vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-photo {
        min-height:176px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-photo {
        min-width:127.2px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-photo {
        min-width:126px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-photo {
        min-width:9.167vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-photo {
        min-width:176px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-photo {
        width:127.2px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-photo {
        width:126px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-photo {
        width:9.167vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-photo {
        width:176px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-photo {
        max-width:127.2px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-photo {
        max-width:126px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-photo {
        max-width:9.167vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-photo {
        max-width:176px
    }
}.slider-persons__slide-photo img,.slider-persons__slide-photo picture {
    width: 100%;
    height: 100%
}.slider-persons__slide-photo img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    padding: 1.875vw;
    border-radius: 50%;
    border: 1px solid rgba(185,143,79,.3)
}@media only screen and (min-width: 424px) {
    .slider-persons__slide-photo img {
        padding:8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__slide-photo img {
        padding:9px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__slide-photo img {
        padding:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__slide-photo img {
        padding:12px
    }
}.slider-persons__button {
    display: block;
    width: 100%
}@media only screen and (min-width: 960px) {
    .slider-persons__button {
        display:none
    }
}.slider-persons__button .button {
    margin-top: 7.5vw;
    margin-bottom: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .slider-persons__button .button {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__button .button {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__button .button {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__button .button {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-persons__button .button {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-persons__button .button {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .slider-persons__button .button {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-persons__button .button {
        margin-bottom:40px
    }
}.slider-persons__scrollbar {
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    bottom: 0;
    background-color: rgba(16,20,23,.2)
}.slider-persons__scrollbar .swiper-scrollbar-drag {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    height: 2px;
    background-color: #101417
}.slider-persons__scrollbar .swiper-scrollbar-drag:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.slider-persons__scrollbar .swiper-scrollbar-drag:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px
}.slider-third {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}.slider-third .slider-third__controls {
    opacity: 0;
    pointer-events: none
}@media only screen and (min-width: 960px) {
    .slider-third__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__row {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__row {
        padding-left:11.11111%;
        padding-right: 11.11111%
    }
}.slider-third__content {
    position: relative;
    font-size: 0;
    line-height: 0
}.slider-third__content>:not(:first-child) {
    display: none
}.slider-third__content.is-slider-ready>:not(:first-child) {
    display: block
}@media only screen and (min-width: 960px) {
    .slider-third__content {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 0;
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__content {
        -webkit-flex-basis:78.57143%;
        -ms-flex-preferred-size: 78.57143%;
        flex-basis: 78.57143%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
    }
}.slider-third__content.is-slider-ready+.slider-third__controls {
    opacity: 1;
    pointer-events: auto
}.slider-third__content.is-block .slick-list {
    cursor: inherit
}.slider-third__content.is-block+.slider-third__controls {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}.slider-third__content .slick-list {
    overflow: visible
}.slider-third__content .slick-slide {
    opacity: 1!important
}.slider-third__content .slick-active {
    opacity: 1!important;
    z-index: 1000!important
}.slider-third__content .slick-active .slider-third__info {
    opacity: 1
}.slider-third__content .slick-prev {
    z-index: 999!important
}.slider-third__slide {
    width: 100%;
    min-width: 100%
}.slider-third__for-size {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    z-index: -1
}.slider-third__image-wrap {
    /* position: relative; */
    /* overflow: hidden; */
}.slider-third__image-wrap img {
    width: 100%;
    display: block
}.slider-third__image {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff
}.slider-third__image,.slider-third__image img,.slider-third__image picture {
    width: 100%;
    height: 100%
}.slider-third__image img {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;"
}.slider-third__info {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px;
    margin-top: -10px;
    position: relative;
    opacity: 0;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .slider-third__info {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info {
        -webkit-flex-basis:43.33333%;
        -ms-flex-preferred-size: 43.33333%;
        flex-basis: 43.33333%;
        max-width: 43.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        position: absolute;
        bottom: 0;
        right: -20%;
        margin-top: 0
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info {
        -webkit-flex-basis:45.45455%;
        -ms-flex-preferred-size: 45.45455%;
        flex-basis: 45.45455%;
        max-width: 45.45455%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        right: -27.27273%
    }
}.slider-third__info:after {
    margin-top: 7.5vw;
    margin-bottom: 7.5vw;
    width: 100%;
    display: block
}@media only screen and (min-width: 424px) {
    .slider-third__info:after {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info:after {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info:after {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__info:after {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-third__info:after {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info:after {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info:after {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__info:after {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info:after {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info:after {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__info:after {
        height:40px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info:after {
        content:""
    }
}.slider-third__info-content {
    padding-top: 8.75vw;
    padding-bottom: 12.5vw;
    background-color: #22242b;
    color: #fff
}@media only screen and (min-width: 424px) {
    .slider-third__info-content {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info-content {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info-content {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__info-content {
        padding-top:56px
    }
}@media only screen and (min-width: 424px) {
    .slider-third__info-content {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info-content {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info-content {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__info-content {
        padding-bottom:72px
    }
}@media only screen and (max-width: 959px) {
    .slider-third__info-content {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        padding-left: 8.33333%;
        padding-right: 8.33333%
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info-content {
        padding-left:11.53846%;
        padding-right: 11.53846%
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info-content {
        padding-left:15%;
        padding-right: 15%
    }
}.slider-third__info-title {
    margin-bottom: 7.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .slider-third__info-title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info-title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info-title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__info-title {
        margin-bottom:40px
    }
}.slider-third__info-text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .slider-third__info-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .slider-third__info-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__info-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__info-text {
        font-size:18px;
        line-height: 1.6
    }
}.slider-third__controls {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .slider-third__controls {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__controls {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__controls {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
        max-width: 8.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        position: relative
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__controls {
        -webkit-flex-basis:7.14286%;
        -ms-flex-preferred-size: 7.14286%;
        flex-basis: 7.14286%;
        max-width: 7.14286%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin: 0
    }
}@media only screen and (min-width: 960px) {
    .slider-third__controls.is-animation .slider__next .slider__arrow-svg {
        fill:#17d527
    }
}.slider-third__controls.is-animation .slider__arrow-progress circle {
    stroke: #17d527;
    stroke-dasharray: 119.5;
    stroke-dashoffset: 119.5
}@media only screen and (min-width: 960px) {
    .slider-third__controls.is-animation .slider__arrow-progress circle {
        stroke-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__controls.is-animation .slider__arrow-progress circle {
        stroke-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__controls.is-animation .slider__arrow-progress circle {
        stroke-width:1.5px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__controls.is-animation .slider__arrow-progress circle {
        -webkit-animation:p 8.6s linear forwards infinite;
        animation: p 8.6s linear forwards infinite
    }
}.slider-third__controls-content {
    padding-top: 7.5vw;
    padding-bottom: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}@media only screen and (min-width: 424px) {
    .slider-third__controls-content {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__controls-content {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__controls-content {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__controls-content {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .slider-third__controls-content {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__controls-content {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__controls-content {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__controls-content {
        padding-bottom:40px
    }
}@media only screen and (max-width: 423px) {
    .slider-third__controls-content {
        padding-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .slider-third__controls-content {
        padding-bottom:0
    }
}@media only screen and (max-width: 959px) {
    .slider-third__controls-content {
        padding-left:5.55556%;
        padding-right: 5.55556%
    }
}@media only screen and (min-width: 960px) {
    .slider-third__controls-content {
        position:absolute;
        bottom: 0;
        right: 0;
        width: 233.33333%
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__controls-content {
        width:300%
    }
}.slider-third__controls-arrows {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 960px) {
    .slider-third__controls-arrows {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.slider-third__controls-arrows .slider__prev {
    margin-right: 1.875vw
}@media only screen and (min-width: 424px) {
    .slider-third__controls-arrows .slider__prev {
        margin-right:8px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__controls-arrows .slider__prev {
        margin-right:6px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__controls-arrows .slider__prev {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__controls-arrows .slider__prev {
        margin-right:8px
    }
}.slider-third__controls-arrows .slider__next {
    margin-left: 1.875vw
}@media only screen and (min-width: 424px) {
    .slider-third__controls-arrows .slider__next {
        margin-left:8px
    }
}@media only screen and (min-width: 960px) {
    .slider-third__controls-arrows .slider__next {
        margin-left:6px
    }
}@media only screen and (min-width: 1440px) {
    .slider-third__controls-arrows .slider__next {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slider-third__controls-arrows .slider__next {
        margin-left:8px
    }
}.slider-third__controls-count {
    color: rgba(68,66,64,.5)
}@media only screen and (min-width: 960px) {
    .slider-third__controls-count {
        -webkit-box-ordinal-group:1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        color: hsla(0,0%,100%,.5);
        opacity: 0;
        visibility: hidden
    }
}.slash-props {
    position: relative;
    pointer-events: none
}.slash-props__line {
    width: 5.313vw;
    height: 17.5vw;
    position: absolute;
    top: 0;
    left: 0
}@media only screen and (min-width: 424px) {
    .slash-props__line {
        width:22.6px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__line {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__line {
        width:2.032vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__line {
        width:39px
    }
}@media only screen and (min-width: 424px) {
    .slash-props__line {
        height:74.2px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__line {
        height:98px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__line {
        height:6.042vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__line {
        height:116px
    }
}@media only screen and (max-width: 423px) {
    .slash-props__line {
        left:10px
    }
}.slash-props__line-icon {
    width: 100%;
    height: 100%;
    fill: #17d527
}.slash-props__props {
    padding-top: 3.75vw;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .slash-props__props {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__props {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__props {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__props {
        padding-top:16px
    }
}.slash-props__prop {
    margin-left: 2.5vw;
    margin-right: 3.125vw
}@media only screen and (min-width: 424px) {
    .slash-props__prop {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop {
        margin-left:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop {
        margin-left:53px
    }
}@media only screen and (min-width: 424px) {
    .slash-props__prop {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop {
        margin-right:0
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop {
        margin-right:0
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop {
        margin-right:0
    }
}.slash-props__prop:first-child {
    margin-left: 5.313vw;
    padding-left: 3.125vw
}@media only screen and (min-width: 424px) {
    .slash-props__prop:first-child {
        margin-left: 0;
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop:first-child {
        margin-left: 0;
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop:first-child {
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop:first-child {
        margin-left:27px
    }
}@media only screen and (min-width: 424px) {
    .slash-props__prop:first-child {
        padding-left: 0;
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop:first-child {
        padding-left: 0;
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop:first-child {
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop:first-child {
        padding-left:40px
    }
}@media only screen and (max-width: 959px) {
    .slash-props__prop:not(:first-child) {
        margin-left:5.313vw;
        padding-left: 3.125vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .slash-props__prop:not(:first-child) {
        margin-left:22.6px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .slash-props__prop:not(:first-child) {
        margin-left:22px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .slash-props__prop:not(:first-child) {
        margin-left:1.407vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .slash-props__prop:not(:first-child) {
        margin-left:27px
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .slash-props__prop:not(:first-child) {
        padding-left:13.3px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .slash-props__prop:not(:first-child) {
        padding-left:24px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .slash-props__prop:not(:first-child) {
        padding-left:2.084vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .slash-props__prop:not(:first-child) {
        padding-left:40px
    }
}.slash-props__prop:not(:last-child) {
    padding-bottom: 3.75vw;
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .slash-props__prop:not(:last-child) {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop:not(:last-child) {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop:not(:last-child) {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop:not(:last-child) {
        padding-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .slash-props__prop:not(:last-child) {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop:not(:last-child) {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop:not(:last-child) {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop:not(:last-child) {
        margin-bottom:8px
    }
}.slash-props__prop-ttl {
    font-size: 6.875vw;
    line-height: 1.05;
    margin-bottom: 3.75vw;
    padding-left: 2.5vw;
    font-weight: 300;
    color: #b99458;
    font-family: El Messiri, sans-serif;
    font-size: 48px;
    font-weight: 600;
}@media only screen and (min-width: 424px) {
    .slash-props__prop-ttl {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop-ttl {
        font-size: 36px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop-ttl {
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop-ttl {
        font-size:36px;
        line-height: 1.05
    }
}@media only screen and (min-width: 424px) {
    .slash-props__prop-ttl {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop-ttl {
        margin-bottom:16px;
        padding: 0 !important;
        text-align: center;
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop-ttl {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop-ttl {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .slash-props__prop-ttl {
        padding-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop-ttl {
        padding-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop-ttl {
        padding-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop-ttl {
        padding-left:16px
    }
}.slash-props__prop-val {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .slash-props__prop-val {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .slash-props__prop-val {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .slash-props__prop-val {
        font-size: 15px;
        line-height: 1.6;
        font-weight: 500;
    }
}@media only screen and (min-width: 1920px) {
    .slash-props__prop-val {
        font-size:18px;
        line-height: 1.6
    }
}.slash-props_theme_white .slash-props__prop-val {
    color: #fff
}.slash-props_size_big .slash-props__prop {
    padding-bottom: 5vw
}@media only screen and (min-width: 424px) {
    .slash-props_size_big .slash-props__prop {
        padding-bottom:21.2px
    }
}@media only screen and (min-width: 960px) {
    .slash-props_size_big .slash-props__prop {
        padding-bottom:20px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props_size_big .slash-props__prop {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props_size_big .slash-props__prop {
        padding-bottom:32px
    }
}.slash-props_size_big .slash-props__prop-ttl {
    font-size: 8.75vw;
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .slash-props_size_big .slash-props__prop-ttl {
        font-size:37.1px
    }
}@media only screen and (min-width: 960px) {
    .slash-props_size_big .slash-props__prop-ttl {
        font-size:36px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props_size_big .slash-props__prop-ttl {
        font-size:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props_size_big .slash-props__prop-ttl {
        font-size:64px
    }
}@media only screen and (min-width: 424px) {
    .slash-props_size_big .slash-props__prop-ttl {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .slash-props_size_big .slash-props__prop-ttl {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props_size_big .slash-props__prop-ttl {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props_size_big .slash-props__prop-ttl {
        margin-bottom:32px
    }
}.slash-props_theme_regular .slash-props__line {
    display: none
}.slash-props_theme_regular .slash-props__props {
    padding-top: 0
}.slash-props_theme_regular .slash-props__prop:first-child {
    margin-left: 2.5vw;
    margin-right: 3.125vw;
    padding-left: 0
}@media only screen and (min-width: 424px) {
    .slash-props_theme_regular .slash-props__prop:first-child {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .slash-props_theme_regular .slash-props__prop:first-child {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .slash-props_theme_regular .slash-props__prop:first-child {
        margin-left:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .slash-props_theme_regular .slash-props__prop:first-child {
        margin-left:53px
    }
}@media only screen and (min-width: 424px) {
    .slash-props_theme_regular .slash-props__prop:first-child {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .slash-props_theme_regular .slash-props__prop:first-child {
        margin-right:0
    }
}@media only screen and (min-width: 1440px) {
    .slash-props_theme_regular .slash-props__prop:first-child {
        margin-right:0
    }
}@media only screen and (min-width: 1920px) {
    .slash-props_theme_regular .slash-props__prop:first-child {
        margin-right:0
    }
}.slash-props_theme_regular .slash-props__prop-ttl {
    font-family: El Messiri,sans-serif;
    font-style: normal;
    padding-left: 0
}.socials__title {
    margin-bottom: 3.75vw;
    padding-bottom: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(16,20,23,.5)
}@media only screen and (min-width: 424px) {
    .socials__title {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .socials__title {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .socials__title {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__title {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .socials__title {
        padding-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .socials__title {
        padding-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .socials__title {
        padding-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__title {
        padding-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .socials__title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .socials__title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .socials__title {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .socials__title {
        font-size:17px;
        line-height: 1.45
    }
}.socials__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.socials__item {
    margin-right: 5.313vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .socials__item {
        margin-right:22.6px
    }
}@media only screen and (min-width: 960px) {
    .socials__item {
        margin-right:17px
    }
}@media only screen and (min-width: 1440px) {
    .socials__item {
        margin-right:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__item {
        margin-right:17px
    }
}.socials__item:last-child {
    margin-right: 0
}.socials__link {
    width: 6.875vw;
    height: 6.875vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .socials__link {
        width:29.2px
    }
}@media only screen and (min-width: 960px) {
    .socials__link {
        width:22px
    }
}@media only screen and (min-width: 1440px) {
    .socials__link {
        width:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__link {
        width:22px
    }
}@media only screen and (min-width: 424px) {
    .socials__link {
        height:29.2px
    }
}@media only screen and (min-width: 960px) {
    .socials__link {
        height:22px
    }
}@media only screen and (min-width: 1440px) {
    .socials__link {
        height:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__link {
        height:22px
    }
}@media only screen and (min-width: 1280px) {
    .socials__link:hover svg {
        fill:#7c7b79
    }
}.socials__link svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block;
    width: 100%;
    height: 100%;
    fill: #444240
}.socials_theme_ondark .socials__link svg {
    fill: hsla(0,0%,100%,.5)
}@media only screen and (min-width: 1280px) {
    .socials_theme_ondark .socials__link:hover svg {
        fill:#fff
    }
}.socials_theme_inline {
    margin-left: 3.125vw;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}@media only screen and (min-width: 424px) {
    .socials_theme_inline {
        margin-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .socials_theme_inline {
        margin-left:12px
    }
}@media only screen and (min-width: 1440px) {
    .socials_theme_inline {
        margin-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .socials_theme_inline {
        margin-left:16px
    }
}@media only screen and (max-width: 959px) {
    .socials_reviews_theme {
        margin-top:12.5vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .socials_reviews_theme {
        margin-top:53px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .socials_reviews_theme {
        margin-top:56px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .socials_reviews_theme {
        margin-top:3.75vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .socials_reviews_theme {
        margin-top:72px
    }
}.socials_reviews_theme .socials__title {
    font-family: Montserrat,sans-serif;
    font-size: 4.688vw;
    line-height: 1.5;
    color: #17d527;
    text-transform: uppercase;
    letter-spacing: 1px
}@media only screen and (min-width: 424px) {
    .socials_reviews_theme .socials__title {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .socials_reviews_theme .socials__title {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .socials_reviews_theme .socials__title {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .socials_reviews_theme .socials__title {
        font-size:26px;
        line-height: 1.5
    }
}.socials_reviews_theme .socials__link {
    width: 10vw;
    height: 10vw
}@media only screen and (min-width: 424px) {
    .socials_reviews_theme .socials__link {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .socials_reviews_theme .socials__link {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .socials_reviews_theme .socials__link {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .socials_reviews_theme .socials__link {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .socials_reviews_theme .socials__link {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .socials_reviews_theme .socials__link {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .socials_reviews_theme .socials__link {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .socials_reviews_theme .socials__link {
        height:32px
    }
}.socials_reviews_theme .socials__link svg {
    fill: #a2a1a0
}.socials__link_type_youtube {
    width: 9.688vw
}@media only screen and (min-width: 424px) {
    .socials__link_type_youtube {
        width:41.1px
    }
}@media only screen and (min-width: 960px) {
    .socials__link_type_youtube {
        width:31px
    }
}@media only screen and (min-width: 1440px) {
    .socials__link_type_youtube {
        width:1.615vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__link_type_youtube {
        width:31px
    }
}.socials__link_type_share {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    min-height: 12.5vw;
    min-width: 12.5vw;
    max-height: 12.5vw;
    max-width: 12.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 50%;
    border: 0;
    background-color: hsla(36,36%,74%,.3)
}@media only screen and (min-width: 424px) {
    .socials__link_type_share {
        min-height:53px
    }
}@media only screen and (min-width: 960px) {
    .socials__link_type_share {
        min-height:40px
    }
}@media only screen and (min-width: 1440px) {
    .socials__link_type_share {
        min-height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__link_type_share {
        min-height:40px
    }
}@media only screen and (min-width: 424px) {
    .socials__link_type_share {
        min-width:53px
    }
}@media only screen and (min-width: 960px) {
    .socials__link_type_share {
        min-width:40px
    }
}@media only screen and (min-width: 1440px) {
    .socials__link_type_share {
        min-width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__link_type_share {
        min-width:40px
    }
}@media only screen and (min-width: 424px) {
    .socials__link_type_share {
        max-height:53px
    }
}@media only screen and (min-width: 960px) {
    .socials__link_type_share {
        max-height:40px
    }
}@media only screen and (min-width: 1440px) {
    .socials__link_type_share {
        max-height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__link_type_share {
        max-height:40px
    }
}@media only screen and (min-width: 424px) {
    .socials__link_type_share {
        max-width:53px
    }
}@media only screen and (min-width: 960px) {
    .socials__link_type_share {
        max-width:40px
    }
}@media only screen and (min-width: 1440px) {
    .socials__link_type_share {
        max-width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__link_type_share {
        max-width:40px
    }
}@media only screen and (min-width: 1280px) {
    .socials__link_type_share {
        display:none
    }
}.socials__link_type_share svg {
    width: 4.688vw;
    fill: transparent;
    stroke: #444240
}@media only screen and (min-width: 424px) {
    .socials__link_type_share svg {
        width:19.9px
    }
}@media only screen and (min-width: 960px) {
    .socials__link_type_share svg {
        width:15px
    }
}@media only screen and (min-width: 1440px) {
    .socials__link_type_share svg {
        width:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .socials__link_type_share svg {
        width:15px
    }
}.social_theme_square .socials__link {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 12.5vw;
    height: 12.5vw;
    background-color: hsla(36,36%,74%,.3);
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .social_theme_square .socials__link {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .social_theme_square .socials__link {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .social_theme_square .socials__link {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .social_theme_square .socials__link {
        width:48px
    }
}@media only screen and (min-width: 424px) {
    .social_theme_square .socials__link {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .social_theme_square .socials__link {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .social_theme_square .socials__link {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .social_theme_square .socials__link {
        height:48px
    }
}@media only screen and (min-width: 1280px) {
    .social_theme_square .socials__link:hover {
        background-color:hsla(36,36%,74%,.5)
    }

    .social_theme_square .socials__link:hover svg {
        fill: #17d527
    }
}.stories-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 3.75vw;
    border-bottom-width: .313vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    position: relative
}@media only screen and (min-width: 424px) {
    .stories-item {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stories-item {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .stories-item {
        border-bottom-width:1.4px
    }
}@media only screen and (min-width: 960px) {
    .stories-item {
        border-bottom-width:1px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item {
        border-bottom-width:.053vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item {
        border-bottom-width:1px
    }
}@media only screen and (min-width: 424px) {
    .stories-item {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-item {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-item {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stories-item {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .stories-item {
        padding-left:5%;
        padding-right: 5%;
        background-color: #edebe9;
        border-bottom-color: rgba(34,36,43,.17);
        border-bottom-style: solid
    }
}@media only screen and (min-width: 1280px) {
    .stories-item {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}.stories-item:last-child {
    border-bottom: none
}@media only screen and (min-width: 960px) {
    .stories-item.is-open {
        background-color:#fff
    }
}.stories-item.is-open .stories-item__more-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.stories-item.is-open .stories-item__text-wrapper {
    height: auto;
    opacity: 1;
    visibility: visible
}.stories-item__ico {
    height: 12.5vw;
    width: 21.875%;
    position: relative
}@media only screen and (min-width: 424px) {
    .stories-item__ico {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__ico {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__ico {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__ico {
        height:40px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__ico {
        width:11.11111%;
        cursor: pointer
    }
}@media only screen and (min-width: 1280px) {
    .stories-item__ico {
        width:8.82353%
    }
}.stories-item__ico.is-active .stories-audio__back {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #22242b
}.stories-item__ico.is-active .stories-audio__stroke {
    -webkit-transition-property: stroke;
    transition-property: stroke;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    stroke: #22242b
}.stories-item__ico.is-active .stories-audio__pause {
    opacity: 1
}.stories-item__ico.is-active .stories-audio__play {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: 0
}.stories-item__ico.is-loading {
    pointer-events: none
}.stories-item__ico.is-loading .stories-audio__pause,.stories-item__ico.is-loading .stories-audio__play {
    opacity: 0
}.stories-item__ico.is-loading .stories-item__loading {
    opacity: 1
}.stories-item__ico svg {
    width: 12.5vw;
    height: 12.5vw
}@media only screen and (min-width: 424px) {
    .stories-item__ico svg {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__ico svg {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__ico svg {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__ico svg {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .stories-item__ico svg {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__ico svg {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__ico svg {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__ico svg {
        height:40px
    }
}.stories-audio__pause,.stories-item__loading {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: 0
}.stories-item__loading {
    width: 11.25vw;
    height: 2.5vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: no-repeat radial-gradient(circle closest-side,#fff 90%,#17d527) 0 50%,no-repeat radial-gradient(circle closest-side,#fff 90%,#17d527) 50% 50%,no-repeat radial-gradient(circle closest-side,#fff 90%,#17d527) 100% 50%;
    background-size: 33.33333% 100%;
    -webkit-animation: q 1s infinite linear;
    animation: q 1s infinite linear;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}@media only screen and (min-width: 424px) {
    .stories-item__loading {
        width:47.7px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__loading {
        width:46px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__loading {
        width:2.396vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__loading {
        width:46px
    }
}@media only screen and (min-width: 424px) {
    .stories-item__loading {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__loading {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__loading {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__loading {
        height:10px
    }
}.stories-item__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 78.125%
}@media only screen and (min-width: 960px) {
    .stories-item__content {
        width:88.88889%
    }
}@media only screen and (min-width: 1280px) {
    .stories-item__content {
        width:91.17647%
    }
}.stories-item__title {
    padding-top: .625vw;
    font-size: 4.063vw;
    line-height: 1.5;
    font-weight: 600;
    color: #22242b;
    width: 100%
}@media only screen and (min-width: 424px) {
    .stories-item__title {
        padding-top:2.7px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__title {
        padding-top:0
    }
}@media only screen and (min-width: 424px) {
    .stories-item__title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-item__title {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__title {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__title {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .stories-item__title {
        width:68.75%;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
}.stories-item__address {
    width: 100%
}@media only screen and (min-width: 960px) {
    .stories-item__address {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 68.75%
    }
}.stories-item__time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 18.51852%;
    opacity: .6
}@media only screen and (min-width: 960px) {
    .stories-item__time {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 31.25%;
        text-align: right;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}.stories-item__time:after {
    position: relative;
    display: block;
    content: "•";
    width: 20%;
    text-align: center;
    opacity: .3
}@media only screen and (min-width: 960px) {
    .stories-item__time:after {
        display:none
    }
}.stories-item__time p {
    width: 80%
}@media only screen and (min-width: 960px) {
    .stories-item__time p {
        width:100%
    }
}.stories-item__more-link {
    margin-bottom: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 81.48148%;
    padding-left: 3.40909%;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .stories-item__more-link {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more-link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__more-link {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__more-link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more-link {
        -webkit-box-ordinal-group:5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        width: 31.25%;
        padding-left: 0;
        cursor: pointer
    }
}.stories-item__more-name {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .stories-item__more-name {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more-name {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__more-name {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__more-name {
        font-size:17px;
        line-height: 1.45
    }
}.stories-item__more-icon {
    margin-left: 2.5vw;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .25s;
    transition-duration: .25s
}@media only screen and (min-width: 424px) {
    .stories-item__more-icon {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more-icon {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__more-icon {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__more-icon {
        margin-left:8px
    }
}.stories-item__more-icon svg {
    width: 3.125vw;
    height: 3.125vw;
    display: block;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .stories-item__more-icon svg {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more-icon svg {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__more-icon svg {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__more-icon svg {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .stories-item__more-icon svg {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more-icon svg {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__more-icon svg {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__more-icon svg {
        height:10px
    }
}.stories-item__more {
    margin-left: 2.5vw;
    width: 3.125vw;
    height: 3.125vw;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    background-color: red;
    background-image: url(/images/stories/arr-small.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}@media only screen and (min-width: 424px) {
    .stories-item__more {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__more {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__more {
        margin-left:8px
    }
}@media only screen and (min-width: 424px) {
    .stories-item__more {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__more {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__more {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .stories-item__more {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__more {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__more {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__more {
        height:10px
    }
}.stories-item__more svg {
    display: none
}.stories-item__text-wrapper {
    -webkit-transition-property: height,opacity;
    transition-property: height,opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: 0;
    visibility: hidden;
    -webkit-transition-duration: .25s;
    transition-duration: .25s
}.stories-item__text {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .stories-item__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-item__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__text {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .stories-item__text {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__text {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__text {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__text {
        padding-top:16px
    }
}.stories-item__text p {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .stories-item__text p {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__text p {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__text p {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__text p {
        margin-top:8px
    }
}.stories-item__text p:first-child {
    margin-top: 0
}.stories-item__text p:last-child {
    padding-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .stories-item__text p:last-child {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-item__text p:last-child {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item__text p:last-child {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item__text p:last-child {
        padding-bottom:40px
    }
}.stories-item__text a {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .stories-item__text a:hover {
        color:inherit
    }
}.stories-item_audioplayer_theme {
    padding: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.stories-item_audioplayer_theme .stories-item__ico {
    width: 18.75vw;
    height: 18.75vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__ico {
        width:79.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__ico {
        width:70px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__ico {
        width:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__ico {
        width:70px
    }
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__ico {
        height:79.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__ico {
        height:70px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__ico {
        height:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__ico {
        height:70px
    }
}.stories-item_audioplayer_theme .stories-item__ico svg {
    width: 18.75vw;
    height: 18.75vw
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__ico svg {
        width:79.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__ico svg {
        width:70px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__ico svg {
        width:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__ico svg {
        width:70px
    }
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__ico svg {
        height:79.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__ico svg {
        height:70px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__ico svg {
        height:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__ico svg {
        height:70px
    }
}.stories-item_audioplayer_theme .stories-item__ico-desktop {
    display: none
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__ico-desktop {
        margin-right:2.77778%;
        display: block
    }
}.stories-item_audioplayer_theme .stories-item__ico-mobile {
    display: block
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__ico-mobile {
        display:none
    }
}.stories-item_audioplayer_theme .stories-item__content {
    padding: 6.25vw 5.55556%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    background-color: #edebe9
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-top:32px
    }
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-left:5%;
        padding-right: 5%;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}@media only screen and (min-width: 1280px) {
    .stories-item_audioplayer_theme .stories-item__content {
        padding-left:2.77778%;
        padding-right: 2.77778%;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.stories-item_audioplayer_theme .stories-item__title {
    font-size: 4.063vw;
    line-height: 1.5;
    font-weight: 300;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__title {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__title {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__title {
        max-width:53.125%;
        width: auto
    }
}.stories-item_audioplayer_theme .stories-item__time {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 2.5vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 300;
    color: #444240;
    opacity: .7;
    width: 100%
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__time {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__time {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__time {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__time {
        font-size:15px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__time {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__time {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__time {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__time {
        margin-top:8px
    }
}.stories-item_audioplayer_theme .stories-item__time:after {
    display: none
}.stories-item_audioplayer_theme .stories-item__progress {
    margin-left: 1.94444%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    -webkit-box-flex: 2;
    -webkit-flex: 2 0 60%;
    -ms-flex: 2 0 60%;
    flex: 2 0 60%;
    height: 2px;
    border: none;
    background-color: rgba(68,66,64,.15);
    background-image: linear-gradient(#937545,#937545);
    background-size: 0 100%;
    background-repeat: no-repeat;
    cursor: pointer
}.stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
    width: 5vw;
    height: 5vw;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 50%;
    background-color: #937545;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-thumb {
        height:16px
    }
}.stories-item_audioplayer_theme .stories-item__progress::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    border: none;
    background: transparent;
    cursor: pointer
}.stories-item_audioplayer_theme .stories-item__more-link {
    margin-top: 3.75vw;
    padding-left: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-top:16px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__more-link {
        margin-left:2.77778%;
        padding-left: 1.36364%;
        margin-bottom: 0;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        width: auto;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}.stories-item_audioplayer_theme .stories-item__controls {
    margin-left: 1.94444%;
    margin-top: 8.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        margin-top:56px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__controls {
        -webkit-box-pack:start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: auto
    }
}.stories-item_audioplayer_theme .stories-item__controls-item {
    width: 18.75vw;
    height: 18.75vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__controls-item {
        width:79.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__controls-item {
        width:70px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__controls-item {
        width:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__controls-item {
        width:70px
    }
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__controls-item {
        height:79.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__controls-item {
        height:70px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__controls-item {
        height:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__controls-item {
        height:70px
    }
}.stories-item_audioplayer_theme .stories-item__controls-item.is-active .button__inner {
    background-color: #937545
}.stories-item_audioplayer_theme .stories-item__controls-item.is-active .button__inner .arrow-body,.stories-item_audioplayer_theme .stories-item__controls-item.is-active .button__inner .arrow-rect {
    fill: #fff
}.stories-item_audioplayer_theme .stories-item__controls-item[data-muted=true] .muted {
    display: block
}.stories-item_audioplayer_theme .stories-item__controls-item[data-muted=true] .unmuted {
    display: none
}.stories-item_audioplayer_theme .stories-item__controls-item[data-muted=true] .button__inner {
    background-color: transparent
}.stories-item_audioplayer_theme .stories-item__controls-item[data-muted=true]:hover .button__inner {
    background-color: rgba(185,143,79,.2)
}.stories-item_audioplayer_theme .stories-item__controls-item[data-muted=false] .muted {
    display: none
}.stories-item_audioplayer_theme .stories-item__controls-item[data-muted=false] .unmuted {
    display: block
}.stories-item_audioplayer_theme .stories-item__controls-item[data-disabled=true] {
    pointer-events: none;
    opacity: .5
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__controls-item:not(:first-child) {
        margin-left:5.55556%
    }
}.stories-item_audioplayer_theme .stories-item__text {
    padding: 8.75vw 8.33333%;
    border-left: 1px solid #d4c1a4;
    border-right: 1px solid #d4c1a4;
    border-bottom: 1px solid #d4c1a4
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-top:56px
    }
}@media only screen and (min-width: 424px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .stories-item_audioplayer_theme .stories-item__text {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}.stories-list_theme_short .stories-item {
    padding-bottom: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .stories-list_theme_short .stories-item {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stories-list_theme_short .stories-item {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-list_theme_short .stories-item {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-list_theme_short .stories-item {
        padding-bottom:16px
    }
}.stories-list_theme_short .stories-item__title {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}.stories-list_theme_short .stories-item__time {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}.stories-list_theme_short .stories-item__address {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}@-webkit-keyframes q {
    33% {
        background-size: 33.33333% 0,33.33333% 100%,33.33333% 100%
    }

    50% {
        background-size: 33.33333% 100%,33.33333% 0,33.33333% 100%
    }

    66% {
        background-size: 33.33333% 100%,33.33333% 100%,33.33333% 0
    }
}@keyframes q {
    33% {
        background-size: 33.33333% 0,33.33333% 100%,33.33333% 100%
    }

    50% {
        background-size: 33.33333% 100%,33.33333% 0,33.33333% 100%
    }

    66% {
        background-size: 33.33333% 100%,33.33333% 100%,33.33333% 0
    }
}.stories-object {
    margin-top: 21.875vw;
    padding: 15.625vw 12.5% 6.25vw;
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 100%;
    background-color: #fff;
    text-align: center
}@media only screen and (min-width: 424px) {
    .stories-object {
        padding-top:66.3px
    }
}@media only screen and (min-width: 960px) {
    .stories-object {
        padding-top:50px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object {
        padding-top:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object {
        padding-top:60px
    }
}@media only screen and (min-width: 424px) {
    .stories-object {
        margin-top:92.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-object {
        margin-top:50px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object {
        margin-top:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object {
        margin-top:60px
    }
}@media only screen and (min-width: 424px) {
    .stories-object {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-object {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object {
        padding-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .stories-object {
        padding-left:5.35714%;
        padding-right: 5.35714%;
        width: 41.17647%;
        margin-left: 2.94118%
    }
}@media only screen and (min-width: 1280px) {
    .stories-object {
        padding-left:3.88889%;
        padding-right: 3.88889%;
        width: 37.5%;
        margin-left: 4.16667%;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none
    }
}.stories-object:first-child {
    margin-left: 0
}.stories-object__img {
    width: 31.25vw;
    height: 31.25vw;
    top: -15.625vw;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}@media only screen and (min-width: 424px) {
    .stories-object__img {
        width:132.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-object__img {
        width:100px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object__img {
        width:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object__img {
        width:120px
    }
}@media only screen and (min-width: 424px) {
    .stories-object__img {
        height:132.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-object__img {
        height:100px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object__img {
        height:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object__img {
        height:120px
    }
}@media only screen and (min-width: 424px) {
    .stories-object__img {
        top:-66.2px
    }
}@media only screen and (min-width: 960px) {
    .stories-object__img {
        top:-50px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object__img {
        top:-3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object__img {
        top:-60px
    }
}.stories-object__img img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 50%
}.stories-object__title {
    margin-top: 3.75vw;
    font-size: 5.313vw;
    line-height: 1.4;
    font-family: Montserrat,sans-serif
}@media only screen and (min-width: 424px) {
    .stories-object__title {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stories-object__title {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object__title {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object__title {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .stories-object__title {
        font-size:22.6px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .stories-object__title {
        font-size:24px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .stories-object__title {
        font-size:1.667vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .stories-object__title {
        font-size:32px;
        line-height: 1.4
    }
}.stories-object__quantity {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #22242b;
    opacity: .5
}@media only screen and (min-width: 424px) {
    .stories-object__quantity {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .stories-object__quantity {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object__quantity {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object__quantity {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .stories-object__quantity {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-object__quantity {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-object__quantity {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stories-object__quantity {
        font-size:18px;
        line-height: 1.6
    }
}.stories-object__button {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .stories-object__button {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stories-object__button {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .stories-object__button {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-object__button {
        margin-top:16px
    }
}.tariffs-program {
    margin-left: 1px;
    margin-top: 1px
}@media only screen and (min-width: 960px) {
    .tariffs-program {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.tariffs-program__item {
    padding: 7.5vw 6.25vw;
    border: 1px solid #edebe9;
    width: 100%;
    margin-left: -1px;
    margin-top: -1px
}@media only screen and (min-width: 424px) {
    .tariffs-program__item {
        padding:31.8px 26.5px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__item {
        padding:48px 32px
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__item {
        padding:3.646vw 4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__item {
        padding:70px 80px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__item {
        width:33.33333%
    }
}.tariffs-program__item.is-open .tariffs-program__toggle {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.tariffs-program__title {
    margin-bottom: 3.75vw;
    color: #17d527;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}@media only screen and (min-width: 424px) {
    .tariffs-program__title {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__title {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__title {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__title {
        margin-bottom:16px
    }
}.tariffs-program__title h5 {
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .tariffs-program__title h5 {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__title h5 {
        margin-right:0
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__title h5 {
        margin-right:0
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__title h5 {
        margin-right:0
    }
}.tariffs-program__toggle {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 10vw;
    height: 10vw;
    border-radius: 50%;
    background-color: hsla(36,36%,74%,.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .tariffs-program__toggle {
        width:42.4px;
        height: 42.4px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__toggle {
        display:none
    }
}.tariffs-program__toggle-icon {
    width: 4.375vw;
    height: 2.5vw;
    fill: #937545
}@media only screen and (min-width: 424px) {
    .tariffs-program__toggle-icon {
        width:18.6px;
        height: 10.6px
    }
}.tariffs-program__description {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .tariffs-program__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__description {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__description {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__description {
        font-size:17px;
        line-height: 1.45
    }
}.tariffs-program__hidden {
    -webkit-transition-property: max-height;
    transition-property: max-height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}@media only screen and (max-width: 959px) {
    .tariffs-program__hidden {
        max-height:0;
        overflow: hidden
    }
}.tariffs-program__props {
    padding-top: 7.5vw;
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .tariffs-program__props {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__props {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__props {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__props {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .tariffs-program__props {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__props {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__props {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__props {
        margin-bottom:32px
    }
}.tariffs-program__prop:not(:last-child) {
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .tariffs-program__prop:not(:last-child) {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__prop:not(:last-child) {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__prop:not(:last-child) {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__prop:not(:last-child) {
        margin-bottom:40px
    }
}.tariffs-program__prop-top {
    padding-bottom: 3.75vw;
    margin-bottom: 3.75vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #edebe9
}@media only screen and (min-width: 424px) {
    .tariffs-program__prop-top {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__prop-top {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__prop-top {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__prop-top {
        padding-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .tariffs-program__prop-top {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__prop-top {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__prop-top {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__prop-top {
        margin-bottom:16px
    }
}.tariffs-program__prop-ttl {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .tariffs-program__prop-ttl {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__prop-ttl {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__prop-ttl {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__prop-ttl {
        font-size:17px;
        line-height: 1.45
    }
}.tariffs-program__prop-val {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .tariffs-program__prop-val {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__prop-val {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__prop-val {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__prop-val {
        font-size:22px;
        line-height: 1.6
    }
}.tariffs-program__prop-text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(16,20,23,.5)
}@media only screen and (min-width: 424px) {
    .tariffs-program__prop-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__prop-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__prop-text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__prop-text {
        font-size:17px;
        line-height: 1.45
    }
}.tariffs-program__submit {
    max-width: 61.875vw
}@media only screen and (min-width: 424px) {
    .tariffs-program__submit {
        max-width:262.4px
    }
}@media only screen and (min-width: 960px) {
    .tariffs-program__submit {
        max-width:198px
    }
}@media only screen and (min-width: 1440px) {
    .tariffs-program__submit {
        max-width:10.313vw
    }
}@media only screen and (min-width: 1920px) {
    .tariffs-program__submit {
        max-width:198px
    }
}.tooltip {
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: absolute;
    opacity: 0;
    color: #fff;
    -webkit-animation: r .2s ease-out both;
    animation: r .2s ease-out both;
    pointer-events: none;
    z-index: 2
}@media only screen and (min-width: 424px) {
    .tooltip {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tooltip {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .tooltip {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .tooltip {
        font-size:17px;
        line-height: 1.45
    }
}.tooltip.is-remove {
    -webkit-animation: s .2s ease-out both;
    animation: s .2s ease-out both
}.tooltip__content {
    padding-top: 8.75vw;
    padding-bottom: 8.75vw;
    position: relative;
    background-color: #444240;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}@media only screen and (min-width: 424px) {
    .tooltip__content {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .tooltip__content {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip__content {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip__content {
        padding-top:56px
    }
}@media only screen and (min-width: 424px) {
    .tooltip__content {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .tooltip__content {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip__content {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip__content {
        padding-bottom:56px
    }
}.tooltip__content:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 100%
}.tooltip__content:before,.tooltip_dir_under {
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0)
}.tooltip_dir_under .tooltip__content {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .tooltip_dir_under .tooltip__content {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_dir_under .tooltip__content {
        margin-top:18px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_dir_under .tooltip__content {
        margin-top:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_dir_under .tooltip__content {
        margin-top:18px
    }
}.tooltip_dir_over {
    -webkit-transform: translate3d(-50%,-100%,0);
    transform: translate3d(-50%,-100%,0)
}.tooltip_dir_over .tooltip__content {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .tooltip_dir_over .tooltip__content {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_dir_over .tooltip__content {
        margin-bottom:18px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_dir_over .tooltip__content {
        margin-bottom:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_dir_over .tooltip__content {
        margin-bottom:18px
    }
}.tooltip_dir_over .tooltip__content:before {
    top: 100%;
    bottom: auto
}.tooltip_dir_left {
    -webkit-transform: translate3d(-100%,-50%,0);
    transform: translate3d(-100%,-50%,0)
}.tooltip_dir_left .tooltip__content {
    margin-right: 3.75vw
}@media only screen and (min-width: 424px) {
    .tooltip_dir_left .tooltip__content {
        margin-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_dir_left .tooltip__content {
        margin-right:18px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_dir_left .tooltip__content {
        margin-right:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_dir_left .tooltip__content {
        margin-right:18px
    }
}.tooltip_dir_left .tooltip__content:before {
    bottom: 50%;
    left: 100%;
    -webkit-transform: translate3d(0,50%,0);
    transform: translate3d(0,50%,0)
}.tooltip_dir_right {
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}.tooltip_dir_right .tooltip__content {
    margin-left: 3.75vw
}@media only screen and (min-width: 424px) {
    .tooltip_dir_right .tooltip__content {
        margin-left:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_dir_right .tooltip__content {
        margin-left:18px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_dir_right .tooltip__content {
        margin-left:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_dir_right .tooltip__content {
        margin-left:18px
    }
}.tooltip_dir_right .tooltip__content:before {
    bottom: 50%;
    right: 100%;
    left: auto;
    -webkit-transform: translate3d(0,50%,0);
    transform: translate3d(0,50%,0)
}.tooltip_type_image {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: none;
    background: rgba(0,0,0,.8);
    pointer-events: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 2
}@media only screen and (min-width: 424px) {
    .tooltip_type_image {
        max-width:none
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image {
        width:280px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_type_image {
        width:14.584vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_type_image {
        width:280px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image {
        padding:0 0 22px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_type_image {
        padding:0 0 1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_type_image {
        padding:0 0 22px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image {
        top:auto;
        bottom: auto;
        left: auto;
        right: auto;
        background-color: transparent;
        overflow: hidden;
        pointer-events: none;
        -webkit-transform: translate3d(-116px,-webkit-calc(-100% + 22px),0);
        transform: translate3d(-116px,calc(-100% + 22px),0)
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_type_image {
        -webkit-transform:translate3d(-6.041vw,-webkit-calc(-100% + 1.146vw),0);
        transform: translate3d(-6.041vw,calc(-100% + 1.146vw),0)
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_type_image {
        -webkit-transform:translate3d(-116px,-webkit-calc(-100% + 22px),0);
        transform: translate3d(-116px,calc(-100% + 22px),0)
    }
}.tooltip_type_image:before {
    content: "";
    position: absolute;
    width: 3.125vw;
    height: 3.125vw;
    margin-top: 9.375%;
    background: url(../images/close.svg) 50% no-repeat;
    background-size: 100% auto;
    top: 0;
    right: 10.71429%;
    pointer-events: none;
    -webkit-transform: translate3d(50%,-50%,0);
    transform: translate3d(50%,-50%,0)
}@media only screen and (min-width: 424px) {
    .tooltip_type_image:before {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image:before {
        width:100%
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_type_image:before {
        width:100%
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_type_image:before {
        width:100%
    }
}@media only screen and (min-width: 424px) {
    .tooltip_type_image:before {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image:before {
        height:100%
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_type_image:before {
        height:100%
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_type_image:before {
        height:100%
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image:before {
        content:none
    }
}.tooltip_type_image:after {
    pointer-events: none
}@media only screen and (min-width: 960px) {
    .tooltip_type_image:after {
        height:22px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_type_image:after {
        height:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_type_image:after {
        height:22px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image:after {
        background:radial-gradient(circle at center 24px,transparent 0,transparent 17.15%,transparent 0,#444240 0,#444240) 100%
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_type_image:after {
        background:radial-gradient(circle at center 1.25vw,transparent 0,transparent 17.15%,transparent 0,#444240 0,#444240) 100%
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_type_image:after {
        background:radial-gradient(circle at center 24px,transparent 0,transparent 17.15%,transparent 0,#444240 0,#444240) 100%
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image:after {
        content:"";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0
    }
}.tooltip_type_image .tooltip__content {
    margin: 0;
    padding: 10.71429% 3.57143% 10.71429% 10.71429%;
    width: 87.5%;
    background-color: transparent;
    max-height: 100%;
    overflow: auto
}@media only screen and (min-width: 424px) {
    .tooltip_type_image .tooltip__content {
        margin:0;
        padding: 10.71429% 3.57143% 10.71429% 10.71429%
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image .tooltip__content {
        padding:28px 32px 14px
    }
}@media only screen and (min-width: 1440px) {
    .tooltip_type_image .tooltip__content {
        padding:1.459vw 1.667vw .73vw
    }
}@media only screen and (min-width: 1920px) {
    .tooltip_type_image .tooltip__content {
        padding:28px 32px 14px
    }
}@media only screen and (min-width: 960px) {
    .tooltip_type_image .tooltip__content {
        width:100%;
        background-color: #444240;
        max-height: none;
        overflow: visible
    }
}.tooltip_type_image .tooltip__content:before {
    content: none
}@-webkit-keyframes r {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}@keyframes r {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}@-webkit-keyframes s {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}@keyframes s {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}.tabs-checkbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-shadow: inset 0 -1px 0 rgba(68,66,64,.3)
}.tabs-checkbox__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}.tabs-checkbox__label {
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: 4.063vw 0;
    position: relative;
    display: block;
    text-align: center;
    border-bottom: 2px solid transparent;
    color: #444240;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .tabs-checkbox__label {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tabs-checkbox__label {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .tabs-checkbox__label {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .tabs-checkbox__label {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .tabs-checkbox__label {
        padding:17.3px 0
    }
}@media only screen and (min-width: 960px) {
    .tabs-checkbox__label {
        padding:13px 0
    }
}@media only screen and (min-width: 1440px) {
    .tabs-checkbox__label {
        padding:.678vw 0
    }
}@media only screen and (min-width: 1920px) {
    .tabs-checkbox__label {
        padding:13px 0
    }
}@media only screen and (min-width: 1280px) {
    .tabs-checkbox__label:hover {
        color:#937545
    }
}.tabs-checkbox__label:before {
    content: "";
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block;
    width: 100%;
    height: 2px;
    bottom: -2px;
    left: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    background-color: #17d527
}.tabs-checkbox__input {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    margin: -1px;
    padding: 0;
    border: 0
}.tabs-checkbox__input:checked~.tabs-checkbox__label {
    color: #937545
}.tabs-checkbox__input:checked~.tabs-checkbox__label:before {
    -webkit-transform: none;
    transform: none
}.tabs-checkbox__input:disabled~.tabs-checkbox__label {
    pointer-events: none;
    color: rgba(68,66,64,.4)
}.tabs-checkbox__input:disabled~.tabs-checkbox__label:before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}.tags {
    margin-bottom: -1.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .tags {
        margin-bottom:-5.3px
    }
}@media only screen and (min-width: 960px) {
    .tags {
        margin-bottom:-4px
    }
}@media only screen and (min-width: 1440px) {
    .tags {
        margin-bottom:-.208vw
    }
}@media only screen and (min-width: 1920px) {
    .tags {
        margin-bottom:-4px
    }
}.tag {
    border-radius: 1.25vw;
    padding: 1.25vw 3.75vw;
    margin-bottom: 1.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #f2ece4;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .tag {
        border-radius:5.3px
    }
}@media only screen and (min-width: 960px) {
    .tag {
        border-radius:4px
    }
}@media only screen and (min-width: 1440px) {
    .tag {
        border-radius:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .tag {
        border-radius:4px
    }
}@media only screen and (min-width: 424px) {
    .tag {
        padding:5.3px 15.9px
    }
}@media only screen and (min-width: 960px) {
    .tag {
        padding:3px 12px
    }
}@media only screen and (min-width: 1440px) {
    .tag {
        padding:.209vw .625vw
    }
}@media only screen and (min-width: 1920px) {
    .tag {
        padding:4px 12px
    }
}@media only screen and (min-width: 424px) {
    .tag {
        margin-bottom:5.3px
    }
}@media only screen and (min-width: 960px) {
    .tag {
        margin-bottom:4px
    }
}@media only screen and (min-width: 1440px) {
    .tag {
        margin-bottom:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .tag {
        margin-bottom:4px
    }
}@media only screen and (min-width: 424px) {
    .tag {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tag {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .tag {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .tag {
        font-size:15px;
        line-height: 1.45
    }
}.tag:not(:last-child) {
    margin-right: 1.25vw
}@media only screen and (min-width: 424px) {
    .tag:not(:last-child) {
        margin-right:5.3px
    }
}@media only screen and (min-width: 960px) {
    .tag:not(:last-child) {
        margin-right:4px
    }
}@media only screen and (min-width: 1440px) {
    .tag:not(:last-child) {
        margin-right:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .tag:not(:last-child) {
        margin-right:4px
    }
}.tag img {
    max-height: 5.313vw;
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .tag img {
        max-height:22.6px
    }
}@media only screen and (min-width: 960px) {
    .tag img {
        max-height:17px
    }
}@media only screen and (min-width: 1440px) {
    .tag img {
        max-height:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .tag img {
        max-height:17px
    }
}@media only screen and (min-width: 424px) {
    .tag img {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .tag img {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .tag img {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .tag img {
        margin-right:8px
    }
}.tag__preview {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 82.813vw;
    max-width: 82.813vw;
    position: absolute;
    bottom: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none
}@media only screen and (min-width: 424px) {
    .tag__preview {
        width:351.2px
    }
}@media only screen and (min-width: 960px) {
    .tag__preview {
        width:300px
    }
}@media only screen and (min-width: 1440px) {
    .tag__preview {
        width:20.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__preview {
        width:400px
    }
}@media only screen and (min-width: 424px) {
    .tag__preview {
        max-width:351.2px
    }
}@media only screen and (min-width: 960px) {
    .tag__preview {
        max-width:300px
    }
}@media only screen and (min-width: 1440px) {
    .tag__preview {
        max-width:20.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__preview {
        max-width:400px
    }
}.tag__preview img {
    margin-right: 0;
    max-height: inherit
}.tag__slider-wrapper {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 82.813vw;
    max-width: 82.813vw;
    padding-bottom: 1.563vw;
    position: absolute;
    bottom: 100%;
    left: 0;
    background-color: #fff;
    opacity: 0;
    z-index: -1
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper {
        width:351.2px
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper {
        width:300px
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper {
        width:20.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper {
        width:400px
    }
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper {
        max-width:351.2px
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper {
        max-width:300px
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper {
        max-width:20.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper {
        max-width:400px
    }
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper {
        padding-bottom:6.7px
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper {
        padding-bottom:5px
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper {
        padding-bottom:.261vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper {
        padding-bottom:5px
    }
}.tag__slider-wrapper img {
    max-height: 82.813vw;
    margin-right: 0
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper img {
        max-height:351.2px
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper img {
        max-height:300px
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper img {
        max-height:18.438vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper img {
        max-height:354px
    }
}.tag__slider-wrapper .slider__controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 2
}.tag__slider-wrapper .slider__arrow {
    margin-bottom: 3.75vw;
    background-color: #17d527
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper .slider__arrow {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper .slider__arrow {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper .slider__arrow {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper .slider__arrow {
        margin-bottom:16px
    }
}.tag__slider-wrapper .slider__arrow svg {
    fill: #fff
}.tag__slider-wrapper .slider__prev {
    margin-right: 6.875vw
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper .slider__prev {
        margin-right:29.2px
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper .slider__prev {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper .slider__prev {
        margin-right:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper .slider__prev {
        margin-right:42px
    }
}.tag__slider-wrapper .slider__next {
    margin-left: 6.875vw
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper .slider__next {
        margin-left:29.2px
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper .slider__next {
        margin-left:32px
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper .slider__next {
        margin-left:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper .slider__next {
        margin-left:42px
    }
}.tag__slider-wrapper .slider__counter {
    font-size: 3.438vw;
    line-height: 1.2;
    bottom: 5.625vw;
    position: absolute;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    font-family: El Messiri,sans-serif;
    font-style: normal;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper .slider__counter {
        font-size:14.6px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper .slider__counter {
        font-size:11px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper .slider__counter {
        font-size:.782vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper .slider__counter {
        font-size:15px;
        line-height: 1.2
    }
}@media only screen and (min-width: 424px) {
    .tag__slider-wrapper .slider__counter {
        bottom:23.9px
    }
}@media only screen and (min-width: 960px) {
    .tag__slider-wrapper .slider__counter {
        bottom:22px
    }
}@media only screen and (min-width: 1440px) {
    .tag__slider-wrapper .slider__counter {
        bottom:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .tag__slider-wrapper .slider__counter {
        bottom:26px
    }
}.tag__slider-wrapper .slider__counter-all {
    color: #fff
}.tag__slider-wrapper .slider__counter-all span {
    margin-left: 2px
}.tag__slider-wrapper .slider__counter-current {
    margin-right: 2px
}.tag__slide-content:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: linear-gradient(180deg,transparent 74.27%,rgba(0,0,0,.76))
}.tags_theme_flat {
    margin-bottom: -.625vw
}@media only screen and (min-width: 424px) {
    .tags_theme_flat {
        margin-bottom:-2.6px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_flat {
        margin-bottom:-2px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_flat {
        margin-bottom:-.104vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_flat {
        margin-bottom:-2px
    }
}.tags_theme_flat .tag {
    margin-bottom: .625vw;
    padding: .938vw 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    background-color: hsla(36,36%,74%,.2)
}@media only screen and (min-width: 424px) {
    .tags_theme_flat .tag {
        margin-bottom:2.7px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_flat .tag {
        margin-bottom:2px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_flat .tag {
        margin-bottom:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_flat .tag {
        margin-bottom:2px
    }
}@media only screen and (min-width: 424px) {
    .tags_theme_flat .tag {
        padding:4px 10.6px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_flat .tag {
        padding:3px 8px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_flat .tag {
        padding:.209vw .625vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_flat .tag {
        padding:4px 12px
    }
}@media only screen and (min-width: 424px) {
    .tags_theme_flat .tag {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_flat .tag {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_flat .tag {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_flat .tag {
        font-size:17px;
        line-height: 1.45
    }
}.tags_theme_flat .tag:not(:last-child) {
    margin-right: .625vw
}@media only screen and (min-width: 424px) {
    .tags_theme_flat .tag:not(:last-child) {
        margin-right:2.7px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_flat .tag:not(:last-child) {
        margin-right:2px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_flat .tag:not(:last-child) {
        margin-right:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_flat .tag:not(:last-child) {
        margin-right:2px
    }
}.tags_theme_links .tag {
    margin-bottom: 2.5vw;
    padding: .938vw 2.5vw;
    background-color: hsla(36,36%,74%,.2)
}@media only screen and (min-width: 424px) {
    .tags_theme_links .tag {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_links .tag {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_links .tag {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_links .tag {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .tags_theme_links .tag {
        padding:4px 10.6px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_links .tag {
        padding:3px 8px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_links .tag {
        padding:.209vw .521vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_links .tag {
        padding:4px 10px
    }
}.tags_theme_links .tag:not(:last-child) {
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .tags_theme_links .tag:not(:last-child) {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_links .tag:not(:last-child) {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_links .tag:not(:last-child) {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_links .tag:not(:last-child) {
        margin-right:8px
    }
}.tags_theme_links .tag_theme_accent {
    background-color: #17d527;
    color: #fff
}.tags_theme_links a.tag {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.tags_theme_links a.tag:link {
    box-shadow: 0 1px 2px rgba(68,66,64,.3),0 1px 3px 1px rgba(68,66,64,.15)
}.tags_theme_links a.tag.tag_theme_accent:link {
    background-color: #17d527
}.tags_theme_links a.tag:focus,.tags_theme_links a.tag:visited {
    background: #ddd4cb;
    box-shadow: none
}.tags_theme_links a.tag:hover {
    background: #ddd4cb;
    box-shadow: 0 1px 2px rgba(68,66,64,.3),0 2px 6px 2px rgba(68,66,64,.15)
}.tags_theme_links a.tag:active {
    background: #d7cdc4;
    box-shadow: 0 1px 2px rgba(68,66,64,.3),0 1px 3px 1px rgba(68,66,64,.15)
}.tags_theme_links a.tag.tag_theme_accent:hover {
    background: #ddd4cb;
    color: #fff;
    box-shadow: 0 1px 2px rgba(68,66,64,.3),0 2px 6px 2px rgba(68,66,64,.15)
}.tags_theme_links a.tag.tag_theme_accent:active,.tags_theme_links a.tag.tag_theme_accent:focus,.tags_theme_links a.tag.tag_theme_accent:visited {
    color: inherit
}.tags_theme_pdf {
    margin-bottom: -.625vw
}@media only screen and (min-width: 424px) {
    .tags_theme_pdf {
        margin-bottom:-2.6px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_pdf {
        margin-bottom:-2px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_pdf {
        margin-bottom:-.104vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_pdf {
        margin-bottom:-2px
    }
}.tags_theme_pdf .tag {
    margin-bottom: .625vw;
    background-color: hsla(36,36%,74%,.2);
    font-size: 13px;
    line-height: 1.45;
    padding: 3px 12px
}@media only screen and (min-width: 424px) {
    .tags_theme_pdf .tag {
        margin-bottom:2.7px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_pdf .tag {
        margin-bottom:2px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_pdf .tag {
        margin-bottom:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_pdf .tag {
        margin-bottom:2px
    }
}.tags_theme_pdf .tag:not(:last-child) {
    margin-right: .625vw
}@media only screen and (min-width: 424px) {
    .tags_theme_pdf .tag:not(:last-child) {
        margin-right:2.7px
    }
}@media only screen and (min-width: 960px) {
    .tags_theme_pdf .tag:not(:last-child) {
        margin-right:2px
    }
}@media only screen and (min-width: 1440px) {
    .tags_theme_pdf .tag:not(:last-child) {
        margin-right:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .tags_theme_pdf .tag:not(:last-child) {
        margin-right:2px
    }
}.tag_with_preview {
    cursor: pointer;
    position: relative
}@media only screen and (min-width: 1280px) {
    .tag_with_preview {
        color:#17d527
    }
}.tag_with_preview:hover .tag__preview {
    opacity: 1
}@media only screen and (min-width: 1280px) {
    .tag_with_preview:hover .tag__preview {
        opacity:1
    }
}.tag_with_slider {
    position: relative;
    cursor: pointer
}@media only screen and (min-width: 1280px) {
    .tag_with_slider {
        color:#17d527
    }
}.tag_with_slider:hover .tag__slider-wrapper {
    opacity: 1;
    z-index: 2
}@media only screen and (min-width: 1280px) {
    .tag_with_slider:hover .tag__slider-wrapper {
        opacity:1
    }
}.tag_theme_accent,.tag_theme_discount {
    background-color: #17d527;
    color: #fff
}.tag_theme_discount {
    margin-top: 2.5vw;
    padding: .938vw 2.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .tag_theme_discount {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .tag_theme_discount {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .tag_theme_discount {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .tag_theme_discount {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .tag_theme_discount {
        padding:4px 10.6px
    }
}@media only screen and (min-width: 960px) {
    .tag_theme_discount {
        padding:3px 8px
    }
}@media only screen and (min-width: 1440px) {
    .tag_theme_discount {
        padding:.209vw .521vw
    }
}@media only screen and (min-width: 1920px) {
    .tag_theme_discount {
        padding:4px 10px
    }
}.tag_theme_discount svg {
    max-height: 5.313vw;
    margin-right: 2.5vw;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .tag_theme_discount svg {
        max-height:22.6px
    }
}@media only screen and (min-width: 960px) {
    .tag_theme_discount svg {
        max-height:17px
    }
}@media only screen and (min-width: 1440px) {
    .tag_theme_discount svg {
        max-height:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .tag_theme_discount svg {
        max-height:17px
    }
}@media only screen and (min-width: 424px) {
    .tag_theme_discount svg {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .tag_theme_discount svg {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .tag_theme_discount svg {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .tag_theme_discount svg {
        margin-right:8px
    }
}.location-icons__image {
    fill: #fff
}.location-icons_theme_bank .location-icons__bg {
    fill: #ffd349
}.location-icons_theme_cafe .location-icons__bg {
    fill: #a47feb
}.location-icons_theme_kindergarden .location-icons__bg {
    fill: #f66897
}.location-icons_theme_med .location-icons__bg {
    fill: #f95f5c
}.location-icons_theme_metro .location-icons__bg {
    fill: #30261d
}.location-icons_theme_office .location-icons__bg {
    fill: #f95f5c
}.location-icons_theme_park .location-icons__bg {
    fill: #3eb57c
}.location-icons_theme_parking .location-icons__bg {
    fill: #30261d
}.location-icons_theme_pets .location-icons__bg {
    fill: #3eb57c
}.location-icons_theme_playground .location-icons__bg {
    fill: #f66897
}.location-icons_theme_rest .location-icons__bg {
    fill: #a47feb
}.location-icons_theme_school .location-icons__bg {
    fill: #ffb549
}.location-icons_theme_shop .location-icons__bg {
    fill: #4bb6de
}.location-icons_theme_sport .location-icons__bg {
    fill: #a47feb
}.location-icons_theme_reverse .location-icons__bg {
    fill: #fff
}.location-icons_theme_reverse.location-icons_theme_bank .location-icons__image {
    fill: #ffd349
}.location-icons_theme_reverse.location-icons_theme_cafe .location-icons__image {
    fill: #a47feb
}.location-icons_theme_reverse.location-icons_theme_kindergarden .location-icons__image {
    fill: #f66897
}.location-icons_theme_reverse.location-icons_theme_med .location-icons__image {
    fill: #f95f5c
}.location-icons_theme_reverse.location-icons_theme_metro .location-icons__image {
    fill: #30261d
}.location-icons_theme_reverse.location-icons_theme_office .location-icons__image {
    fill: #f95f5c
}.location-icons_theme_reverse.location-icons_theme_park .location-icons__image {
    fill: #3eb57c
}.location-icons_theme_reverse.location-icons_theme_parking .location-icons__image {
    fill: #30261d
}.location-icons_theme_reverse.location-icons_theme_pets .location-icons__image {
    fill: #3eb57c
}.location-icons_theme_reverse.location-icons_theme_playground .location-icons__image {
    fill: #f66897
}.location-icons_theme_reverse.location-icons_theme_rest .location-icons__image {
    fill: #a47feb
}.location-icons_theme_reverse.location-icons_theme_school .location-icons__image {
    fill: #ffb549
}.location-icons_theme_reverse.location-icons_theme_shop .location-icons__image {
    fill: #4bb6de
}.location-icons_theme_reverse.location-icons_theme_sport .location-icons__image {
    fill: #a47feb
}.location-adv {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .location-adv {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .location-adv {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .location-adv {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .location-adv {
        margin-bottom:16px
    }
}@media only screen and (min-width: 960px) {
    .location-adv {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.location-adv__item {
    margin-top: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}@media only screen and (min-width: 424px) {
    .location-adv__item {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .location-adv__item {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .location-adv__item {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .location-adv__item {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .location-adv__item {
        margin-top:6.25vw;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}@media only screen and (min-width: 424px) and (min-width:424px) {
    .location-adv__item {
        margin-top:26.5px
    }
}@media only screen and (min-width: 424px) and (min-width:960px) {
    .location-adv__item {
        margin-top:24px
    }
}@media only screen and (min-width: 424px) and (min-width:1440px) {
    .location-adv__item {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 424px) and (min-width:1920px) {
    .location-adv__item {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .location-adv__item {
        -webkit-flex-basis:28.57143%;
        -ms-flex-preferred-size: 28.57143%;
        flex-basis: 28.57143%;
        max-width: 28.57143%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-left: 3.57143%
    }
}@media only screen and (min-width: 1280px) {
    .location-adv__item {
        -webkit-flex-basis:32.14286%;
        -ms-flex-preferred-size: 32.14286%;
        flex-basis: 32.14286%;
        max-width: 32.14286%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 960px) {
    .location-adv__item:nth-child(3n+1) {
        -webkit-flex-basis:35.71429%;
        -ms-flex-preferred-size: 35.71429%;
        flex-basis: 35.71429%;
        max-width: 35.71429%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-left: 0
    }
}@media only screen and (min-width: 1280px) {
    .location-adv__item:nth-child(3n+1) {
        -webkit-flex-basis:32.14286%;
        -ms-flex-preferred-size: 32.14286%;
        flex-basis: 32.14286%;
        max-width: 32.14286%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1280px) {
    .location-adv__item:nth-child(3n-1) {
        -webkit-flex-basis:28.57143%;
        -ms-flex-preferred-size: 28.57143%;
        flex-basis: 28.57143%;
        max-width: 28.57143%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 960px) {
    .location-adv__item:first-child,.location-adv__item:nth-child(2),.location-adv__item:nth-child(3) {
        margin-top:0
    }
}.location-adv__icon {
    min-width: 30px;
    max-width: 30px;
    height: 30px
}@media only screen and (min-width: 1280px) {
    .location-adv__icon {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        min-width: 43px;
        max-width: 43px;
        height: 39px
    }
}@media only screen and (min-width: 1440px) {
    .location-adv__icon {
        min-width:50px;
        max-width: 50px;
        height: 45px
    }
}.location-adv__icon svg {
    max-width: 100%;
    max-height: 100%
}.location-adv__info {
    padding-left: 5%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}@media only screen and (min-width: 424px) {
    .location-adv__info {
        padding-left:3.33333%
    }
}@media only screen and (min-width: 960px) {
    .location-adv__info {
        padding-left:15px
    }
}@media only screen and (min-width: 1280px) {
    .location-adv__info {
        padding-left:30px
    }
}.location-adv__info p {
    font-size: 4.688vw;
    line-height: 1.5;
    font-weight: 500
}@media only screen and (min-width: 424px) {
    .location-adv__info p {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .location-adv__info p {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .location-adv__info p {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .location-adv__info p {
        font-size:26px;
        line-height: 1.5
    }
}.yandex-map__groups {
    top: 7.5vw;
    left: 7.5vw;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}@media only screen and (min-width: 424px) {
    .yandex-map__groups {
        top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__groups {
        top:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__groups {
        top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__groups {
        top:32px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__groups {
        left:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__groups {
        left:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__groups {
        left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__groups {
        left:32px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__groups {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}.yandex-map__group {
    -webkit-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    height: 10vw;
    padding: 0 5vw;
    border-radius: 1.25vw;
    margin-bottom: 2.5vw;
    background-color: #101417;
    color: #edebe9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .yandex-map__group {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__group {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__group {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__group {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__group {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__group {
        height:42px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__group {
        height:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__group {
        height:42px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__group {
        padding:0 21.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__group {
        padding:0 16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__group {
        padding:0 .834vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__group {
        padding:0 16px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__group {
        border-radius:5.3px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__group {
        border-radius:4px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__group {
        border-radius:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__group {
        border-radius:4px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__group {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__group {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__group {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__group {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1280px) {
    .yandex-map__group:hover {
        background-color:#22242b
    }
}.yandex-map__group:not(:last-child) {
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .yandex-map__group:not(:last-child) {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__group:not(:last-child) {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__group:not(:last-child) {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__group:not(:last-child) {
        margin-right:8px
    }
}.yandex-map__group span {
    margin-left: 2.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .yandex-map__group span {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__group span {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__group span {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__group span {
        margin-left:8px
    }
}.yandex-map-balloon {
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 100%;
    position: absolute;
    bottom: 0;
    display: block;
    z-index: 2
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon {
        width:256px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon {
        width:13.334vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon {
        width:256px
    }
}@media only screen and (max-width: 959px) {
    .yandex-map-balloon {
        position:fixed;
        left: 0;
        z-index: 100000
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon {
        position:relative
    }
}.yandex-map-balloon.is-open-content .yandex-map-balloon__panel-content {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px)
}.yandex-map-balloon.yandex-map-balloon_theme_object * {
    display: none
}.yandex-map-balloon__modal {
    display: none;
    background-color: #22242b;
    color: #fff;
    position: relative
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__modal {
        display:block;
        overflow: hidden
    }
}.yandex-map-balloon__icon-container {
    margin-bottom: 7.813vw;
    padding: 2.188vw;
    width: 7.5vw;
    height: 7.5vw;
    background-color: #17d527;
    border-radius: 50%;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__icon-container {
        margin-bottom:33.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__icon-container {
        margin-bottom:25px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__icon-container {
        margin-bottom:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__icon-container {
        margin-bottom:25px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__icon-container {
        padding:9.3px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__icon-container {
        padding:7px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__icon-container {
        padding:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__icon-container {
        padding:7px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__icon-container {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__icon-container {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__icon-container {
        width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__icon-container {
        width:30px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__icon-container {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__icon-container {
        height:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__icon-container {
        height:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__icon-container {
        height:30px
    }
}.yandex-map-balloon__icon {
    width: 100%;
    height: 100%
}.yandex-map-balloon__content {
    width: 100%
}.yandex-map-balloon__title {
    font-size: 4.063vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    margin-bottom: 2.5vw;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    width: 100%
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__title {
        font-size:1.042vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__title {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__title {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__title {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__title {
        letter-spacing:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__title {
        letter-spacing:1.5px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__title {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__title {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__title {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__title {
        margin-bottom:8px
    }
}.yandex-map-balloon__text {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__text {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__text {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__text {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__text {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__text {
        font-size:17px;
        line-height: 1.45
    }
}.yandex-map-balloon__panel-text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__panel-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__panel-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__panel-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__panel-text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__panel {
        display:none
    }
}.yandex-map-balloon__panel-content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 -1px 0 rgba(0,0,0,.15)
}.yandex-map-balloon__panel-content,.yandex-map-balloon__panel-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.yandex-map-balloon__panel-info {
    padding: 8.75vw;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__panel-info {
        padding:37.1px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__panel-info {
        padding:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__panel-info {
        padding:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__panel-info {
        padding:24px
    }
}.yandex-map-balloon__panel-title {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #000;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__panel-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__panel-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__panel-title {
        font-size:1.042vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__panel-title {
        font-size:20px;
        line-height: 1.5
    }
}.yandex-map-balloon__close {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 10vw;
    height: 10vw;
    right: -10px;
    top: -10px;
    background-color: #17d527;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute
}.yandex-map-balloon__close::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__close {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__close {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__close {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__close {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__close {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__close {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__close {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__close {
        height:32px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__close {
        right:-10px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__close {
        right:-10px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__close {
        right:-10px
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__close {
        right:-10px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__close {
        top:-10px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__close {
        top:-10px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__close {
        top:-10px
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__close {
        top:-10px
    }
}@media only screen and (max-width: 959px) {
    .yandex-map-balloon__close {
        display:none
    }
}.yandex-map-balloon__close svg {
    -webkit-transition-property: stroke;
    transition-property: stroke;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 3.75vw;
    height: 3.75vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    stroke: #fff
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__close svg {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__close svg {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__close svg {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__close svg {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon__close svg {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon__close svg {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon__close svg {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon__close svg {
        height:10px
    }
}.yandex-map-balloon_theme_infrastructure {
    margin-left: 0;
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon_theme_infrastructure {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon_theme_infrastructure {
        margin-left:-36px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon_theme_infrastructure {
        margin-left:-2.031vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon_theme_infrastructure {
        margin-left:-39px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-balloon_theme_infrastructure {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon_theme_infrastructure {
        margin-top:-36px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-balloon_theme_infrastructure {
        margin-top:-2.031vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-balloon_theme_infrastructure {
        margin-top:-39px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon_theme_infrastructure .yandex-map-balloon__close,.yandex-map-balloon_theme_infrastructure .yandex-map-balloon__content {
        -webkit-animation:f .2s forwards ease-in-out;
        animation: f .2s forwards ease-in-out
    }

    .yandex-map-balloon_theme_infrastructure .yandex-map-balloon__close {
        opacity: 0;
        -webkit-animation-delay: .2s;
        animation-delay: .2s
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon_theme_infrastructure .yandex-map-balloon__modal {
        background-color:transparent
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon_theme_infrastructure .yandex-map-balloon__modal:after {
        -webkit-transition-property:right;
        transition-property: right;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 100%;
        background-color: #22242b;
        -webkit-animation: b .2s forwards ease-in-out;
        animation: b .2s forwards ease-in-out;
        z-index: -1
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon_theme_infrastructure.is-hide .yandex-map-balloon__modal:after {
        -webkit-animation:c .2s forwards ease-in-out;
        animation: c .2s forwards ease-in-out
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon_theme_infrastructure.is-hide .yandex-map-balloon__content {
        -webkit-animation:g .2s forwards ease-in-out;
        animation: g .2s forwards ease-in-out
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-balloon_theme_infrastructure.is-hide .yandex-map-balloon__close {
        -webkit-animation:s .2s forwards ease-in-out;
        animation: s .2s forwards ease-in-out;
        -webkit-animation-delay: 0s;
        animation-delay: 0s
    }
}.yandex-map_theme_constructor .yandex-map-balloon__title {
    font-family: El Messiri,sans-serif
}.yandex-map__zoom-button {
    width: 10vw;
    min-width: 10vw;
    max-width: 10vw;
    height: 10vw;
    min-height: 10vw;
    max-height: 10vw;
    margin-bottom: 2.5vw;
    background-color: #22242b;
    position: relative;
    display: none
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button {
        width:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button {
        width:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button {
        width:68px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button {
        min-width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button {
        min-width:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button {
        min-width:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button {
        min-width:68px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button {
        max-width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button {
        max-width:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button {
        max-width:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button {
        max-width:68px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button {
        height:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button {
        height:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button {
        height:68px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button {
        min-height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button {
        min-height:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button {
        min-height:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button {
        min-height:68px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button {
        max-height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button {
        max-height:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button {
        max-height:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button {
        max-height:68px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button {
        margin-bottom:9px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button {
        margin-bottom:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button {
        margin-bottom:12px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button {
        border-radius:50%;
        display: block
    }
}@media only screen and (min-width: 1280px) {
    .yandex-map__zoom-button:hover .yandex-map__zoom-button-hover {
        width:100%;
        height: 100%
    }
}.yandex-map__zoom-button_theme_zoom-in,.yandex-map__zoom-button_theme_zoom-out {
    cursor: pointer
}.yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 3.75vw;
    height: .313vw;
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #fff;
    border-radius: 25%
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
        width:15.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
        height:1.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
        height:2px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
        height:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-button_theme_zoom-in:after,.yandex-map__zoom-button_theme_zoom-in:before,.yandex-map__zoom-button_theme_zoom-out:after,.yandex-map__zoom-button_theme_zoom-out:before {
        height:2px
    }
}.yandex-map__zoom-button_theme_zoom-in:after {
    -webkit-transform: translate(-50%,-50%) rotate(90deg);
    transform: translate(-50%,-50%) rotate(90deg)
}.yandex-map__zoom-button_theme_zoom-out:after {
    display: none
}.yandex-map__zoom-button-hover {
    -webkit-transition-property: width,height;
    transition-property: width,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: hsla(0,0%,100%,.05);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 0;
    height: 0
}.yandex-map__fullscreen-button {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 10vw;
    height: 10vw;
    margin-top: 5vw;
    right: 3.75vw;
    position: relative;
    display: none;
    background-color: #22242b;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .yandex-map__fullscreen-button {
        width:42.4px;
        height: 42.4px;
        margin-top: 21.2px;
        right: 15.9px
    }
}.yandex-map__fullscreen-button svg {
    -webkit-transition-property: stroke;
    transition-property: stroke;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 3.75vw;
    height: 3.75vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    stroke: #fff
}@media only screen and (min-width: 424px) {
    .yandex-map__fullscreen-button svg {
        width:15.9px;
        height: 15.9px
    }
}.map-filter {
    width: 100%;
    position: relative;
    bottom: 0;
    background-color: #22242b
}.map-filter__header {
    height: 19.375vw;
    padding-right: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    box-shadow: 0 -1px 0 hsla(0,0%,100%,.2)
}@media only screen and (min-width: 424px) {
    .map-filter__header {
        height:82.2px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__header {
        height:62px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__header {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__header {
        height:80px
    }
}@media only screen and (min-width: 424px) {
    .map-filter__header {
        padding-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__header {
        padding-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__header {
        padding-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__header {
        padding-right:32px
    }
}.map-filter__header .link {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .map-filter__header .link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .map-filter__header .link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__header .link {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__header .link {
        font-size:17px;
        line-height: 1.45
    }
}.map-filter__header-reset.is-disabled {
    opacity: .5;
    pointer-events: none
}.map-filter__content {
    scrollbar-width: thin;
    height: -webkit-calc(100vh - 19.375vw);
    height: calc(100vh - 19.375vw);
    padding: 7.5vw 7.5vw 25vw;
    overflow-y: scroll;
    overflow-x: hidden
}.map-filter__content,.map-filter__content:hover {
    scrollbar-color: #17d527 #22242b
}.map-filter__content::-webkit-scrollbar {
    width: 4px;
    height: 4px
}.map-filter__content::-webkit-scrollbar-track {
    background-color: #22242b
}.map-filter__content::-webkit-scrollbar-thumb {
    background: #17d527;
    border-radius: 0
}.map-filter__content::-webkit-scrollbar-thumb:hover {
    background: #22242b
}@media only screen and (min-width: 424px) {
    .map-filter__content {
        height:-webkit-calc(100vh - 82.2px);
        height: calc(100vh - 82.2px)
    }
}@media only screen and (min-width: 960px) {
    .map-filter__content {
        height:496px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__content {
        height:26.25vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__content {
        height:504px
    }
}@media only screen and (min-width: 424px) {
    .map-filter__content {
        padding:31.8px 31.8px 106px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__content {
        padding:24px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__content {
        padding:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__content {
        padding:32px
    }
}.map-filter__infrastructure-item,.map-filter__infrastructure-list {
    width: 100%
}.map-filter__infrastructure-item:not(:last-child) {
    margin-bottom: 5vw
}@media only screen and (min-width: 424px) {
    .map-filter__infrastructure-item:not(:last-child) {
        margin-bottom:21.2px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__infrastructure-item:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__infrastructure-item:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__infrastructure-item:not(:last-child) {
        margin-bottom:16px
    }
}.map-filter__infrastructure-label {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .map-filter__infrastructure-label {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .map-filter__infrastructure-label {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__infrastructure-label {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__infrastructure-label {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .map-filter__infrastructure-label:hover {
        opacity:.6
    }
}.map-filter__infrastructure-icon {
    width: 7.5vw;
    height: 7.5vw;
    padding: 1.25vw;
    margin-right: 5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    background-color: #17d527;
    border-radius: 50%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .map-filter__infrastructure-icon {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__infrastructure-icon {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__infrastructure-icon {
        width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__infrastructure-icon {
        width:30px
    }
}@media only screen and (min-width: 424px) {
    .map-filter__infrastructure-icon {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__infrastructure-icon {
        height:24px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__infrastructure-icon {
        height:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__infrastructure-icon {
        height:30px
    }
}@media only screen and (min-width: 424px) {
    .map-filter__infrastructure-icon {
        padding:5.3px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__infrastructure-icon {
        padding:4px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__infrastructure-icon {
        padding:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__infrastructure-icon {
        padding:6px
    }
}@media only screen and (min-width: 424px) {
    .map-filter__infrastructure-icon {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__infrastructure-icon {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__infrastructure-icon {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__infrastructure-icon {
        margin-right:16px
    }
}.map-filter__infrastructure-icon svg {
    width: 100%;
    height: 100%
}.map-filter__infrastructure-icon img {
    object-fit: contain;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;";
    width: 100%;
    height: 100%
}.map-filter__fake-checkbox {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 6.25vw;
    height: 6.25vw;
    top: .625vw;
    border: 1px solid hsla(0,0%,100%,.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto
}.map-filter__fake-checkbox::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .map-filter__fake-checkbox {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__fake-checkbox {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__fake-checkbox {
        width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__fake-checkbox {
        width:20px
    }
}@media only screen and (min-width: 424px) {
    .map-filter__fake-checkbox {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__fake-checkbox {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__fake-checkbox {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__fake-checkbox {
        height:20px
    }
}@media only screen and (min-width: 424px) {
    .map-filter__fake-checkbox {
        top:2.7px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__fake-checkbox {
        top:2px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__fake-checkbox {
        top:.261vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__fake-checkbox {
        top:5px
    }
}.map-filter__checkbox {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    margin: -1px;
    padding: 0;
    border: 0
}.map-filter__checkbox+.map-filter__fake-checkbox {
    position: relative;
    border-style: solid;
    border-width: 1px
}.map-filter__checkbox+.map-filter__fake-checkbox svg {
    width: 3.438vw;
    height: 2.5vw;
    -webkit-transition: stroke-dashoffset .3s ease-in .2s,opacity .2s ease-out 0s;
    transition: stroke-dashoffset .3s ease-in .2s,opacity .2s ease-out 0s;
    display: block;
    stroke: #fff;
    stroke-width: 2;
    opacity: 0;
    stroke-dasharray: 20;
    stroke-dashoffset: 20
}@media only screen and (min-width: 424px) {
    .map-filter__checkbox+.map-filter__fake-checkbox svg {
        width:14.6px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__checkbox+.map-filter__fake-checkbox svg {
        width:11px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__checkbox+.map-filter__fake-checkbox svg {
        width:.573vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__checkbox+.map-filter__fake-checkbox svg {
        width:11px
    }
}@media only screen and (min-width: 424px) {
    .map-filter__checkbox+.map-filter__fake-checkbox svg {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .map-filter__checkbox+.map-filter__fake-checkbox svg {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .map-filter__checkbox+.map-filter__fake-checkbox svg {
        height:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .map-filter__checkbox+.map-filter__fake-checkbox svg {
        height:8px
    }
}.map-filter__checkbox.is-checked+.map-filter__fake-checkbox,.map-filter__checkbox:checked+.map-filter__fake-checkbox {
    border-width: 1px
}.map-filter__checkbox.is-checked+.map-filter__fake-checkbox svg,.map-filter__checkbox:checked+.map-filter__fake-checkbox svg {
    -webkit-transition-property: stroke-dashoffset;
    transition-property: stroke-dashoffset;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    stroke-dashoffset: 0;
    opacity: 1
}.map-filter__checkbox.is-disabled+.map-filter__fake-checkbox,.map-filter__checkbox:disabled+.map-filter__fake-checkbox {
    background-color: hsla(0,0%,100%,.3)
}.map-filter__checkbox.has-error+.map-filter__fake-checkbox,.map-filter__checkbox.is-error+.map-filter__fake-checkbox {
    border-color: rgba(255,0,0,.4);
    background-color: rgba(255,0,0,.2)
}.yandex-map {
    padding-bottom: 100%;
    width: 100%;
    height: 0;
    position: relative;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .yandex-map {
        padding-bottom:100%
    }
}@media only screen and (min-width: 960px) {
    .yandex-map {
        padding-bottom:610px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map {
        padding-bottom:45.834vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map {
        padding-bottom:880px
    }
}.yandex-map__overlay {
    padding-top: 8.438vw;
    padding-left: 10%;
    padding-right: 10%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(34,36,43,.6);
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    z-index: 3
}@media only screen and (min-width: 424px) {
    .yandex-map__overlay {
        padding-top:35.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__overlay {
        display:none
    }
}.yandex-map__overlay.is-active {
    display: none
}.yandex-map__overlay .h3 {
    color: #fff
}.yandex-map__base,.yandex-map__container {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.yandex-map__base {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: 0;
    overflow: hidden
}

[class^=ymaps][class$=-ground-pane] {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}.yandex-map__zoom-buttons-wrapper {
    margin-right: 3.75vw;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}@media only screen and (min-width: 424px) {
    .yandex-map__zoom-buttons-wrapper {
        margin-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__zoom-buttons-wrapper {
        margin-right:53px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__zoom-buttons-wrapper {
        margin-right:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__zoom-buttons-wrapper {
        margin-right:26px
    }
}.yandex-map__preloader {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%)
}.yandex-map__infrastructure-marker {
    -webkit-transition-property: background-color,-webkit-transform;
    transition-property: background-color,-webkit-transform;
    transition-property: transform,background-color;
    transition-property: transform,background-color,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 7.5vw;
    height: 7.5vw;
    padding: 2.188vw;
    background-color: #17d527;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transform: scale(1);
    transform: scale(1);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}@media only screen and (min-width: 424px) {
    .yandex-map__infrastructure-marker {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__infrastructure-marker {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__infrastructure-marker {
        width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__infrastructure-marker {
        width:30px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__infrastructure-marker {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__infrastructure-marker {
        height:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__infrastructure-marker {
        height:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__infrastructure-marker {
        height:30px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__infrastructure-marker {
        padding:9.3px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__infrastructure-marker {
        padding:7px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__infrastructure-marker {
        padding:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__infrastructure-marker {
        padding:7px
    }
}@media only screen and (max-width: 959px) {
    .yandex-map__infrastructure-marker.is-active {
        background-color:#22242b
    }
}.yandex-map__infrastructure-marker img {
    width: 100%;
    height: 100%
}.yandex-map__object-marker {
    width: 25.313vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker {
        width:107.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker {
        width:81px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker {
        width:5.053vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker {
        width:97px
    }
}@media only screen and (max-width: 959px) {
    .yandex-map__object-marker.is-active {
        background-color:transparent
    }
}.yandex-map__object-marker-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}.yandex-map__object-marker-icon {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: translateY(-6.25vw);
    transform: translateY(-6.25vw);
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-icon {
        -webkit-transform:translateY(-26.5px);
        transform: translateY(-26.5px)
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-icon {
        -webkit-transform:translateY(-34px);
        transform: translateY(-34px)
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-icon {
        -webkit-transform:translateY(-1.875vw);
        transform: translateY(-1.875vw)
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-icon {
        -webkit-transform:translateY(-36px);
        transform: translateY(-36px)
    }
}.yandex-map__object-marker-icon:after {
    top: -2.187vw;
    right: -2.187vw;
    bottom: -2.187vw;
    left: -2.187vw;
    content: "";
    position: absolute;
    border: 1.5px solid rgba(34,36,43,.4);
    border-radius: 50%;
    z-index: -1
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-icon:after {
        top:-9.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-icon:after {
        top:-7px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-icon:after {
        top:-.364vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-icon:after {
        top:-7px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-icon:after {
        right:-9.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-icon:after {
        right:-7px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-icon:after {
        right:-.364vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-icon:after {
        right:-7px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-icon:after {
        bottom:-9.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-icon:after {
        bottom:-7px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-icon:after {
        bottom:-.364vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-icon:after {
        bottom:-7px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-icon:after {
        left:-9.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-icon:after {
        left:-7px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-icon:after {
        left:-.364vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-icon:after {
        left:-7px
    }
}.yandex-map__object-marker-icon img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    width: 20.313vw;
    height: 20.313vw;
    border: .938vw solid #fff;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-icon img {
        width:86.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-icon img {
        width:65px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-icon img {
        width:4.011vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-icon img {
        width:77px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-icon img {
        height:86.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-icon img {
        height:65px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-icon img {
        height:4.011vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-icon img {
        height:77px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-icon img {
        border:4px solid #fff
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-icon img {
        border:3px solid #fff
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-icon img {
        border:.157vw solid #fff
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-icon img {
        border:3px solid #fff
    }
}.yandex-map__object-marker-name {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 3.75vw;
    padding: 1.25vw 2.5vw;
    border-radius: 1.25vw;
    position: absolute;
    bottom: 24px;
    background-color: #22242b;
    color: #fff;
    line-height: 1.3;
    white-space: nowrap;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-name {
        font-size:15.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-name {
        font-size:12px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-name {
        font-size:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-name {
        font-size:12px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-name {
        padding:5.3px 10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-name {
        padding:4px 8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-name {
        padding:.209vw .417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-name {
        padding:4px 8px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-name {
        border-radius:5.3px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-name {
        border-radius:4px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-name {
        border-radius:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-name {
        border-radius:4px
    }
}.yandex-map__object-marker-wrapper-marker:before {
    content: "";
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    height: 6.25vw;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 1.5px;
    background-color: rgba(34,36,43,.4);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-wrapper-marker:before {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-wrapper-marker:before {
        height:28px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-wrapper-marker:before {
        height:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-wrapper-marker:before {
        height:30px
    }
}.yandex-map__object-marker-wrapper-marker span {
    -webkit-transition-property: width,height,margin-top,border-color;
    transition-property: width,height,margin-top,border-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 2.5vw;
    height: 2.5vw;
    position: absolute;
    bottom: 0;
    right: 50%;
    display: block;
    border-color: transparent;
    background-color: #22242b;
    border-radius: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-wrapper-marker span {
        width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-wrapper-marker span {
        width:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-wrapper-marker span {
        width:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-wrapper-marker span {
        width:8px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker-wrapper-marker span {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker-wrapper-marker span {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker-wrapper-marker span {
        height:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker-wrapper-marker span {
        height:8px
    }
}.yandex-map__dot-marker {
    width: 4.688vw;
    height: 4.688vw;
    background-color: #101417;
    border: 2px solid #fff;
    border-radius: 50%;
    outline: 1px solid #101417
}@media only screen and (min-width: 424px) {
    .yandex-map__dot-marker {
        width:19.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__dot-marker {
        width:15px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__dot-marker {
        width:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__dot-marker {
        width:15px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__dot-marker {
        height:19.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__dot-marker {
        height:15px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__dot-marker {
        height:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__dot-marker {
        height:15px
    }
}.yandex-map__object-min-marker {
    width: 15vw;
    height: 18.125vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    position: relative
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker {
        width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker {
        width:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker {
        width:60px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker {
        height:76.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker {
        height:58px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker {
        height:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker {
        height:60px
    }
}.yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
    width: 2.5vw;
    height: 2.5vw;
    background-image: url(../images/object-min-arrow.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
        width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
        width:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
        width:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
        width:12px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
        height:8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker:after,.yandex-map__object-min-marker:before {
        height:12px
    }
}.yandex-map__object-min-marker-icon {
    border: .625vw solid #101417;
    width: 15vw;
    min-width: 15vw;
    height: 15vw;
    min-height: 15vw;
    border-radius: 50%;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker-icon {
        border:2.7px solid #101417
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker-icon {
        border:2px solid #101417
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker-icon {
        border:.105vw solid #101417
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker-icon {
        border:2px solid #101417
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker-icon {
        width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker-icon {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker-icon {
        width:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker-icon {
        width:60px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker-icon {
        min-width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker-icon {
        min-width:48px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker-icon {
        min-width:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker-icon {
        min-width:60px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker-icon {
        height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker-icon {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker-icon {
        height:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker-icon {
        height:60px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker-icon {
        min-height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker-icon {
        min-height:48px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker-icon {
        min-height:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker-icon {
        min-height:60px
    }
}.yandex-map__object-min-marker-icon img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    width: 100%;
    height: 100%
}.yandex-map__object-min-marker-name {
    font-size: 3.75vw;
    padding: 1.25vw 2.5vw;
    top: 7.5vw;
    background-color: #101417;
    color: #fff;
    white-space: nowrap;
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker-name {
        font-size:15.9px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker-name {
        font-size:12px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker-name {
        font-size:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker-name {
        font-size:12px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker-name {
        padding:5.3px 10.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker-name {
        padding:4px 8px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker-name {
        padding:.209vw .417vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker-name {
        padding:4px 8px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker-name {
        top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker-name {
        top:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker-name {
        top:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker-name {
        top:30px
    }
}.yandex-map__cluster {
    font-size: 4.063vw;
    line-height: 1.5;
    width: 10vw;
    height: 10vw;
    border-radius: 50%;
    font-weight: 500;
    background-color: #17d527;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: default;
    position: relative;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .yandex-map__cluster {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__cluster {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__cluster {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__cluster {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__cluster {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__cluster {
        width:38px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__cluster {
        width:1.98vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__cluster {
        width:38px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__cluster {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__cluster {
        height:38px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__cluster {
        height:1.98vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__cluster {
        height:38px
    }
}.yandex-map__cluster:after {
    width: 15vw;
    height: 15vw;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border: 1px solid #17d527;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .yandex-map__cluster:after {
        width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__cluster:after {
        width:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__cluster:after {
        width:2.813vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__cluster:after {
        width:54px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map__cluster:after {
        height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__cluster:after {
        height:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__cluster:after {
        height:2.813vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__cluster:after {
        height:54px
    }
}.map-filter__header-agree {
    display: none
}@media only screen and (max-width: 959px) {
    .map-open {
        max-height:100vh;
        -ms-touch-action: none;
        touch-action: none;
        -webkit-overflow-scrolling: none;
        overflow: hidden;
        -ms-scroll-chaining: none;
        overscroll-behavior: none
    }

    .map-open,.map-open .grid__main {
        position: relative;
        height: 100%
    }

    .map-open .yandex-map__fullscreen-button {
        display: block
    }

    .map-open .grid__map-filter-btn,.map-open .grid__map-location,.map-open .grid__map-route {
        display: block;
        position: fixed;
        z-index: 99998
    }

    .map-open .grid__map-location {
        height: 100%
    }

    .map-open .grid__map-filter-btn {
        z-index: 99999
    }

    .map-open .yandex-map__zoom-button {
        display: block
    }

    .map-open .map-filter__header {
        padding-left: 20.313vw;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #22242b;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .map-open .map-filter__header {
        padding-left:86.2px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .map-open .map-filter__header {
        padding-left:65px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .map-open .map-filter__header {
        padding-left:3.386vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .map-open .map-filter__header {
        padding-left:65px
    }
}@media only screen and (max-width: 959px) {
    .map-open .map-filter__header-reset {
        margin-left:auto
    }

    .map-open .map-filter__header-agree {
        display: block
    }

    .map-open .map-filter__header-agree.is-hidden {
        display: none
    }

    .map-open .yandex-map-balloon__close {
        right: 3.125vw;
        top: -4.687vw;
        display: block;
        border-radius: 50%;
        background-color: #22242b
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .map-open .yandex-map-balloon__close {
        right:13.3px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .map-open .yandex-map-balloon__close {
        right:10px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .map-open .yandex-map-balloon__close {
        right:.521vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .map-open .yandex-map-balloon__close {
        right:10px
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .map-open .yandex-map-balloon__close {
        top:-19.8px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .map-open .yandex-map-balloon__close {
        top:-15px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .map-open .yandex-map-balloon__close {
        top:-.781vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .map-open .yandex-map-balloon__close {
        top:-15px
    }
}@media only screen and (max-width: 959px) {
    .map-open .yandex-map-balloon__close svg {
        width:3.125vw;
        height: 3.125vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .map-open .yandex-map-balloon__close svg {
        width:13.3px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .map-open .yandex-map-balloon__close svg {
        width:.521vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .map-open .yandex-map-balloon__close svg {
        width:10px
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .map-open .yandex-map-balloon__close svg {
        height:13.3px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .map-open .yandex-map-balloon__close svg {
        height:.521vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .map-open .yandex-map-balloon__close svg {
        height:10px
    }
}.yandex-map_theme_full {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}.yandex-map_theme_full .ymaps-2-1-79-controls-pane {
    height: 100%;
    width: 10%!important;
    max-width: 100px;
    left: auto!important;
    right: 0
}.yandex-map_theme_full .ymaps-2-1-79-controls__control {
    top: 50%!important
}.yandex-map__object-marker_with_name {
    height: 33.125vw
}@media only screen and (min-width: 424px) {
    .yandex-map__object-marker_with_name {
        height:140.5px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-marker_with_name {
        height:106px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-marker_with_name {
        height:6.355vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-marker_with_name {
        height:122px
    }
}.yandex-map__object-min-marker_direction_top:after {
    content: "";
    position: absolute;
    left: 7.5vw;
    bottom: -10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker_direction_top:after {
        left:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker_direction_top:after {
        left:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker_direction_top:after {
        left:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker_direction_top:after {
        left:30px
    }
}.yandex-map__object-min-marker_direction_bottom:before {
    content: "";
    position: absolute;
    left: 7.5vw;
    top: -10px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg)
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker_direction_bottom:before {
        left:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker_direction_bottom:before {
        left:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker_direction_bottom:before {
        left:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker_direction_bottom:before {
        left:30px
    }
}.yandex-map__object-min-marker_direction_left:after {
    content: "";
    position: absolute;
    top: 7.5vw;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    right: -10px
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker_direction_left:after {
        top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker_direction_left:after {
        top:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker_direction_left:after {
        top:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker_direction_left:after {
        top:30px
    }
}.yandex-map__object-min-marker_direction_right .yandex-map__object-min-marker-icon {
    margin-left: auto
}.yandex-map__object-min-marker_direction_right:before {
    content: "";
    position: absolute;
    top: 7.5vw;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
    left: -10px
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker_direction_right:before {
        top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker_direction_right:before {
        top:24px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker_direction_right:before {
        top:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker_direction_right:before {
        top:30px
    }
}.yandex-map__object-min-marker_text-direction_right .yandex-map__object-min-marker-name {
    margin-left: -.625vw;
    left: 100%
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker_text-direction_right .yandex-map__object-min-marker-name {
        margin-left:-2.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker_text-direction_right .yandex-map__object-min-marker-name {
        margin-left:-2px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker_text-direction_right .yandex-map__object-min-marker-name {
        margin-left:-.104vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker_text-direction_right .yandex-map__object-min-marker-name {
        margin-left:-2px
    }
}.yandex-map__object-min-marker_text-direction_left .yandex-map__object-min-marker-name {
    margin-right: -.625vw;
    right: 100%
}@media only screen and (min-width: 424px) {
    .yandex-map__object-min-marker_text-direction_left .yandex-map__object-min-marker-name {
        margin-right:-2.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map__object-min-marker_text-direction_left .yandex-map__object-min-marker-name {
        margin-right:-2px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map__object-min-marker_text-direction_left .yandex-map__object-min-marker-name {
        margin-right:-.104vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map__object-min-marker_text-direction_left .yandex-map__object-min-marker-name {
        margin-right:-2px
    }
}.yandex-map_theme_parametric {
    height: 100vh;
    padding-bottom: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0
}.yandex-map_theme_parametric:after {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(68,66,64,.5);
    opacity: 0;
    pointer-events: none
}@media only screen and (min-width: 1440px) {
    .yandex-map_theme_parametric:after {
        content:"";
        position: absolute
    }
}.yandex-map_theme_parametric.is-loading {
    pointer-events: none
}.yandex-map_theme_parametric.is-loading:after {
    opacity: 1
}.yandex-map_theme_parametric .yandex-map__object-marker:not(.is-active) .yandex-map__object-marker-icon,.yandex-map_theme_parametric .yandex-map__object-marker:not(.is-active) .yandex-map__object-marker-name {
    -webkit-transform: scale(0);
    transform: scale(0)
}.yandex-map_theme_parametric .yandex-map__object-marker:not(.is-active) .yandex-map__object-marker-wrapper-marker:before {
    display: none
}.yandex-map_theme_parametric .yandex-map__object-marker:not(.is-active) .yandex-map__object-marker-wrapper-marker span {
    width: 9px;
    height: 9px
}.yandex-map_theme_parametric .yandex-map__object-marker:not(.is-active) .yandex-map__object-marker-wrapper-marker span:after {
    content: "";
    position: absolute;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    border: 1.5px solid #22242b;
    border-radius: 50%;
    z-index: -1
}.yandex-map_theme_parametric .yandex-map__object-marker:not(.is-active) .yandex-map__object-marker-wrapper:after,.yandex-map_theme_parametric .yandex-map__object-marker:not(.is-active) .yandex-map__object-marker-wrapper:before {
    display: none
}.yandex-map_theme_parametric .yandex-map__object-marker.is-active .yandex-map__object-marker-wrapper-marker span {
    width: 6px;
    height: 6px;
    background-color: #22242b;
    border-radius: 50%
}.yandex-map-popup {
    height: 100%
}.yandex-map-popup__wrapper {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}.yandex-map-popup__button-route,.yandex-map-popup__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.yandex-map-popup__button-route {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    bottom: 8.125vw;
    right: 8.125vw;
    width: 12.5vw;
    height: 12.5vw;
    position: absolute;
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.yandex-map-popup__button-route::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .yandex-map-popup__button-route {
        bottom:34.5px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-popup__button-route {
        bottom:26px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-popup__button-route {
        bottom:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-popup__button-route {
        bottom:26px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-popup__button-route {
        right:34.5px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-popup__button-route {
        right:26px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-popup__button-route {
        right:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-popup__button-route {
        right:26px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-popup__button-route {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-popup__button-route {
        width:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-popup__button-route {
        width:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-popup__button-route {
        width:68px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-popup__button-route {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-popup__button-route {
        height:54px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-popup__button-route {
        height:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-popup__button-route {
        height:68px
    }
}.yandex-map-popup__button-route:after {
    -webkit-transition-property: width,height;
    transition-property: width,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: rgba(16,20,23,.05);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 0;
    height: 0
}@media only screen and (min-width: 1280px) {
    .yandex-map-popup__button-route:after {
        content:"";
        position: absolute
    }
}@media only screen and (min-width: 1280px) {
    .yandex-map-popup__button-route:hover:after {
        width:100%;
        height: 100%
    }
}.yandex-map-popup__button-route-icon {
    width: 6.25vw;
    height: 6.25vw;
    fill: #22242b;
    display: block
}@media only screen and (min-width: 424px) {
    .yandex-map-popup__button-route-icon {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-popup__button-route-icon {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-popup__button-route-icon {
        width:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-popup__button-route-icon {
        width:26px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-popup__button-route-icon {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-popup__button-route-icon {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-popup__button-route-icon {
        height:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-popup__button-route-icon {
        height:26px
    }
}.yandex-map-mini {
    height: 62.5vw;
    position: relative;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .yandex-map-mini {
        height:265px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini {
        height:480px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini {
        height:31.25vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini {
        height:600px
    }
}@media only screen and (max-width: 959px) {
    .yandex-map-mini {
        margin-right:-10%
    }
}.yandex-map-mini:before {
    content: "";
    position: absolute;
    cursor: pointer;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:before {
        top:-16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini:before {
        top:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini:before {
        top:-16px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:before {
        left:-16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini:before {
        left:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini:before {
        left:-16px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:before {
        right:-16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini:before {
        right:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini:before {
        right:-16px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:before {
        bottom:-16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini:before {
        bottom:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini:before {
        bottom:-16px
    }
}.yandex-map-mini:after {
    border: 1px solid rgba(68,66,64,.2);
    z-index: -1
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:after {
        top:-16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini:after {
        top:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini:after {
        top:-16px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:after {
        left:-16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini:after {
        left:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini:after {
        left:-16px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:after {
        right:-16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini:after {
        right:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini:after {
        right:-16px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:after {
        bottom:-16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini:after {
        bottom:-.833vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini:after {
        bottom:-16px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini:after {
        content:"";
        position: absolute
    }
}.yandex-map-mini__full {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 12.5vw;
    height: 12.5vw;
    top: 5vw;
    left: 5vw;
    position: absolute;
    border-radius: 50%;
    background-color: #22242b;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    display: none;
    z-index: 1
}.yandex-map-mini__full::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .yandex-map-mini__full {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__full {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini__full {
        width:2.813vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini__full {
        width:54px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-mini__full {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__full {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini__full {
        height:2.813vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini__full {
        height:54px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-mini__full {
        top:21.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__full {
        top:16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini__full {
        top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini__full {
        top:32px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-mini__full {
        left:21.2px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__full {
        left:16px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini__full {
        left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini__full {
        left:32px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__full {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}.yandex-map-mini__full svg {
    width: 5.313vw;
    height: auto;
    display: block
}@media only screen and (min-width: 424px) {
    .yandex-map-mini__full svg {
        width:22.6px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__full svg {
        width:17px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini__full svg {
        width:1.198vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini__full svg {
        width:23px
    }
}.yandex-map-mini__wrap {
    padding: 7.5vw 10%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background-color: rgba(34,36,43,.6);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .yandex-map-mini__wrap {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__wrap {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini__wrap {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini__wrap {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .yandex-map-mini__wrap {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__wrap {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini__wrap {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini__wrap {
        padding-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__wrap {
        display:none
    }
}.yandex-map-mini__wrap .full-button {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    position: relative
}.yandex-map-mini__title {
    padding-right: 6.25vw;
    color: #fff
}@media only screen and (min-width: 424px) {
    .yandex-map-mini__title {
        padding-right:26.5px
    }
}@media only screen and (min-width: 960px) {
    .yandex-map-mini__title {
        padding-right:20px
    }
}@media only screen and (min-width: 1440px) {
    .yandex-map-mini__title {
        padding-right:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .yandex-map-mini__title {
        padding-right:20px
    }
}.yandex-map-mini__map {
    background-color: #fff;
    height: 100%
}.button-close {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 36;
    min-width: 36;
    max-width: 36;
    height: 36;
    min-height: 36;
    max-height: 36;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.button-close::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .button-close {
        width:40;
        min-width: 40;
        max-width: 40;
        height: 40;
        min-height: 40;
        max-height: 40
    }
}@media only screen and (min-width: 1280px) {
    .button-close:hover svg {
        -webkit-transform:rotate(90deg);
        transform: rotate(90deg)
    }
}.button-close svg {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 11;
    min-width: 11;
    max-width: 11;
    height: 11;
    min-height: 11;
    max-height: 11;
    fill: #fff
}.button-close_theme_white {
    background-color: #fff
}@media only screen and (min-width: 960px) {
    .section-inner__cells {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.section-inner__cell {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__cell {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__cell {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__cell {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__cell {
        margin-top:72px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__cell {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.section-inner__cell svg {
    width: 25vw;
    height: 25vw;
    display: block
}@media only screen and (min-width: 424px) {
    .section-inner__cell svg {
        width:106px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__cell svg {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__cell svg {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__cell svg {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__cell svg {
        height:106px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__cell svg {
        height:80px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__cell svg {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__cell svg {
        height:80px
    }
}.section-inner__cell-title {
    margin-top: 6.25vw;
    padding-right: 0;
    font-size: 4.688vw;
    line-height: 1.5;
    color: #17d527;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .section-inner__cell-title {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__cell-title {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__cell-title {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__cell-title {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__cell-title {
        padding-right:0
    }
}@media only screen and (min-width: 960px) {
    .section-inner__cell-title {
        padding-right:85px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__cell-title {
        padding-right:4.428vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__cell-title {
        padding-right:85px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__cell-title {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__cell-title {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__cell-title {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__cell-title {
        font-size:26px;
        line-height: 1.5
    }
}.video-small {
    text-align: center;
    width: 100%
}@media only screen and (min-width: 960px) {
    .video-small {
        text-align:left
    }
}.video-small__video {
    width: 50vw;
    height: 50vw;
    display: inline-block;
    position: relative;
    vertical-align: top
}@media only screen and (min-width: 424px) {
    .video-small__video {
        width:212px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video {
        width:160px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video {
        width:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video {
        width:240px
    }
}@media only screen and (min-width: 424px) {
    .video-small__video {
        height:212px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video {
        height:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video {
        height:240px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video {
        display:block
    }
}.video-small__video video {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    padding: 3.125vw;
    border-radius: 50%;
    border: 1.5px solid rgba(185,143,79,.3);
    display: none;
    width: 100%
}@media only screen and (min-width: 960px) {
    .video-small__video video {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video video {
        height:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video video {
        height:240px
    }
}@media only screen and (min-width: 424px) {
    .video-small__video video {
        padding:13.3px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video video {
        padding:10px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video video {
        padding:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video video {
        padding:15px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video video {
        display:block
    }
}.video-small__video-item {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative
}.video-small__video-item-img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    padding: 2.5vw;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1.5px solid rgba(185,143,79,.3)
}@media only screen and (min-width: 424px) {
    .video-small__video-item-img {
        padding:10.6px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-item-img {
        display:none
    }
}.video-small__video-item-img-big {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    padding: 3.125vw;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    border-radius: 50%;
    border: 1.5px solid rgba(185,143,79,.3);
    width: 100%;
    height: 100%
}@media only screen and (min-width: 960px) {
    .video-small__video-item-img-big {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video-item-img-big {
        height:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video-item-img-big {
        height:240px
    }
}@media only screen and (min-width: 424px) {
    .video-small__video-item-img-big {
        padding:13.3px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-item-img-big {
        padding:10px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video-item-img-big {
        padding:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video-item-img-big {
        padding:15px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-item-img-big {
        display:block
    }
}.video-small__video-icon {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 13.75vw;
    height: 13.75vw;
    left: 5vw;
    background-color: #937545;
    border-radius: 50%;
    position: absolute;
    bottom: 0
}@media only screen and (min-width: 424px) {
    .video-small__video-icon {
        width:58.3px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-icon {
        width:44px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video-icon {
        width:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video-icon {
        width:64px
    }
}@media only screen and (min-width: 424px) {
    .video-small__video-icon {
        height:58.3px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-icon {
        height:44px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video-icon {
        height:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video-icon {
        height:64px
    }
}@media only screen and (min-width: 424px) {
    .video-small__video-icon {
        left:21.2px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-icon {
        left:16px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video-icon {
        left:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video-icon {
        left:24px
    }
}.video-small__video-icon:after {
    border-width: 3.125vw 0 3.125vw 5.625vw;
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .video-small__video-icon:after {
        border-width:13.3px 0 13.3px 23.9px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-icon:after {
        border-width:10px 0 10px 18px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video-icon:after {
        border-width:.521vw 0 .521vw .938vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video-icon:after {
        border-width:10px 0 10px 18px
    }
}.video-small__video-icon svg {
    width: 3.125vw;
    height: 4.688vw;
    fill: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .video-small__video-icon svg {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-icon svg {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video-icon svg {
        width:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video-icon svg {
        width:15px
    }
}@media only screen and (min-width: 424px) {
    .video-small__video-icon svg {
        height:19.9px
    }
}@media only screen and (min-width: 960px) {
    .video-small__video-icon svg {
        height:15px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__video-icon svg {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__video-icon svg {
        height:20px
    }
}.video-small__content {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .video-small__content {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .video-small__content {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__content {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__content {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .video-small__content {
        padding-left:32px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__content {
        padding-left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__content {
        padding-left:32px
    }
}.video-small__title {
    color: #17d527
}.video-small__description {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: inline-block;
    vertical-align: top
}@media only screen and (min-width: 424px) {
    .video-small__description {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .video-small__description {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .video-small__description {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .video-small__description {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .video-small__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .video-small__description {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .video-small__description {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .video-small__description {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .video-small__description {
        display:block
    }
}.yandex-share .ya-share2__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 960px) {
    .yandex-share .ya-share2__list {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}.yandex-share .ya-share2__item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.ya-share2__container_size_m .ya-share2__item:not(:last-child) {
    margin: 0 5vw 5vw 0!important
}@media only screen and (min-width: 424px) {
    .ya-share2__container_size_m .ya-share2__item:not(:last-child) {
        margin:0 21.2px 21.2px 0!important
    }
}@media only screen and (min-width: 960px) {
    .ya-share2__container_size_m .ya-share2__item:not(:last-child) {
        margin:0 16px 0 0!important
    }
}@media only screen and (min-width: 1440px) {
    .ya-share2__container_size_m .ya-share2__item:not(:last-child) {
        margin:0 .834vw 0 0!important
    }
}@media only screen and (min-width: 1920px) {
    .ya-share2__container_size_m .ya-share2__item:not(:last-child) {
        margin:0 16px 0 0!important
    }
}.ya-share2__container_size_m .ya-share2__icon {
    width: 12.5vw!important;
    height: 12.5vw!important
}@media only screen and (min-width: 424px) {
    .ya-share2__container_size_m .ya-share2__icon {
        width:53px!important
    }
}@media only screen and (min-width: 960px) {
    .ya-share2__container_size_m .ya-share2__icon {
        width:40px!important
    }
}@media only screen and (min-width: 1440px) {
    .ya-share2__container_size_m .ya-share2__icon {
        width:2.084vw!important
    }
}@media only screen and (min-width: 1920px) {
    .ya-share2__container_size_m .ya-share2__icon {
        width:40px!important
    }
}@media only screen and (min-width: 424px) {
    .ya-share2__container_size_m .ya-share2__icon {
        height:53px!important
    }
}@media only screen and (min-width: 960px) {
    .ya-share2__container_size_m .ya-share2__icon {
        height:40px!important
    }
}@media only screen and (min-width: 1440px) {
    .ya-share2__container_size_m .ya-share2__icon {
        height:2.084vw!important
    }
}@media only screen and (min-width: 1920px) {
    .ya-share2__container_size_m .ya-share2__icon {
        height:40px!important
    }
}.ya-share2__item_service_copy,.ya-share2__item_service_dzen,.ya-share2__item_service_facebook,.ya-share2__item_service_odnoklassniki,.ya-share2__item_service_telegram,.ya-share2__item_service_twitter,.ya-share2__item_service_viber,.ya-share2__item_service_vkontakte,.ya-share2__item_service_whatsapp {
    position: relative
}.ya-share2__item_service_copy>a,.ya-share2__item_service_dzen>a,.ya-share2__item_service_facebook>a,.ya-share2__item_service_odnoklassniki>a,.ya-share2__item_service_telegram>a,.ya-share2__item_service_twitter>a,.ya-share2__item_service_viber>a,.ya-share2__item_service_vkontakte>a,.ya-share2__item_service_whatsapp>a {
    opacity: 0
}.ya-share2__item_service_copy:after,.ya-share2__item_service_dzen:after,.ya-share2__item_service_facebook:after,.ya-share2__item_service_odnoklassniki:after,.ya-share2__item_service_telegram:after,.ya-share2__item_service_twitter:after,.ya-share2__item_service_viber:after,.ya-share2__item_service_vkontakte:after,.ya-share2__item_service_whatsapp:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: 100%;
    background-position: 50%;
    cursor: pointer
}.ya-share2__item_service_odnoklassniki:after {
    background-image: url(../images/odk.svg)
}.ya-share2__item_service_facebook:after {
    background-image: url(../images/fb.svg)
}.ya-share2__item_service_vkontakte:after {
    background-image: url(../images/vk.svg)
}.ya-share2__item_service_twitter:after {
    background-image: url(../images/twitter.svg)
}.ya-share2__item_service_whatsapp:after {
    background-image: url(../images/whatsapp.svg)
}.ya-share2__item_service_telegram:after {
    background-image: url(../images/telegram.svg)
}.ya-share2__item_service_viber:after {
    background-image: url(../images/viber.svg)
}.ya-share2__item_service_dzen:after {
    background-image: url(/webicons/yandex-share/dzen.svg)
}.bank-card {
    padding: 6.563vw 5.625vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    color: #444240;
    min-height: 100%
}@media only screen and (min-width: 424px) {
    .bank-card {
        padding:27.9px 23.9px
    }
}@media only screen and (min-width: 960px) {
    .bank-card {
        padding:23px 30px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card {
        padding:1.407vw 2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card {
        padding:27px 40px
    }
}.bank-card__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
    width: 100%
}.bank-card__row,.bank-card__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.bank-card__top {
    margin-bottom: 6.25vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .bank-card__top {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .bank-card__top {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__top {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__top {
        margin-bottom:32px
    }
}.bank-card__icon {
    margin-right: 3.125vw;
    width: 5.625vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 424px) {
    .bank-card__icon {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .bank-card__icon {
        margin-right:10px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__icon {
        margin-right:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__icon {
        margin-right:10px
    }
}@media only screen and (min-width: 424px) {
    .bank-card__icon {
        width:23.9px
    }
}@media only screen and (min-width: 960px) {
    .bank-card__icon {
        width:18px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__icon {
        width:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__icon {
        width:25px
    }
}.bank-card__icon a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.bank-card__name {
    font-size: 4.063vw;
    line-height: 1.5;
    display: inline-block;
    color: #101417
}@media only screen and (min-width: 424px) {
    .bank-card__name {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .bank-card__name {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__name {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__name {
        font-size:17px;
        line-height: 1.45
    }
}.bank-card__name-circle {
    display: inline-block!important
}.bank-card__caption {
    margin-bottom: 7.14286%;
    font-size: 4.063vw;
    line-height: 1.5;
    min-height: 16.25vw
}@media only screen and (min-width: 424px) {
    .bank-card__caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .bank-card__caption {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__caption {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__caption {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .bank-card__caption {
        min-height:68.9px
    }
}@media only screen and (min-width: 960px) {
    .bank-card__caption {
        min-height:48px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__caption {
        min-height:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__caption {
        min-height:70px
    }
}@media only screen and (min-width: 960px) {
    .bank-card__caption {
        margin-bottom:2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__caption {
        margin-bottom:4%
    }
}.bank-card__bottom {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .bank-card__bottom {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .bank-card__bottom {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__bottom {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__bottom {
        margin-bottom:32px
    }
}.bank-card__props {
    margin-bottom: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .bank-card__props {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .bank-card__props {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__props {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__props {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .bank-card__props {
        -webkit-box-pack:justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}.bank-card__prop {
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}@media only screen and (min-width: 424px) {
    .bank-card__prop {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .bank-card__prop {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__prop {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__prop {
        font-size:17px;
        line-height: 1.45
    }
}.bank-card__prop:nth-child(odd) {
    width: 50%
}@media only screen and (min-width: 424px) {
    .bank-card__prop:nth-child(odd) {
        width:50%
    }
}@media only screen and (min-width: 960px) {
    .bank-card__prop:nth-child(odd) {
        width:140px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__prop:nth-child(odd) {
        width:7.292vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__prop:nth-child(odd) {
        width:140px
    }
}.bank-card__prop:nth-child(2n) {
    width: 50%
}@media only screen and (min-width: 424px) {
    .bank-card__prop:nth-child(2n) {
        width:50%
    }
}@media only screen and (min-width: 960px) {
    .bank-card__prop:nth-child(2n) {
        width:200px
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__prop:nth-child(2n) {
        width:12.657vw
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__prop:nth-child(2n) {
        width:243px
    }
}.bank-card__prop-ttl {
    width: 80%;
    color: rgba(68,66,64,.6);
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}@media only screen and (min-width: 424px) {
    .bank-card__prop-ttl {
        width:80%
    }
}@media only screen and (min-width: 960px) {
    .bank-card__prop-ttl {
        width:100%
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__prop-ttl {
        width:100%
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__prop-ttl {
        width:100%
    }
}.bank-card__prop-ttl span {
    position: relative;
    top: -5px;
    left: 5px;
    color: #000
}.bank-card__comment {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: auto
}@media only screen and (min-width: 424px) {
    .bank-card__comment {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .bank-card__comment {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .bank-card__comment {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .bank-card__comment {
        font-size:17px;
        line-height: 1.45
    }
}.error-popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    width: 100%;
    height: 100vh
}.error-popup .error-section__text,.error-popup .error-section__title {
    width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}.error-popup .error-section__title {
    margin-bottom: 2.5vw;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .error-popup .error-section__title {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .error-popup .error-section__title {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .error-popup .error-section__title {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .error-popup .error-section__title {
        margin-bottom:8px
    }
}.error-popup .error-section__text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .error-popup .error-section__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .error-popup .error-section__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .error-popup .error-section__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .error-popup .error-section__text {
        font-size:18px;
        line-height: 1.6
    }
}.error-popup__bg {
    width: 100%;
    height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(16,20,23,.8);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}.error-popup__container {
    width: 243.75vw;
    padding: 17.5vw 6.25vw;
    max-width: 80%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    text-align: center
}@media only screen and (min-width: 424px) {
    .error-popup__container {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .error-popup__container {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .error-popup__container {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .error-popup__container {
        padding-top:96px
    }
}@media only screen and (min-width: 424px) {
    .error-popup__container {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .error-popup__container {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .error-popup__container {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .error-popup__container {
        padding-bottom:96px
    }
}@media only screen and (min-width: 424px) {
    .error-popup__container {
        width:1033.5px
    }
}@media only screen and (min-width: 960px) {
    .error-popup__container {
        width:780px
    }
}@media only screen and (min-width: 1440px) {
    .error-popup__container {
        width:40.625vw
    }
}@media only screen and (min-width: 1920px) {
    .error-popup__container {
        width:780px
    }
}@media only screen and (min-width: 424px) {
    .error-popup__container {
        padding-left:26.5px
    }
}@media only screen and (min-width: 960px) {
    .error-popup__container {
        padding-left:40px
    }
}@media only screen and (min-width: 1440px) {
    .error-popup__container {
        padding-left:2.865vw
    }
}@media only screen and (min-width: 1920px) {
    .error-popup__container {
        padding-left:55px
    }
}@media only screen and (min-width: 424px) {
    .error-popup__container {
        padding-right:26.5px
    }
}@media only screen and (min-width: 960px) {
    .error-popup__container {
        padding-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .error-popup__container {
        padding-right:2.865vw
    }
}@media only screen and (min-width: 1920px) {
    .error-popup__container {
        padding-right:55px
    }
}.error-section__icon {
    width: 24.375vw;
    height: 24.375vw;
    padding: 1.25vw;
    outline-offset: 1.875vw;
    margin-bottom: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    border: 1px solid rgba(185,143,79,.3);
    outline: 1px solid #17d527
}@media only screen and (min-width: 424px) {
    .error-section__icon {
        width:103.4px
    }
}@media only screen and (min-width: 960px) {
    .error-section__icon {
        width:86px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__icon {
        width:4.792vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__icon {
        width:92px
    }
}@media only screen and (min-width: 424px) {
    .error-section__icon {
        height:103.4px
    }
}@media only screen and (min-width: 960px) {
    .error-section__icon {
        height:86px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__icon {
        height:4.792vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__icon {
        height:92px
    }
}@media only screen and (min-width: 424px) {
    .error-section__icon {
        padding:5.3px
    }
}@media only screen and (min-width: 960px) {
    .error-section__icon {
        padding:4px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__icon {
        padding:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__icon {
        padding:4px
    }
}@media only screen and (min-width: 424px) {
    .error-section__icon {
        outline-offset:8px
    }
}@media only screen and (min-width: 960px) {
    .error-section__icon {
        outline-offset:6px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__icon {
        outline-offset:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__icon {
        outline-offset:6px
    }
}@media only screen and (min-width: 424px) {
    .error-section__icon {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .error-section__icon {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__icon {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__icon {
        margin-bottom:40px
    }
}.error-section__icon svg {
    width: 11.25vw;
    height: 11.25vw
}@media only screen and (min-width: 424px) {
    .error-section__icon svg {
        width:47.7px
    }
}@media only screen and (min-width: 960px) {
    .error-section__icon svg {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__icon svg {
        width:2.292vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__icon svg {
        width:44px
    }
}@media only screen and (min-width: 424px) {
    .error-section__icon svg {
        height:47.7px
    }
}@media only screen and (min-width: 960px) {
    .error-section__icon svg {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__icon svg {
        height:2.292vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__icon svg {
        height:44px
    }
}.error-section__icon svg path {
    stroke: #17d527
}.error-section__subtitle {
    margin-bottom: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .error-section__subtitle {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .error-section__subtitle {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__subtitle {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__subtitle {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .error-section__subtitle {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .error-section__subtitle {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .error-section__subtitle {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .error-section__subtitle {
        font-size:22px;
        line-height: 1.6
    }
}.input-file {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}.input-file,.input-file__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.input-file__wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.input-file__wrapper svg {
    width: 7.5vw;
    height: 7.5vw;
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .input-file__wrapper svg {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .input-file__wrapper svg {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__wrapper svg {
        width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__wrapper svg {
        width:24px
    }
}@media only screen and (min-width: 424px) {
    .input-file__wrapper svg {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .input-file__wrapper svg {
        height:24px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__wrapper svg {
        height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__wrapper svg {
        height:24px
    }
}@media only screen and (min-width: 424px) {
    .input-file__wrapper svg {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .input-file__wrapper svg {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__wrapper svg {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__wrapper svg {
        margin-right:8px
    }
}.input-file__input {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 0;
    width: 0;
    margin: -1px;
    padding: 0;
    border: 0
}.input-file__input.validate-input-error {
    padding-right: 10vw
}@media only screen and (min-width: 424px) {
    .input-file__input.validate-input-error {
        padding-right:42.4px
    }
}@media only screen and (min-width: 960px) {
    .input-file__input.validate-input-error {
        padding-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__input.validate-input-error {
        padding-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__input.validate-input-error {
        padding-right:32px
    }
}.input-file__label {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #101417
}@media only screen and (min-width: 960px) {
    .input-file__label {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__label {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__label {
        margin-right:8px
    }
}@media only screen and (min-width: 424px) {
    .input-file__label {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .input-file__label {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .input-file__label {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .input-file__label {
        font-size:18px;
        line-height: 1.6
    }
}.input-file__description {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #c1c0be
}@media only screen and (min-width: 424px) {
    .input-file__description {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .input-file__description {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__description {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__description {
        margin-top:8px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .input-file__description {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .input-file__description {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .input-file__description {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .input-file__description {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .input-file__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .input-file__description {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .input-file__description {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .input-file__description {
        font-size:15px;
        line-height: 1.45
    }
}@media only screen and (max-width: 423px) {
    .input-file__description {
        font-size:12px
    }
}.input-file__list {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .input-file__list {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .input-file__list {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__list {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__list {
        margin-bottom:8px
    }
}.input-file__list li {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: 1.25vw 3.75vw;
    border-radius: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff;
    background-color: #17d527;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .input-file__list li {
        padding:5.3px 15.9px
    }
}@media only screen and (min-width: 960px) {
    .input-file__list li {
        padding:4px 12px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__list li {
        padding:.209vw .625vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__list li {
        padding:4px 12px
    }
}@media only screen and (min-width: 424px) {
    .input-file__list li {
        border-radius:26.5px
    }
}@media only screen and (min-width: 960px) {
    .input-file__list li {
        border-radius:20px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__list li {
        border-radius:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__list li {
        border-radius:20px
    }
}@media only screen and (min-width: 424px) {
    .input-file__list li {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .input-file__list li {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .input-file__list li {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .input-file__list li {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .input-file__list li:hover {
        background-color:#937545
    }
}.input-file__list li span {
    max-width: 68.75vw;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}@media only screen and (min-width: 424px) {
    .input-file__list li span {
        max-width:291.5px
    }
}@media only screen and (min-width: 960px) {
    .input-file__list li span {
        max-width:300px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__list li span {
        max-width:15.625vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__list li span {
        max-width:300px
    }
}.input-file__list li button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    margin-left: 1.25vw;
    width: 5vw;
    height: 5vw;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDQuNUw0IDEyLjUiIHN0cm9rZT0iI0Y1RjJFQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQgNC41TDEyIDEyLjUiIHN0cm9rZT0iI0Y1RjJFQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}.input-file__list li button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .input-file__list li button {
        margin-left:5.3px
    }
}@media only screen and (min-width: 960px) {
    .input-file__list li button {
        margin-left:4px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__list li button {
        margin-left:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__list li button {
        margin-left:4px
    }
}@media only screen and (min-width: 424px) {
    .input-file__list li button {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .input-file__list li button {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__list li button {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__list li button {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .input-file__list li button {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .input-file__list li button {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__list li button {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__list li button {
        height:16px
    }
}.input-file__error {
    margin-bottom: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #eb5757
}@media only screen and (min-width: 424px) {
    .input-file__error {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .input-file__error {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .input-file__error {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .input-file__error {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .input-file__error {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .input-file__error {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .input-file__error {
        font-size:.782vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .input-file__error {
        font-size:15px;
        line-height: 1.45
    }
}.input-file__error:empty+.input-file__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.input-file__error+.input-file__list {
    display: none
}.types-list {
    position: relative;
    overflow: visible;
    width: 100%
}@media only screen and (min-width: 960px) {
    .types-list {
        -webkit-clip-path:inset(-100vw -100vw -100vw -17.3913%);
        clip-path: inset(-100vw -100vw -100vw -17.3913%)
    }
}@media only screen and (min-width: 1440px) {
    .types-list {
        -webkit-clip-path:inset(-100vw -100vw -100vw -60%);
        clip-path: inset(-100vw -100vw -100vw -60%)
    }
}@media only screen and (min-width: 1920px) {
    .types-list {
        -webkit-clip-path:inset(-100vw -100vw -100vw -60%);
        clip-path: inset(-100vw -100vw -100vw -60%)
    }
}.types-list.swiper-container-initialized .types-list__scrollbar {
    opacity: 1
}@media only screen and (min-width: 960px) {
    .types-list.swiper-container-initialized .types-list__item {
        opacity:0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}@media only screen and (min-width: 960px) {
    .types-list.swiper-container-initialized .swiper-slide-active,.types-list.swiper-container-initialized .swiper-slide-active~.types-list__item {
        -webkit-transition-timing-function:ease-in;
        transition-timing-function: ease-in;
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}.types-list__container {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}.types-list__container,.types-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.types-list__item {
    margin-top: 13.04348%;
    margin-bottom: 13.04348%;
    padding: 7.5vw 8.69565%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 86.66667%;
    height: 176px;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border: 1px solid #edeae7
}@media only screen and (min-width: 424px) {
    .types-list__item {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .types-list__item {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .types-list__item {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .types-list__item {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .types-list__item {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .types-list__item {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .types-list__item {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .types-list__item {
        padding-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .types-list__item {
        -webkit-transition-property:opacity,-webkit-transform;
        transition-property: opacity,-webkit-transform;
        transition-property: opacity,transform;
        transition-property: opacity,transform,-webkit-transform;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
        margin-top: 4.34783%;
        margin-bottom: 4.34783%;
        padding-left: 4.34783%;
        padding-right: 4.34783%;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        width: 43.47826%;
        height: 210px;
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}@media only screen and (min-width: 1440px) {
    .types-list__item {
        padding-left:3.33333%;
        padding-right: 3.33333%;
        width: 21.73913%
    }
}.types-list__item:not(:last-child) {
    margin-right: 3.33333%
}@media only screen and (min-width: 960px) {
    .types-list__item:not(:last-child) {
        margin-right:3.33333%
    }
}@media only screen and (min-width: 1440px) {
    .types-list__item:not(:last-child) {
        margin-right:3.33333%
    }
}.types-list__item-title {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: auto;
    color: #101417
}@media only screen and (min-width: 424px) {
    .types-list__item-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .types-list__item-title {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .types-list__item-title {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .types-list__item-title {
        font-size:22px;
        line-height: 1.6
    }
}.types-list__item-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.types-list__item-container,.types-list__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}.types-list__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    cursor: pointer
}.types-list__item-counter {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.4)
}@media only screen and (min-width: 424px) {
    .types-list__item-counter {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .types-list__item-counter {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .types-list__item-counter {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .types-list__item-counter {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .types-list__item-counter {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .types-list__item-counter {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .types-list__item-counter {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .types-list__item-counter {
        font-size:17px;
        line-height: 1.45
    }
}.types-list__item-counter:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .types-list__item-counter:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .types-list__item-counter:not(:last-child) {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .types-list__item-counter:not(:last-child) {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .types-list__item-counter:not(:last-child) {
        margin-right:16px
    }
}.types-list__scrollbar {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #edeae7;
    position: absolute;
    bottom: 0;
    height: 2px;
    opacity: 0;
    width: 100%
}.types-list__scrollbar .swiper-scrollbar-drag {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    height: 2px;
    background-color: #101417
}.types-list__scrollbar .swiper-scrollbar-drag:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.types-list__scrollbar .swiper-scrollbar-drag:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px
}.search-panel {
    padding-bottom: 22.188vw;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    position: relative
}@media only screen and (min-width: 424px) {
    .search-panel {
        padding-bottom:94.1px
    }
}@media only screen and (min-width: 960px) {
    .search-panel {
        padding-bottom:83px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel {
        padding-bottom:5.886vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel {
        padding-bottom:113px
    }
}.search-panel.is-collapsed .search-filter__container {
    position: fixed;
    top: 62vh;
    pointer-events: none;
    z-index: 3
}.search-panel.is-collapsed .search-filter__open-button {
    left: 0
}.search-panel.is-open .search-filter__container {
    pointer-events: auto;
    z-index: 6
}@media only screen and (min-width: 960px) {
    .search-panel.is-open .search-filter__container {
        z-index:3
    }
}.search-panel__preloader {
    max-height: 22.188vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #937545;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}@media only screen and (min-width: 424px) {
    .search-panel__preloader {
        max-height:94.1px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__preloader {
        max-height:83px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__preloader {
        max-height:5.886vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__preloader {
        max-height:113px
    }
}.search-panel__preloader-icon {
    width: 100%;
    height: 100%;
    overflow: visible
}.search-panel__preloader-icon circle {
    fill: #fff;
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: t 3s linear infinite;
    animation: t 3s linear infinite
}.search-panel__preloader-icon circle:nth-child(2) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}.search-panel__preloader-icon circle:nth-child(3) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}.search-panel__preloader-icon circle:nth-child(4) {
    -webkit-animation-delay: 2.25s;
    animation-delay: 2.25s
}.search-filter__container {
    -webkit-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: absolute;
    left: 0;
    top: 0;
    max-width: 424px;
    pointer-events: none;
    width: 100%;
    z-index: 3
}@media only screen and (min-width: 960px) {
    .search-filter__container {
        max-width:960px;
        pointer-events: auto
    }
}@media only screen and (min-width: 1440px) {
    .search-filter__container {
        max-width:1920px
    }
}.search-panel__filter {
    background-color: #edebe9;
    position: relative;
    opacity: 0;
    pointer-events: none;
    width: 100%
}@media only screen and (min-width: 960px) {
    .search-panel__filter {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter {
        padding-top:32px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter {
        padding-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter {
        max-height:83px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter {
        max-height:5.886vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter {
        max-height:113px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter {
        -webkit-transition-property:left,opacity;
        transition-property: left,opacity;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
        -webkit-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        background-color: #937545;
        opacity: 1
    }
}.search-panel__filter.is-open {
    opacity: 1;
    pointer-events: auto
}@media only screen and (max-width: 959px) {
    .search-panel__filter.is-open {
        -webkit-transition-property:opacity;
        transition-property: opacity;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        z-index: 6
    }
}.search-panel__filter.is-collapsed {
    pointer-events: none
}@media only screen and (max-width: 959px) {
    .search-panel__filter.is-collapsed {
        height:0
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter.is-collapsed {
        width:90.27778%;
        left: -90.27778%
    }
}@media only screen and (min-width: 1024px) {
    .search-panel__filter.is-collapsed {
        width:97.22222%;
        left: -97.22222%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter.is-collapsed {
        width:69.44444%;
        left: -69.44444%
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter.is-collapsed .search-panel__result-word {
        display:none
    }
}@media only screen and (min-width: 1024px) {
    .search-panel__filter.is-collapsed .search-panel__result-word {
        display:inline
    }
}.search-panel__filter.is-collapsed.is-open {
    opacity: 1;
    pointer-events: auto;
    height: 100%
}@media only screen and (min-width: 960px) {
    .search-panel__filter.is-collapsed.is-open {
        left:84px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter.is-collapsed.is-open {
        left:5.938vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter.is-collapsed.is-open {
        left:114px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter.is-collapsed.is-open {
        padding-left:3.07692%;
        padding-right: 3.07692%;
        height: auto
    }
}@media only screen and (min-width: 1024px) {
    .search-panel__filter.is-collapsed.is-open {
        padding-left:2.85714%;
        padding-right: 2.85714%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter.is-collapsed.is-open {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_flat {
        width:18.03279%
    }
}@media only screen and (min-width: 1024px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_flat {
        width:16.66667%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_flat {
        width:17.3913%
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_objects {
        width:14.7541%
    }
}@media only screen and (min-width: 1024px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_objects {
        width:13.63636%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_objects {
        width:13.04348%
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_objects.is-wide {
        width:31.14754%
    }
}@media only screen and (min-width: 1024px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_objects.is-wide {
        width:30.30303%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__form-input_theme_objects.is-wide {
        width:28.26087%
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__filter-slider {
        width:29.5082%
    }
}@media only screen and (min-width: 1024px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__filter-slider {
        width:25.75758%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter.is-collapsed.is-open .search-panel__filter-slider {
        width:23.91304%
    }
}.search-panel__filter-close {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 10vw;
    height: 10vw;
    top: 3.75vw;
    right: 3.75vw;
    position: absolute;
    background-color: #edebe9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.search-panel__filter-close::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .search-panel__filter-close {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-close {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-close {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-close {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .search-panel__filter-close {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-close {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-close {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-close {
        height:32px
    }
}@media only screen and (min-width: 424px) {
    .search-panel__filter-close {
        top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-close {
        top:-32px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-close {
        top:-1.666vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-close {
        top:-32px
    }
}@media only screen and (min-width: 424px) {
    .search-panel__filter-close {
        right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-close {
        right:0
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-close {
        right:0
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-close {
        right:0
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-close {
        box-shadow:0 12px 24px 6px rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-close {
        box-shadow:0 .625vw 1.25vw .313vw rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-close {
        box-shadow:0 12px 24px 6px rgba(68,66,64,.2)
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-close {
        display:none
    }
}.search-panel__filter-close svg {
    fill: #444240
}.search-filter__open-button {
    -webkit-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 13.75vw;
    height: 13.75vw;
    left: -13.75vw;
    background-color: #937545;
    position: fixed;
    top: 62vh;
    pointer-events: auto
}.search-filter__open-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .search-filter__open-button {
        width:58.3px
    }
}@media only screen and (min-width: 960px) {
    .search-filter__open-button {
        width:83px
    }
}@media only screen and (min-width: 1440px) {
    .search-filter__open-button {
        width:5.886vw
    }
}@media only screen and (min-width: 1920px) {
    .search-filter__open-button {
        width:113px
    }
}@media only screen and (min-width: 424px) {
    .search-filter__open-button {
        height:58.3px
    }
}@media only screen and (min-width: 960px) {
    .search-filter__open-button {
        height:83px
    }
}@media only screen and (min-width: 1440px) {
    .search-filter__open-button {
        height:5.886vw
    }
}@media only screen and (min-width: 1920px) {
    .search-filter__open-button {
        height:113px
    }
}@media only screen and (min-width: 424px) {
    .search-filter__open-button {
        left:-58.3px
    }
}@media only screen and (min-width: 960px) {
    .search-filter__open-button {
        left:-83px
    }
}@media only screen and (min-width: 1440px) {
    .search-filter__open-button {
        left:-5.885vw
    }
}@media only screen and (min-width: 1920px) {
    .search-filter__open-button {
        left:-113px
    }
}@media only screen and (min-width: 960px) {
    .search-filter__open-button.is-open .search-filter__icon-open {
        opacity:0
    }
}@media only screen and (min-width: 960px) {
    .search-filter__open-button.is-open .search-filter__icon-close {
        opacity:1
    }
}.search-filter__open-button svg {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.search-filter__open-button .search-filter__icon-close {
    opacity: 0
}.search-filter__icon-open {
    width: 5.625vw
}@media only screen and (min-width: 424px) {
    .search-filter__icon-open {
        width:23.9px
    }
}@media only screen and (min-width: 960px) {
    .search-filter__icon-open {
        width:26px
    }
}@media only screen and (min-width: 1440px) {
    .search-filter__icon-open {
        width:1.823vw
    }
}@media only screen and (min-width: 1920px) {
    .search-filter__icon-open {
        width:35px
    }
}@media only screen and (min-width: 960px) {
    .search-filter__icon-close {
        width:26px
    }
}@media only screen and (min-width: 1440px) {
    .search-filter__icon-close {
        width:1.823vw
    }
}@media only screen and (min-width: 1920px) {
    .search-filter__icon-close {
        width:35px
    }
}.search-panel__filter-form-wrapper {
    max-width: 424px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 100%
}@media only screen and (min-width: 960px) {
    .search-panel__filter-form-wrapper {
        max-width:none;
        height: auto
    }
}.search-panel__filter-form {
    padding-top: 19.44444%;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    height: 100%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .search-panel__filter-form {
        margin-left:0;
        margin-right: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-top: 0;
        height: auto;
        width: auto
    }
}.search-panel__filter-form-title {
    margin-bottom: 12.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .search-panel__filter-form-title {
        margin-bottom:53px
    }
}.search-panel__form-input {
    width: 100%
}.search-panel__form-input:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .search-panel__form-input:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__form-input:not(:first-child) {
        margin-top:0
    }
}.search-panel__filter-slider {
    margin-top: 7.5vw;
    margin-bottom: -webkit-calc(23.33333% + 31.25vw);
    margin-bottom: calc(23.33333% + 31.25vw);
    width: 100%
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider {
        margin-bottom:-webkit-calc(23.33333% + 132.5px);
        margin-bottom: calc(23.33333% + 132.5px)
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider {
        margin-bottom:0;
        width: 25.75758%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider {
        width:23.91304%
    }
}.search-panel__filter-slider .vue-slider {
    padding: 0 1.875vw!important;
    background-color: #bab8b6;
    height: 1px!important
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider .vue-slider {
        padding:0 8px!important
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider {
        padding:0 6px!important
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider .vue-slider {
        padding:0 .391vw!important
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-slider .vue-slider {
        padding:0 7.5px!important
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider {
        background-color:#dfd6c7
    }
}.search-panel__filter-slider .vue-slider-rail {
    background-color: transparent!important
}.search-panel__filter-slider .vue-slider-dot {
    z-index: 1!important
}@media only screen and (min-width: 1280px) {
    .search-panel__filter-slider .vue-slider-dot:hover .vue-slider-dot-handle {
        background-color:#fff!important
    }
}.search-panel__filter-slider .vue-slider-dot:after {
    content: none
}.search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
    width: 5vw!important;
    height: 5vw!important;
    background-color: #fff!important
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
        width:21.2px!important
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
        width:16px!important
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
        width:1.042vw!important
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
        width:20px!important
    }
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
        height:21.2px!important
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
        height:16px!important
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
        height:1.042vw!important
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-slider .vue-slider-dot-focus .vue-slider-dot-handle {
        height:20px!important
    }
}.search-panel__filter-slider .vue-slider-dot-focus~.vue-slider-dot {
    pointer-events: none
}.search-panel__filter-slider .vue-slider-dot-handle {
    -webkit-transition-property: background-color,height,width;
    transition-property: background-color,height,width;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 3.75vw!important;
    height: 3.75vw!important;
    border: .469vw solid #444240;
    background-color: #fff!important;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-webkit-calc(-50% - 1px));
    transform: translate(-50%,calc(-50% - 1px))
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        width:15.9px!important
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        width:12px!important
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        width:.834vw!important
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        width:16px!important
    }
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        height:15.9px!important
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        height:12px!important
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        height:.834vw!important
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        height:16px!important
    }
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        border:2px solid #444240
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        border:1.5px solid #444240
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        border:.105vw solid #444240
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        border:2px solid #444240
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-dot-handle {
        background-color:#937545!important;
        border-color: #fff
    }
}.search-panel__filter-slider .vue-slider-dot-handle:before {
    content: "";
    position: absolute;
    width: 12.5vw;
    height: 12.5vw;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider .vue-slider-dot-handle:before {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-dot-handle:before {
        width:36px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider .vue-slider-dot-handle:before {
        width:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-slider .vue-slider-dot-handle:before {
        width:36px
    }
}@media only screen and (min-width: 424px) {
    .search-panel__filter-slider .vue-slider-dot-handle:before {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-dot-handle:before {
        height:36px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__filter-slider .vue-slider-dot-handle:before {
        height:1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__filter-slider .vue-slider-dot-handle:before {
        height:36px
    }
}.search-panel__filter-slider .vue-slider-process {
    background-color: #444240!important;
    height: 2px!important;
    top: 50%;
    margin-left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 960px) {
    .search-panel__filter-slider .vue-slider-process {
        background-color:#fff!important
    }
}.search-panel__slider-inputs {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: 3.75vw;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}@media only screen and (min-width: 424px) {
    .search-panel__slider-inputs {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .search-panel__slider-inputs {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__slider-inputs {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__slider-inputs {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .search-panel__slider-inputs {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__slider-inputs {
        margin-bottom:10px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__slider-inputs {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__slider-inputs {
        margin-bottom:16px
    }
}.search-panel__slider-input-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    width: 100%
}@media only screen and (min-width: 960px) {
    .search-panel__slider-input-wrap {
        width:50%
    }
}.search-panel__slider-input-prefix {
    padding-right: 1.25vw;
    display: block;
    color: rgba(68,66,64,.6)
}@media only screen and (min-width: 424px) {
    .search-panel__slider-input-prefix {
        padding-right:5.3px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__slider-input-prefix {
        padding-right:4px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__slider-input-prefix {
        padding-right:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__slider-input-prefix {
        padding-right:6px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__slider-input-prefix {
        color:hsla(0,0%,100%,.5)
    }
}.search-panel__slider-input-suffix {
    padding-left: 1.875vw;
    color: rgba(68,66,64,.6)
}@media only screen and (min-width: 424px) {
    .search-panel__slider-input-suffix {
        padding-left:8px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__slider-input-suffix {
        padding-left:6px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__slider-input-suffix {
        padding-left:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__slider-input-suffix {
        padding-left:6px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__slider-input-suffix {
        color:#fff
    }
}.search-panel__slider-input {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    display: block;
    min-width: 0;
    width: 100%;
    border-radius: 0;
    border: none;
    margin: 0;
    padding: 0;
    background-color: transparent
}@media only screen and (min-width: 424px) {
    .search-panel__slider-input {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .search-panel__slider-input {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__slider-input {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__slider-input {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .search-panel__slider-input {
        color:#fff
    }
}.search-panel__button-open {
    -webkit-transition-property: width;
    transition-property: width;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    padding: 8.125vw;
    background-color: #937545;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}.search-panel__button-open::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .search-panel__button-open {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .search-panel__button-open {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__button-open {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__button-open {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .search-panel__button-open {
        padding:34.5px
    }
}.search-panel__filter-result {
    background-color: #edebe9;
    border-top: 1px solid rgba(68,66,64,.1);
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .search-panel__filter-result {
        background-color:transparent;
        border-top: none;
        position: static;
        margin-left: auto;
        width: auto
    }
}.search-panel__filter-result .link .link__icon {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.search-panel__filter-result .link.is-disabled {
    color: #d4c1a4;
    pointer-events: none
}.search-panel__filter-result .link.is-disabled .link__icon {
    opacity: .3
}.search-panel__result-button {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin: 7.5vw 8.33333%;
    padding: 5vw;
    background-color: #17d527;
    color: #fff;
    display: block;
    text-align: center;
    width: 83.33333%
}@media only screen and (min-width: 424px) {
    .search-panel__result-button {
        margin-top:31.8px;
        margin-bottom: 31.8px;
        padding: 21.2px
    }
}.search-panel__result-button.is-disabled {
    background-color: #444240;
    pointer-events: none
}.multi-select {
    font-size: 4.063vw;
    line-height: 1.5;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent
}@media only screen and (min-width: 424px) {
    .multi-select {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .multi-select {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .multi-select {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .multi-select {
        font-size:17px;
        line-height: 1.45
    }
}.multi-select.is-open .multi-select__fake-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.multi-select__toggle {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding-bottom: 3.75vw;
    border-bottom: 1px solid rgba(68,66,64,.3);
    background: transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    width: 100%
}@media only screen and (min-width: 424px) {
    .multi-select__toggle {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__toggle {
        padding-bottom:10px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__toggle {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__toggle {
        padding-bottom:16px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__toggle {
        border-color:#dfd6c7
    }
}.multi-select__caption {
    padding-right: 2.5vw;
    color: #444240;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .multi-select__caption {
        padding-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__caption {
        padding-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__caption {
        padding-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__caption {
        padding-right:8px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__caption {
        color:#fff
    }
}.multi-select__fake-arrow {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 2.5vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative
}@media only screen and (min-width: 424px) {
    .multi-select__fake-arrow {
        width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__fake-arrow {
        width:8px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__fake-arrow {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__fake-arrow {
        width:10px
    }
}.multi-select__fake-arrow svg {
    width: 2.5vw;
    height: 1.563vw;
    fill: #444240;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 424px) {
    .multi-select__fake-arrow svg {
        width:10.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__fake-arrow svg {
        width:8px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__fake-arrow svg {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__fake-arrow svg {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .multi-select__fake-arrow svg {
        height:6.7px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__fake-arrow svg {
        height:5px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__fake-arrow svg {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__fake-arrow svg {
        height:6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__fake-arrow svg {
        fill:#fff
    }
}.multi-select__fix {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 6
}.multi-select__fix-overlay {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background-color: rgba(68,66,64,.3);
    z-index: -1
}.multi-select__fix-content {
    scrollbar-width: thin;
    max-height: -webkit-calc(60vh + 15vw);
    max-height: calc(60vh + 15vw);
    background-color: #fff;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: auto;
    width: 83.33333%
}.multi-select__fix-content,.multi-select__fix-content:hover {
    scrollbar-color: rgba(185,143,79,.3) transparent
}.multi-select__fix-content::-webkit-scrollbar {
    width: 3px;
    height: 3px
}.multi-select__fix-content::-webkit-scrollbar-track {
    background-color: transparent
}.multi-select__fix-content::-webkit-scrollbar-thumb {
    background: rgba(185,143,79,.3);
    border-radius: 0
}.multi-select__fix-content::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 424px) {
    .multi-select__fix-content {
        max-height:-webkit-calc(60vh + 63.6px);
        max-height: calc(60vh + 63.6px)
    }
}@media only screen and (min-width: 960px) {
    .multi-select__fix-content {
        max-height:none
    }
}.multi-select__fix-submit {
    font-size: 4.063vw;
    line-height: 1.5;
    height: 15vw;
    background-color: hsla(36,36%,74%,.2);
    color: #937545;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .multi-select__fix-submit {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .multi-select__fix-submit {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__fix-submit {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__fix-submit {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .multi-select__fix-submit {
        height:63.6px
    }
}.multi-select__list-wrap {
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #fff;
    position: absolute;
    left: 0;
    height: 0;
    overflow: hidden;
    z-index: 2
}@media only screen and (min-width: 960px) {
    .multi-select__list-wrap {
        max-height:230px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__list-wrap {
        max-height:11.98vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__list-wrap {
        max-height:230px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__list-wrap {
        min-width:190px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__list-wrap {
        min-width:9.896vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__list-wrap {
        min-width:190px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__list-wrap {
        top:-webkit-calc(100% + 12px);
        top: calc(100% + 12px)
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__list-wrap {
        top:-webkit-calc(100% + .834vw);
        top: calc(100% + .834vw)
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__list-wrap {
        top:-webkit-calc(100% + 16px);
        top: calc(100% + 16px)
    }
}@media only screen and (min-width: 960px) {
    .multi-select__list-wrap {
        box-shadow:32px 16px 60px rgba(0,0,0,.05)
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__list-wrap {
        box-shadow:1.667vw .834vw 3.125vw rgba(0,0,0,.05)
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__list-wrap {
        box-shadow:32px 16px 60px rgba(0,0,0,.05)
    }
}@media only screen and (min-width: 960px) {
    .multi-select__list-wrap.is-top {
        bottom:-webkit-calc(100% + 12px);
        bottom: calc(100% + 12px)
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__list-wrap.is-top {
        bottom:-webkit-calc(100% + .834vw);
        bottom: calc(100% + .834vw)
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__list-wrap.is-top {
        bottom:-webkit-calc(100% + 16px);
        bottom: calc(100% + 16px)
    }
}@media only screen and (min-width: 960px) {
    .multi-select__list-wrap.is-top {
        top:inherit
    }
}.multi-select__list {
    scrollbar-width: thin;
    max-height: 60vh;
    margin-right: 2.5vw;
    overflow-y: auto
}.multi-select__list,.multi-select__list:hover {
    scrollbar-color: rgba(185,143,79,.3) transparent
}.multi-select__list::-webkit-scrollbar {
    width: 3px;
    height: 3px
}.multi-select__list::-webkit-scrollbar-track {
    background-color: transparent
}.multi-select__list::-webkit-scrollbar-thumb {
    background: rgba(185,143,79,.3);
    border-radius: 0
}.multi-select__list::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 424px) {
    .multi-select__list {
        max-height:60vh
    }
}@media only screen and (min-width: 960px) {
    .multi-select__list {
        max-height:230px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__list {
        max-height:11.98vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__list {
        max-height:230px
    }
}@media only screen and (min-width: 424px) {
    .multi-select__list {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__list {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__list {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__list {
        margin-right:8px
    }
}.multi-select__list::-webkit-scrollbar-track {
    margin: 2.5vw
}@media only screen and (min-width: 424px) {
    .multi-select__list::-webkit-scrollbar-track {
        margin:10.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__list::-webkit-scrollbar-track {
        margin:4px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__list::-webkit-scrollbar-track {
        margin:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__list::-webkit-scrollbar-track {
        margin:8px
    }
}.multi-select__item {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: 2.5vw 6.25vw
}@media only screen and (min-width: 424px) {
    .multi-select__item {
        padding:10.6px 26.5px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__item {
        padding:16px 20px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__item {
        padding:.834vw 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__item {
        padding:16px 20px
    }
}.multi-select__item:first-child {
    padding: 5vw 6.25vw 2.5vw
}@media only screen and (min-width: 424px) {
    .multi-select__item:first-child {
        padding:21.2px 26.5px 10.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__item:first-child {
        padding:16px 20px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__item:first-child {
        padding:.834vw 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__item:first-child {
        padding:16px 20px
    }
}.multi-select__item:last-child {
    padding: 2.5vw 6.25vw 5vw
}@media only screen and (min-width: 424px) {
    .multi-select__item:last-child {
        padding:10.6px 26.5px 21.2px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__item:last-child {
        padding:16px 20px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__item:last-child {
        padding:.834vw 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__item:last-child {
        padding:16px 20px
    }
}.multi-select__item .checkbox__icon {
    border-color: rgba(185,143,79,.3)
}@media only screen and (min-width: 960px) {
    .multi-select__item .checkbox__label {
        margin:0 -20px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__item .checkbox__label {
        margin:0 -1.041vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__item .checkbox__label {
        margin:0 -20px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__item .checkbox__label {
        padding:0 20px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__item .checkbox__label {
        padding:0 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__item .checkbox__label {
        padding:0 20px
    }
}.multi-select__item .checkbox__input:checked~.checkbox__label .checkbox__text {
    color: #937545
}.multi-select__item-sublist {
    margin-top: 5.625vw
}@media only screen and (min-width: 424px) {
    .multi-select__item-sublist {
        margin-top:23.9px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__item-sublist {
        margin-top:18px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__item-sublist {
        margin-top:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__item-sublist {
        margin-top:18px
    }
}.multi-select__subitem .checkbox__label {
    padding-left: 9.375vw;
    padding-right: 6.25vw
}@media only screen and (min-width: 424px) {
    .multi-select__subitem .checkbox__label {
        padding-left:39.8px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__subitem .checkbox__label {
        padding-left:50px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__subitem .checkbox__label {
        padding-left:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__subitem .checkbox__label {
        padding-left:50px
    }
}@media only screen and (min-width: 424px) {
    .multi-select__subitem .checkbox__label {
        padding-right:26.5px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__subitem .checkbox__label {
        padding-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__subitem .checkbox__label {
        padding-right:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__subitem .checkbox__label {
        padding-right:40px
    }
}.multi-select__subitem:not(:last-child) .checkbox__label {
    padding-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .multi-select__subitem:not(:last-child) .checkbox__label {
        padding-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__subitem:not(:last-child) .checkbox__label {
        padding-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__subitem:not(:last-child) .checkbox__label {
        padding-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__subitem:not(:last-child) .checkbox__label {
        padding-bottom:8px
    }
}.multi-select__subitem:not(:first-child) .checkbox__label {
    padding-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .multi-select__subitem:not(:first-child) .checkbox__label {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select__subitem:not(:first-child) .checkbox__label {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select__subitem:not(:first-child) .checkbox__label {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select__subitem:not(:first-child) .checkbox__label {
        padding-top:8px
    }
}@media only screen and (min-width: 960px) {
    .multi-select_theme_radio .checkbox__text,.multi-select_theme_simple .checkbox__text {
        white-space:nowrap
    }
}.multi-select_theme_radio .multi-select__caption {
    text-transform: lowercase
}.multi-select_theme_radio .multi-select__caption:first-letter {
    text-transform: uppercase
}@media only screen and (max-width: 959px) {
    .multi-select_theme_radio .multi-select__fix-content {
        max-height:none
    }
}.multi-select_theme_radio .multi-select__list-wrap {
    max-height: 78.125vw
}@media only screen and (min-width: 424px) {
    .multi-select_theme_radio .multi-select__list-wrap {
        max-height:331.3px
    }
}@media only screen and (min-width: 960px) {
    .multi-select_theme_radio .multi-select__list-wrap {
        max-height:250px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select_theme_radio .multi-select__list-wrap {
        max-height:13.021vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select_theme_radio .multi-select__list-wrap {
        max-height:250px
    }
}.multi-select_theme_radio .multi-select__list {
    max-height: none;
    margin-right: 0
}@media only screen and (min-width: 424px) {
    .multi-select_theme_radio .multi-select__list {
        max-height:none
    }
}@media only screen and (min-width: 960px) {
    .multi-select_theme_radio .multi-select__list {
        max-height:250px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select_theme_radio .multi-select__list {
        max-height:13.021vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select_theme_radio .multi-select__list {
        max-height:250px
    }
}.multi-select_theme_radio .multi-select__item {
    padding: 5vw 6.25vw;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .multi-select_theme_radio .multi-select__item {
        padding:21.2px 26.5px
    }
}@media only screen and (min-width: 960px) {
    .multi-select_theme_radio .multi-select__item {
        padding:16px 20px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select_theme_radio .multi-select__item {
        padding:.834vw 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select_theme_radio .multi-select__item {
        padding:16px 20px
    }
}@media only screen and (min-width: 1280px) {
    .multi-select_theme_radio .multi-select__item:hover {
        background-color:hsla(36,36%,74%,.2)
    }
}.multi-select_theme_radio .multi-select__item.is-checked {
    background-color: hsla(36,36%,74%,.1)
}.multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon {
    border: none
}.multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
    width: 4.375vw;
    height: 3.125vw
}@media only screen and (min-width: 424px) {
    .multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
        width:18.6px
    }
}@media only screen and (min-width: 960px) {
    .multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
        width:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
        width:14px
    }
}@media only screen and (min-width: 424px) {
    .multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .multi-select_theme_radio .multi-select__item>.checkbox .checkbox__icon svg {
        height:10px
    }
}.multi-select_theme_radio .checkbox__input:checked~.checkbox__label:after {
    background-color: hsla(36,36%,74%,.1)
}.fade-filter-enter-active,.fade-filter-leave-active {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.fade-filter-enter,.fade-filter-leave-to {
    opacity: 0
}@-webkit-keyframes t {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    50% {
        opacity: .1
    }

    70% {
        opacity: .09
    }

    to {
        -webkit-transform: scale(5);
        transform: scale(5);
        opacity: 0
    }
}@keyframes t {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0
    }

    50% {
        opacity: .1
    }

    70% {
        opacity: .09
    }

    to {
        -webkit-transform: scale(5);
        transform: scale(5);
        opacity: 0
    }
}.about-section {
    background-color: #edebe9;
    width: 100%
}.about-section__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 5.55556%;
    margin-right: 5.55556%;
    width: 88.88889%
}@media only screen and (min-width: 1440px) {
    .about-section__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.about-section__content {
    width: 100%
}.about-section__content .about-slide {
    background-color: #fff
}.about-section_theme_objects .about-section__row {
    margin-top: 19.44444%
}@media only screen and (min-width: 960px) {
    .about-section_theme_objects .about-section__row {
        margin-top:11.11111%
    }
}.about-slider {
    background-color: #edebe9;
    width: 100%
}.about-slider__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 19.44444%;
    margin-left: 2.77778%;
    margin-right: 2.77778%;
    width: 94.44444%
}@media only screen and (min-width: 960px) {
    .about-slider__row {
        padding-top:13.88889%
    }
}@media only screen and (min-width: 1440px) {
    .about-slider__row {
        padding-top:11.11111%;
        margin-left: 16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.about-slider__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    width: 100%
}@media only screen and (max-width: 959px) {
    .about-slider__content {
        overflow:hidden
    }
}@media only screen and (max-width: 959px) {
    .about-slider__content:after {
        content:"";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 2.94118%;
        background-color: #edebe9
    }
}.about-slider_bottom_margin .about-slider__row {
    margin-bottom: 19.44444%;
    padding: 0
}@media only screen and (min-width: 960px) {
    .about-slider_bottom_margin .about-slider__row {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1280px) {
    .about-slider_bottom_margin .about-slider__row {
        margin-bottom:8.33333%
    }
}.acceptance__list:not(:first-child) {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .acceptance__list:not(:first-child) {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .acceptance__list:not(:first-child) {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .acceptance__list:not(:first-child) {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .acceptance__list:not(:first-child) {
        margin-top:72px
    }
}.acceptance__inner-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -3.33333%;
    margin-right: -3.33333%;
    margin-bottom: -12.5vw;
    width: 106.66667%
}@media only screen and (min-width: 424px) {
    .acceptance__inner-list {
        margin-bottom:-53px
    }
}@media only screen and (min-width: 960px) {
    .acceptance__inner-list {
        margin-bottom:-56px
    }
}@media only screen and (min-width: 1440px) {
    .acceptance__inner-list {
        margin-bottom:-5vw
    }
}@media only screen and (min-width: 1920px) {
    .acceptance__inner-list {
        margin-bottom:-96px
    }
}@media only screen and (min-width: 960px) {
    .acceptance__inner-list {
        margin-left:-2.94118%;
        margin-right: -2.94118%;
        width: 105.88235%
    }
}@media only screen and (min-width: 1440px) {
    .acceptance__inner-list {
        margin-left:-4.16667%;
        margin-right: -4.16667%;
        width: 108.33333%
    }
}.acceptance__inner-list:not(:first-child) {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .acceptance__inner-list:not(:first-child) {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .acceptance__inner-list:not(:first-child) {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .acceptance__inner-list:not(:first-child) {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .acceptance__inner-list:not(:first-child) {
        margin-top:72px
    }
}.acceptance__item-list {
    margin-bottom: 17.5vw;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}@media only screen and (min-width: 424px) {
    .acceptance__item-list {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .acceptance__item-list {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .acceptance__item-list {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .acceptance__item-list {
        margin-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .acceptance__item-list {
        padding-left:2.77778%;
        padding-right: 2.77778%;
        width: 33.33333%
    }
}.acceptance__item-inner {
    padding-left: 12.5%;
    padding-right: 12.5%
}@media only screen and (min-width: 960px) {
    .acceptance__item-inner {
        padding-left:11.11111%;
        padding-right: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .acceptance__item-inner {
        padding-left:15.38462%;
        padding-right: 15.38462%
    }
}.acceptance__item-inner a {
    color: #17d527
}.acceptance__item-title {
    margin-top: 7.5vw;
    margin-bottom: 3.75vw;
    width: 100%;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .acceptance__item-title {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .acceptance__item-title {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .acceptance__item-title {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .acceptance__item-title {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .acceptance__item-title {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .acceptance__item-title {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .acceptance__item-title {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .acceptance__item-title {
        margin-bottom:16px
    }
}.advantages {
    color: #444240
}.advantages__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .advantages__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .advantages__row {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.advantages__content {
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 10%;
    margin-bottom: 23.33333%;
    background-color: #fff
}@media only screen and (min-width: 960px) {
    .advantages__content {
        padding-left:5.88235%;
        padding-right: 5.88235%;
        padding-top: 5.88235%;
        margin-bottom: 11.76471%;
        padding-left: 8.33333%;
        padding-right: 8.33333%;
        padding-top: 8.33333%;
        margin-bottom: 12.5%
    }
}@media only screen and (min-width: 960px) {
    .advantages__top {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 960px) {
    .advantages__left {
        -webkit-flex-basis:39.28571%;
        -ms-flex-preferred-size: 39.28571%;
        flex-basis: 39.28571%;
        max-width: 39.28571%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 3.57143%
    }
}.advantages__title {
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .advantages__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .advantages__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__title {
        margin-bottom:40px
    }
}.advantages__title span {
    color: #17d527
}@media only screen and (min-width: 960px) {
    .advantages__right {
        -webkit-flex-basis:57.14286%;
        -ms-flex-preferred-size: 57.14286%;
        flex-basis: 57.14286%;
        max-width: 57.14286%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.advantages__text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .advantages__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .advantages__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .advantages__text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .advantages__text {
        font-size:17px;
        line-height: 1.45
    }
}.advantages__text p:not(:last-child) {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .advantages__text p:not(:last-child) {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .advantages__text p:not(:last-child) {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__text p:not(:last-child) {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__text p:not(:last-child) {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .advantages__text {
        padding-right:6.25%
    }
}.advantages__props {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: 12.5vw;
    margin-left: 0;
    margin-right: 0
}@media only screen and (min-width: 424px) {
    .advantages__props {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .advantages__props {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .advantages__props {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .advantages__props {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .advantages__props {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .advantages__props {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__props {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__props {
        margin-bottom:72px
    }
}@media only screen and (min-width: 424px) {
    .advantages__props {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .advantages__props {
        margin-left:-15px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__props {
        margin-left:-1.145vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__props {
        margin-left:-22px
    }
}@media only screen and (min-width: 424px) {
    .advantages__props {
        margin-right:0
    }
}@media only screen and (min-width: 960px) {
    .advantages__props {
        margin-right:-15px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__props {
        margin-right:-1.145vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__props {
        margin-right:-22px
    }
}@media only screen and (min-width: 960px) {
    .advantages__props {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.advantages__prop {
    margin-top: 7.5vw;
    padding: 0
}@media only screen and (min-width: 424px) {
    .advantages__prop {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .advantages__prop {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__prop {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__prop {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .advantages__prop {
        padding:0
    }
}@media only screen and (min-width: 960px) {
    .advantages__prop {
        padding:0 15px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__prop {
        padding:0 1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__prop {
        padding:0 22px
    }
}.advantages__prop-ttl {
    margin-bottom: 2.5vw;
    color: rgba(68,66,64,.5)
}@media only screen and (min-width: 424px) {
    .advantages__prop-ttl {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .advantages__prop-ttl {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__prop-ttl {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__prop-ttl {
        margin-bottom:8px
    }
}.advantages__bottom {
    padding-top: 7.5vw;
    padding-bottom: 7.5vw;
    border-top: 1px solid rgba(34,36,43,.2)
}@media only screen and (min-width: 424px) {
    .advantages__bottom {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .advantages__bottom {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__bottom {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__bottom {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .advantages__bottom {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .advantages__bottom {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .advantages__bottom {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .advantages__bottom {
        padding-bottom:40px
    }
}.advantages__link a {
    color: #444240
}.architecture {
    margin-bottom: 12.5vw;
    color: #101417;
    width: 100%
}@media only screen and (min-width: 424px) {
    .architecture {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .architecture {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .architecture {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture {
        margin-bottom:72px
    }
}.architecture-object .architecture {
    margin-bottom: 0
}@media only screen and (min-width: 424px) {
    .architecture-object .architecture {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .architecture-object .architecture {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .architecture-object .architecture {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .architecture-object .architecture {
        margin-bottom:0
    }
}.architecture-object .architecture__content {
    padding-top: 26.66667%;
    padding-bottom: 16.66667%
}@media only screen and (min-width: 960px) {
    .architecture-object .architecture__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .architecture-object .architecture__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.architecture-object .architecture__slider {
    margin-bottom: 0
}.architecture__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .architecture__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .architecture__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.architecture__content {
    padding-top: 20%;
    padding-bottom: 20%
}@media only screen and (min-width: 424px) {
    .architecture__content {
        padding-top:26.66667%;
        padding-bottom: 26.66667%
    }
}@media only screen and (min-width: 960px) {
    .architecture__content {
        padding-top:11.76471%;
        padding-bottom: 14.70588%
    }
}@media only screen and (min-width: 1440px) {
    .architecture__content {
        padding-top:12.5%;
        padding-bottom: 16.66667%
    }
}.architecture__top {
    position: relative
}.architecture__top+.architecture__description {
    margin-top: 26.66667%
}@media only screen and (min-width: 960px) {
    .architecture__top+.architecture__description {
        margin-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .architecture__top+.architecture__description {
        margin-top:12.5%
    }
}.architecture__info {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box
}@media only screen and (min-width: 960px) {
    .architecture__info {
        -webkit-flex-basis:32.35294%;
        -ms-flex-preferred-size: 32.35294%;
        flex-basis: 32.35294%;
        max-width: 32.35294%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        position: absolute;
        top: 0;
        right: 0
    }
}@media only screen and (min-width: 1440px) {
    .architecture__info {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
        max-width: 33.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.architecture__title {
    color: #17d527
}.architecture__text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .architecture__text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .architecture__text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .architecture__text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture__text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .architecture__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .architecture__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .architecture__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .architecture__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .architecture__text {
        padding-right:9.09091%
    }
}@media only screen and (min-width: 1440px) {
    .architecture__text {
        padding-right:0
    }
}.architecture__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .architecture__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .architecture__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .architecture__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .architecture__text p {
        font-size:22px;
        line-height: 1.6
    }
}.architecture__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .architecture__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .architecture__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .architecture__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture__text p:not(:first-child) {
        margin-top:16px
    }
}.architecture__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .architecture__text a:hover {
        color:#101417
    }
}.architecture__slider {
    padding-top: 0
}@media only screen and (min-width: 424px) {
    .architecture__slider {
        padding-top:0
    }
}@media only screen and (min-width: 960px) {
    .architecture__slider {
        padding-top:65px
    }
}@media only screen and (min-width: 1440px) {
    .architecture__slider {
        padding-top:5.261vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture__slider {
        padding-top:101px
    }
}.architecture__slider .slider-accent__wrapper {
    min-height: 46.875vw
}@media only screen and (min-width: 424px) {
    .architecture__slider .slider-accent__wrapper {
        min-height:198.8px
    }
}@media only screen and (min-width: 960px) {
    .architecture__slider .slider-accent__wrapper {
        min-height:366px
    }
}@media only screen and (min-width: 1440px) {
    .architecture__slider .slider-accent__wrapper {
        min-height:26.042vw
    }
}@media only screen and (min-width: 1920px) {
    .architecture__slider .slider-accent__wrapper {
        min-height:500px
    }
}.architecture__description {
    margin-bottom: 20%
}@media only screen and (min-width: 960px) {
    .architecture__description {
        margin-bottom:8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .architecture__description {
        margin-bottom:8.33333%
    }
}.architecture__description:last-child,.architecture__description_no_margin {
    margin-bottom: 0
}@media only screen and (min-width: 960px) {
    .architecture_theme_reverse .architecture__info {
        right:inherit;
        left: 0;
        z-index: 1
    }
}@media only screen and (min-width: 960px) {
    .architecture_theme_reverse .architecture__slider .slider-accent__wrapper {
        margin-left:38.88889%
    }
}@media only screen and (min-width: 1440px) {
    .architecture_theme_reverse .architecture__slider .slider-accent__wrapper {
        margin-left:42.30769%
    }
}.architecture_remove_margin {
    margin-bottom: 0
}.architecture_both_padding .architecture__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .architecture_both_padding .architecture__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .architecture_both_padding .architecture__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.architecture_no_margin,.architecture_no_margin .architecture__content {
    margin-bottom: 0;
    padding-bottom: 0
}.accordions-section__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .accordions-section__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.accordions-section__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .accordions-section__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.accordions-section__item .accordion__header {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .accordions-section__item .accordion__header {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .accordions-section__item .accordion__header {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section__item .accordion__header {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .accordions-section__item .accordion__header {
        margin-bottom:56px
    }
}.accordions-section__item:last-child {
    margin-bottom: -8.75vw
}@media only screen and (min-width: 424px) {
    .accordions-section__item:last-child {
        margin-bottom:-37.1px
    }
}@media only screen and (min-width: 960px) {
    .accordions-section__item:last-child {
        margin-bottom:-32px
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section__item:last-child {
        margin-bottom:-2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .accordions-section__item:last-child {
        margin-bottom:-56px
    }
}.accordions-section__item:last-child .accordion__content {
    padding-bottom: 0
}@media only screen and (min-width: 424px) {
    .accordions-section__item:last-child .accordion__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .accordions-section__item:last-child .accordion__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section__item:last-child .accordion__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .accordions-section__item:last-child .accordion__content {
        padding-bottom:0
    }
}.accordions-section_theme_no-margin .accordion__content {
    padding-bottom: 6.66667%
}@media only screen and (min-width: 960px) {
    .accordions-section_theme_no-margin .accordion__content {
        padding-bottom:5.88235%
    }
}.accordions-section_theme_inner-margin .accordions-section__item .accordion {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion {
        margin-bottom:56px
    }
}.accordions-section_theme_inner-margin .accordions-section__item .accordion__header {
    margin-bottom: 0
}@media only screen and (min-width: 424px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__header {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__header {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__header {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__header {
        margin-bottom:0
    }
}.accordions-section_theme_inner-margin .accordions-section__item .accordion__content {
    padding-top: 6.25vw;
    padding-bottom: 13.33333%
}@media only screen and (min-width: 424px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__content {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__content {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__content {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__content {
        padding-top:32px
    }
}@media only screen and (min-width: 960px) {
    .accordions-section_theme_inner-margin .accordions-section__item .accordion__content {
        padding-bottom:11.76471%;
        padding-bottom: 8.33333%
    }
}.accordions-section_theme_article .accordions-section__row {
    padding-left: 0;
    padding-right: 0
}@media only screen and (min-width: 960px) {
    .accordions-section_theme_article .accordions-section__row {
        padding-left:0;
        padding-right: 0
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section_theme_article .accordions-section__row {
        padding-left:0;
        padding-right: 0
    }
}.accordions-section_theme_article .accordions-section__content {
    padding-bottom: 0;
    padding-top: 16.66667%
}@media only screen and (min-width: 960px) {
    .accordions-section_theme_article .accordions-section__content {
        padding-bottom:0;
        padding-top: 10%
    }
}@media only screen and (min-width: 1440px) {
    .accordions-section_theme_article .accordions-section__content {
        padding-bottom:0;
        padding-top: 10%
    }
}.another-stocks {
    overflow: hidden
}.another-stocks__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .another-stocks__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .another-stocks__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.another-stocks__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .another-stocks__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .another-stocks__row {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.another-stocks__content {
    margin-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .another-stocks__content {
        margin-bottom:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .another-stocks__content {
        margin-bottom:12.5%
    }
}.another-stocks__top {
    margin-bottom: 13.33333%
}@media only screen and (min-width: 960px) {
    .another-stocks__top {
        margin-bottom:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .another-stocks__top {
        margin-bottom:8.33333%
    }
}.another-stocks__title {
    color: #444240
}.another-stocks__caption {
    color: #17d527
}.another-stocks__swiper {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}.build-objects+.call-to-action .call-to-action__row {
    margin-bottom: 19.44444%;
    padding: 0
}@media only screen and (min-width: 960px) {
    .build-objects+.call-to-action .call-to-action__row {
        margin-bottom:13.88889%
    }
}@media only screen and (min-width: 1440px) {
    .build-objects+.call-to-action .call-to-action__row {
        margin-bottom:11.11111%
    }
}.build-objects__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .build-objects__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.build-objects__content {
    margin-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .build-objects__content {
        margin-bottom:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__content {
        margin-bottom:12.5%
    }
}.build-objects__title {
    color: #17d527
}.build-objects__objects {
    margin-top: 12.5vw;
    margin-bottom: -12.5vw
}@media only screen and (min-width: 424px) {
    .build-objects__objects {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__objects {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__objects {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__objects {
        margin-top:72px
    }
}@media only screen and (min-width: 424px) {
    .build-objects__objects {
        margin-bottom:-53px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__objects {
        margin-bottom:-56px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__objects {
        margin-bottom:-3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__objects {
        margin-bottom:-72px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__objects {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -1.47059%;
        margin-right: -1.47059%
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__objects {
        margin-left:-3.125%;
        margin-right: -3.125%
    }
}.build-objects__object {
    margin-bottom: 12.5vw;
    color: #444240
}@media only screen and (min-width: 424px) {
    .build-objects__object {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__object {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__object {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__object {
        margin-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__object {
        padding-left:1.42857%;
        padding-right: 1.42857%;
        width: 33.33333%
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__object {
        padding-left:2.94118%;
        padding-right: 2.94118%
    }
}.build-objects__object.is-sold .build-objects__name {
    color: #444240
}.build-objects__object.is-sold .build-objects__info-location,.build-objects__object.is-sold .build-objects__object-link {
    pointer-events: none
}.build-objects__object-link {
    color: inherit
}@media only screen and (min-width: 1280px) {
    .build-objects__object-link:hover .build-objects__img img {
        -webkit-transform:scale(1.1);
        transform: scale(1.1)
    }
}@media only screen and (min-width: 1280px) {
    .build-objects__object-link:hover .build-objects__name {
        color:#937545
    }
}.build-objects__img {
    height: 0;
    overflow: hidden;
    padding-bottom: 80%;
    position: relative
}.build-objects__img img,.build-objects__img picture {
    width: 100%;
    height: 100%
}.build-objects__img img {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    display: block
}.build-objects__name {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 6.25vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .build-objects__name {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__name {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__name {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__name {
        margin-top:32px
    }
}.build-objects__info-wrap {
    margin-top: 2.5vw;
    padding-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .build-objects__info-wrap {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__info-wrap {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__info-wrap {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__info-wrap {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .build-objects__info-wrap {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__info-wrap {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__info-wrap {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__info-wrap {
        padding-top:16px
    }
}.build-objects__info {
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 424px) {
    .build-objects__info {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .build-objects__info {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__info {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__info {
        font-size:17px;
        line-height: 1.45
    }
}.build-objects__info:not(:first-child) {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .build-objects__info:not(:first-child) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__info:not(:first-child) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__info:not(:first-child) {
        margin-top:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__info:not(:first-child) {
        margin-top:12px
    }
}.build-objects__info-icon {
    width: 7.5vw;
    margin-right: 2.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .build-objects__info-icon {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__info-icon {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__info-icon {
        width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__info-icon {
        width:24px
    }
}@media only screen and (min-width: 424px) {
    .build-objects__info-icon {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__info-icon {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__info-icon {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__info-icon {
        margin-right:8px
    }
}.build-objects__info-icon svg {
    width: 4.375vw;
    height: 5.625vw;
    fill: #17d527;
    max-height: 100%
}@media only screen and (min-width: 424px) {
    .build-objects__info-icon svg {
        width:18.6px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__info-icon svg {
        width:14px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__info-icon svg {
        width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__info-icon svg {
        width:20px
    }
}@media only screen and (min-width: 424px) {
    .build-objects__info-icon svg {
        height:23.9px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__info-icon svg {
        height:18px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__info-icon svg {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__info-icon svg {
        height:20px
    }
}.build-objects__info-location {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    cursor: pointer
}@media only screen and (min-width: 1280px) {
    .build-objects__info-location:hover {
        color:#17d527
    }
}.build-objects__links {
    margin-top: 2.5vw;
    margin-bottom: -2.5vw;
    padding-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .build-objects__links {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__links {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__links {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__links {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .build-objects__links {
        margin-bottom:-10.6px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__links {
        margin-bottom:-8px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__links {
        margin-bottom:-.417vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__links {
        margin-bottom:-8px
    }
}@media only screen and (min-width: 424px) {
    .build-objects__links {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__links {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__links {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__links {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .build-objects__links {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .build-objects__links {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__links {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__links {
        font-size:17px;
        line-height: 1.45
    }
}.build-objects__links a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .build-objects__links a {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .build-objects__links a {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__links a {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__links a {
        font-size:17px;
        line-height: 1.45
    }
}.build-objects__links a:not(:last-child) {
    margin-right: 1.875vw;
    padding-right: 1.875vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .build-objects__links a:not(:last-child) {
        margin-right:8px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__links a:not(:last-child) {
        margin-right:6px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__links a:not(:last-child) {
        margin-right:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__links a:not(:last-child) {
        margin-right:6px
    }
}@media only screen and (min-width: 424px) {
    .build-objects__links a:not(:last-child) {
        padding-right:8px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__links a:not(:last-child) {
        padding-right:6px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__links a:not(:last-child) {
        padding-right:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__links a:not(:last-child) {
        padding-right:6px
    }
}.build-objects__links a:not(:last-child):after {
    content: "";
    position: absolute;
    top: 50%;
    right: -1px;
    width: 2px;
    height: 2px;
    background-color: #444240;
    border-radius: 50%
}@media only screen and (min-width: 960px) {
    .build-objects__links a:hover {
        color:#444240
    }
}.build-objects__links a,.build-objects__links span {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .build-objects__links a,.build-objects__links span {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .build-objects__links a,.build-objects__links span {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .build-objects__links a,.build-objects__links span {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .build-objects__links a,.build-objects__links span {
        margin-bottom:8px
    }
}.block-more {
    width: 100%
}.block-more__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .block-more__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .block-more__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.block-more__content {
    width: 100%
}.block-more__link {
    display: block;
    width: 100%
}@media only screen and (min-width: 1280px) {
    .block-more__link:hover .accent {
        color:#444240
    }
}@media only screen and (min-width: 1280px) {
    .block-more__link:hover .block-more__title-icon-inner {
        border-color:#ceb184
    }
}.block-more__link .accent {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.block-more__img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}.block-more__img-wrapper {
    background-color: #fff;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 64%
}@media only screen and (min-width: 960px) {
    .block-more__img-wrapper {
        padding-bottom:44%
    }
}@media only screen and (min-width: 1440px) {
    .block-more__img-wrapper {
        padding-bottom:36%
    }
}.block-more__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.block-more__img-inner img,.block-more__img-inner picture {
    width: 100%;
    height: 100%
}.block-more__img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;"
}.block-more__title {
    margin-top: 8.75vw;
    color: #444240
}@media only screen and (min-width: 424px) {
    .block-more__title {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .block-more__title {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .block-more__title {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .block-more__title {
        width:55.88235%
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title {
        width:79.16667%
    }
}.block-more__title a {
    color: inherit
}@media only screen and (max-width: 959px) {
    .block-more__title br {
        display:none
    }
}.block-more__title-text {
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .block-more__title-text {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .block-more__title-text {
        margin-right:12px
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title-text {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .block-more__title-text {
        margin-right:16px
    }
}.block-more__title-icon {
    padding: 0 0 0 6.25vw;
    position: relative;
    display: inline;
    vertical-align: middle
}@media only screen and (min-width: 424px) {
    .block-more__title-icon {
        padding:0 0 0 26.5px
    }
}@media only screen and (min-width: 960px) {
    .block-more__title-icon {
        padding:0 20px
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title-icon {
        padding:0 1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .block-more__title-icon {
        padding:0 32px
    }
}.block-more__title-icon-inner {
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 8.125vw;
    height: 8.125vw;
    border: .313vw solid rgba(185,143,79,.5);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .block-more__title-icon-inner {
        width:34.5px
    }
}@media only screen and (min-width: 960px) {
    .block-more__title-icon-inner {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title-icon-inner {
        width:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .block-more__title-icon-inner {
        width:64px
    }
}@media only screen and (min-width: 424px) {
    .block-more__title-icon-inner {
        height:34.5px
    }
}@media only screen and (min-width: 960px) {
    .block-more__title-icon-inner {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title-icon-inner {
        height:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .block-more__title-icon-inner {
        height:64px
    }
}@media only screen and (min-width: 424px) {
    .block-more__title-icon-inner {
        border:1.4px solid rgba(185,143,79,.5)
    }
}@media only screen and (min-width: 960px) {
    .block-more__title-icon-inner {
        border:1px solid rgba(185,143,79,.5)
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title-icon-inner {
        border:.079vw solid rgba(185,143,79,.5)
    }
}@media only screen and (min-width: 1920px) {
    .block-more__title-icon-inner {
        border:1.5px solid rgba(185,143,79,.5)
    }
}.block-more__title-icon-inner svg {
    width: 1.563vw;
    height: 2.5vw;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .block-more__title-icon-inner svg {
        width:6.7px
    }
}@media only screen and (min-width: 960px) {
    .block-more__title-icon-inner svg {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title-icon-inner svg {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .block-more__title-icon-inner svg {
        width:6px
    }
}@media only screen and (min-width: 424px) {
    .block-more__title-icon-inner svg {
        height:10.6px
    }
}@media only screen and (min-width: 960px) {
    .block-more__title-icon-inner svg {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .block-more__title-icon-inner svg {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .block-more__title-icon-inner svg {
        height:10px
    }
}.block-more_theme_object .block-more__row {
    margin-top: 22.22222%;
    margin-bottom: 22.22222%
}@media only screen and (min-width: 424px) {
    .block-more_theme_object .block-more__row {
        margin-top:27.77778%;
        margin-bottom: 27.77778%
    }
}@media only screen and (min-width: 960px) {
    .block-more_theme_object .block-more__row {
        margin-top:13.88889%;
        margin-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .block-more_theme_object .block-more__row {
        margin-top:11.11111%;
        margin-bottom: 8.33333%
    }
}.block-more_theme_default-margin .block-more__row {
    margin-top: 19.44444%;
    margin-bottom: 0
}@media only screen and (min-width: 960px) {
    .block-more_theme_default-margin .block-more__row {
        margin-top:11.11111%;
        margin-bottom: 0
    }
}@media only screen and (min-width: 1440px) {
    .block-more_theme_default-margin .block-more__row {
        margin-top:8.33333%;
        margin-bottom: 0
    }
}.bottom-navigation {
    display: none
}@media only screen and (min-width: 960px) {
    .bottom-navigation {
        display:block;
        width: 100%
    }
}.bottom-navigation__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .bottom-navigation__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.bottom-navigation__content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid rgba(34,36,43,.2)
}.bottom-navigation__content,.bottom-navigation__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.bottom-navigation__list {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .bottom-navigation__list {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation__list {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__list {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__list {
        font-size:17px;
        line-height: 1.45
    }
}.bottom-navigation__list-item {
    padding-top: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    color: #444240
}@media only screen and (min-width: 424px) {
    .bottom-navigation__list-item {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation__list-item {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__list-item {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__list-item {
        padding-top:32px
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation__list-item:not(:last-child) {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__list-item:not(:last-child) {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__list-item:not(:last-child) {
        margin-right:24px
    }
}.bottom-navigation__list-item:last-child .bottom-navigation__list-link-icon {
    display: none
}.bottom-navigation__list-item.is-active {
    color: #17d527
}.bottom-navigation__list-item.is-active:after {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #17d527
}.bottom-navigation__list-item.is-active .bottom-navigation__list-link {
    cursor: default;
    pointer-events: none
}.bottom-navigation__list-link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: 0;
    margin: 0;
    color: inherit
}@media only screen and (min-width: 424px) {
    .bottom-navigation__list-link {
        padding:0
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation__list-link {
        padding:13px
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__list-link {
        padding:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__list-link {
        padding:13px
    }
}@media only screen and (min-width: 424px) {
    .bottom-navigation__list-link {
        margin:0
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation__list-link {
        margin:-13px
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__list-link {
        margin:-.677vw
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__list-link {
        margin:-13px
    }
}@media only screen and (min-width: 1280px) {
    .bottom-navigation__list-link:hover {
        color:#17d527
    }
}.bottom-navigation__list-link-icon {
    fill: #17d527
}@media only screen and (min-width: 960px) {
    .bottom-navigation__list-link-icon {
        margin-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__list-link-icon {
        margin-left:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__list-link-icon {
        margin-left:24px
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation__list-link-icon {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__list-link-icon {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__list-link-icon {
        width:6px
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation__list-link-icon {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__list-link-icon {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__list-link-icon {
        height:10px
    }
}.bottom-navigation__link {
    padding-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .bottom-navigation__link {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation__link {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation__link {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .bottom-navigation__link {
        padding-top:32px
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation_theme_object .bottom-navigation__row {
        margin-top:13.88889%;
        margin-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation_theme_object .bottom-navigation__row {
        margin-top:11.11111%;
        margin-bottom: 8.33333%
    }
}@media only screen and (min-width: 960px) {
    .bottom-navigation_theme_same .bottom-navigation__row {
        margin-top:11.11111%;
        margin-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .bottom-navigation_theme_same .bottom-navigation__row {
        margin-top:8.33333%;
        margin-bottom: 8.33333%
    }
}.call-consultant {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .call-consultant {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .call-consultant {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant {
        margin-bottom:72px
    }
}.call-consultant:last-child {
    margin-bottom: 0
}@media only screen and (min-width: 424px) {
    .call-consultant:last-child {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .call-consultant:last-child {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant:last-child {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant:last-child {
        margin-bottom:0
    }
}.call-consultant:last-child .call-consultant__content {
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .call-consultant:last-child .call-consultant__content {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant:last-child .call-consultant__content {
        margin-bottom:8.33333%
    }
}.call-consultant__content {
    padding-left: 13.88889%;
    padding-right: 13.88889%;
    margin-top: 22.22222%;
    text-align: center
}@media only screen and (min-width: 960px) {
    .call-consultant__content {
        padding-left:0;
        padding-right: 0;
        margin-top: 11.11111%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: left
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__content {
        margin-top:8.33333%
    }
}.call-consultant__photo {
    margin-bottom: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .call-consultant__photo {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .call-consultant__photo {
        margin-bottom:0;
        -webkit-flex-basis: 19.44444%;
        -ms-flex-preferred-size: 19.44444%;
        flex-basis: 19.44444%;
        max-width: 19.44444%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__photo {
        -webkit-flex-basis:13.88889%;
        -ms-flex-preferred-size: 13.88889%;
        flex-basis: 13.88889%;
        max-width: 13.88889%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.call-consultant__photo img {
    width: 50vw;
    height: 50vw;
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    border-radius: 50%;
    pointer-events: none;
    display: block
}@media only screen and (min-width: 424px) {
    .call-consultant__photo img {
        width:212px
    }
}@media only screen and (min-width: 960px) {
    .call-consultant__photo img {
        width:187px
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__photo img {
        width:13.907vw
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant__photo img {
        width:267px
    }
}@media only screen and (min-width: 424px) {
    .call-consultant__photo img {
        height:212px
    }
}@media only screen and (min-width: 960px) {
    .call-consultant__photo img {
        height:187px
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__photo img {
        height:13.907vw
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant__photo img {
        height:267px
    }
}.call-consultant__info {
    width: 100%
}@media only screen and (min-width: 960px) {
    .call-consultant__info {
        padding-top:2.5vw;
        padding-bottom: 6.25vw;
        width: 33.33333%
    }
}@media only screen and (min-width: 960px) and (min-width:424px) {
    .call-consultant__info {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) and (min-width:960px) {
    .call-consultant__info {
        padding-top:8px
    }
}@media only screen and (min-width: 960px) and (min-width:1440px) {
    .call-consultant__info {
        padding-top:.417vw
    }
}@media only screen and (min-width: 960px) and (min-width:1920px) {
    .call-consultant__info {
        padding-top:8px
    }
}@media only screen and (min-width: 960px) and (min-width:424px) {
    .call-consultant__info {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) and (min-width:960px) {
    .call-consultant__info {
        padding-bottom:24px
    }
}@media only screen and (min-width: 960px) and (min-width:1440px) {
    .call-consultant__info {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 960px) and (min-width:1920px) {
    .call-consultant__info {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__info {
        width:23.61111%
    }
}.call-consultant__text {
    margin-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #101417
}@media only screen and (min-width: 424px) {
    .call-consultant__text {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .call-consultant__text {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__text {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant__text {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .call-consultant__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .call-consultant__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant__text {
        font-size:18px;
        line-height: 1.6
    }
}.call-consultant__text p {
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: 0;
    color: #313131;
    font-family: Montserrat, sans-serif;
}@media only screen and (min-width: 424px) {
    .call-consultant__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .call-consultant__text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__text p {
        font-size: 16px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant__text p {
        font-size:18px;
        line-height: 1.6
    }
}.call-consultant__text p:not(:first-child) {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .call-consultant__text p:not(:first-child) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .call-consultant__text p:not(:first-child) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__text p:not(:first-child) {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant__text p:not(:first-child) {
        margin-top:8px
    }
}.call-consultant__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .call-consultant__text a:hover {
        color:#101417
    }
}.call-consultant__phone {
    margin-bottom: 6.25vw;
    /* color: #17d527; */
    font-weight: 800;
}@media only screen and (min-width: 424px) {
    .call-consultant__phone {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .call-consultant__phone {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant__phone {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .call-consultant__phone {
        margin-bottom:32px
    }
}.call-consultant__phone a {
    color: inherit
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .call-consultant_theme_object {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .call-consultant_theme_object {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .call-consultant_theme_object {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .call-consultant_theme_object {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .call-consultant_theme_object {
        margin-bottom:0
    }
}@media only screen and (max-width: 423px) {
    .call-consultant_theme_object {
        margin-bottom:0
    }
}.call-consultant_theme_object .call-consultant__content {
    margin-top: 22.22222%;
    margin-bottom: 27.77778%
}@media only screen and (min-width: 960px) {
    .call-consultant_theme_object .call-consultant__content {
        margin-top:11.11111%;
        margin-bottom: 13.88889%
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant_theme_object .call-consultant__content {
        margin-top:6.94444%;
        margin-bottom: 11.11111%
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .call-consultant_both_margin {
        margin-top:0;
        margin-bottom: 0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .call-consultant_both_margin {
        margin-top:0;
        margin-bottom: 0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .call-consultant_both_margin {
        margin-top:0;
        margin-bottom: 0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .call-consultant_both_margin {
        margin-top:0;
        margin-bottom: 0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .call-consultant_both_margin {
        margin-top:0;
        margin-bottom: 0
    }
}@media only screen and (max-width: 423px) {
    .call-consultant_both_margin {
        margin-top:0;
        margin-bottom: 0
    }
}.call-consultant_both_margin .call-consultant__content {
    margin-top: 19.44444%;
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .call-consultant_both_margin .call-consultant__content {
        margin-top:11.11111%;
        margin-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .call-consultant_both_margin .call-consultant__content {
        margin-top:8.33333%;
        margin-bottom: 8.33333%
    }
}.call-consultant_both_margin+.property-more .property-more__row {
    margin-top: 0
}.call-to-action {
    background-color: #edebe9;
    width: 100%
}.call-to-action+.about-slider:last-child .about-slider__row {
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .call-to-action+.about-slider:last-child .about-slider__row {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1280px) {
    .call-to-action+.about-slider:last-child .about-slider__row {
        margin-bottom:8.33333%
    }
}.call-to-action+.about-slider .about-slider__row {
    padding-top: 0
}.call-to-action__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .call-to-action__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.call-to-action__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}@media only screen and (min-width: 960px) {
    .call-to-action__content {
        position:relative
    }
}.call-to-action__title {
    margin-bottom: 8.75vw;
    margin-right: auto;
    color: #17d527;
    width: 46.66667%
}@media only screen and (min-width: 424px) {
    .call-to-action__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__title {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__title {
        display:none
    }
}.call-to-action__title span {
    font-size: 5.938vw;
    line-height: 1.4;
    letter-spacing: .625vw;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .call-to-action__title span {
        font-size:25.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__title span {
        font-size:28px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__title span {
        font-size:2.084vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__title span {
        font-size:40px;
        line-height: 1.4
    }
}@media only screen and (min-width: 424px) {
    .call-to-action__title span {
        letter-spacing:2.7px
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__title span {
        letter-spacing:2px
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__title span {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__title span {
        letter-spacing:2px
    }
}.call-to-action__img {
    margin-bottom: 8.75vw;
    width: 36.66667%
}@media only screen and (min-width: 424px) {
    .call-to-action__img {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__img {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__img {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__img {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .call-to-action__img {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .call-to-action__img {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .call-to-action__img {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .call-to-action__img {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__img {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 50%
    }
}.call-to-action__img-wrapper {
    background-color: #fff;
    border-radius: 50%;
    position: relative;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    width: 100%
}@media only screen and (min-width: 960px) {
    .call-to-action__img-wrapper {
        border-radius:0;
        padding-bottom: 71%
    }
}.call-to-action__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.call-to-action__img-inner img,.call-to-action__img-inner picture {
    width: 100%;
    height: 100%
}.call-to-action__img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    display: block
}.call-to-action__inner {
    color: #101417;
    width: 100%
}@media only screen and (min-width: 960px) {
    .call-to-action__inner {
        margin-right:8.82353%;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        width: 41.17647%
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__inner {
        margin-right:8.33333%;
        width: 41.66667%
    }
}.call-to-action__inner .call-to-action__title {
    display: none
}@media only screen and (min-width: 960px) {
    .call-to-action__inner .call-to-action__title {
        display:block;
        width: 78.57143%
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__inner .call-to-action__title {
        width:80%
    }
}.call-to-action__phone a {
    color: inherit
}.call-to-action__timetable {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .call-to-action__timetable {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__timetable {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__timetable {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__timetable {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .call-to-action__timetable {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__timetable {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__timetable {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__timetable {
        font-size:18px;
        line-height: 1.6
    }
}.call-to-action__text {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .call-to-action__text {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__text {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__text {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__text {
        margin-top:40px
    }
}.call-to-action__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .call-to-action__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__text p {
        font-size:18px;
        line-height: 1.6
    }
}.call-to-action__text p:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .call-to-action__text p:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__text p:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__text p:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__text p:not(:last-child) {
        margin-bottom:16px
    }
}.call-to-action__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .call-to-action__text a:hover {
        color:#101417
    }
}.call-to-action__link {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .call-to-action__link {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .call-to-action__link {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .call-to-action__link {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .call-to-action__link {
        margin-top:56px
    }
}.contacts {
    padding-top: 19.44444%;
    padding-bottom: 19.44444%;
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .contacts {
        padding-top:11.11111%;
        padding-bottom: 11.11111%;
        margin-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .contacts {
        padding-top:9.375%;
        padding-bottom: 9.375%;
        margin-bottom: 9.375%
    }
}.contacts__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .contacts__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .contacts__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}@media only screen and (min-width: 960px) {
    .contacts__main {
        -webkit-flex-basis:61.76471%;
        -ms-flex-preferred-size: 61.76471%;
        flex-basis: 61.76471%;
        max-width: 61.76471%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .contacts__main {
        -webkit-flex-basis:62.5%;
        -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
        max-width: 62.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.contacts__section:not(:first-child) {
    margin-top: 19.44444%
}@media only screen and (min-width: 960px) {
    .contacts__section:not(:first-child) {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .contacts__section:not(:first-child) {
        margin-top:9.375%
    }
}.contacts__map {
    background-color: rgba(185,143,79,.1)
}@media only screen and (max-width: 959px) {
    .contacts__map .yandex-map__groups {
        display:none
    }
}.contacts__section-title {
    color: #17d527
}.contacts__section-text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .contacts__section-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contacts__section-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contacts__section-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contacts__section-text {
        font-size:22px;
        line-height: 1.6
    }
}.contacts__section-text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .contacts__section-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contacts__section-text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contacts__section-text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contacts__section-text p {
        font-size:22px;
        line-height: 1.6
    }
}.contacts__section-text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .contacts__section-text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .contacts__section-text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .contacts__section-text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .contacts__section-text p:not(:first-child) {
        margin-top:16px
    }
}.contacts__section-text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .contacts__section-text a:hover {
        color:inherit
    }
}.contacts__section-text-wrap {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .contacts__section-text-wrap {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contacts__section-text-wrap {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .contacts__section-text-wrap {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contacts__section-text-wrap {
        margin-top:40px
    }
}.contact-block {
    padding-top: 12.5vw;
    color: #fff;
    overflow: hidden;
    position: relative
}@media only screen and (min-width: 424px) {
    .contact-block {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .contact-block {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block {
        padding-top:72px
    }
}.contact-block:before {
    height: 10vw;
    content: "";
    display: block;
    width: 100%
}@media only screen and (min-width: 424px) {
    .contact-block:before {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .contact-block:before {
        height:53px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block:before {
        height:4.115vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block:before {
        height:79px
    }
}.contact-block:after {
    height: 10vw;
    content: "";
    position: absolute;
    width: 1px;
    top: 0;
    left: 50%;
    background-color: rgba(16,20,23,.2)
}@media only screen and (min-width: 424px) {
    .contact-block:after {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .contact-block:after {
        height:53px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block:after {
        height:4.115vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block:after {
        height:79px
    }
}.contact-block:last-child .contact-block__row {
    margin-bottom: 27.77778%
}@media only screen and (min-width: 960px) {
    .contact-block:last-child .contact-block__row {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .contact-block:last-child .contact-block__row {
        margin-bottom:11.11111%
    }
}.contact-block+.section-number .section-number__wrapper {
    margin-top: 22.22222%
}@media only screen and (min-width: 960px) {
    .contact-block+.section-number .section-number__wrapper {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .contact-block+.section-number .section-number__wrapper {
        margin-top:8.33333%
    }
}.contact-block__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .contact-block__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.contact-block__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .contact-block__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__row {
        padding-left:5.55556%;
        padding-right: 5.55556%
    }
}.contact-block__content {
    padding-top: 20%;
    padding-bottom: 20%;
    background-color: #22242b;
    position: relative;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .contact-block__content {
        padding-top:26.66667%;
        padding-bottom: 26.66667%
    }
}@media only screen and (min-width: 960px) {
    .contact-block__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__content {
        padding:9.375% 12.5%
    }
}.contact-block__content:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -100vw;
    right: -100vw;
    background-color: #22242b;
    z-index: -1
}@media only screen and (min-width: 1440px) {
    .contact-block__content:after {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .contact-block__content-wrap {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 960px) {
    .contact-block__top {
        position:absolute;
        top: 5.55556%;
        right: 0
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__top {
        top:3.125%;
        right: 12.5%
    }
}.contact-block__title {
    margin-bottom: 8.75vw;
    color: #17d527;
    width: 100%
}@media only screen and (min-width: 424px) {
    .contact-block__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__title {
        margin-bottom:56px
    }
}.contact-block__title:not(:first-child) {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .contact-block__title:not(:first-child) {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__title:not(:first-child) {
        margin-top:0
    }
}.contact-block__left {
    padding-bottom: 12.5vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .contact-block__left {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__left {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__left {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__left {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .contact-block__left {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .contact-block__left {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .contact-block__left {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .contact-block__left {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .contact-block__left {
        -webkit-flex-basis:41.17647%;
        -ms-flex-preferred-size: 41.17647%;
        flex-basis: 41.17647%;
        max-width: 41.17647%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__left {
        -webkit-flex-basis:45.83333%;
        -ms-flex-preferred-size: 45.83333%;
        flex-basis: 45.83333%;
        max-width: 45.83333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 8.33333%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}.contact-block__left:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -100vw;
    right: -100vw;
    height: 1px;
    background-color: hsla(0,0%,100%,.1)
}@media only screen and (min-width: 960px) {
    .contact-block__left:after {
        display:none
    }
}.contact-block__text {
    margin-bottom: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .contact-block__text {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__text {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__text {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__text {
        margin-bottom:56px
    }
}@media only screen and (min-width: 424px) {
    .contact-block__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-block__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__text {
        font-size:22px;
        line-height: 1.6
    }
}.contact-block__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .contact-block__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-block__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__text p {
        font-size:22px;
        line-height: 1.6
    }
}.contact-block__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .contact-block__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__text p:not(:first-child) {
        margin-top:16px
    }
}.contact-block__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .contact-block__text a:hover {
        color:#fff
    }
}.contact-block__info-wrap {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .contact-block__info-wrap {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info-wrap {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-wrap {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info-wrap {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .contact-block__info-wrap {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .contact-block__info-wrap {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .contact-block__info-wrap {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .contact-block__info-wrap {
        margin-bottom:0
    }
}.contact-block__info {
    margin-bottom: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}@media only screen and (min-width: 424px) {
    .contact-block__info {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info {
        margin-bottom:40px
    }
}@media only screen and (min-width: 424px) {
    .contact-block__info {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.contact-block__info:last-child {
    margin-bottom: 0
}.contact-block__info-icon {
    padding-top: 1.25vw;
    margin-bottom: 0;
    width: 13.33333%
}@media only screen and (min-width: 424px) {
    .contact-block__info-icon {
        padding-top:5.3px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info-icon {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-icon {
        padding-top:0
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info-icon {
        padding-top:0
    }
}@media only screen and (min-width: 424px) {
    .contact-block__info-icon {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info-icon {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-icon {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info-icon {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-icon {
        top:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info-icon {
        top:4px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-icon {
        left:-1.77vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info-icon {
        left:-34px
    }
}@media only screen and (min-width: 424px) {
    .contact-block__info-icon {
        width:13.33333%
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info-icon {
        width:auto
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-icon {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info-icon {
        width:18px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-icon {
        height:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info-icon {
        height:18px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-icon {
        position:absolute;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}.contact-block__info-icon svg {
    display: block
}@media only screen and (min-width: 1440px) {
    .contact-block__info-icon svg {
        position:absolute;
        bottom: 0
    }
}.contact-block__icon-time {
    width: 5.625vw;
    height: 5.625vw
}@media only screen and (min-width: 424px) {
    .contact-block__icon-time {
        width:23.9px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__icon-time {
        width:18px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__icon-time {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__icon-time {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .contact-block__icon-time {
        height:23.9px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__icon-time {
        height:18px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__icon-time {
        height:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__icon-time {
        height:18px
    }
}.contact-block__icon-pin {
    width: 5.625vw;
    height: 6.875vw
}@media only screen and (min-width: 424px) {
    .contact-block__icon-pin {
        width:23.9px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__icon-pin {
        width:18px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__icon-pin {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__icon-pin {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .contact-block__icon-pin {
        height:29.2px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__icon-pin {
        height:22px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__icon-pin {
        height:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__icon-pin {
        height:22px
    }
}.contact-block__info-text {
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}@media only screen and (min-width: 424px) {
    .contact-block__info-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__info-text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .contact-block__info-text {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__info-text {
        font-size:4.063vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) and (min-width:424px) {
    .contact-block__info-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) and (min-width:960px) {
    .contact-block__info-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) and (min-width:1440px) {
    .contact-block__info-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) and (min-width:1920px) {
    .contact-block__info-text {
        font-size:18px;
        line-height: 1.6
    }
}.contact-block__info-text span {
    display: block
}.contact-block__actions {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .contact-block__actions {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__actions {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__actions {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__actions {
        margin-top:56px
    }
}@media only screen and (max-width: 423px) {
    .contact-block__actions {
        margin-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .contact-block__actions {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .contact-block__actions {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.contact-block__action {
    margin-bottom: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .contact-block__action {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__action {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__action {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__action {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .contact-block__action {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .contact-block__action {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .contact-block__action {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .contact-block__action {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .contact-block__action {
        margin-right:22px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__action {
        margin-right:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__action {
        margin-right:22px
    }
}@media only screen and (min-width: 424px) {
    .contact-block__action {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-block__action {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__action {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__action {
        font-size:17px;
        line-height: 1.45
    }
}.contact-block__action:last-child {
    margin-bottom: 0
}@media only screen and (min-width: 960px) {
    .contact-block__action:last-child {
        margin-right:0
    }
}.contact-block__right {
    padding-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .contact-block__right {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__right {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__right {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__right {
        padding-top:72px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .contact-block__right {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .contact-block__right {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .contact-block__right {
        padding-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .contact-block__right {
        padding-top:0
    }
}@media only screen and (min-width: 960px) {
    .contact-block__right {
        -webkit-flex-basis:47.05882%;
        -ms-flex-preferred-size: 47.05882%;
        flex-basis: 47.05882%;
        max-width: 47.05882%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__right {
        -webkit-flex-basis:45.83333%;
        -ms-flex-preferred-size: 45.83333%;
        flex-basis: 45.83333%;
        max-width: 45.83333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.contact-block__form-caption {
    margin-bottom: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #edebe9
}@media only screen and (min-width: 424px) {
    .contact-block__form-caption {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__form-caption {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__form-caption {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__form-caption {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .contact-block__form-caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-block__form-caption {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__form-caption {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__form-caption {
        font-size:22px;
        line-height: 1.6
    }
}.contact-block__input {
    margin-bottom: 7.5vw
}@media only screen and (min-width: 424px) {
    .contact-block__input {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__input {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__input {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__input {
        margin-bottom:40px
    }
}.contact-block__agreement {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .contact-block__agreement {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__agreement {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__agreement {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__agreement {
        margin-bottom:56px
    }
}.contact-block__agreement .checkbox {
    padding-right: 9.375vw
}@media only screen and (min-width: 424px) {
    .contact-block__agreement .checkbox {
        padding-right:39.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__agreement .checkbox {
        padding-right:30px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__agreement .checkbox {
        padding-right:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__agreement .checkbox {
        padding-right:30px
    }
}.link-load {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 1280px) {
    .link-load:hover {
        color:#17d527
    }
}.link-load span {
    width: 9.375vw;
    height: 9.375vw;
    margin-left: 3.125vw;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(16,20,23,.5)
}@media only screen and (min-width: 424px) {
    .link-load span {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link-load span {
        width:30px
    }
}@media only screen and (min-width: 1440px) {
    .link-load span {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link-load span {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .link-load span {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .link-load span {
        height:30px
    }
}@media only screen and (min-width: 1440px) {
    .link-load span {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .link-load span {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .link-load span {
        margin-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .link-load span {
        margin-left:10px
    }
}@media only screen and (min-width: 1440px) {
    .link-load span {
        margin-left:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .link-load span {
        margin-left:12px
    }
}.contact-block__sms-info {
    padding-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .contact-block__sms-info {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .contact-block__sms-info {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__sms-info {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__sms-info {
        padding-top:8px
    }
}@media only screen and (min-width: 424px) {
    .contact-block__sms-info {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-block__sms-info {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .contact-block__sms-info {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-block__sms-info {
        font-size:18px;
        line-height: 1.6
    }
}.contact-block_inner_theme {
    color: #444240
}@media only screen and (min-width: 960px) {
    .contact-block_inner_theme {
        padding-top:0
    }
}.contact-block_inner_theme:after,.contact-block_inner_theme:before {
    display: none
}.contact-block_inner_theme .contact-block__content {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff
}@media only screen and (min-width: 960px) {
    .contact-block_inner_theme .contact-block__content {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1440px) {
    .contact-block_inner_theme .contact-block__content {
        padding-top:0;
        padding-bottom: 0
    }
}.contact-block_inner_theme .contact-block__content:after {
    display: none
}@media only screen and (min-width: 1440px) {
    .contact-block_inner_theme .contact-block__row {
        padding-left:0;
        padding-right: 0
    }
}.contact-block_inner_theme .contact-block__sms-info,.contact-office {
    color: #444240
}.contact-office__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .contact-office__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.contact-office__title {
    color: #17d527
}.contact-office__wrap {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .contact-office__wrap {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__wrap {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__wrap {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__wrap {
        margin-top:40px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__wrap {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 960px) {
    .contact-office__main {
        -webkit-flex-basis:61.76471%;
        -ms-flex-preferred-size: 61.76471%;
        flex-basis: 61.76471%;
        max-width: 61.76471%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__main {
        -webkit-flex-basis:62.5%;
        -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
        max-width: 62.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.contact-office__location {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .contact-office__location {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-office__location {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__location {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__location {
        font-size:22px;
        line-height: 1.6
    }
}.contact-office__routes {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 6.25vw;
    margin-bottom: -2.5vw
}@media only screen and (min-width: 424px) {
    .contact-office__routes {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-office__routes {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__routes {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__routes {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .contact-office__routes {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__routes {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__routes {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__routes {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .contact-office__routes {
        margin-bottom:-10.6px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__routes {
        margin-bottom:-8px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__routes {
        margin-bottom:-.417vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__routes {
        margin-bottom:-8px
    }
}.contact-office__routes .link-icon {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .contact-office__routes .link-icon {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__routes .link-icon {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__routes .link-icon {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__routes .link-icon {
        margin-bottom:8px
    }
}@media only screen and (max-width: 959px) {
    .contact-office__routes .link-icon {
        width:100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}.contact-office__routes .link-icon:not(:last-child) {
    margin-right: 10vw
}@media only screen and (min-width: 424px) {
    .contact-office__routes .link-icon:not(:last-child) {
        margin-right:42.4px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__routes .link-icon:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__routes .link-icon:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__routes .link-icon:not(:last-child) {
        margin-right:32px
    }
}.contact-office__links {
    margin-top: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .contact-office__links {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__links {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__links {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__links {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .contact-office__links {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-office__links {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__links {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__links {
        font-size:22px;
        line-height: 1.6
    }
}.contact-office__links span:not(:last-child) {
    margin-right: 12.5vw
}@media only screen and (min-width: 424px) {
    .contact-office__links span:not(:last-child) {
        margin-right:53px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__links span:not(:last-child) {
        margin-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__links span:not(:last-child) {
        margin-right:2.344vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__links span:not(:last-child) {
        margin-right:45px
    }
}.contact-office__links a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .contact-office__links a:hover {
        color:inherit
    }
}.contact-office__link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .contact-office__link:hover {
        color:inherit
    }
}.contact-office__link:not(:last-child) {
    margin-right: 12.5vw
}@media only screen and (min-width: 424px) {
    .contact-office__link:not(:last-child) {
        margin-right:53px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__link:not(:last-child) {
        margin-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__link:not(:last-child) {
        margin-right:2.344vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__link:not(:last-child) {
        margin-right:45px
    }
}.contact-office__link-desc {
    color: #17d527
}@media only screen and (min-width: 960px) {
    .contact-office__link-desc {
        margin-left:-30px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__link-desc {
        margin-left:-1.562vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__link-desc {
        margin-left:-30px
    }
}@media only screen and (max-width: 959px) {
    .contact-office__link-desc {
        white-space:nowrap
    }
}.contact-office__info {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}@media only screen and (min-width: 424px) {
    .contact-office__info {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-office__info {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__info {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__info {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .contact-office__info {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__info {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__info {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__info {
        margin-top:40px
    }
}.contact-office__info img {
    margin-right: 7.5vw;
    width: 15vw;
    height: auto;
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 1440px) {
    .contact-office__info img {
        margin-top:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__info img {
        margin-top:10px
    }
}@media only screen and (min-width: 424px) {
    .contact-office__info img {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__info img {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__info img {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__info img {
        margin-right:24px
    }
}@media only screen and (min-width: 424px) {
    .contact-office__info img {
        width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__info img {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__info img {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__info img {
        width:48px
    }
}.contact-office__info span>span {
    color: #eb5757
}.contact-office__info a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .contact-office__info a:hover {
        color:inherit
    }
}.contact-office__side {
    margin-top: 7.5vw;
    color: #444240
}@media only screen and (min-width: 424px) {
    .contact-office__side {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__side {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__side {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__side {
        margin-top:40px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__side {
        -webkit-flex-basis:38.23529%;
        -ms-flex-preferred-size: 38.23529%;
        flex-basis: 38.23529%;
        max-width: 38.23529%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        padding-left: 8.82353%;
        margin-white: 7.5vw;
        display: block
    }
}@media only screen and (min-width: 960px) and (min-width:424px) {
    .contact-office__side {
        margin-white:31.8px
    }
}@media only screen and (min-width: 960px) and (min-width:960px) {
    .contact-office__side {
        margin-white:28px
    }
}@media only screen and (min-width: 960px) and (min-width:1440px) {
    .contact-office__side {
        margin-white:2.084vw
    }
}@media only screen and (min-width: 960px) and (min-width:1920px) {
    .contact-office__side {
        margin-white:40px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__side {
        -webkit-flex-basis:37.5%;
        -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
        max-width: 37.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        padding-left: 8.33333%
    }
}.contact-office__side-text {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .contact-office__side-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-office__side-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__side-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__side-text {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .contact-office__side-text {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__side-text {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__side-text {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__side-text {
        padding-top:32px
    }
}.contact-office__photos {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .contact-office__photos {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__photos {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__photos {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__photos {
        margin-top:96px
    }
}.contact-office__photos-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-left: -webkit-calc((100vw - 100%)/2);
    padding-left: calc((100vw - 100%) / 2);
    margin-left: -webkit-calc((100vw - 100%)/2 * -1);
    margin-left: calc((100vw - 100%) / 2 * -1);
    margin-right: -webkit-calc((100vw - 100%)/2 * -1);
    margin-right: calc((100vw - 100%) / 2 * -1);
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
    margin-bottom: -3.75vw;
    padding-bottom: 3.75vw
}.contact-office__photos-nav:after {
    content: "";
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: -webkit-calc(100vw - 100%);
    width: calc(100vw - 100%);
    height: 1px
}.contact-office__photos-nav:hover {
    scrollbar-color: transparent transparent
}.contact-office__photos-nav::-webkit-scrollbar {
    width: 0;
    height: 0
}.contact-office__photos-nav::-webkit-scrollbar-track {
    background-color: transparent
}.contact-office__photos-nav::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.contact-office__photos-nav::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 424px) {
    .contact-office__photos-nav {
        margin-bottom:-15.9px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__photos-nav {
        margin-bottom:-16px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__photos-nav {
        margin-bottom:-.834vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__photos-nav {
        margin-bottom:-16px
    }
}@media only screen and (min-width: 424px) {
    .contact-office__photos-nav {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__photos-nav {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__photos-nav {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__photos-nav {
        padding-bottom:16px
    }
}.contact-office__photos-nav li {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527;
    white-space: nowrap
}.contact-office__photos-nav li:not(:last-child) {
    margin-right: 7.5vw
}@media only screen and (min-width: 424px) {
    .contact-office__photos-nav li:not(:last-child) {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__photos-nav li:not(:last-child) {
        margin-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__photos-nav li:not(:last-child) {
        margin-right:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__photos-nav li:not(:last-child) {
        margin-right:40px
    }
}@media only screen and (min-width: 1280px) {
    .contact-office__photos-nav li:hover {
        color:#444240
    }
}.contact-office__photos-nav li.is-active {
    color: #444240;
    pointer-events: none
}.contact-office__photos-main {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .contact-office__photos-main {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .contact-office__photos-main {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .contact-office__photos-main {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-office__photos-main {
        margin-top:56px
    }
}.contact-office__photos-main .contact-office__scheme,.contact-office__photos-main .contact-office__slider {
    display: none
}.contact-office__photos-main .contact-office__scheme.is-active,.contact-office__photos-main .contact-office__slider.is-active {
    display: block
}.contact-office__photos-main .contact-office__scheme {
    max-height: 56.25%;
    width: 100%;
    object-fit: cover
}.contact-objects {
    color: #444240
}.contact-objects__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .contact-objects__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.contact-objects__title {
    color: #17d527
}@media only screen and (min-width: 960px) {
    .contact-objects__list {
        margin:0 -1.47059%
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__list {
        margin:0 -1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__list {
        margin:0 -36px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.contact-objects__item {
    padding: 6.25vw 0 2.5vw;
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .contact-objects__item {
        padding:26.5px 0 10.6px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__item {
        padding:0 1.42857%
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__item {
        padding:0 1.875vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__item {
        padding:0 36px
    }
}@media only screen and (min-width: 424px) {
    .contact-objects__item {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__item {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__item {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__item {
        margin-top:72px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__item {
        width:50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}@media only screen and (max-width: 959px) {
    .contact-objects__item:not(:first-child) {
        border-top:1px solid rgba(34,36,43,.2)
    }
}.contact-objects__photo {
    width: 25vw;
    height: 25vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .contact-objects__photo {
        width:106px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__photo {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__photo {
        width:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__photo {
        width:160px
    }
}@media only screen and (min-width: 424px) {
    .contact-objects__photo {
        height:106px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__photo {
        height:80px
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__photo {
        height:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__photo {
        height:160px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__photo {
        margin-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__photo {
        margin-right:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__photo {
        margin-right:40px
    }
}.contact-objects__photo-wrapper {
    border-radius: 50%;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%
}.contact-objects__photo-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.contact-objects__photo-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    padding: 2.5vw;
    border-radius: 50%;
    border: 1px solid #d4c1a4;
    width: 100%;
    height: 100%
}@media only screen and (min-width: 424px) {
    .contact-objects__photo-inner img {
        padding:10.6px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__photo-inner img {
        padding:8px
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__photo-inner img {
        padding:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__photo-inner img {
        padding:16px
    }
}.contact-objects__info {
    margin-top: 5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .contact-objects__info {
        margin-top:21.2px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__info {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .contact-objects__info {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__info {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__info {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__info {
        font-size:18px;
        line-height: 1.6
    }
}.contact-objects__location {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .contact-objects__location {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__location {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__location {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__location {
        margin-top:32px
    }
}.contact-objects__text {
    color: rgba(68,66,64,.7)
}.contact-objects__action {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .contact-objects__action {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .contact-objects__action {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .contact-objects__action {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .contact-objects__action {
        margin-top:32px
    }
}.columns-upt__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .columns-upt__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.columns-upt__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .columns-upt__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.columns-upt__title {
    color: #17d527
}.columns-upt__main {
    padding-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .columns-upt__main {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .columns-upt__main {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__main {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .columns-upt__main {
        padding-top:96px
    }
}@media only screen and (min-width: 960px) {
    .columns-upt__main {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -2.94118%;
        margin-right: -2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__main {
        margin-left:-3.125%;
        margin-right: -3.125%
    }
}.columns-upt__col {
    width: 100%
}@media only screen and (min-width: 960px) {
    .columns-upt__col {
        padding-left:2.77778%;
        padding-right: 2.77778%;
        width: 33.33333%
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__col {
        padding-left:3.125%;
        padding-right: 3.125%
    }
}.columns-upt__col:not(:first-child) {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .columns-upt__col:not(:first-child) {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .columns-upt__col:not(:first-child) {
        margin-top:0
    }
}.columns-upt__item:not(:first-child) {
    padding-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .columns-upt__item:not(:first-child) {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .columns-upt__item:not(:first-child) {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__item:not(:first-child) {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .columns-upt__item:not(:first-child) {
        padding-top:72px
    }
}.columns-upt__item-icon {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .columns-upt__item-icon {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .columns-upt__item-icon {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__item-icon {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .columns-upt__item-icon {
        margin-bottom:32px
    }
}.columns-upt__item-icon img,.columns-upt__item-icon svg {
    width: 25vw;
    height: auto;
    display: block
}@media only screen and (min-width: 424px) {
    .columns-upt__item-icon img,.columns-upt__item-icon svg {
        width:106px
    }
}@media only screen and (min-width: 960px) {
    .columns-upt__item-icon img,.columns-upt__item-icon svg {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__item-icon img,.columns-upt__item-icon svg {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .columns-upt__item-icon img,.columns-upt__item-icon svg {
        width:80px
    }
}.columns-upt__item-ttl {
    color: #17d527
}.columns-upt__item-text {
    padding-top: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .columns-upt__item-text {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .columns-upt__item-text {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__item-text {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .columns-upt__item-text {
        padding-top:32px
    }
}@media only screen and (min-width: 424px) {
    .columns-upt__item-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .columns-upt__item-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .columns-upt__item-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .columns-upt__item-text {
        font-size:18px;
        line-height: 1.6
    }
}.energy-efficiency {
    width: 100%
}.energy-efficiency__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .energy-efficiency__row {
        padding-left:2.77778%;
        padding-right: 0
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__row {
        padding-left:12.5%
    }
}.energy-efficiency__content {
    padding-top: 20%;
    padding-bottom: 17.64706%;
    position: relative
}@media only screen and (min-width: 424px) {
    .energy-efficiency__content {
        padding-top:26.66667%;
        padding-bottom: 23.52941%
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__content {
        padding-top:10.71429%;
        padding-bottom: 10.71429%
    }
}.energy-efficiency__left {
    width: 100%
}@media only screen and (min-width: 960px) {
    .energy-efficiency__left {
        margin-right:5.88235%;
        margin-bottom: 0;
        width: 38.23529%
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__left {
        margin-right:7.14286%;
        width: 50%
    }
}.energy-efficiency__title {
    margin-bottom: 8.75vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .energy-efficiency__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__title {
        margin-bottom:56px
    }
}.energy-efficiency__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    width: 100%
}@media only screen and (min-width: 424px) {
    .energy-efficiency__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__text {
        width:71.42857%
    }
}.energy-efficiency__text:not(:last-child) {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .energy-efficiency__text:not(:last-child) {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__text:not(:last-child) {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__text:not(:last-child) {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__text:not(:last-child) {
        margin-bottom:56px
    }
}.energy-efficiency__text p {
    margin-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .energy-efficiency__text p {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__text p {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__text p {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__text p {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .energy-efficiency__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__text p {
        font-size:22px;
        line-height: 1.6
    }
}.energy-efficiency__text p:last-child {
    margin-bottom: 0
}.energy-efficiency__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .energy-efficiency__text a:hover {
        color:#444240
    }
}.energy-efficiency__props {
    width: 103.33333%;
    margin-left: -3.33333%;
    margin-top: 40px
}@media only screen and (min-width: 960px) {
    .energy-efficiency__props {
        width:107.69231%;
        margin-left: -7.69231%
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props {
        width:111.11111%;
        margin-left: -11.11111%
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__props br {
        display:none
    }
}.energy-efficiency__props .slash-props__prop {
    margin-left: 10.625vw
}@media only screen and (min-width: 424px) {
    .energy-efficiency__props .slash-props__prop {
        margin-left:45.1px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__props .slash-props__prop {
        margin-left:44px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props .slash-props__prop {
        margin-left:2.813vw
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__props .slash-props__prop {
        margin-left:54px
    }
}.energy-efficiency__props .slash-props__prop:first-child {
    padding-left: 0
}.energy-efficiency__props .slash-props__prop:last-child {
    padding-bottom: 3.75vw;
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .energy-efficiency__props .slash-props__prop:last-child {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__props .slash-props__prop:last-child {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props .slash-props__prop:last-child {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__props .slash-props__prop:last-child {
        padding-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .energy-efficiency__props .slash-props__prop:last-child {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__props .slash-props__prop:last-child {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props .slash-props__prop:last-child {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__props .slash-props__prop:last-child {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props .slash-props__prop {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.energy-efficiency__props .slash-props__prop-ttl {
    font-size: 10vw;
    line-height: 1.4
}@media only screen and (min-width: 424px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        font-size:42.4px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        font-size:42px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        font-size:4.375vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        font-size:84px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        width:0
    }
}@media only screen and (min-width: 1440px) and (min-width:424px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        width:0
    }
}@media only screen and (min-width: 1440px) and (min-width:960px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        width:0
    }
}@media only screen and (min-width: 1440px) and (min-width:1440px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        width:11.459vw
    }
}@media only screen and (min-width: 1440px) and (min-width:1920px) {
    .energy-efficiency__props .slash-props__prop-ttl {
        width:220px
    }
}.energy-efficiency__props .slash-props__prop-ttl:after {
    margin-left: 5px;
    font-size: 5vw;
    line-height: 1.7;
    content: "%"
}@media only screen and (min-width: 424px) {
    .energy-efficiency__props .slash-props__prop-ttl:after {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__props .slash-props__prop-ttl:after {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props .slash-props__prop-ttl:after {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__props .slash-props__prop-ttl:after {
        font-size:24px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__props .slash-props__prop-val {
        width:50%
    }
}@media only screen and (max-width: 959px) {
    .energy-efficiency__right {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__right {
        display:block;
        -webkit-flex-basis: 55.88235%;
        -ms-flex-preferred-size: 55.88235%;
        flex-basis: 55.88235%;
        max-width: 55.88235%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        min-height: 600px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__right {
        margin-right:-7.14286%;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.energy-efficiency__img {
    height: 62.5vw;
    padding-left: 9.09091%;
    padding-right: 9.09091%;
    padding-top: 7.5vw;
    margin-right: -10%;
    background-size: cover;
    background-position: 50%
}@media only screen and (min-width: 424px) {
    .energy-efficiency__img {
        height:265px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__img {
        height:200px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__img {
        height:10.417vw
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__img {
        height:200px
    }
}@media only screen and (min-width: 424px) {
    .energy-efficiency__img {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__img {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .energy-efficiency__img {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .energy-efficiency__img {
        padding-top:40px
    }
}@media only screen and (min-width: 960px) {
    .energy-efficiency__img {
        display:none
    }
}.environment {
    color: #444240
}.environment__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .environment__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .environment__row {
        padding-left: 7.5%;
        padding-right: 0%;
        position: relative;
    }
}.environment__content {
    position: relative
}@media only screen and (min-width: 960px) {
    .environment__content {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: static
    }
}.environment__content_without_padding {
    padding: 0;
    margin: 0
}
.environment__info h1{
    
}

@media only screen and (min-width: 424px) {
    .environment__info {
        padding-top:26.66667%
    }
}@media only screen and (min-width: 960px) {
    .environment__info {
        padding-top: 6.76471%;
        padding-bottom: 11.76471%;
        width: 43.29412%;
        margin-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}@media only screen and (min-width: 1440px) {
    .environment__info {
        padding-top: 5.71429%;
        padding-bottom: 2.71429%;
        width: 37.14286%;
        min-height: 660px;
    }
}.environment__title {
    width: 100%;
    color: #17d527
}.environment__text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    width: 100%
}@media only screen and (min-width: 424px) {
    .environment__text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .environment__text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .environment__text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .environment__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .environment__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .environment__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .environment__text {
        font-size:22px;
        line-height: 1.6
    }
}.environment__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .environment__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .environment__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .environment__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .environment__text p {
        font-size:22px;
        line-height: 1.6
    }
}.environment__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .environment__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .environment__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .environment__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__text p:not(:first-child) {
        margin-top:16px
    }
}.environment__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .environment__text a:hover {
        color:#444240
    }
}.environment__counter {
    margin-top: 8.75vw;
    margin-left: -3.33333%
}@media only screen and (min-width: 424px) {
    .environment__counter {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .environment__counter {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .environment__counter {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__counter {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .environment__counter {
        margin-left:-8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .environment__counter {
        margin-left:-11.11111%
    }
}.environment__legend {
    margin-top: 8.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .environment__legend {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .environment__legend {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend {
        margin-top:56px
    }
}.environment__legend+.environment__link {
    padding-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .environment__legend+.environment__link {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .environment__legend+.environment__link {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend+.environment__link {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend+.environment__link {
        padding-top:56px
    }
}.environment__legend-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.environment__legend-item:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .environment__legend-item:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .environment__legend-item:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend-item:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend-item:not(:first-child) {
        margin-top:32px
    }
}.environment__legend-label {
    width: 18.75vw;
    font-size: 5vw;
    line-height: 1.7;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .environment__legend-label {
        width:79.5px
    }
}@media only screen and (min-width: 960px) {
    .environment__legend-label {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend-label {
        width:5vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend-label {
        width:96px
    }
}@media only screen and (min-width: 424px) {
    .environment__legend-label {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .environment__legend-label {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend-label {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend-label {
        font-size:24px;
        line-height: 1.7
    }
}.environment__legend-icon {
    margin-left: 2.5vw;
    width: 10vw;
    height: 10vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .environment__legend-icon {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .environment__legend-icon {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend-icon {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend-icon {
        margin-left:8px
    }
}@media only screen and (min-width: 424px) {
    .environment__legend-icon {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .environment__legend-icon {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend-icon {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend-icon {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .environment__legend-icon {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .environment__legend-icon {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend-icon {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend-icon {
        height:32px
    }
}.environment__legend-icon svg {
    width: 100%;
    height: 100%;
    fill: #444240
}.environment__legend-text {
    margin-left: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .environment__legend-text {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .environment__legend-text {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend-text {
        margin-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend-text {
        margin-left:16px
    }
}@media only screen and (min-width: 424px) {
    .environment__legend-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .environment__legend-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .environment__legend-text {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .environment__legend-text {
        font-size:17px;
        line-height: 1.45
    }
}.environment__link {
    padding-top: 16.66667%
}@media only screen and (min-width: 960px) {
    .environment__link {
        padding-top:25%;
        margin-top: auto
    }
}@media only screen and (min-width: 1440px) {
    .environment__link {
        padding-top:22.22222%
    }
}.environment__map {
    margin-top: 16.66667%;
    position: relative;
    margin-right: -3.33333%;
    overflow: hidden;
    width: 103.33333%
}@media only screen and (min-width: 960px) {
    .environment__map {
        margin-top:0;
        margin-left: auto;
        margin-right: 0;
        overflow: visible;
        width: auto;
        max-width: 55%;
    }
}@media only screen and (min-width: 1440px) {
    .environment__map {
        margin-left:7.14286%;
        width: 60.71429%
    }
}.environment__map-img {
    margin-top: 0;
    display: none
}@media only screen and (min-width: 424px) {
    .environment__map-img {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .environment__map-img {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .environment__map-img {
        margin-top:-1.822vw
    }
}@media only screen and (min-width: 1920px) {
    .environment__map-img {
        margin-top:-35px
    }
}@media only screen and (min-width: 960px) {
    .environment__map-img {
        padding-top: 11.21739%;
        padding-bottom: 10.3913%;
        display: block;
        height: 100%;
        height: auto;
        text-align: center;
    }
}@media only screen and (min-width: 1440px) {
    .environment__map-img {
    }
}.environment__map-img img {
    pointer-events: none;
    height: fit-content;
    margin-left: auto;
}@media only screen and (min-width: 960px) {
    .environment_theme_reverse .environment__info {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}@media only screen and (min-width: 960px) {
    .environment_theme_reverse .environment__map {
        margin-right:2.94118%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-left: -2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .environment_theme_reverse .environment__map {
        margin-right:3.57143%;
        margin-left: 0
    }
}@media only screen and (min-width: 1440px) {
    .environment_theme_reverse .environment__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.environment_with_margin {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .environment_with_margin {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .environment_with_margin {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .environment_with_margin {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .environment_with_margin {
        margin-bottom:72px
    }
}.error-section {
    position: relative;
    z-index: 1
}.error-section__bg {
    width: auto;
    height: auto;
    right: -75vw;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    opacity: .8;
    z-index: -1;
    background-image: url(../images/bg-error.png);
    background-position: 100% 100%;
    background-size: auto 100%;
    background-repeat: no-repeat
}@media only screen and (min-width: 424px) {
    .error-section__bg {
        width:auto
    }
}@media only screen and (min-width: 960px) {
    .error-section__bg {
        width:533px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__bg {
        width:41.667vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__bg {
        width:800px
    }
}@media only screen and (min-width: 424px) {
    .error-section__bg {
        height:auto
    }
}@media only screen and (min-width: 960px) {
    .error-section__bg {
        height:436px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__bg {
        height:34.115vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__bg {
        height:655px
    }
}@media only screen and (min-width: 424px) {
    .error-section__bg {
        right:-318px
    }
}@media only screen and (min-width: 960px) {
    .error-section__bg {
        right:0
    }
}@media only screen and (min-width: 1440px) {
    .error-section__bg {
        right:2.761vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__bg {
        right:53px
    }
}@media only screen and (min-width: 960px) {
    .error-section__bg {
        left:auto;
        top: auto
    }
}.error-section_error_visual .error-section__bg {
    width: auto;
    height: auto;
    background-image: url(../images/visual-error.png)
}@media only screen and (min-width: 424px) {
    .error-section_error_visual .error-section__bg {
        width:auto
    }
}@media only screen and (min-width: 960px) {
    .error-section_error_visual .error-section__bg {
        width:583px
    }
}@media only screen and (min-width: 1440px) {
    .error-section_error_visual .error-section__bg {
        width:44.271vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section_error_visual .error-section__bg {
        width:850px
    }
}@media only screen and (min-width: 424px) {
    .error-section_error_visual .error-section__bg {
        height:auto
    }
}@media only screen and (min-width: 960px) {
    .error-section_error_visual .error-section__bg {
        height:486px
    }
}@media only screen and (min-width: 1440px) {
    .error-section_error_visual .error-section__bg {
        height:37.761vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section_error_visual .error-section__bg {
        height:725px
    }
}.error-section__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .error-section__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px;
        position: relative
    }
}.error-section__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .error-section__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .error-section__row {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.error-section__content {
    padding-top: 13.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .error-section__content {
        padding-top:5.88235%;
        position: relative
    }
}@media only screen and (min-width: 1440px) {
    .error-section__content {
        padding-top:6.25%;
        position: static
    }
}.error-section__name {
    margin-bottom: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.5)
}@media only screen and (min-width: 424px) {
    .error-section__name {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .error-section__name {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__name {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__name {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .error-section__name {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .error-section__name {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .error-section__name {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .error-section__name {
        font-size:17px;
        line-height: 1.45
    }
}.error-section__title {
    margin-bottom: 6.25vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .error-section__title {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .error-section__title {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__title {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .error-section__title {
        -webkit-flex-basis:61.76471%;
        -ms-flex-preferred-size: 61.76471%;
        flex-basis: 61.76471%;
        max-width: 61.76471%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .error-section__title {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.error-section__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .error-section__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .error-section__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .error-section__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .error-section__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .error-section__text {
        -webkit-flex-basis:61.76471%;
        -ms-flex-preferred-size: 61.76471%;
        flex-basis: 61.76471%;
        max-width: 61.76471%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .error-section__text {
        -webkit-flex-basis:62.5%;
        -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
        max-width: 62.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.error-section__actions {
    padding-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .error-section__actions {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .error-section__actions {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__actions {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__actions {
        padding-top:96px
    }
}@media only screen and (min-width: 960px) {
    .error-section__actions {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.error-section__button {
    margin-right: 0
}@media only screen and (min-width: 424px) {
    .error-section__button {
        margin-right:0
    }
}@media only screen and (min-width: 960px) {
    .error-section__button {
        margin-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .error-section__button {
        margin-right:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section__button {
        margin-right:80px
    }
}@media only screen and (max-width: 959px) {
    .error-section__button {
        margin-bottom:12.5vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .error-section__button {
        margin-bottom:53px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .error-section__button {
        margin-bottom:56px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .error-section__button {
        margin-bottom:3.75vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .error-section__button {
        margin-bottom:72px
    }
}.error-section_theme_private {
    margin-bottom: 17.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-color: #22242b;
    text-align: center
}@media only screen and (min-width: 424px) {
    .error-section_theme_private {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section_theme_private {
        margin-bottom:96px
    }
}.error-section_theme_private .error-section__content {
    padding: 0
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__content {
        position:relative
    }
}.error-section_theme_private .error-section__subtitle {
    margin-bottom: 0;
    font-size: 5.938vw;
    line-height: 1.4;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .error-section_theme_private .error-section__subtitle {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__subtitle {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__subtitle {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .error-section_theme_private .error-section__subtitle {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .error-section_theme_private .error-section__subtitle {
        font-size:25.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__subtitle {
        font-size:28px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__subtitle {
        font-size:2.084vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .error-section_theme_private .error-section__subtitle {
        font-size:40px;
        line-height: 1.4
    }
}.error-section_theme_private .error-section__name {
    margin-bottom: 0;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .error-section_theme_private .error-section__name {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__name {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__name {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .error-section_theme_private .error-section__name {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .error-section_theme_private .error-section__name {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__name {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__name {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .error-section_theme_private .error-section__name {
        font-size:22px;
        line-height: 1.6
    }
}.error-section_theme_private .error-section__title {
    letter-spacing: .625vw;
    margin: 0;
    padding: 0;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    font-size: 120px;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .error-section_theme_private .error-section__title {
        letter-spacing:2.7px
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__title {
        letter-spacing:3px
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__title {
        letter-spacing:.261vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section_theme_private .error-section__title {
        letter-spacing:5px
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__title {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        font-size: 240px
    }
}@media only screen and (min-width: 1280px) {
    .error-section_theme_private .error-section__title {
        font-size:320px
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__title {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.error-section_theme_private .error-section__text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .error-section_theme_private .error-section__text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .error-section_theme_private .error-section__text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .error-section_theme_private .error-section__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .error-section_theme_private .error-section__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .error-section_theme_private .error-section__text {
        margin-left:2.94118%;
        -webkit-flex-basis: 94.11765%;
        -ms-flex-preferred-size: 94.11765%;
        flex-basis: 94.11765%;
        max-width: 94.11765%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .error-section_theme_private .error-section__text {
        margin-left:16.66667%;
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
        max-width: 66.66667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.financial-section .section-inner__content {
    padding-top: 16.66667%;
    padding-bottom: 16.66667%
}@media only screen and (min-width: 960px) {
    .financial-section .section-inner__content {
        padding-top:8.82353%;
        padding-bottom: 8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .financial-section .section-inner__content {
        padding-top:8.33333%;
        padding-bottom: 8.33333%
    }
}.financial {
    width: 100%
}.financial__tabs {
    margin-top: 10.625vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 0;
    list-style-type: none
}@media only screen and (min-width: 424px) {
    .financial__tabs {
        margin-top:45.1px
    }
}@media only screen and (min-width: 960px) {
    .financial__tabs {
        margin-top:54px
    }
}@media only screen and (min-width: 1440px) {
    .financial__tabs {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .financial__tabs {
        margin-top:72px
    }
}.financial__tabs-item {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-bottom: 2.5vw;
    display: inline-block;
    margin-right: 8px;
    padding: 6px 12px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    background-color: #f2ece4;
    color: #444240;
    font-size: 15px;
    font-style: normal;
    font-weight: 300
}@media only screen and (min-width: 424px) {
    .financial__tabs-item {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .financial__tabs-item {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .financial__tabs-item {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .financial__tabs-item {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1280px) {
    .financial__tabs-item:hover {
        background-color:#17d527;
        color: #fff
    }
}.financial__tabs-item.is-active {
    background-color: #937545;
    color: #fff
}.financial__tabs-content {
    margin-top: 10.625vw;
    display: none;
    width: 100%;
    max-width: 100%
}@media only screen and (min-width: 424px) {
    .financial__tabs-content {
        margin-top:45.1px
    }
}@media only screen and (min-width: 960px) {
    .financial__tabs-content {
        margin-top:54px
    }
}@media only screen and (min-width: 1440px) {
    .financial__tabs-content {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .financial__tabs-content {
        margin-top:72px
    }
}.financial__tabs-content.is-active {
    display: block
}.financial__table {
    width: 100%;
    border-collapse: collapse
}.financial__table:not(:last-of-type) {
    margin-bottom: 10.625vw
}@media only screen and (min-width: 424px) {
    .financial__table:not(:last-of-type) {
        margin-bottom:45.1px
    }
}@media only screen and (min-width: 960px) {
    .financial__table:not(:last-of-type) {
        margin-bottom:54px
    }
}@media only screen and (min-width: 1440px) {
    .financial__table:not(:last-of-type) {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .financial__table:not(:last-of-type) {
        margin-bottom:72px
    }
}.financial__table caption {
    font-size: 4.063vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #17d527;
    text-align: left
}@media only screen and (min-width: 424px) {
    .financial__table caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .financial__table caption {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .financial__table caption {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .financial__table caption {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .financial__table caption {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .financial__table caption {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .financial__table caption {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .financial__table caption {
        letter-spacing:2px
    }
}@media only screen and (min-width: 424px) {
    .financial__table caption {
        margin-bottom:20px
    }
}.financial__table td {
    font-size: 4.063vw;
    line-height: 1.5;
    padding: 5px 8px;
    background-color: #fff;
    color: #101417;
    font-weight: 300;
    text-align: left
}@media only screen and (min-width: 424px) {
    .financial__table td {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .financial__table td {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .financial__table td {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .financial__table td {
        font-size:18px;
        line-height: 1.6
    }
}.financial__table td:last-of-type {
    font-size: 3.75vw;
    line-height: 1.2;
    letter-spacing: .313vw;
    min-width: 140px;
    font-family: Montserrat,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #17d527;
    text-align: right;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .financial__table td:last-of-type {
        font-size:18.6px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .financial__table td:last-of-type {
        font-size:16px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .financial__table td:last-of-type {
        font-size:1.042vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .financial__table td:last-of-type {
        font-size:20px;
        line-height: 1.2
    }
}@media only screen and (min-width: 424px) {
    .financial__table td:last-of-type {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .financial__table td:last-of-type {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .financial__table td:last-of-type {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .financial__table td:last-of-type {
        letter-spacing:2px
    }
}.financial__table tr:nth-of-type(odd) td {
    background-color: #edebe9
}.first-screen {
    padding-top: 13.125vw;
    margin-top: -13.125vw;
    background-image: linear-gradient(0deg,#edebe9 12.5vw,transparent 0);
    width: 100%;
    background-color: #22242b;
    position: relative
}@media only screen and (min-width: 424px) {
    .first-screen {
        padding-top:55.7px
    }
}@media only screen and (min-width: 960px) {
    .first-screen {
        padding-top:63px
    }
}@media only screen and (min-width: 1440px) {
    .first-screen {
        padding-top:4.48vw
    }
}@media only screen and (min-width: 1920px) {
    .first-screen {
        padding-top:86px
    }
}@media only screen and (min-width: 424px) {
    .first-screen {
        margin-top:-55.6px
    }
}@media only screen and (min-width: 960px) {
    .first-screen {
        margin-top:-63px
    }
}@media only screen and (min-width: 1440px) {
    .first-screen {
        margin-top:-4.479vw
    }
}@media only screen and (min-width: 1920px) {
    .first-screen {
        margin-top:-86px
    }
}@media only screen and (min-width: 424px) {
    .first-screen {
        background-image:linear-gradient(0deg,#edebe9 53px,transparent 0)
    }
}@media only screen and (min-width: 960px) {
    .first-screen {
        background-image:linear-gradient(0deg,#edebe9 130px,transparent 0)
    }
}@media only screen and (min-width: 1440px) {
    .first-screen {
        background-image:linear-gradient(0deg,#edebe9 9.48vw,transparent 0)
    }
}@media only screen and (min-width: 1920px) {
    .first-screen {
        background-image:linear-gradient(0deg,#edebe9 182px,transparent 0)
    }
}.first-screen__line {
    top: -webkit-calc(100% - 12.5vw);
    top: calc(100% - 12.5vw);
    background-color: #edebe9;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}@media only screen and (min-width: 424px) {
    .first-screen__line {
        top:-webkit-calc(100% - 53px);
        top: calc(100% - 53px)
    }
}@media only screen and (min-width: 960px) {
    .first-screen__line {
        top:-webkit-calc(100% - 130px);
        top: calc(100% - 130px)
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__line {
        top:-webkit-calc(100% - 9.48vw);
        top: calc(100% - 9.48vw)
    }
}@media only screen and (min-width: 1920px) {
    .first-screen__line {
        top:-webkit-calc(100% - 182px);
        top: calc(100% - 182px)
    }
}.first-screen__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .first-screen__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.first-screen__row {
    width: 100%
}@media only screen and (min-width: 1440px) {
    .first-screen__row {
        margin-left:13.88889%;
        margin-right: 13.88889%;
        width: 72.22222%
    }
}.first-screen__inner {
    padding-top: 11.11111%;
    position: relative;
    width: 100%
}@media only screen and (min-width: 960px) {
    .first-screen__inner {
        padding-top:5.55556%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__inner {
        padding-top:5.55556%
    }
}.first-screen__content {
    padding-top: 6.25vw;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%;
    color: #fff;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .first-screen__content {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .first-screen__content {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__content {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .first-screen__content {
        padding-top:32px
    }
}@media only screen and (max-width: 423px) {
    .first-screen__content {
        padding-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .first-screen__content {
        padding-top:0
    }
}@media only screen and (min-width: 960px) {
    .first-screen__content {
        margin-left:2.77778%;
        margin-right: 0;
        width: 41.66667%
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__content {
        margin-left:3.84615%;
        width: 46.15385%
    }
}.first-screen__factoid-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 13.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .first-screen__factoid-list {
        margin-top:13.33333%
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__factoid-list {
        margin-top:8.33333%;
        width: 83.33333%
    }
}.first-screen__img-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 16.66667%;
    margin-right: 19.44444%;
    width: 80.55556%;
    position: relative
}@media only screen and (min-width: 960px) {
    .first-screen__img-container {
        margin-left:-2.77778%;
        margin-right: -5.55556%;
        width: 63.88889%;
        margin-top: 0
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__img-container {
        margin-left:-7.69231%;
        margin-right: -3.84615%;
        width: 61.53846%
    }
}.first-screen__img {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 108%;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}@media only screen and (min-width: 960px) {
    .first-screen__img {
        padding-bottom:91%
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__img {
        padding-bottom:88.25%
    }
}.first-screen__img:before {
    height: 11.25vw;
    content: "";
    background-color: #edebe9;
    position: absolute;
    bottom: 0;
    min-width: 100vw;
    margin-left: -webkit-calc((100vw - 124.13793%)/-2);
    margin-left: calc((100vw - 124.13793%) / -2)
}@media only screen and (min-width: 424px) {
    .first-screen__img:before {
        height:47.7px
    }
}@media only screen and (min-width: 960px) {
    .first-screen__img:before {
        display:none
    }
}.first-screen__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.first-screen__img-inner img,.first-screen__img-inner picture {
    width: 100%;
    height: 100%
}.first-screen__img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;"
}.first-screen__slider-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #edebe9;
    position: relative;
    bottom: 0;
    width: 100%
}@media only screen and (min-width: 960px) {
    .first-screen__slider-container {
        top:-webkit-calc(100% - 130px);
        top: calc(100% - 130px)
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slider-container {
        top:-webkit-calc(100% - 9.48vw);
        top: calc(100% - 9.48vw)
    }
}@media only screen and (min-width: 1920px) {
    .first-screen__slider-container {
        top:-webkit-calc(100% - 182px);
        top: calc(100% - 182px)
    }
}@media only screen and (min-width: 960px) {
    .first-screen__slider-container {
        width:41.66667%;
        position: absolute;
        left: 0;
        bottom: inherit
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slider-container {
        width:42.30769%
    }
}.first-screen__slider-container:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -100%;
    right: -100%;
    background-color: #edebe9;
    pointer-events: none
}@media only screen and (min-width: 960px) {
    .first-screen__slider-container:before {
        display:none
    }
}.first-screen__slider-wrapper {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    padding-top: 10%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #edebe9;
    width: 100%;
    position: relative
}@media only screen and (min-width: 960px) {
    .first-screen__slider-wrapper {
        padding-left:6.66667%;
        padding-right: 13.33333%;
        padding-top: 6.66667%
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slider-wrapper {
        padding-top:9.09091%;
        padding-left: 9.09091%;
        padding-right: 18.18182%
    }
}.first-screen__slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}.first-screen__slider.is-block .first-screen__slide-label {
    padding-left: 0
}.first-screen__slides {
    width: 80%
}.first-screen__slides>:not(:first-child) {
    display: none
}.first-screen__slides.is-slider-ready>:not(:first-child) {
    display: block
}.first-screen__slides .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.first-screen__slides .slick-slide {
    height: auto
}@media only screen and (min-width: 960px) {
    .first-screen__slides {
        width:75%
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slides {
        width:75%
    }
}@media only screen and (max-width: 959px) {
    .first-screen__slides .slick-list {
        overflow:visible
    }
}.first-screen__slides .slick-slide {
    position: relative
}.first-screen__slide {
    width: 100%;
    color: #444240;
    cursor: pointer
}.first-screen__slide-content {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-right: 16.66667%;
    padding-bottom: 15vw;
    width: 100%;
    height: 100%
}@media only screen and (min-width: 424px) {
    .first-screen__slide-content {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .first-screen__slide-content {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slide-content {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .first-screen__slide-content {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .first-screen__slide-content {
        padding-bottom:63.6px
    }
}@media only screen and (min-width: 960px) {
    .first-screen__slide-content {
        padding-bottom:48px
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slide-content {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .first-screen__slide-content {
        padding-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .first-screen__slide-content {
        padding-right:0;
        width: 100%
    }
}.first-screen__slide-label {
    margin-top: 6.25vw;
    font-size: 5vw;
    line-height: 1.2;
    padding-left: 45%;
    font-family: Spectral,serif;
    font-style: italic;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%
}@media only screen and (min-width: 424px) {
    .first-screen__slide-label {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .first-screen__slide-label {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slide-label {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .first-screen__slide-label {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .first-screen__slide-label {
        font-size:21.2px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .first-screen__slide-label {
        font-size:16px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slide-label {
        font-size:1.042vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .first-screen__slide-label {
        font-size:20px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .first-screen__slide-label {
        padding-left:38.88889%
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__slide-label {
        padding-left:29.16667%
    }
}.first-screen__controls {
    display: none
}@media only screen and (min-width: 960px) {
    .first-screen__controls {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 25%
    }
}.first-screen__controls.is-animation .slider__arrow-progress circle {
    -webkit-animation-duration: 8.5s;
    animation-duration: 8.5s
}.first-screen__controls .slider__arrows {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}.first-screen__counter {
    margin-top: 6.25vw;
    position: absolute;
    left: 0;
    bottom: 0
}@media only screen and (min-width: 424px) {
    .first-screen__counter {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .first-screen__counter {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .first-screen__counter {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .first-screen__counter {
        margin-top:32px
    }
}.first-screen__counter .slider__counter-content {
    background-color: #edebe9
}.flat {
    background-color: #fff;
    color: #444240
}@media only screen and (min-width: 960px) {
    .flat {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.flat__visual {
    overflow: hidden
}@media only screen and (min-width: 960px) {
    .flat__visual {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .flat__visual {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__visual {
        padding-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .flat__visual {
        width:70.58824%
    }
}@media only screen and (min-width: 1440px) {
    .flat__visual {
        width:65.625%
    }
}.flat__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}.flat__tab-container {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    position: relative;
    width: 100%
}@media only screen and (min-width: 960px) {
    .flat__tab-container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0
    }
}.flat__tab-container:after {
    width: 18.75vw;
    height: 100%;
    right: 0;
    top: 0;
    background: linear-gradient(270deg,#fff,hsla(0,0%,100%,.001))
}@media only screen and (min-width: 424px) {
    .flat__tab-container:after {
        width:79.5px
    }
}@media only screen and (max-width: 959px) {
    .flat__tab-container:after {
        content:"";
        position: absolute
    }
}.flat__tab-wrapper {
    scrollbar-width: thin;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.flat__tab-wrapper,.flat__tab-wrapper:hover {
    scrollbar-color: transparent transparent
}.flat__tab-wrapper::-webkit-scrollbar {
    width: 0;
    height: 0
}.flat__tab-wrapper::-webkit-scrollbar-track {
    background-color: transparent
}.flat__tab-wrapper::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.flat__tab-wrapper::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 424px) {
    .flat__tab-wrapper {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .flat__tab-wrapper {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .flat__tab-wrapper {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .flat__tab-wrapper {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (max-width: 959px) {
    .flat__tab-wrapper {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-width: 100%;
        padding-left: -webkit-calc((100vw - 100%)/2);
        padding-left: calc((100vw - 100%) / 2);
        margin-left: -webkit-calc((100vw - 100%)/2 * -1);
        margin-left: calc((100vw - 100%) / 2 * -1);
        margin-right: -webkit-calc((100vw - 100%)/2 * -1);
        margin-right: calc((100vw - 100%) / 2 * -1);
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch
    }

    .flat__tab-wrapper:after {
        content: "";
        display: block;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: -webkit-calc(100vw - 100%);
        width: calc(100vw - 100%);
        height: 1px
    }
}.flat__tab {
    margin-right: 5vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .flat__tab {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .flat__tab {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__tab {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__tab {
        margin-right:24px
    }
}.flat__tab:last-child {
    margin-right: 11.25vw
}@media only screen and (min-width: 424px) {
    .flat__tab:last-child {
        margin-right:47.7px
    }
}@media only screen and (min-width: 960px) {
    .flat__tab:last-child {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__tab:last-child {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__tab:last-child {
        margin-right:24px
    }
}.flat__tab-button {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    padding: 4.375vw 0;
    color: #17d527
}.flat__tab-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .flat__tab-button {
        padding:18.6px 0
    }
}@media only screen and (min-width: 960px) {
    .flat__tab-button {
        padding:22px 0
    }
}@media only screen and (min-width: 1440px) {
    .flat__tab-button {
        padding:1.667vw 0
    }
}@media only screen and (min-width: 1920px) {
    .flat__tab-button {
        padding:32px 0
    }
}@media only screen and (min-width: 1280px) {
    .flat__tab-button:hover {
        color:inherit
    }
}.flat__tab-button.is-active {
    color: inherit;
    pointer-events: none
}.flat__tabs-content-wrapper {
    margin-top: 3.75vw;
    position: relative;
    width: 100%
}@media only screen and (min-width: 424px) {
    .flat__tabs-content-wrapper {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .flat__tabs-content-wrapper {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__tabs-content-wrapper {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__tabs-content-wrapper {
        margin-top:16px
    }
}.flat__tabs-content {
    width: 100%
}@media only screen and (min-width: 960px) {
    .flat__tabs-content {
        padding-left:12.5%;
        padding-right: 8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .flat__tabs-content {
        padding-left:14.28571%;
        padding-right: 9.52381%
    }
}.flat__tabs-content:not(.is-active) {
    clip: rect(0 0 0 0);
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}.flat__slider {
    position: relative
}@media only screen and (min-width: 1440px) {
    .flat__slider .slider__arrow-big {
        width:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__slider .slider__arrow-big {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .flat__slider .slider__arrow-big {
        height:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__slider .slider__arrow-big {
        height:64px
    }
}@media only screen and (max-width: 1439px) {
    .flat__slider .slider__arrow-big {
        opacity:0;
        visibility: hidden;
        pointer-events: none
    }
}@media only screen and (min-width: 1440px) {
    .flat__slider .slider__arrow-big svg {
        width:.99vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__slider .slider__arrow-big svg {
        width:19px
    }
}@media only screen and (min-width: 1440px) {
    .flat__slider .slider__arrow-big svg {
        height:.469vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__slider .slider__arrow-big svg {
        height:9px
    }
}.flat__slider .slider__big-prev {
    left: 0;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.flat__slider .slider__big-next {
    right: 0;
    -webkit-transform: translate(50%,-50%);
    transform: translate(50%,-50%)
}.flat__slider .flat__slider-controls {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .flat__slider .flat__slider-controls {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .flat__slider .flat__slider-controls {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .flat__slider .flat__slider-controls {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__slider .flat__slider-controls {
        margin-top:40px
    }
}.flat__slider-wrapper {
    position: relative
}.flat__slider-slides {
    font-size: 0;
    line-height: 0
}.flat__slider-slides>:not(:first-child) {
    display: none
}.flat__slider-slides.is-slider-ready>:not(:first-child) {
    display: block
}.flat__slider-slides .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.flat__slider-slides .slick-slide {
    height: auto
}.flat__slider-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}@media only screen and (min-width: 960px) {
    .flat__slider-controls {
        position:absolute;
        top: 100%;
        left: 0
    }
}.flat__image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 75vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .flat__image-wrapper {
        height:318px
    }
}@media only screen and (min-width: 960px) {
    .flat__image-wrapper {
        height:380px
    }
}@media only screen and (min-width: 1440px) {
    .flat__image-wrapper {
        height:33.334vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__image-wrapper {
        height:640px
    }
}.flat__image {
    display: block
}.flat__image:not(.flat__image-safe-zone) {
    width: 100%;
    height: 100%
}

img.flat__image:not(.flat__image-safe-zone) {
    object-fit: contain;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;"
}.flat__image-safe-zone {
    margin-left: -5.55556%;
    max-width: none;
    width: 111.11111%
}@media only screen and (min-width: 960px) {
    .flat__image-safe-zone {
        margin-left:0;
        width: 100%
    }
}@media only screen and (min-width: 1440px) {
    .flat__image-safe-zone {
        margin-left:-3.125%;
        width: 109.375%
    }
}.flat__mask {
    fill-opacity: .3
}.flat__iframe {
    display: block;
    width: 100%;
    height: 100%
}.flat__image-caption {
    font-size: 4.063vw;
    line-height: 1.5;
    padding: 2.5vw 3.75vw;
    background-color: #22242b;
    color: #fff;
    position: absolute;
    right: 0;
    bottom: 0
}@media only screen and (min-width: 424px) {
    .flat__image-caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .flat__image-caption {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .flat__image-caption {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .flat__image-caption {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .flat__image-caption {
        padding:10.6px 15.9px
    }
}@media only screen and (min-width: 960px) {
    .flat__image-caption {
        padding:8px 16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__image-caption {
        padding:.521vw 1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__image-caption {
        padding:10px 24px
    }
}.flat__share {
    padding: 3.75vw 8.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .flat__share {
        padding:15.9px 8.33333%
    }
}@media only screen and (min-width: 960px) {
    .flat__share {
        padding:0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 12.5%
    }
}@media only screen and (min-width: 1440px) {
    .flat__share {
        width:14.28571%
    }
}@media only screen and (max-width: 959px) {
    .flat__share-wrapper {
        display:-webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}.flat__share-item:not(:last-child) {
    margin: 0 5vw 0 0
}@media only screen and (min-width: 424px) {
    .flat__share-item:not(:last-child) {
        margin:0 21.2px 0 0
    }
}@media only screen and (min-width: 960px) {
    .flat__share-item:not(:last-child) {
        margin:0 0 16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-item:not(:last-child) {
        margin:0 0 .834vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-item:not(:last-child) {
        margin:0 0 16px
    }
}.flat__share-item.is-open .flat__share-button {
    background-color: #22242b
}.flat__share-button {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 15vw;
    height: 15vw;
    border-radius: 50%;
    display: block;
    position: relative;
    background-color: #17d527
}.flat__share-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .flat__share-button {
        width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__share-button {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-button {
        width:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-button {
        width:64px
    }
}@media only screen and (min-width: 424px) {
    .flat__share-button {
        height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__share-button {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-button {
        height:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-button {
        height:64px
    }
}@media only screen and (min-width: 1280px) {
    .flat__share-button:hover {
        background-color:#22242b
    }
}.flat__share-button svg {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.flat__share-icon-download {
    width: 5vw;
    height: 6.25vw
}@media only screen and (min-width: 424px) {
    .flat__share-icon-download {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .flat__share-icon-download {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-icon-download {
        width:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-icon-download {
        width:18px
    }
}@media only screen and (min-width: 424px) {
    .flat__share-icon-download {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .flat__share-icon-download {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-icon-download {
        height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-icon-download {
        height:24px
    }
}.flat__share-icon-mail {
    width: 8.125vw;
    height: 4.375vw
}@media only screen and (min-width: 424px) {
    .flat__share-icon-mail {
        width:34.5px
    }
}@media only screen and (min-width: 960px) {
    .flat__share-icon-mail {
        width:26px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-icon-mail {
        width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-icon-mail {
        width:30px
    }
}@media only screen and (min-width: 424px) {
    .flat__share-icon-mail {
        height:18.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__share-icon-mail {
        height:14px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-icon-mail {
        height:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-icon-mail {
        height:17px
    }
}.flat__share-icon-share {
    width: 6.25vw;
    height: 6.25vw
}@media only screen and (min-width: 424px) {
    .flat__share-icon-share {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .flat__share-icon-share {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-icon-share {
        width:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-icon-share {
        width:25px
    }
}@media only screen and (min-width: 424px) {
    .flat__share-icon-share {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .flat__share-icon-share {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .flat__share-icon-share {
        height:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__share-icon-share {
        height:25px
    }
}.flat__info {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    background-color: #f6f3ed;
    border-top: 1px solid transparent
}@media only screen and (min-width: 960px) {
    .flat__info {
        padding-left:2.94118%;
        padding-right: 2.94118%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border-top: none;
        width: 29.41176%
    }
}@media only screen and (min-width: 1440px) {
    .flat__info {
        padding-left:6.25%;
        padding-right: 6.25%;
        width: 34.375%
    }
}.flat__info-content {
    margin-top: 8.75vw;
    margin-bottom: 8.75vw;
    padding-top: 2.5vw;
    padding-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .flat__info-content {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .flat__info-content {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .flat__info-content {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__info-content {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .flat__info-content {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .flat__info-content {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .flat__info-content {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__info-content {
        margin-bottom:56px
    }
}@media only screen and (min-width: 424px) {
    .flat__info-content {
        padding-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__info-content {
        padding-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .flat__info-content {
        padding-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__info-content {
        padding-top:8px
    }
}@media only screen and (min-width: 424px) {
    .flat__info-content {
        padding-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__info-content {
        padding-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .flat__info-content {
        padding-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__info-content {
        padding-bottom:8px
    }
}.flat__fact {
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .flat__fact {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .flat__fact {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .flat__fact {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .flat__fact {
        font-size:18px;
        line-height: 1.6
    }
}.flat__fact:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .flat__fact:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .flat__fact:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__fact:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__fact:not(:first-child) {
        margin-top:16px
    }
}.flat__fact-name {
    color: rgba(68,66,64,.6);
    position: relative;
    width: 40%
}@media only screen and (min-width: 960px) {
    .flat__fact-name {
        width:50%
    }
}@media only screen and (min-width: 1440px) {
    .flat__fact-name {
        width:42.85714%
    }
}.flat__fact-name:after {
    content: "";
    position: absolute;
    height: 1.563vw;
    right: 1.875vw;
    display: block;
    left: 0;
    bottom: 0;
    border-top: 1px dashed rgba(68,66,64,.2)
}@media only screen and (min-width: 424px) {
    .flat__fact-name:after {
        height:6.7px
    }
}@media only screen and (min-width: 960px) {
    .flat__fact-name:after {
        height:5px
    }
}@media only screen and (min-width: 1440px) {
    .flat__fact-name:after {
        height:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__fact-name:after {
        height:8px
    }
}@media only screen and (min-width: 424px) {
    .flat__fact-name:after {
        right:8px
    }
}@media only screen and (min-width: 960px) {
    .flat__fact-name:after {
        right:6px
    }
}@media only screen and (min-width: 1440px) {
    .flat__fact-name:after {
        right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__fact-name:after {
        right:8px
    }
}.flat__fact-name span {
    padding-right: 2.5vw;
    display: inline-block;
    position: relative;
    background: #f6f3ed;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .flat__fact-name span {
        padding-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__fact-name span {
        padding-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .flat__fact-name span {
        padding-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__fact-name span {
        padding-right:8px
    }
}.flat__fact-value {
    display: block
}@media only screen and (min-width: 1280px) {
    .flat__fact-value.accent {
        -webkit-transition-property:color;
        transition-property: color;
        -webkit-transition-duration: .1s;
        transition-duration: .1s;
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease
    }

    .flat__fact-value.accent:hover {
        color: #444240
    }
}.flat__options {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .flat__options {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .flat__options {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .flat__options {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__options {
        margin-top:40px
    }
}.flat__price {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .flat__price {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .flat__price {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .flat__price {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__price {
        margin-top:40px
    }
}.flat__price-comment {
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(68,66,64,.6)
}@media only screen and (min-width: 424px) {
    .flat__price-comment {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .flat__price-comment {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .flat__price-comment {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .flat__price-comment {
        font-size:18px;
        line-height: 1.6
    }
}.flat__price-main {
    font-size: 10vw;
    color: #22242b;
    font-weight: 600;
    line-height: 1.2
}@media only screen and (min-width: 424px) {
    .flat__price-main {
        font-size:42.4px
    }
}@media only screen and (min-width: 960px) {
    .flat__price-main {
        font-size:32px
    }
}@media only screen and (min-width: 1440px) {
    .flat__price-main {
        font-size:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__price-main {
        font-size:40px
    }
}.flat__price-main:not(:first-child) {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .flat__price-main:not(:first-child) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__price-main:not(:first-child) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .flat__price-main:not(:first-child) {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__price-main:not(:first-child) {
        margin-top:8px
    }
}.flat__price-hide {
    font-size: 5vw;
    line-height: 1.7;
    color: #17d527;
    font-weight: 600
}@media only screen and (min-width: 424px) {
    .flat__price-hide {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .flat__price-hide {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .flat__price-hide {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .flat__price-hide {
        font-size:24px;
        line-height: 1.7
    }
}.flat__booked {
    margin-top: 2.5vw;
    font-size: 0;
    line-height: 0;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .flat__booked {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__booked {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .flat__booked {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__booked {
        margin-top:8px
    }
}.flat__booked svg {
    width: 3.125vw;
    height: 3.75vw;
    margin-right: 2.5vw
}@media only screen and (min-width: 424px) {
    .flat__booked svg {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .flat__booked svg {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .flat__booked svg {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__booked svg {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .flat__booked svg {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .flat__booked svg {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .flat__booked svg {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__booked svg {
        height:12px
    }
}@media only screen and (min-width: 424px) {
    .flat__booked svg {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__booked svg {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .flat__booked svg {
        margin-right:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__booked svg {
        margin-right:8px
    }
}.flat__booked span {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .flat__booked span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .flat__booked span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .flat__booked span {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .flat__booked span {
        font-size:17px;
        line-height: 1.45
    }
}.flat__mortgage {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .flat__mortgage {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .flat__mortgage {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .flat__mortgage {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__mortgage {
        margin-top:32px
    }
}.flat__mortgage-button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    font-size: 4.063vw;
    line-height: 1.5;
    position: relative
}.flat__mortgage-button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .flat__mortgage-button {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .flat__mortgage-button {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .flat__mortgage-button {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .flat__mortgage-button {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1280px) {
    .flat__mortgage-button .flat__mortgage-price {
        color:#937545
    }
}@media only screen and (min-width: 1280px) {
    .flat__mortgage-button:hover .flat__mortgage-price {
        color:#444240
    }
}@media only screen and (min-width: 1280px) {
    .flat__mortgage-button:hover .flat__mortgage-price-arrow {
        fill:#444240
    }
}.flat__mortgage-logo {
    width: 15vw;
    height: 15vw;
    background-color: #fff;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 424px) {
    .flat__mortgage-logo {
        width:63.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__mortgage-logo {
        width:48px
    }
}@media only screen and (min-width: 1440px) {
    .flat__mortgage-logo {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__mortgage-logo {
        width:48px
    }
}@media only screen and (min-width: 424px) {
    .flat__mortgage-logo {
        height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .flat__mortgage-logo {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .flat__mortgage-logo {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__mortgage-logo {
        height:48px
    }
}.flat__mortgage-logo img,.flat__mortgage-logo svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.flat__mortgage-comment {
    display: block
}.flat__mortgage-price {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block;
    position: relative
}.flat__mortgage-price,.flat__mortgage-price-arrow {
    -webkit-transition-duration: .1s;
    transition-duration: .1s
}.flat__mortgage-price-arrow {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 3.125vw;
    height: 1.875vw;
    right: -5.625vw;
    fill: #17d527;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 424px) {
    .flat__mortgage-price-arrow {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .flat__mortgage-price-arrow {
        width:10px
    }
}@media only screen and (min-width: 1440px) {
    .flat__mortgage-price-arrow {
        width:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__mortgage-price-arrow {
        width:10px
    }
}@media only screen and (min-width: 424px) {
    .flat__mortgage-price-arrow {
        height:8px
    }
}@media only screen and (min-width: 960px) {
    .flat__mortgage-price-arrow {
        height:6px
    }
}@media only screen and (min-width: 1440px) {
    .flat__mortgage-price-arrow {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__mortgage-price-arrow {
        height:6px
    }
}@media only screen and (min-width: 424px) {
    .flat__mortgage-price-arrow {
        right:-23.8px
    }
}@media only screen and (min-width: 960px) {
    .flat__mortgage-price-arrow {
        right:-18px
    }
}@media only screen and (min-width: 1440px) {
    .flat__mortgage-price-arrow {
        right:-1.354vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__mortgage-price-arrow {
        right:-26px
    }
}.flat__buttons {
    z-index: 1
}@media only screen and (min-width: 424px) {
    .flat__buttons {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-top: auto
    }
}@media only screen and (min-width: 1440px) {
    .flat__buttons {
        margin-right:-14.28571%
    }
}.flat__button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    padding: 5vw 10vw;
    font-size: 5.625vw;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #444240;
    color: #fff;
    line-height: 1.6;
    position: relative
}.flat__button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .flat__button {
        padding:21.2px 42.4px
    }
}@media only screen and (min-width: 960px) {
    .flat__button {
        padding:16px 32px
    }
}@media only screen and (min-width: 1440px) {
    .flat__button {
        padding:1.25vw 2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__button {
        padding:24px 40px
    }
}@media only screen and (min-width: 424px) {
    .flat__button {
        font-size:23.9px
    }
}@media only screen and (min-width: 960px) {
    .flat__button {
        font-size:18px
    }
}@media only screen and (min-width: 1440px) {
    .flat__button {
        font-size:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__button {
        font-size:24px
    }
}@media only screen and (min-width: 424px) {
    .flat__button {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .flat__button {
        width:204px
    }
}@media only screen and (min-width: 1440px) {
    .flat__button {
        width:14.584vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__button {
        width:280px
    }
}@media only screen and (min-width: 960px) {
    .flat__button {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}.flat__button:before {
    -webkit-transition-property: top,left,bottom,right;
    transition-property: top,left,bottom,right;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #444240
}.flat__button:hover {
    z-index: 1
}@media only screen and (min-width: 1280px) {
    .flat__button:hover:before {
        top:-8px;
        bottom: -8px;
        left: -8px;
        right: -8px
    }
}@media only screen and (min-width: 1440px) {
    .flat__button:hover:before {
        top:-.416vw;
        left: -.416vw;
        bottom: -.416vw;
        right: -.416vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__button:hover:before {
        top:-8px;
        bottom: -8px;
        left: -8px;
        right: -8px
    }
}.flat__button.is-accent,.flat__button.is-accent:before {
    background-color: #17d527
}.flat__button.is-accent .flat__button-icon {
    background-color: rgba(147,117,69,.5)
}.flat__button-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .flat__button-content {
        -webkit-box-align:start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}.flat__button-icon {
    width: 12.5vw;
    height: 12.5vw;
    margin-left: auto;
    background-color: hsla(0,0%,100%,.25);
    border-radius: 50%;
    display: block;
    position: relative
}@media only screen and (min-width: 424px) {
    .flat__button-icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .flat__button-icon {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .flat__button-icon {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__button-icon {
        width:48px
    }
}@media only screen and (min-width: 424px) {
    .flat__button-icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .flat__button-icon {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .flat__button-icon {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__button-icon {
        height:48px
    }
}@media only screen and (min-width: 960px) {
    .flat__button-icon {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__button-icon {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__button-icon {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .flat__button-icon {
        margin-left:auto
    }
}@media only screen and (min-width: 960px) {
    .flat__button-icon {
        margin-left:0
    }
}.flat__button-icon svg {
    fill: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.flat__disclaimer {
    padding-left: 11.11111%;
    padding-right: 11.11111%;
    margin-top: 3.75vw;
    font-size: 3.75vw;
    line-height: 1.2;
    text-align: center;
    color: hsla(0,0%,58%,.9)
}@media only screen and (min-width: 424px) {
    .flat__disclaimer {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .flat__disclaimer {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .flat__disclaimer {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .flat__disclaimer {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .flat__disclaimer {
        font-size:15.9px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .flat__disclaimer {
        font-size:14px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .flat__disclaimer {
        font-size:.938vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .flat__disclaimer {
        font-size:14px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .flat__disclaimer {
        padding-left:0;
        padding-right: 0
    }
}.flat__disclaimer p {
    font-size: 3.75vw;
    line-height: 1.2
}@media only screen and (min-width: 424px) {
    .flat__disclaimer p {
        font-size:15.9px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .flat__disclaimer p {
        font-size:14px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .flat__disclaimer p {
        font-size:.938vw;
        line-height: 1.2
    }
}@media only screen and (min-width: 1920px) {
    .flat__disclaimer p {
        font-size:14px;
        line-height: 1.2
    }
}

img.flat__image_theme_cover {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;"
}.flat-card {
    padding-top: 13.125vw;
    margin-top: -13.125vw;
    background-color: #22242b
}@media only screen and (min-width: 424px) {
    .flat-card {
        padding-top:55.7px
    }
}@media only screen and (min-width: 960px) {
    .flat-card {
        padding-top:63px
    }
}@media only screen and (min-width: 1440px) {
    .flat-card {
        padding-top:4.48vw
    }
}@media only screen and (min-width: 1920px) {
    .flat-card {
        padding-top:86px
    }
}@media only screen and (min-width: 424px) {
    .flat-card {
        margin-top:-55.6px
    }
}@media only screen and (min-width: 960px) {
    .flat-card {
        margin-top:-63px
    }
}@media only screen and (min-width: 1440px) {
    .flat-card {
        margin-top:-4.479vw
    }
}@media only screen and (min-width: 1920px) {
    .flat-card {
        margin-top:-86px
    }
}.flat-card+.section-number {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .flat-card+.section-number {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .flat-card+.section-number {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .flat-card+.section-number {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .flat-card+.section-number {
        margin-top:72px
    }
}@media only screen and (min-width: 960px) {
    .flat-card__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .flat-card__row {
        margin-left:5.55556%;
        margin-right: 5.55556%;
        width: 88.88889%
    }
}.flat-card__wrapper {
    padding-top: 5.55556%
}@media only screen and (min-width: 960px) {
    .flat-card__wrapper {
        padding-top:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .flat-card__wrapper {
        padding-top:3.125%
    }
}.flat-card__title {
    color: #17d527
}@media only screen and (max-width: 959px) {
    .flat-card__title {
        margin-left:8.33333%;
        margin-right: 8.33333%;
        width: 83.33333%
    }
}.flat-card__content:not(:first-child) {
    margin-top: 11.11111%
}@media only screen and (min-width: 960px) {
    .flat-card__content:not(:first-child) {
        margin-top:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .flat-card__content:not(:first-child) {
        margin-top:6.25%
    }
}.flat-card_type_frame {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100vh;
    margin-top: 0;
    padding-top: 0
}.flat-card_type_frame .flat-card__wrapper {
    padding-top: 1.38889%
}.flat-card_type_frame .flat-card__title {
    font-size: 5.313vw;
    line-height: 1.4
}@media only screen and (min-width: 424px) {
    .flat-card_type_frame .flat-card__title {
        font-size:22.6px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .flat-card_type_frame .flat-card__title {
        font-size:24px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .flat-card_type_frame .flat-card__title {
        font-size:1.667vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .flat-card_type_frame .flat-card__title {
        font-size:32px;
        line-height: 1.4
    }
}.flat-card_type_frame .flat-card__content {
    margin-top: 1.38889%
}.flat-card_type_frame .flat__visual {
    padding-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .flat-card_type_frame .flat__visual {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .flat-card_type_frame .flat__visual {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .flat-card_type_frame .flat__visual {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .flat-card_type_frame .flat__visual {
        padding-bottom:16px
    }
}.footer {
    padding-top: 8.75vw;
    padding-bottom: 17.5vw;
    background-color: #22242b
}@media only screen and (min-width: 424px) {
    .footer {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .footer {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .footer {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .footer {
        padding-top:56px
    }
}@media only screen and (min-width: 424px) {
    .footer {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .footer {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .footer {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .footer {
        padding-bottom:96px
    }
}.footer__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .footer__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1280px) {
    .footer__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1280px
    }
}@media only screen and (min-width: 1366px) {
    .footer__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1366px
    }
}@media only screen and (min-width: 1440px) {
    .footer__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.footer__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    margin-right: 3%
}@media only screen and (min-width: 1280px) {
    .footer__row {
        margin-left:2.77778%;
        margin-right: 2.77778%
    }
}@media only screen and (min-width: 1366px) {
    .footer__row {
        margin-left:5.55556%;
        margin-right: 5.55556%
    }
}@media only screen and (min-width: 1440px) {
    .footer__row {
        margin-left:8.33333%;
        margin-right: 8.33333%
    }
}.footer__top {
    margin-bottom: 17.5vw
}@media only screen and (min-width: 424px) {
    .footer__top {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .footer__top {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .footer__top {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__top {
        margin-bottom:96px
    }
}@media only screen and (min-width: 1280px) {
    .footer__top {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.footer__menu {
    margin-bottom: 17.5vw;
    display: none;
    width: 100%
}@media only screen and (min-width: 424px) {
    .footer__menu {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .footer__menu {
        margin-bottom:72px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}@media only screen and (min-width: 1280px) {
    .footer__menu {
        -webkit-box-pack:start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-bottom: 0
    }
}.footer__menu-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}@media only screen and (min-width: 960px) {
    .footer__menu-item {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .footer__menu-item {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__menu-item {
        margin-right:32px
    }
}.footer__menu-item:last-child {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-right: 0;
    margin-left: auto;
    text-align: right
}.footer__menu-link {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    padding: 3.438vw 0;
    width: 100%;
    color: #fff
}@media only screen and (min-width: 424px) {
    .footer__menu-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__menu-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__menu-link {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .footer__menu-link {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .footer__menu-link {
        padding:14.6px 0
    }
}@media only screen and (min-width: 960px) {
    .footer__menu-link {
        padding:11px 0
    }
}@media only screen and (min-width: 1440px) {
    .footer__menu-link {
        padding:.573vw 0
    }
}@media only screen and (min-width: 1920px) {
    .footer__menu-link {
        padding:11px 0
    }
}@media only screen and (min-width: 1280px) {
    .footer__menu-link:hover {
        opacity:.5
    }
}@media only screen and (min-width: 960px) {
    .footer__top-contacts {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}@media only screen and (min-width: 1280px) {
    .footer__top-contacts {
        -webkit-box-pack:end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-left: auto
    }
}@media only screen and (min-width: 960px) {
    .footer__top-contacts .footer__socials {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-left: auto
    }
}@media only screen and (min-width: 1280px) {
    .footer__top-contacts .footer__socials {
        display:none
    }
}.footer__contacts-phone {
    margin-bottom: 7.5vw;
    margin-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .footer__contacts-phone {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .footer__contacts-phone {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .footer__contacts-phone {
        padding:.625vw 0
    }
}@media only screen and (min-width: 1920px) {
    .footer__contacts-phone {
        padding:12px 0
    }
}@media only screen and (min-width: 424px) {
    .footer__contacts-phone {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .footer__contacts-phone {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .footer__contacts-phone {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__contacts-phone {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .footer__contacts-phone {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__contacts-phone {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__contacts-phone {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .footer__contacts-phone {
        font-size:18px;
        line-height: 1.6
    }
}.footer__callback {
    margin-bottom: 7.5vw;
    display: block;
    width: 100%
}@media only screen and (min-width: 424px) {
    .footer__callback {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .footer__callback {
        margin-bottom:0;
        display: none;
        width: auto
    }
}@media only screen and (min-width: 1280px) {
    .footer__callback {
        margin-right:0
    }
}.footer__callback a {
    color: inherit
}@media only screen and (min-width: 960px) {
    .footer__content {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: normal;
        -webkit-align-items: normal;
        -ms-flex-align: normal;
        align-items: normal;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}.footer__nav {
    margin-bottom: 7.5vw;
    margin-bottom: 17.5vw;
    width: 100%
}@media only screen and (min-width: 960px) {
    .footer__nav {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .footer__nav {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .footer__nav {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .footer__nav {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__nav {
        margin-bottom:40px
    }
}@media only screen and (max-width: 423px) {
    .footer__nav {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .footer__nav {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .footer__nav {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .footer__nav {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .footer__nav {
        margin-right:23.33333%;
        margin-bottom: 0;
        width: 43.33333%
    }
}@media only screen and (min-width: 1280px) {
    .footer__nav {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: 11.76471%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 70.58824%;
        margin-bottom: -28px;
        max-height: 712px
    }
}@media only screen and (min-width: 1366px) {
    .footer__nav {
        margin-right:6.25%;
        width: 75%;
        max-height: 782px
    }
}@media only screen and (min-width: 1440px) {
    .footer__nav {
        margin-bottom:-2.083vw;
        max-height: 782px
    }
}@media only screen and (min-width: 1920px) {
    .footer__nav {
        margin-bottom:-40px;
        max-height: 860px
    }
}.footer__nav-col {
    margin-bottom: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .footer__nav-col {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .footer__nav-col {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .footer__nav-col {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__nav-col {
        margin-bottom:40px
    }
}@media only screen and (max-width: 423px) {
    .footer__nav-col {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .footer__nav-col {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .footer__nav-col {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) {
    .footer__nav-col {
        margin-right:4.16667%;
        width: 18.54167%
    }
}@media only screen and (min-width: 1440px) {
    .footer__nav-col {
        margin-right:3.75%;
        width: 18.25%
    }
}.footer__info {
    width: 100%
}@media only screen and (min-width: 960px) {
    .footer__info {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 33.33333%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}@media only screen and (min-width: 1280px) {
    .footer__info {
        margin-top:17.5vw;
        width: 17.64706%
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .footer__info {
        margin-top:74.2px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .footer__info {
        margin-top:72px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .footer__info {
        margin-top:5vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .footer__info {
        margin-top:96px
    }
}@media only screen and (min-width: 1366px) {
    .footer__info {
        width:18.75%
    }
}@media only screen and (min-width: 1440px) {
    .footer__info {
        width:18.33333%
    }
}@media only screen and (min-width: 960px) {
    .footer__info .footer__socials {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}.footer__info-col {
    margin-bottom: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .footer__info-col {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .footer__info-col {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__info-col {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col {
        text-align:right
    }
}.footer__info-col.footer__contacts-phone {
    margin-bottom: 3.75vw;
    margin-top: 7.5vw;
    display: block
}@media only screen and (min-width: 424px) {
    .footer__info-col.footer__contacts-phone {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col.footer__contacts-phone {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .footer__info-col.footer__contacts-phone {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__info-col.footer__contacts-phone {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .footer__info-col.footer__contacts-phone {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col.footer__contacts-phone {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .footer__info-col.footer__contacts-phone {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__info-col.footer__contacts-phone {
        margin-top:40px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col.footer__contacts-phone {
        margin-top:0;
        display: none
    }
}.footer__info-link {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .footer__info-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__info-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__info-link {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .footer__info-link {
        font-size:17px;
        line-height: 1.45
    }
}.footer__info-link:not(:last-child) {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .footer__info-link:not(:last-child) {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-link:not(:last-child) {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .footer__info-link:not(:last-child) {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__info-link:not(:last-child) {
        margin-bottom:8px
    }
}.footer__info-link a {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: inherit
}@media only screen and (min-width: 1280px) {
    .footer__info-link a:hover {
        opacity:.5
    }
}.footer__info-additional {
    width: 100%
}@media only screen and (min-width: 960px) {
    .footer__info-additional {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        text-align: right
    }
}.footer__offer {
    margin-bottom: 17.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .footer__offer {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .footer__offer {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .footer__offer {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__offer {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__offer {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .footer__offer {
        font-size:17px;
        line-height: 1.45
    }
}.footer__offer a {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: inherit
}@media only screen and (min-width: 1280px) {
    .footer__offer a:hover {
        opacity:.5
    }
}.footer__rbi-info {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .footer__rbi-info {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .footer__rbi-info {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .footer__rbi-info {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__rbi-info {
        margin-bottom:8px
    }
}.footer__kelnik {
    font-size: 4.063vw;
    line-height: 1.5;
    color: hsla(0,0%,100%,.5);
    width: 100%
}@media only screen and (min-width: 424px) {
    .footer__kelnik {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__kelnik {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__kelnik {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .footer__kelnik {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .footer__kelnik {
        text-align:right
    }
}.footer__kelnik .footer__rbi-info {
    color: #fff
}.footer__kelnik a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: inherit
}@media only screen and (min-width: 1280px) {
    .footer__kelnik a:hover {
        color:#fff
    }
}.footer__roadmap {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: hsla(0,0%,100%,.5);
    display: inline-block;
    margin-left: auto
}@media only screen and (min-width: 424px) {
    .footer__roadmap {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .footer__roadmap {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .footer__roadmap {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__roadmap {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .footer__roadmap {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__roadmap {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__roadmap {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .footer__roadmap {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .footer__roadmap:hover {
        color:#fff
    }
}.call_phone_footer {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .call_phone_footer {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .call_phone_footer {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .call_phone_footer {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .call_phone_footer {
        margin-top:16px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col_top_indent {
        text-align:right;
        margin-top: auto
    }
}.footer__info-col_type_socials {
    margin-top: 10.625vw;
    margin-bottom: 10.625vw
}@media only screen and (min-width: 424px) {
    .footer__info-col_type_socials {
        margin-top:45.1px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col_type_socials {
        margin-top:54px
    }
}@media only screen and (min-width: 1440px) {
    .footer__info-col_type_socials {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__info-col_type_socials {
        margin-top:72px
    }
}@media only screen and (min-width: 424px) {
    .footer__info-col_type_socials {
        margin-bottom:45.1px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col_type_socials {
        margin-bottom:54px
    }
}@media only screen and (min-width: 1440px) {
    .footer__info-col_type_socials {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__info-col_type_socials {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .footer__info-col_type_socials {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .footer__info-col_type_socials {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .footer__info-col_type_socials {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .footer__info-col_type_socials {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col_type_socials {
        margin-left:auto
    }
}.footer__info-col_type_socials .socials__link {
    width: 11.25vw;
    height: 11.25vw
}@media only screen and (min-width: 424px) {
    .footer__info-col_type_socials .socials__link {
        width:29.2px;
        height: 29.2px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col_type_socials .socials__link {
        width:21.2px;
        height: 21.2px
    }
}@media only screen and (min-width: 1280px) {
    .footer__info-col_type_socials .socials__link {
        width:22px;
        height: 22px
    }
}.footer__info-col_type_socials .socials__link_type_youtube {
    width: 15.625vw
}@media only screen and (min-width: 424px) {
    .footer__info-col_type_socials .socials__link_type_youtube {
        width:41.1px
    }
}@media only screen and (min-width: 960px) {
    .footer__info-col_type_socials .socials__link_type_youtube {
        width:31.8px
    }
}@media only screen and (min-width: 1280px) {
    .footer__info-col_type_socials .socials__link_type_youtube {
        width:31px
    }
}.footer__bottom {
    margin-top: 6.25vw;
    margin-right: 5.88235%;
    border-top: 1px solid #383c48
}@media only screen and (min-width: 424px) {
    .footer__bottom {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom {
        margin-right:0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}.footer__bottom .footer__bottom-nav {
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .footer__bottom .footer__bottom-nav {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-nav {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom .footer__bottom-nav {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom .footer__bottom-nav {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .footer__bottom .footer__bottom-nav {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-nav {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom .footer__bottom-nav {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom .footer__bottom-nav {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .footer__bottom .footer__bottom-nav {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-nav {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom .footer__bottom-nav {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom .footer__bottom-nav {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-nav {
        margin-right:6.66667%;
        width: 53.33333%
    }
}@media only screen and (min-width: 1280px) {
    .footer__bottom .footer__bottom-nav {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 52.94118%
    }
}.footer__bottom .footer__bottom-nav p {
    color: #fff
}.footer__bottom .footer__bottom-info {
    margin-top: 6.25vw;
    margin-bottom: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    width: 100%;
    color: #fff
}@media only screen and (min-width: 424px) {
    .footer__bottom .footer__bottom-info {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-info {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom .footer__bottom-info {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom .footer__bottom-info {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .footer__bottom .footer__bottom-info {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-info {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom .footer__bottom-info {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom .footer__bottom-info {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-info {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 40%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}@media only screen and (min-width: 1280px) {
    .footer__bottom .footer__bottom-info {
        width:32.35294%
    }
}.footer__bottom .footer__bottom-info .footer__info-phone {
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #17d527;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .footer__bottom .footer__bottom-info .footer__info-phone {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-info .footer__info-phone {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom .footer__bottom-info .footer__info-phone {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom .footer__bottom-info .footer__info-phone {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1280px) {
    .footer__bottom .footer__bottom-info .footer__info-phone {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .footer__bottom .footer__bottom-info .footer__info-phone:not(:first-of-type):before {
        content: "";
        display: inline-block;
        width: 2px;
        height: 2px;
        margin: 8px 12px;
        border-radius: 50%;
        background-color: hsla(0,0%,100%,.6)
    }
}.footer__bottom .footer__bottom-info .footer__info-phone span {
    margin-left: 8px;
    color: #fff
}.footer__bottom .footer__bottom-info .footer__info-mail {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: block;
    width: 100%;
    color: #17d527;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .footer__bottom .footer__bottom-info .footer__info-mail {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-info .footer__info-mail {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom .footer__bottom-info .footer__info-mail {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom .footer__bottom-info .footer__info-mail {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .footer__bottom .footer__bottom-info .footer__info-mail {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .footer__bottom .footer__bottom-info .footer__info-mail {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .footer__bottom .footer__bottom-info .footer__info-mail {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .footer__bottom .footer__bottom-info .footer__info-mail {
        font-size:17px;
        line-height: 1.45
    }
}.footer__sub-bottom {
    margin-bottom: 6.25vw;
    margin-right: 5.88235%;
    color: #fff
}@media only screen and (min-width: 424px) {
    .footer__sub-bottom {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .footer__sub-bottom {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .footer__sub-bottom {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .footer__sub-bottom {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) {
    .footer__sub-bottom {
        margin-right:0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}.history-section {
    background-color: #edebe9;
    overflow: hidden;
    width: 100%
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .history-section .multi-slider__pagination {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .history-section .multi-slider__pagination {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .history-section .multi-slider__pagination {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .history-section .multi-slider__pagination {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .history-section .multi-slider__pagination {
        margin-bottom:5.88235%;
        position: absolute;
        bottom: 100%;
        right: 0
    }
}@media only screen and (min-width: 1440px) {
    .history-section .multi-slider__pagination {
        margin-bottom:6.25%
    }
}.history-section .multi-slider__dot {
    margin-top: -7.5vw;
    margin-bottom: 0
}@media only screen and (min-width: 424px) {
    .history-section .multi-slider__dot {
        margin-top:-31.8px
    }
}@media only screen and (min-width: 960px) {
    .history-section .multi-slider__dot {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .history-section .multi-slider__dot {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .history-section .multi-slider__dot {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .history-section .multi-slider__dot {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .history-section .multi-slider__dot {
        margin-bottom:-24px
    }
}@media only screen and (min-width: 1440px) {
    .history-section .multi-slider__dot {
        margin-bottom:-1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .history-section .multi-slider__dot {
        margin-bottom:-24px
    }
}.history-section__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 2.77778%;
    margin-right: 2.77778%;
    padding-top: 19.44444%;
    padding-bottom: 19.44444%;
    width: 94.44444%
}@media only screen and (min-width: 960px) {
    .history-section__row {
        padding-top:11.11111%;
        padding-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .history-section__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        padding-top: 8.33333%;
        padding-bottom: 8.33333%;
        width: 66.66667%
    }
}.history-section__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 5.88235%;
    margin-right: 5.88235%;
    width: 88.23529%
}@media only screen and (min-width: 960px) {
    .history-section__header {
        margin-left:0;
        margin-right: 0;
        width: 100%
    }
}.history-section__title {
    width: 100%
}@media only screen and (min-width: 960px) {
    .history-section__title {
        width:52.94118%;
        margin-right: auto
    }
}@media only screen and (min-width: 1440px) {
    .history-section__title {
        width:50%
    }
}.history-section__slider {
    margin-top: 14.70588%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .history-section__slider {
        margin-top:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .history-section__slider {
        margin-top:6.25%
    }
}.image-benefits,.image-benefits__block {
    width: 100%
}.image-benefits__block:not(:first-child) {
    margin-top: 23.33333%
}@media only screen and (min-width: 960px) {
    .image-benefits__block:not(:first-child) {
        margin-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__block:not(:first-child) {
        margin-top:12.5%
    }
}.image-benefits__title {
    color: #17d527;
    width: 100%
}@media only screen and (min-width: 1440px) {
    .image-benefits__title {
        width:62.5%
    }
}.image-benefits__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -3.33333%;
    margin-right: -3.33333%;
    margin-bottom: -12.5vw;
    width: 106.66667%
}@media only screen and (min-width: 424px) {
    .image-benefits__container {
        margin-bottom:-53px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__container {
        margin-bottom:-56px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__container {
        margin-bottom:-5vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__container {
        margin-bottom:-96px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__container {
        margin-left:-2.94118%;
        margin-right: -2.94118%;
        width: 105.88235%
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__container {
        margin-left:-4.16667%;
        margin-right: -4.16667%;
        width: 108.33333%
    }
}.image-benefits__container:not(:first-child) {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .image-benefits__container:not(:first-child) {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__container:not(:first-child) {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__container:not(:first-child) {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__container:not(:first-child) {
        margin-top:72px
    }
}.image-benefits__item {
    margin-bottom: 12.5vw;
    padding-left: 3.125%;
    padding-right: 3.125%;
    width: 50%
}@media only screen and (min-width: 424px) {
    .image-benefits__item {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item {
        margin-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item {
        padding-left:2.77778%;
        padding-right: 2.77778%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 25%
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item {
        padding-left:3.84615%;
        padding-right: 3.84615%
    }
}.image-benefits__item-img {
    width: 25vw;
    height: 25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #edebe9;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .image-benefits__item-img {
        width:106px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-img {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-img {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-img {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .image-benefits__item-img {
        height:106px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-img {
        height:80px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-img {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-img {
        height:80px
    }
}.image-benefits__item-title {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .image-benefits__item-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-title {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-title {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-title {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-title {
        height:48px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-title {
        height:3.646vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-title {
        height:70px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-title {
        display:-webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}.image-benefits__item-title:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .image-benefits__item-title:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-title:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-title:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-title:not(:first-child) {
        margin-top:32px
    }
}.image-benefits__item-description {
    margin-top: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    max-height: 23.75vw;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}@media only screen and (min-width: 424px) {
    .image-benefits__item-description {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-description {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-description {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-description {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .image-benefits__item-description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-description {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-description {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-description {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .image-benefits__item-description {
        max-height:100.7px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-description {
        max-height:76px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-description {
        max-height:4.375vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-description {
        max-height:84px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-description {
        -webkit-line-clamp:3
    }
}.image-benefits__item-caption {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .image-benefits__item-caption {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-caption {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-caption {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-caption {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .image-benefits__item-caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-caption {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-caption {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-caption {
        font-size:18px;
        line-height: 1.6
    }
}.image-benefits__item-caption p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .image-benefits__item-caption p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-caption p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-caption p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-caption p {
        font-size:18px;
        line-height: 1.6
    }
}.image-benefits__item-link {
    padding-top: 6.25vw;
    margin-bottom: -2.5vw
}@media only screen and (min-width: 424px) {
    .image-benefits__item-link {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-link {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-link {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-link {
        padding-top:32px
    }
}@media only screen and (min-width: 424px) {
    .image-benefits__item-link {
        margin-bottom:-10.6px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-link {
        margin-bottom:-8px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-link {
        margin-bottom:-.417vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-link {
        margin-bottom:-8px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-link {
        margin-top:auto
    }
}.image-benefits__item-link .button,.image-benefits__item-link .link {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .image-benefits__item-link .button,.image-benefits__item-link .link {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-link .button,.image-benefits__item-link .link {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-link .button,.image-benefits__item-link .link {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-link .button,.image-benefits__item-link .link {
        margin-top:8px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits__item-link .button:not(:last-child),.image-benefits__item-link .link:not(:last-child) {
        margin-right:10px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__item-link .button:not(:last-child),.image-benefits__item-link .link:not(:last-child) {
        margin-right:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits__item-link .button:not(:last-child),.image-benefits__item-link .link:not(:last-child) {
        margin-right:15px
    }
}.image-benefits__link {
    margin-top: 23.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .image-benefits__link {
        margin-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits__link {
        margin-top:12.5%
    }
}.image-benefits_size_big .image-benefits__container {
    margin-bottom: -17.5vw;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}@media only screen and (min-width: 424px) {
    .image-benefits_size_big .image-benefits__container {
        margin-bottom:-74.2px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits_size_big .image-benefits__container {
        margin-bottom:-72px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits_size_big .image-benefits__container {
        margin-bottom:-5vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits_size_big .image-benefits__container {
        margin-bottom:-96px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits_size_big .image-benefits__container {
        margin-left:-2.94118%;
        margin-right: -2.94118%;
        width: 105.88235%
    }
}.image-benefits_size_big .image-benefits__container:not(:first-child) {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .image-benefits_size_big .image-benefits__container:not(:first-child) {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits_size_big .image-benefits__container:not(:first-child) {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits_size_big .image-benefits__container:not(:first-child) {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits_size_big .image-benefits__container:not(:first-child) {
        margin-top:96px
    }
}.image-benefits_size_big .image-benefits__item {
    margin-bottom: 17.5vw;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}@media only screen and (min-width: 424px) {
    .image-benefits_size_big .image-benefits__item {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits_size_big .image-benefits__item {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .image-benefits_size_big .image-benefits__item {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .image-benefits_size_big .image-benefits__item {
        margin-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .image-benefits_size_big .image-benefits__item {
        padding-left:2.77778%;
        padding-right: 2.77778%;
        width: 33.33333%
    }
}.info-tabs {
    margin-bottom: 6.25vw;
    padding-top: 8.75vw;
    padding-bottom: 8.75vw;
    background-color: #22242b
}@media only screen and (min-width: 424px) {
    .info-tabs {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .info-tabs {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs {
        padding-top:56px
    }
}@media only screen and (min-width: 424px) {
    .info-tabs {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs {
        padding-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs {
        padding-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs {
        padding-bottom:56px
    }
}.info-tabs__row {
    margin-left: 5.55556%;
    margin-right: 5.55556%
}@media only screen and (min-width: 960px) {
    .info-tabs__row {
        margin-left:16.66667%;
        margin-right: 16.66667%
    }
}@media only screen and (min-width: 1280px) {
    .info-tabs__row {
        margin-left:0;
        margin-right: 0
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__row {
        margin-left:16.66667%;
        margin-right: 16.66667%
    }
}.info-tabs__description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 21.875vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .info-tabs__description {
        min-height:92.8px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__description {
        min-height:70px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__description {
        min-height:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__description {
        min-height:120px
    }
}.info-tabs__description-img {
    position: relative;
    width: 25%
}@media only screen and (min-width: 960px) {
    .info-tabs__description-img {
        width:12.5%
    }
}@media only screen and (min-width: 1280px) {
    .info-tabs__description-img {
        width:10.41667%
    }
}.info-tabs__description-img img {
    height: 21.875vw;
    width: 21.875vw;
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    position: relative;
    left: 0;
    top: 0;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .info-tabs__description-img img {
        height:92.8px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__description-img img {
        height:70px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__description-img img {
        height:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__description-img img {
        height:120px
    }
}@media only screen and (min-width: 424px) {
    .info-tabs__description-img img {
        width:92.8px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__description-img img {
        width:70px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__description-img img {
        width:6.25vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__description-img img {
        width:120px
    }
}.info-tabs__description-title {
    width: 68.75%;
    margin-left: 6.25%;
    color: #fff
}@media only screen and (min-width: 960px) {
    .info-tabs__description-title {
        width:85.41667%;
        margin-left: 2.08333%
    }
}@media only screen and (min-width: 1280px) {
    .info-tabs__description-title {
        width:87.5%
    }
}.info-tabs__switcher {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .info-tabs__switcher {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__switcher {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__switcher {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__switcher {
        margin-top:40px
    }
}.info-tabs__switcher-tab {
    margin-left: 6.25vw;
    padding-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .info-tabs__switcher-tab {
        margin-left:26.5px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__switcher-tab {
        margin-left:20px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__switcher-tab {
        margin-left:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__switcher-tab {
        margin-left:20px
    }
}@media only screen and (min-width: 424px) {
    .info-tabs__switcher-tab {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__switcher-tab {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__switcher-tab {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__switcher-tab {
        padding-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .info-tabs__switcher-tab {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__switcher-tab {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__switcher-tab {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__switcher-tab {
        font-size:18px;
        line-height: 1.6
    }
}.info-tabs__switcher-tab:first-child {
    margin-left: 0
}.info-tabs__switcher-tab.is-active {
    border-bottom: 2px solid #17d527
}.info-tabs__content {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .info-tabs__content {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content {
        margin-top:40px
    }
}.info-tabs__content-tab {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff;
    display: none
}@media only screen and (min-width: 424px) {
    .info-tabs__content-tab {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-tab {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-tab {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-tab {
        font-size:18px;
        line-height: 1.6
    }
}.info-tabs__content-tab.is-active {
    display: block
}.info-tabs__content-tab.is-open .info-tabs__content-more svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.info-tabs__content-tab.is-open .info-tabs__content-outer {
    opacity: 1;
    visibility: visible
}.info-tabs__content-button {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .info-tabs__content-button {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-button {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-button {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-button {
        margin-top:40px
    }
}.info-tabs__content-outer {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: 0;
    visibility: hidden
}@media only screen and (min-width: 960px) {
    .info-tabs__content-outer {
        opacity:1;
        visibility: visible
    }
}.info-tabs__content-full {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .info-tabs__content-full {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-full {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-full {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-full {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .info-tabs__content-full {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-full {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-full {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-full {
        font-size:18px;
        line-height: 1.6
    }
}.info-tabs__content-more {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 2.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .info-tabs__content-more {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-more {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-more {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-more {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .info-tabs__content-more {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-more {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-more {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-more {
        margin-top:8px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-more {
        display:none
    }
}.info-tabs__content-more svg {
    width: 3.125vw;
    height: 3.125vw;
    margin-left: 2.5vw;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .info-tabs__content-more svg {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-more svg {
        width:0
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-more svg {
        width:0
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-more svg {
        width:0
    }
}@media only screen and (min-width: 424px) {
    .info-tabs__content-more svg {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-more svg {
        height:0
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-more svg {
        height:0
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-more svg {
        height:0
    }
}@media only screen and (min-width: 424px) {
    .info-tabs__content-more svg {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .info-tabs__content-more svg {
        margin-left:0
    }
}@media only screen and (min-width: 1440px) {
    .info-tabs__content-more svg {
        margin-left:0
    }
}@media only screen and (min-width: 1920px) {
    .info-tabs__content-more svg {
        margin-left:0
    }
}.masked-section {
    padding-top: 17.5vw;
    padding-bottom: 17.5vw;
    background-color: #22242b;
    color: #fff
}@media only screen and (min-width: 424px) {
    .masked-section {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .masked-section {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .masked-section {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .masked-section {
        padding-top:96px
    }
}@media only screen and (min-width: 424px) {
    .masked-section {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .masked-section {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .masked-section {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .masked-section {
        padding-bottom:96px
    }
}@media only screen and (max-width: 423px) {
    .masked-section {
        padding-top:0;
        padding-bottom: 12.5vw
    }
}@media only screen and (max-width: 423px) and (min-width:424px) {
    .masked-section {
        padding-top:0
    }
}@media only screen and (max-width: 423px) and (min-width:960px) {
    .masked-section {
        padding-top:0
    }
}@media only screen and (max-width: 423px) and (min-width:1440px) {
    .masked-section {
        padding-top:0
    }
}@media only screen and (max-width: 423px) and (min-width:1920px) {
    .masked-section {
        padding-top:0
    }
}@media only screen and (max-width: 423px) and (min-width:424px) {
    .masked-section {
        padding-bottom:53px
    }
}@media only screen and (max-width: 423px) and (min-width:960px) {
    .masked-section {
        padding-bottom:56px
    }
}@media only screen and (max-width: 423px) and (min-width:1440px) {
    .masked-section {
        padding-bottom:3.75vw
    }
}@media only screen and (max-width: 423px) and (min-width:1920px) {
    .masked-section {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1280px) {
    .masked-section {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .masked-section {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .masked-section {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .masked-section {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .masked-section {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .masked-section {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .masked-section {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .masked-section {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .masked-section {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .masked-section {
        min-height:680px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .masked-section {
        min-height:35.417vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .masked-section {
        min-height:680px
    }
}.masked-section__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}@media only screen and (min-width: 960px) {
    .masked-section__container {
        margin-left:auto;
        margin-right: auto
    }
}@media only screen and (min-width: 1280px) {
    .masked-section__container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        min-height: inherit
    }
}@media only screen and (min-width: 1440px) {
    .masked-section__container {
        max-width:1920px
    }
}.masked-section__content {
    margin-left: 8.33333%;
    margin-right: 8.33333%
}@media only screen and (min-width: 1280px) {
    .masked-section__content {
        position:relative;
        z-index: 2;
        padding-top: 17.5vw;
        padding-bottom: 17.5vw;
        margin-left: 11.11111%;
        margin-right: 5.55556%;
        width: 25%
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .masked-section__content {
        padding-top:74.2px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .masked-section__content {
        padding-top:72px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .masked-section__content {
        padding-top:5vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .masked-section__content {
        padding-top:96px
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .masked-section__content {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .masked-section__content {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .masked-section__content {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .masked-section__content {
        padding-bottom:96px
    }
}.masked-section__logo {
    margin-top: 8.75vw;
    width: 83.33333%;
    position: absolute;
    top: 0;
    z-index: 2
}@media only screen and (min-width: 424px) {
    .masked-section__logo {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .masked-section__logo {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .masked-section__logo {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .masked-section__logo {
        margin-top:56px
    }
}@media only screen and (min-width: 1280px) {
    .masked-section__logo {
        margin-top:0;
        margin-bottom: 7.5vw;
        position: static
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .masked-section__logo {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .masked-section__logo {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .masked-section__logo {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .masked-section__logo {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .masked-section__logo {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .masked-section__logo {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .masked-section__logo {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .masked-section__logo {
        margin-bottom:40px
    }
}.masked-section__description-logo {
    margin-bottom: 2.5vw;
    height: 45px;
    width: auto
}@media only screen and (min-width: 424px) {
    .masked-section__description-logo {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .masked-section__description-logo {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .masked-section__description-logo {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .masked-section__description-logo {
        margin-bottom:8px
    }
}@media only screen and (min-width: 424px) {
    .masked-section__description-logo {
        height:45px
    }
}@media only screen and (min-width: 960px) {
    .masked-section__description-logo {
        height:65px
    }
}@media only screen and (min-width: 1440px) {
    .masked-section__description-logo {
        height:75px
    }
}@media only screen and (min-width: 1920px) {
    .masked-section__description-logo {
        height:75px
    }
}@media only screen and (min-width: 1280px) {
    .masked-section__description-logo {
        max-width:none
    }
}.masked-section__object-logo {
    height: 45px;
    display: block;
    width: auto
}@media only screen and (min-width: 424px) {
    .masked-section__object-logo {
        height:45px
    }
}@media only screen and (min-width: 960px) {
    .masked-section__object-logo {
        height:65px
    }
}@media only screen and (min-width: 1440px) {
    .masked-section__object-logo {
        height:75px
    }
}@media only screen and (min-width: 1920px) {
    .masked-section__object-logo {
        height:75px
    }
}@media only screen and (min-width: 1280px) {
    .masked-section__object-logo {
        max-width:none
    }
}.masked-section__info {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .masked-section__info {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .masked-section__info {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .masked-section__info {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .masked-section__info {
        margin-bottom:56px
    }
}.masked-section__info:last-child {
    margin-bottom: 0
}.masked-section__info-text {
    font-size: 5vw;
    line-height: 1.7
}@media only screen and (min-width: 424px) {
    .masked-section__info-text {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .masked-section__info-text {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .masked-section__info-text {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .masked-section__info-text {
        font-size:24px;
        line-height: 1.7
    }
}@media only screen and (max-width: 423px) {
    .masked-section__info-text {
        font-size:4.063vw;
        line-height: 1.5
    }
}@media only screen and (max-width: 423px) and (min-width:424px) {
    .masked-section__info-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (max-width: 423px) and (min-width:960px) {
    .masked-section__info-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (max-width: 423px) and (min-width:1440px) {
    .masked-section__info-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (max-width: 423px) and (min-width:1920px) {
    .masked-section__info-text {
        font-size:22px;
        line-height: 1.6
    }
}.masked-section__gallery {
    margin-bottom: 8.75vw;
    position: relative;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    width: 100%
}@media only screen and (min-width: 424px) {
    .masked-section__gallery {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .masked-section__gallery {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .masked-section__gallery {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .masked-section__gallery {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1280px) {
    .masked-section__gallery {
        margin-bottom:0;
        position: absolute;
        right: 0;
        height: 100%;
        width: 80.55556%;
        -webkit-box-ordinal-group: initial;
        -webkit-order: initial;
        -ms-flex-order: initial;
        order: 0
    }
}@media only screen and (min-width: 1280px) and (min-width:424px) {
    .masked-section__gallery {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (min-width:960px) {
    .masked-section__gallery {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1440px) {
    .masked-section__gallery {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (min-width:1920px) {
    .masked-section__gallery {
        margin-bottom:0
    }
}.masked-section__gallery svg {
    width: 100%;
    height: 56.25vw
}@media only screen and (min-width: 1280px) {
    .masked-section__gallery svg {
        height:100%
    }
}.masked-section__gallery image {
    position: absolute;
    width: 100%;
    height: auto
}.masked-section__gallery img {
    width: 100%;
    height: 100%;
    object-fit: fill
}.masked-section__mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden
}@media only screen and (min-width: 1280px) {
    .masked-section_size_big .masked-section__content {
        position:relative;
        z-index: 2
    }
}@media only screen and (min-width: 1280px) {
    .masked-section_size_big .masked-section__gallery {
        width:100%
    }
}@media only screen and (min-width: 1280px) {
    .masked-section_size_big .masked-section__gallery svg {
        height:100%
    }
}@media only screen and (min-width: 1280px) {
    .masked-section_size_big .masked-section__gallery image {
        width:100%;
        height: auto
    }
}.masked-section_size_big .masked-section__info:last-child {
    margin-bottom: 0
}.object-block {
    background-color: #fff;
    position: relative
}.object-block:nth-of-type(odd) .object-block__pattern {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 960px) {
    .object-block:nth-of-type(odd) .object-block__info {
        margin-left:2.77778%;
        width: 33.33333%
    }
}@media only screen and (min-width: 1440px) {
    .object-block:nth-of-type(odd) .object-block__info {
        margin-left:16.66667%;
        width: 25%
    }
}@media only screen and (min-width: 1440px) {
    .object-block:nth-of-type(odd) .object-block__view {
        margin-right:5.55556%;
        margin-left: 8.33333%
    }
}.object-block:nth-of-type(odd) .object-block__img {
    background-color: #edebe9
}.object-block:nth-of-type(odd) .object-block__action {
    right: 0
}.object-block:nth-of-type(2n) {
    background-color: #edebe9
}.object-block:nth-of-type(2n) .object-block__pattern {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}.object-block:nth-of-type(2n) .object-block__pattern img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}@media only screen and (min-width: 960px) {
    .object-block:nth-of-type(2n) .object-block__row,.object-block:nth-of-type(2n) .object-block__view {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}@media only screen and (min-width: 960px) {
    .object-block:nth-of-type(2n) .object-block__info {
        margin-right:2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .object-block:nth-of-type(2n) .object-block__info {
        margin-right:16.66667%
    }
}.object-block:nth-of-type(2n) .object-block__img {
    background-color: #fff
}@media only screen and (min-width: 960px) {
    .object-block:nth-of-type(2n) .object-block__factoids {
        margin-left:0;
        margin-right: 4.04762%
    }
}@media only screen and (min-width: 1440px) {
    .object-block:nth-of-type(2n) .object-block__factoids {
        margin-right:5.3125%
    }
}.object-block:nth-of-type(2n) .object-block__action {
    left: 0
}.object-blocks {
    width: 100%
}.object-block__pattern {
    position: absolute;
    bottom: 0;
    top: 0;
    display: none;
    width: 100%;
    pointer-events: none
}@media only screen and (min-width: 960px) {
    .object-block__pattern {
        min-width:1366px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__pattern {
        min-width:100%
    }
}@media only screen and (min-width: 1920px) {
    .object-block__pattern {
        min-width:100%
    }
}@media only screen and (min-width: 960px) {
    .object-block__pattern {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}.object-block__pattern img {
    height: 100%;
    width: auto
}.object-block__row {
    padding-top: 16.66667%;
    padding-bottom: 16.66667%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (max-width: 959px) {
    .object-block__row {
        margin-left:8.33333%;
        margin-right: 8.33333%;
        width: 83.33333%
    }
}@media only screen and (min-width: 960px) {
    .object-block__row {
        padding-top:8.33333%;
        padding-bottom: 8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .object-block__row {
        padding-top:5.55556%;
        padding-bottom: 5.55556%
    }
}.object-block__info {
    padding-top: 3.75vw;
    padding-bottom: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .object-block__info {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-block__info {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__info {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__info {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .object-block__info {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-block__info {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__info {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__info {
        padding-bottom:16px
    }
}@media only screen and (max-width: 423px) {
    .object-block__info {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .object-block__info {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .object-block__info {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .object-block__info {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 960px) {
    .object-block__info {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 33.33333%
    }
}@media only screen and (min-width: 1440px) {
    .object-block__info {
        width:25%
    }
}@media only screen and (max-width: 959px) {
    .object-block__info .object-block__description,.object-block__info .object-block__links {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .object-block__info .object-block__links {
        margin-top:auto
    }
}.object-block__header {
    width: 100%
}.object-block__title {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .object-block__title:hover {
        color:inherit
    }
}.object-block__address {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    margin-top: 6.25vw;
    font-size: 0;
    line-height: 0;
    color: #17d527;
    width: 100%
}.object-block__address::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .object-block__address {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .object-block__address {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__address {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__address {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .object-block__address span {
        margin-right:9px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__address span {
        margin-right:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__address span {
        margin-right:12px
    }
}.object-block__pin {
    fill: #17d527;
    vertical-align: baseline
}@media only screen and (min-width: 960px) {
    .object-block__pin {
        width:11px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__pin {
        width:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__pin {
        width:15px
    }
}@media only screen and (min-width: 960px) {
    .object-block__pin {
        height:14px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__pin {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__pin {
        height:20px
    }
}@media only screen and (max-width: 959px) {
    .object-block__pin {
        display:none
    }
}.object-block__description {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 7.5vw;
    color: #101417;
    width: 100%
}@media only screen and (min-width: 424px) {
    .object-block__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-block__description {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .object-block__description {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .object-block__description {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .object-block__description {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .object-block__description {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__description {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__description {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .object-block__links {
        margin-right:16.66667%;
        width: 83.33333%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}@media only screen and (min-width: 1440px) {
    .object-block__links {
        margin-right:0;
        width: 111.11111%;
        display: block
    }
}@media only screen and (min-width: 960px) {
    .object-block__link {
        -webkit-flex-shrink:0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: auto
    }
}@media only screen and (min-width: 1440px) {
    .object-block__link {
        display:inline-block
    }
}@media only screen and (min-width: 960px) {
    .object-block__link:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__link:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__link:not(:last-child) {
        margin-right:32px
    }
}.object-block__view {
    margin-top: 13.33333%;
    width: 100%;
    position: relative
}@media only screen and (min-width: 960px) {
    .object-block__view {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: 2.77778%;
        margin-right: 2.77778%;
        margin-top: 0;
        width: 58.33333%
    }
}@media only screen and (min-width: 1440px) {
    .object-block__view {
        margin-left:5.55556%;
        margin-right: 8.33333%;
        width: 44.44444%
    }
}.object-block__view .object-block__description,.object-block__view .object-block__links {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .object-block__view .object-block__description,.object-block__view .object-block__links {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .object-block__view .object-block__description,.object-block__view .object-block__links {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__view .object-block__description,.object-block__view .object-block__links {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__view .object-block__description,.object-block__view .object-block__links {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .object-block__view .object-block__description,.object-block__view .object-block__links {
        display:none
    }
}.object-block__view .object-block__links a {
    display: inline-block;
    width: 100%
}.object-block__view .object-block__links a:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .object-block__view .object-block__links a:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .object-block__view .object-block__links a:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__view .object-block__links a:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__view .object-block__links a:not(:first-child) {
        margin-top:16px
    }
}.object-block__img {
    margin-left: 13.33333%;
    margin-right: 13.33333%;
    position: relative;
    width: 73.33333%
}@media only screen and (min-width: 960px) {
    .object-block__img {
        margin-left:0;
        margin-right: 0;
        width: 71.42857%
    }
}@media only screen and (min-width: 1440px) {
    .object-block__img {
        width:75%
    }
}.object-block__img-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    padding-bottom: 100%
}.object-block__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 0
}@media only screen and (min-width: 1280px) {
    .object-block__img-inner:hover .object-block__img-hover {
        opacity:1;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
    }
}@media only screen and (min-width: 1280px) {
    .object-block__img-inner:hover .object-block__img-hover img {
        opacity:1
    }
}.object-block__img-inner img,.object-block__img-inner picture {
    width: 100%;
    height: 100%
}.object-block__img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    display: block
}.object-block__img-hover {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background-color: rgba(0,0,0,.7);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1
}.object-block__img-hover,.object-block__img-hover img {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    opacity: 0
}.object-block__img-hover img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}.object-block__buttons {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .object-block__buttons {
        display:none
    }
}.object-block__button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 16.563vw;
    height: 16.563vw;
    font-size: 6.563vw;
    line-height: 16.563vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #22242b;
    border-radius: 50%;
    color: #17d527;
    font-family: Montserrat,sans-serif;
    font-weight: 400
}.object-block__button::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .object-block__button {
        width:70.3px;
        height: 70.3px;
        font-size: 27.9px;
        line-height: 70.3px
    }
}.object-block__button:not(:last-child) {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .object-block__button:not(:last-child) {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .object-block__button:not(:last-child) {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__button:not(:last-child) {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__button:not(:last-child) {
        margin-bottom:8px
    }
}.object-block__button-svg-medal {
    width: 6.875vw;
    height: 10vw;
    stroke-width: .469vw;
    fill: none;
    stroke: #fff
}@media only screen and (min-width: 424px) {
    .object-block__button-svg-medal {
        width:29.2px;
        height: 42.4px;
        stroke-width: 2px
    }
}.object-block__button-svg-medal path {
    stroke: hsla(0,0%,100%,.7)
}.object-block__factoids {
    margin-top: 13.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .object-block__factoids {
        margin-left:4.04762%;
        margin-top: 0;
        width: 24.52381%
    }
}@media only screen and (min-width: 1440px) {
    .object-block__factoids {
        margin-left:5.3125%;
        width: 19.6875%
    }
}@media only screen and (min-width: 960px) {
    .object-block__factoids .object-factoid:not(:first-child) {
        margin-top:25%
    }
}@media only screen and (min-width: 1440px) {
    .object-block__factoids .object-factoid:not(:first-child) {
        margin-top:40%
    }
}.object-block__factoid-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.object-block__factoid-award {
    stroke-width: .469vw;
    fill: #17d527
}@media only screen and (min-width: 960px) {
    .object-block__factoid-award {
        width:22px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__factoid-award {
        width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__factoid-award {
        width:30px
    }
}@media only screen and (min-width: 960px) {
    .object-block__factoid-award {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__factoid-award {
        height:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__factoid-award {
        height:42px
    }
}@media only screen and (min-width: 424px) {
    .object-block__factoid-award {
        stroke-width:2px
    }
}@media only screen and (min-width: 960px) {
    .object-block__factoid-award {
        stroke-width:1.5px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__factoid-award {
        stroke-width:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__factoid-award {
        stroke-width:1.5px
    }
}.object-block__action {
    padding-top: 7.5vw;
    display: none
}@media only screen and (min-width: 424px) {
    .object-block__action {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .object-block__action {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__action {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__action {
        padding-top:40px
    }
}@media only screen and (min-width: 960px) {
    .object-block__action {
        padding-left:5.85366%;
        padding-right: 5.85366%;
        padding-bottom: 4.87805%;
        margin-bottom: -4.87805%;
        display: block;
        background-color: #22242b;
        position: absolute;
        bottom: 0;
        width: 39.02439%;
        z-index: 1
    }
}@media only screen and (min-width: 1440px) {
    .object-block__action {
        padding-left:6.25%;
        padding-right: 6.25%;
        padding-bottom: 6.25%;
        margin-bottom: -6.25%;
        width: 37.5%
    }
}.object-block__action-title {
    font-size: 4.063vw;
    line-height: 1.5;
    letter-spacing: .313vw;
    color: #17d527;
    font-family: Montserrat,sans-serif;
    font-weight: 400
}@media only screen and (min-width: 424px) {
    .object-block__action-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-block__action-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .object-block__action-title {
        font-size:1.042vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .object-block__action-title {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 424px) {
    .object-block__action-title {
        letter-spacing:1.4px
    }
}@media only screen and (min-width: 960px) {
    .object-block__action-title {
        letter-spacing:1px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__action-title {
        letter-spacing:.079vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__action-title {
        letter-spacing:1.5px
    }
}.object-block__action-text {
    margin-top: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .object-block__action-text {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .object-block__action-text {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .object-block__action-text {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .object-block__action-text {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .object-block__action-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-block__action-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .object-block__action-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .object-block__action-text {
        font-size:18px;
        line-height: 1.6
    }
}.object-block_theme_gray {
    background-color: #edebe9
}.object-block__button_theme_award {
    background-color: #17d527;
    color: #fff
}.objects__slider,.stories-section__slider {
    margin-top: 19.375vw;
    margin-bottom: 13.125vw
}@media only screen and (min-width: 424px) {
    .objects__slider,.stories-section__slider {
        margin-top:82.2px
    }
}@media only screen and (min-width: 960px) {
    .objects__slider,.stories-section__slider {
        margin-top:62px
    }
}@media only screen and (min-width: 1440px) {
    .objects__slider,.stories-section__slider {
        margin-top:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .objects__slider,.stories-section__slider {
        margin-top:160px
    }
}@media only screen and (min-width: 424px) {
    .objects__slider,.stories-section__slider {
        margin-bottom:55.7px
    }
}@media only screen and (min-width: 960px) {
    .objects__slider,.stories-section__slider {
        margin-bottom:42px
    }
}@media only screen and (min-width: 1440px) {
    .objects__slider,.stories-section__slider {
        margin-bottom:5.938vw
    }
}@media only screen and (min-width: 1920px) {
    .objects__slider,.stories-section__slider {
        margin-bottom:114px
    }
}.objects__slider h3,.stories-section__slider h3 {
    color: #17d527
}.objects__slider .page-navigation__content,.stories-section__slider .page-navigation__content {
    height: 65.625vw
}@media only screen and (min-width: 424px) {
    .objects__slider .page-navigation__content,.stories-section__slider .page-navigation__content {
        height:278.3px
    }
}@media only screen and (min-width: 960px) {
    .objects__slider .page-navigation__content,.stories-section__slider .page-navigation__content {
        height:210px
    }
}@media only screen and (min-width: 1440px) {
    .objects__slider .page-navigation__content,.stories-section__slider .page-navigation__content {
        height:16.355vw
    }
}@media only screen and (min-width: 1920px) {
    .objects__slider .page-navigation__content,.stories-section__slider .page-navigation__content {
        height:314px
    }
}.objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
    height: 56.25vw;
    width: 80vw;
    margin-left: 10vw;
    padding: 7.813vw 3.75vw
}@media only screen and (min-width: 424px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        height:238.5px
    }
}@media only screen and (min-width: 960px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        height:180px
    }
}@media only screen and (min-width: 1440px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        height:13.334vw
    }
}@media only screen and (min-width: 1920px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        height:256px
    }
}@media only screen and (min-width: 424px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        width:339.2px
    }
}@media only screen and (min-width: 960px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        width:256px
    }
}@media only screen and (min-width: 1440px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        width:24.584vw
    }
}@media only screen and (min-width: 1920px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        width:472px
    }
}@media only screen and (min-width: 424px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        margin-left:42.4px;
        padding: 33.2px 15.9px
    }
}@media only screen and (min-width: 960px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        padding:28px 18px
    }
}@media only screen and (min-width: 1440px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        padding:2.084vw 1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .objects__slider .anchor-links__list-item,.stories-section__slider .anchor-links__list-item {
        padding:40px 32px
    }
}.objects__slider .anchor-links__list-item p,.stories-section__slider .anchor-links__list-item p {
    color: #fff
}.objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 2.5vw;
    display: block;
    clear: both;
    font-family: El Messiri,sans-serif;
    text-transform: none
}@media only screen and (min-width: 424px) {
    .objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .objects__slider .anchor-links__list-item p span,.stories-section__slider .anchor-links__list-item p span {
        margin-top:8px
    }
}.objects__slider .anchor-links__list-item .svg-link,.stories-section__slider .anchor-links__list-item .svg-link {
    stroke: #fff
}.objects-slider__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .objects-slider__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .objects-slider__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.section-inner__text_full_width {
    width: 100%
}.section-inner__tab-wrap .section-inner__tab-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    min-width: 100%;
    padding-left: -webkit-calc((100vw - 100%)/2);
    padding-left: calc((100vw - 100%) / 2);
    margin-left: -webkit-calc((100vw - 100%)/2 * -1);
    margin-left: calc((100vw - 100%) / 2 * -1);
    margin-right: -webkit-calc((100vw - 100%)/2 * -1);
    margin-right: calc((100vw - 100%) / 2 * -1);
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
    display: flex
}.section-inner__tab-wrap .section-inner__tab-nav:after {
    content: "";
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: -webkit-calc(100vw - 100%);
    width: calc(100vw - 100%);
    height: 1px
}.section-inner__tab-wrap .section-inner__tab-nav:hover {
    scrollbar-color: transparent transparent
}.section-inner__tab-wrap .section-inner__tab-nav::-webkit-scrollbar {
    width: 0;
    height: 0
}.section-inner__tab-wrap .section-inner__tab-nav::-webkit-scrollbar-track {
    background-color: transparent
}.section-inner__tab-wrap .section-inner__tab-nav::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.section-inner__tab-wrap .section-inner__tab-nav::-webkit-scrollbar-thumb:hover {
    background: transparent
}.section-inner__tab-wrap ul li:not(:first-child) {
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap ul li:not(:first-child) {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap ul li:not(:first-child) {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap ul li:not(:first-child) {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap ul li:not(:first-child) {
        margin-top:0
    }
}.section-inner__tab-wrap .section-inner__tab-list {
    padding: 2.5vw 3.75vw;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    background-color: #efe9df;
    color: #444240;
    cursor: pointer
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list {
        padding:10.6px 15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list {
        padding:8px 12px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list {
        padding:.417vw .625vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list {
        padding:8px 12px
    }
}@media only screen and (min-width: 1280px) {
    .section-inner__tab-wrap .section-inner__tab-list:hover {
        color:#17d527
    }

    .section-inner__tab-wrap .section-inner__tab-list:hover.is-active {
        background-color: #17d527;
        color: #fff
    }

    .section-inner__tab-wrap .section-inner__tab-list:hover.is-active svg {
        fill: #fff
    }

    .section-inner__tab-wrap .section-inner__tab-list:hover svg {
        fill: #17d527
    }
}.section-inner__tab-wrap .section-inner__tab-list:not(:first-child) {
    margin-left: 2.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list:not(:first-child) {
        margin-left:10.6px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list:not(:first-child) {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list:not(:first-child) {
        margin-left:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list:not(:first-child) {
        margin-left:8px
    }
}.section-inner__tab-wrap .section-inner__tab-list.is-active {
    background-color: #937545;
    color: #edebe9
}.section-inner__tab-wrap .section-inner__tab-list.is-active svg {
    fill: #edebe9
}.section-inner__tab-wrap .section-inner__tab-list a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: inherit;
    max-width: 180px
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list a {
        white-space:nowrap;
        max-width: none
    }
}.section-inner__tab-wrap .section-inner__tab-list svg {
    margin-left: 3.125vw;
    width: 7.5vw;
    min-width: 7.5vw;
    max-width: 7.5vw;
    height: 7.5vw;
    min-height: 7.5vw;
    max-height: 7.5vw;
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    fill: #444240
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        margin-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        margin-left:10px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        margin-left:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        margin-left:10px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        width:24px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        min-width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        min-width:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        min-width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        min-width:24px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        max-width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        max-width:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        max-width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        max-width:24px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        height:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        height:24px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        min-height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        min-height:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        min-height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        min-height:24px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        max-height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        max-height:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        max-height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__tab-wrap .section-inner__tab-list svg {
        max-height:24px
    }
}.section-inner__text-wrap .section-inner__tab-item {
    margin-top: 6.25vw;
    display: none;
    max-width: 100%
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-item {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-item {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-item {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-item {
        margin-top:32px
    }
}.section-inner__text-wrap .section-inner__tab-item.is-active {
    display: block
}.section-inner__text-wrap .section-inner__tab-text {
    padding: 6.25vw 3.75vw;
    background-color: hsla(30,10%,92%,.4)
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-top:32px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-left:15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-left:12px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-left:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-left:24px
    }
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-right:12px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-text {
        padding-right:24px
    }
}.section-inner__text-wrap .section-inner__tab-text>p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-text>p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-text>p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-text>p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-text>p {
        font-size:22px;
        line-height: 1.6
    }
}.section-inner__text-wrap .section-inner__tab-text>ol,.section-inner__text-wrap .section-inner__tab-text>ul {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-text>ol,.section-inner__text-wrap .section-inner__tab-text>ul {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-text>ol,.section-inner__text-wrap .section-inner__tab-text>ul {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-text>ol,.section-inner__text-wrap .section-inner__tab-text>ul {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-text>ol,.section-inner__text-wrap .section-inner__tab-text>ul {
        margin-top:8px
    }
}.section-inner__text-wrap .section-inner__tab-text>ol:first-child,.section-inner__text-wrap .section-inner__tab-text>ul:first-child {
    margin-top: 0
}.section-inner__text-wrap .section-inner__tab-text>ol li,.section-inner__text-wrap .section-inner__tab-text>ul li {
    font-size: 4.063vw;
    line-height: 1.5;
    margin: 0
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-text>ol li,.section-inner__text-wrap .section-inner__tab-text>ul li {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-text>ol li,.section-inner__text-wrap .section-inner__tab-text>ul li {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-text>ol li,.section-inner__text-wrap .section-inner__tab-text>ul li {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-text>ol li,.section-inner__text-wrap .section-inner__tab-text>ul li {
        font-size:22px;
        line-height: 1.6
    }
}.section-inner__text-wrap .section-inner__tab-text>ul li {
    padding-left: 7.5vw
}@media only screen and (min-width: 424px) {
    .section-inner__text-wrap .section-inner__tab-text>ul li {
        padding-left:31.8px
    }
}@media only screen and (min-width: 960px) {
    .section-inner__text-wrap .section-inner__tab-text>ul li {
        padding-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .section-inner__text-wrap .section-inner__tab-text>ul li {
        padding-left:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .section-inner__text-wrap .section-inner__tab-text>ul li {
        padding-left:24px
    }
}.registry-list__inner .registry-list__inner-list {
    padding-left: 5.625vw
}@media only screen and (min-width: 424px) {
    .registry-list__inner .registry-list__inner-list {
        padding-left:23.9px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__inner .registry-list__inner-list {
        padding-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__inner .registry-list__inner-list {
        padding-left:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__inner .registry-list__inner-list {
        padding-left:24px
    }
}.typo-reset ol.registry-list {
    counter-reset: b
}.typo-reset ol.registry-list .registry-list__list {
    padding: 5vw;
    background-color: hsla(30,10%,92%,.4)
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__list {
        padding:21.2px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__list {
        padding:16px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__list {
        padding:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__list {
        padding:32px
    }
}.typo-reset ol.registry-list .registry-list__list:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__list:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__list:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__list:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__list:not(:first-child) {
        margin-top:16px
    }
}.typo-reset ol.registry-list .registry-list__list:before {
    display: none
}.typo-reset ol.registry-list .registry-list__list.is-active .registry-list__text {
    max-height: 5000px
}.typo-reset ol.registry-list .registry-list__list.is-active .registry-list__title-toggle {
    background-color: #937545
}@media only screen and (min-width: 1280px) {
    .typo-reset ol.registry-list .registry-list__list.is-active .registry-list__title-toggle:hover {
        background-color:#17d527
    }
}.typo-reset ol.registry-list .registry-list__list.is-active .registry-list__title-toggle svg {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}.typo-reset ol.registry-list .registry-list__inner {
    margin: 0
}.typo-reset ol.registry-list .registry-list__text {
    -webkit-transition-property: max-height;
    transition-property: max-height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 100%;
    max-width: 100%;
    max-height: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden
}.typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
    padding-left: 5.625vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
        padding-left:23.9px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
        padding-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
        padding-left:2.24vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
        padding-left:43px
    }
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text ol li,.typo-reset ol.registry-list .registry-list__text ul li {
        font-size:22px;
        line-height: 1.6
    }
}.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
    padding: 17.5vw 5vw 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    position: relative;
    background-color: #fff
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
        padding:74.2px 21.2px 26.5px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
        padding:56px 16px 20px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
        padding:1.667vw 1.25vw 1.667vw 3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
        padding:32px 24px 32px 72px
    }
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list {
        font-size:22px;
        line-height: 1.6
    }
}.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
    font-size: 4.063vw;
    line-height: 1.5;
    top: 7.5vw;
    left: 5vw;
    position: absolute;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #17d527;
    content: counter(a) ""
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        width:24px
    }
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        top:24px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        top:32px
    }
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        left:21.2px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        left:16px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        left:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:before {
        left:24px
    }
}.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list:not(:first-child) {
        margin-top:16px
    }
}.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list a,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list li,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list a,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list li,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list a,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list li,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list a,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list li,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text .registry-list__inner-list a,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list li,.typo-reset ol.registry-list .registry-list__text .registry-list__inner-list p {
        font-size:22px;
        line-height: 1.6
    }
}.typo-reset ol.registry-list .registry-list__text p {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 8.75vw;
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text p {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text p {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text p {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text p {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text p {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text p {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text p {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text p {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text p {
        margin-bottom:32px
    }
}.typo-reset ol.registry-list .registry-list__text p+p {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .typo-reset ol.registry-list .registry-list__text p+p {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .typo-reset ol.registry-list .registry-list__text p+p {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .typo-reset ol.registry-list .registry-list__text p+p {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .typo-reset ol.registry-list .registry-list__text p+p {
        margin-top:32px
    }
}.registry-list__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}@media only screen and (min-width: 960px) {
    .registry-list__title {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.registry-list__title-text {
    padding-left: 13.75vw;
    font-size: 4.688vw;
    line-height: 1.5;
    font-family: Montserrat,sans-serif;
    text-transform: uppercase;
    color: #17d527;
    position: relative;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}@media only screen and (min-width: 424px) {
    .registry-list__title-text {
        padding-left:58.3px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-text {
        padding-left:44px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-text {
        padding-left:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-text {
        padding-left:56px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-text {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-text {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-text {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-text {
        font-size:26px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-text {
        width:auto;
        margin-right: auto;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}.registry-list__title-text:before {
    width: 10vw;
    height: 10vw;
    font-size: 4.688vw;
    line-height: 1.5;
    position: absolute;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid #17d527;
    font-family: Montserrat,sans-serif;
    color: #17d527;
    counter-increment: b;
    content: counter(b) ""
}@media only screen and (min-width: 424px) {
    .registry-list__title-text:before {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-text:before {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-text:before {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-text:before {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-text:before {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-text:before {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-text:before {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-text:before {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-text:before {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-text:before {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-text:before {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-text:before {
        font-size:26px;
        line-height: 1.5
    }
}.registry-list__title-count {
    padding-left: 4.375vw;
    padding-right: 4.375vw;
    height: 12.5vw;
    border-radius: 10.938vw;
    font-size: 4.063vw;
    line-height: 1.5;
    line-height: 1;
    color: #937545;
    background-color: rgba(147,117,69,.22);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}@media only screen and (min-width: 424px) {
    .registry-list__title-count {
        padding-left:18.6px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-count {
        padding-left:14px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-count {
        padding-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-count {
        padding-left:16px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-count {
        padding-right:18.6px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-count {
        padding-right:14px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-count {
        padding-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-count {
        padding-right:16px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-count {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-count {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-count {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-count {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-count {
        border-radius:46.4px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-count {
        border-radius:35px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-count {
        border-radius:1.823vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-count {
        border-radius:35px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-count {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-count {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-count {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-count {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-count {
        margin-left:auto;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.registry-list__title-toggle {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 12.5vw;
    height: 12.5vw;
    margin-left: auto;
    margin-bottom: 5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #937545;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}.registry-list__title-toggle::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .registry-list__title-toggle {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-toggle {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-toggle {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-toggle {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-toggle {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-toggle {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-toggle {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-toggle {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-toggle {
        margin-left:auto
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-toggle {
        margin-left:16px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-toggle {
        margin-bottom:21.2px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-toggle {
        margin-bottom:0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}@media only screen and (min-width: 1280px) {
    .registry-list__title-toggle:hover {
        background-color:#17d527
    }
}.registry-list__title-toggle svg {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 7.5vw;
    height: 7.5vw;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .registry-list__title-toggle svg {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-toggle svg {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-toggle svg {
        width:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-toggle svg {
        width:24px
    }
}@media only screen and (min-width: 424px) {
    .registry-list__title-toggle svg {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__title-toggle svg {
        height:24px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__title-toggle svg {
        height:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__title-toggle svg {
        height:24px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__text {
        margin-right:5.88235%;
        -webkit-flex-basis: 55.88235%;
        -ms-flex-preferred-size: 55.88235%;
        flex-basis: 55.88235%;
        max-width: 55.88235%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1280px) {
    .registry-list__text {
        margin-right:8.33333%;
        -webkit-flex-basis: 54.16667%;
        -ms-flex-preferred-size: 54.16667%;
        flex-basis: 54.16667%;
        max-width: 54.16667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.registry-list__img {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .registry-list__img {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__img {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .registry-list__img {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .registry-list__img {
        margin-bottom:16px
    }
}@media only screen and (min-width: 960px) {
    .registry-list__img {
        margin:0 auto;
        -webkit-flex-basis: 38.23529%;
        -ms-flex-preferred-size: 38.23529%;
        flex-basis: 38.23529%;
        max-width: 38.23529%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1280px) {
    .registry-list__img {
        -webkit-flex-basis:37.5%;
        -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
        max-width: 37.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.registry-list__img img {
    margin: auto
}.page-navigation {
    margin-top: 8.75vw;
    background-color: #edebe9;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .page-navigation {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .page-navigation {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .page-navigation {
        margin-top:56px
    }
}.page-navigation__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .page-navigation__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.page-navigation__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .page-navigation__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__row {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.page-navigation__content {
    height: 51.25vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .page-navigation__content {
        height:217.3px
    }
}@media only screen and (min-width: 960px) {
    .page-navigation__content {
        height:164px
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__content {
        height:11.303vw
    }
}@media only screen and (min-width: 1920px) {
    .page-navigation__content {
        height:217px
    }
}.page-navigation__list {
    scrollbar-width: thin;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}.page-navigation__list,.page-navigation__list:hover {
    scrollbar-color: transparent transparent
}.page-navigation__list::-webkit-scrollbar {
    width: 0;
    height: 0
}.page-navigation__list::-webkit-scrollbar-track {
    background-color: transparent
}.page-navigation__list::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.page-navigation__list::-webkit-scrollbar-thumb:hover {
    background: transparent
}.page-navigation__list:after {
    content: "";
    width: -webkit-calc(100vw - 100%);
    width: calc(100vw - 100%);
    height: 100%
}.page-navigation__list:after,.page-navigation__list li {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}.page-navigation__list li {
    margin-right: 7.5vw;
    width: 50vw;
    height: 33.75vw;
    color: #444240;
    display: -webkit-box;
    display: -webkit-flex;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .page-navigation__list li {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .page-navigation__list li {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__list li {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .page-navigation__list li {
        margin-right:32px
    }
}@media only screen and (min-width: 424px) {
    .page-navigation__list li {
        width:212px
    }
}@media only screen and (min-width: 960px) {
    .page-navigation__list li {
        width:190px
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__list li {
        width:13.542vw
    }
}@media only screen and (min-width: 1920px) {
    .page-navigation__list li {
        width:260px
    }
}@media only screen and (min-width: 424px) {
    .page-navigation__list li {
        height:143.1px
    }
}@media only screen and (min-width: 960px) {
    .page-navigation__list li {
        height:129px
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__list li {
        height:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .page-navigation__list li {
        height:160px
    }
}@media only screen and (min-width: 1280px) {
    .page-navigation__list li a:hover:before {
        background:#b78e4e;
        opacity: .8
    }
}.page-navigation__list li:after {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: transparent
}.page-navigation__list li:last-child {
    margin-right: 0
}.page-navigation__list li.is-active {
    position: relative;
    pointer-events: none
}.page-navigation__list li.is-active a:before {
    background: #b78e4e;
    opacity: .8
}.page-navigation__list li a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: inherit
}.page-navigation__list li a,.page-navigation__list li a:before {
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    width: 100%;
    height: 100%
}.page-navigation__list li a:before {
    -webkit-transition-property: opacity,background-color;
    transition-property: opacity,background-color;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: .6
}.page-navigation__list li a img {
    width: 100%;
    height: auto
}.page-navigation__list li a p {
    font-size: 4.063vw;
    line-height: 1.5;
    bottom: 7.5vw;
    left: 5vw;
    padding-right: 15px;
    position: absolute;
    color: #fff
}@media only screen and (min-width: 424px) {
    .page-navigation__list li a p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .page-navigation__list li a p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__list li a p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .page-navigation__list li a p {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .page-navigation__list li a p {
        bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .page-navigation__list li a p {
        bottom:20px
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__list li a p {
        bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .page-navigation__list li a p {
        bottom:40px
    }
}@media only screen and (min-width: 424px) {
    .page-navigation__list li a p {
        left:21.2px
    }
}@media only screen and (min-width: 960px) {
    .page-navigation__list li a p {
        left:15px
    }
}@media only screen and (min-width: 1440px) {
    .page-navigation__list li a p {
        left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .page-navigation__list li a p {
        left:32px
    }
}.page-navigation__scrollbar {
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    bottom: 0;
    background-color: rgba(16,20,23,.2)
}.page-navigation__scrollbar .swiper-scrollbar-drag {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    height: 2px;
    background-color: #17d527
}.page-navigation__scrollbar .swiper-scrollbar-drag:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.page-navigation__scrollbar .swiper-scrollbar-drag:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px
}.parametric-section {
    width: 100%
}.parametric-section__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .parametric-section__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .parametric-section__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.plans-section {
    background-color: #edebe9;
    overflow-x: hidden;
    width: 100%
}.plans-section:last-child .plans-section__row {
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .plans-section:last-child .plans-section__row {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .plans-section:last-child .plans-section__row {
        margin-bottom:8.33333%
    }
}.plans-section+.architecture-object .section-number__wrapper,.plans-section+.section-number .section-number__wrapper {
    margin-top: 22.22222%
}@media only screen and (min-width: 960px) {
    .plans-section+.architecture-object .section-number__wrapper,.plans-section+.section-number .section-number__wrapper {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .plans-section+.architecture-object .section-number__wrapper,.plans-section+.section-number .section-number__wrapper {
        margin-top:8.33333%
    }
}.plans-section__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 22.22222%;
    margin-left: 2.77778%;
    margin-right: 2.77778%;
    width: 94.44444%
}@media only screen and (min-width: 960px) {
    .plans-section__row {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .plans-section__row {
        margin-top:8.33333%;
        margin-left: 16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.plans-section__slider {
    width: 100%
}.president {
    width: 100%;
    background-color: #edebe9
}.president h2 {
    color: #17d527
}.president__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 960px) {
    .president__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .president__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.president__view {
    position: relative;
    width: 100%
}@media only screen and (min-width: 960px) {
    .president__view {
        width:41.17647%
    }
}@media only screen and (min-width: 1440px) {
    .president__view {
        width:41.66667%
    }
}.president__photo {
    width: 76.66667%;
    margin-left: auto
}@media only screen and (min-width: 960px) {
    .president__photo {
        width:100%;
        margin: 0
    }
}.president__photo-wrapper {
    background-color: #fff;
    position: relative;
    height: 0;
    padding-bottom: 100%;
    border-radius: 50%;
    overflow: hidden;
    width: 100%
}.president__photo-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.president__photo-inner img,.president__photo-inner picture {
    width: 100%;
    height: 100%
}.president__photo-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    display: block
}.president__view-quotes {
    width: 27.813vw;
    height: 19.063vw;
    position: absolute;
    bottom: 0;
    left: 0
}@media only screen and (min-width: 424px) {
    .president__view-quotes {
        width:118px
    }
}@media only screen and (min-width: 960px) {
    .president__view-quotes {
        width:86px
    }
}@media only screen and (min-width: 1440px) {
    .president__view-quotes {
        width:6.355vw
    }
}@media only screen and (min-width: 1920px) {
    .president__view-quotes {
        width:122px
    }
}@media only screen and (min-width: 424px) {
    .president__view-quotes {
        height:80.9px
    }
}@media only screen and (min-width: 960px) {
    .president__view-quotes {
        height:60px
    }
}@media only screen and (min-width: 1440px) {
    .president__view-quotes {
        height:4.428vw
    }
}@media only screen and (min-width: 1920px) {
    .president__view-quotes {
        height:85px
    }
}@media only screen and (min-width: 960px) {
    .president__view-quotes {
        bottom:inherit;
        left: inherit;
        top: 0;
        right: 0
    }
}.president__view-quotes svg {
    width: 100%;
    height: 100%;
    fill: #17d527
}.president__info {
    margin-top: 8.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .president__info {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .president__info {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .president__info {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .president__info {
        margin-top:56px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .president__info {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .president__info {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .president__info {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .president__info {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .president__info {
        margin-left:8.82353%;
        margin-right: 8.82353%;
        width: 41.17647%
    }
}@media only screen and (min-width: 1440px) {
    .president__info {
        margin-left:8.33333%;
        margin-right: 8.33333%;
        width: 41.66667%
    }
}.president__subtitle {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 424px) {
    .president__subtitle {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .president__subtitle {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .president__subtitle {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .president__subtitle {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .president__subtitle {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .president__subtitle {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .president__subtitle {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .president__subtitle {
        font-size:17px;
        line-height: 1.45
    }
}.president__info-text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .president__info-text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .president__info-text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .president__info-text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .president__info-text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .president__info-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .president__info-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .president__info-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .president__info-text {
        font-size:18px;
        line-height: 1.6
    }
}.president__info-link {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .president__info-link {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .president__info-link {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .president__info-link {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .president__info-link {
        margin-top:56px
    }
}.president_theme_main .president__row {
    padding-top: 19.44444%;
    padding-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .president_theme_main .president__row {
        padding-top:13.88889%;
        padding-bottom: 13.88889%
    }
}@media only screen and (min-width: 1440px) {
    .president_theme_main .president__row {
        padding-top:11.11111%;
        padding-bottom: 11.11111%
    }
}.price-list {
    color: #101417
}.price-list__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .price-list__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .price-list__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.price-list__content {
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .price-list__content {
        padding-bottom:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .price-list__content {
        padding-bottom:12.5%
    }
}.price-list__title {
    margin-bottom: 17.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .price-list__title {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .price-list__title {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .price-list__title {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .price-list__title {
        margin-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .price-list__list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 1px;
        margin-left: 1px
    }
}.price-list__item {
    padding: 10%;
    border: 1px solid #d4c1a4
}.price-list__item:not(:first-child) {
    margin-top: -1px
}@media only screen and (min-width: 960px) {
    .price-list__item {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        padding: 5.88235%;
        margin-top: -1px;
        margin-left: -1px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}@media only screen and (min-width: 1440px) {
    .price-list__item {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        padding: 6.25%
    }
}.price-list__name {
    margin-bottom: 8.75vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .price-list__name {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .price-list__name {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .price-list__name {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .price-list__name {
        margin-bottom:56px
    }
}.price-list__type {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .price-list__type {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .price-list__type {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .price-list__type {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .price-list__type {
        margin-bottom:56px
    }
}.price-list__caption {
    margin-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .price-list__caption {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .price-list__caption {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .price-list__caption {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .price-list__caption {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .price-list__caption {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .price-list__caption {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .price-list__caption {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .price-list__caption {
        font-size:22px;
        line-height: 1.6
    }
}.price-list__prop {
    padding-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid hsla(36,36%,74%,.5)
}@media only screen and (min-width: 424px) {
    .price-list__prop {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .price-list__prop {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .price-list__prop {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .price-list__prop {
        padding-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .price-list__prop {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .price-list__prop {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .price-list__prop {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .price-list__prop {
        font-size:17px;
        line-height: 1.45
    }
}.price-list__prop:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .price-list__prop:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .price-list__prop:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .price-list__prop:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .price-list__prop:not(:last-child) {
        margin-bottom:16px
    }
}.price-list__prop span:nth-child(2) {
    color: #17d527
}.property-links {
    background-color: #fff;
    overflow: hidden;
    width: 100%
}.property-links+.call-to-action .call-to-action__row {
    padding-top: 19.44444%;
    padding-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .property-links+.call-to-action .call-to-action__row {
        padding-top:13.88889%;
        padding-bottom: 13.88889%
    }
}@media only screen and (min-width: 1440px) {
    .property-links+.call-to-action .call-to-action__row {
        padding-top:11.11111%;
        padding-bottom: 11.11111%
    }
}.property-links__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%;
    padding-top: 13.88889%;
    padding-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .property-links__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .property-links__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}@media only screen and (min-width: 960px) {
    .property-links__row {
        padding-top:11.11111%;
        padding-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .property-links__row {
        padding-top:8.33333%;
        padding-bottom: 8.33333%
    }
}.program-income {
    width: 100%
}.program-income__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .program-income__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .program-income__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.program-income__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .program-income__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .program-income__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.program-income__title {
    margin-bottom: 7.5vw;
    color: #17d527;
    width: 100%
}@media only screen and (min-width: 424px) {
    .program-income__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .program-income__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .program-income__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .program-income__title {
        margin-bottom:40px
    }
}@media only screen and (min-width: 1440px) {
    .program-income__title {
        width:60%
    }
}.program-income__text {
    font-size: 4.063vw;
    line-height: 1.5;
    width: 100%
}@media only screen and (min-width: 424px) {
    .program-income__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .program-income__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .program-income__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .program-income__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .program-income__text {
        width:61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .program-income__text {
        width:62.5%
    }
}.program-income__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .program-income__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .program-income__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .program-income__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .program-income__text p {
        font-size:22px;
        line-height: 1.6
    }
}.program-income__text p:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .program-income__text p:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .program-income__text p:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .program-income__text p:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .program-income__text p:not(:last-child) {
        margin-bottom:16px
    }
}.program-income__tariffs {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .program-income__tariffs {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .program-income__tariffs {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .program-income__tariffs {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .program-income__tariffs {
        margin-top:72px
    }
}.progress-gallery {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: 19.44444% 8.33333% 13.88889%
}@media only screen and (min-width: 960px) {
    .progress-gallery {
        padding:11.11111% 2.77778% 8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery {
        padding:9.375% 12.5%
    }
}.progress-gallery.is-hide {
    opacity: 0
}.progress-gallery__title {
    margin-bottom: 7.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .progress-gallery__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-gallery__title {
        margin-bottom:40px
    }
}.progress-gallery__top {
    margin-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .progress-gallery__top {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__top {
        margin-bottom:12.5%
    }
}.progress-gallery__text {
    margin-bottom: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .progress-gallery__text {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__text {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__text {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-gallery__text {
        margin-bottom:40px
    }
}@media only screen and (min-width: 424px) {
    .progress-gallery__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .progress-gallery__text {
        font-size:22px;
        line-height: 1.6
    }
}.progress-gallery__text p {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .progress-gallery__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .progress-gallery__text p {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .progress-gallery__text p {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__text p {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__text p {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-gallery__text p {
        margin-bottom:16px
    }
}.progress-gallery__text p:last-child {
    margin-bottom: 0
}@media only screen and (min-width: 424px) {
    .progress-gallery__text p:last-child {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__text p:last-child {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__text p:last-child {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .progress-gallery__text p:last-child {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__text {
        -webkit-flex-basis:61.76471%;
        -ms-flex-preferred-size: 61.76471%;
        flex-basis: 61.76471%;
        max-width: 61.76471%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-bottom: 0
    }
}@media only screen and (min-width: 960px) and (min-width:424px) {
    .progress-gallery__text {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (min-width:960px) {
    .progress-gallery__text {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (min-width:1440px) {
    .progress-gallery__text {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (min-width:1920px) {
    .progress-gallery__text {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__text {
        -webkit-flex-basis:62.5%;
        -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
        max-width: 62.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 8.33333%
    }
}.progress-gallery__date {
    margin-left: -3.33333%
}@media only screen and (min-width: 960px) {
    .progress-gallery__date {
        margin-left:0;
        -webkit-flex-basis: 38.23529%;
        -ms-flex-preferred-size: 38.23529%;
        flex-basis: 38.23529%;
        max-width: 38.23529%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__date {
        -webkit-flex-basis:29.16667%;
        -ms-flex-preferred-size: 29.16667%;
        flex-basis: 29.16667%;
        max-width: 29.16667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.progress-gallery__photos {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.progress-gallery__photo {
    margin-bottom: 10%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .progress-gallery__photo {
        margin-bottom:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__photo {
        margin-bottom:4.16667%
    }
}.progress-gallery__photo:last-child {
    margin-bottom: 0
}@media only screen and (min-width: 960px) {
    .progress-gallery__photo:nth-child(6n-1),.progress-gallery__photo:nth-child(6n-2):not(:last-child),.progress-gallery__photo:nth-child(6n-3),.progress-gallery__photo:nth-child(6n-4):not(:last-child) {
        -webkit-flex-basis:48.33333%;
        -ms-flex-preferred-size: 48.33333%;
        flex-basis: 48.33333%;
        max-width: 48.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__photo:nth-child(6n-1),.progress-gallery__photo:nth-child(6n-2):not(:last-child),.progress-gallery__photo:nth-child(6n-3),.progress-gallery__photo:nth-child(6n-4):not(:last-child) {
        -webkit-flex-basis:47.91667%;
        -ms-flex-preferred-size: 47.91667%;
        flex-basis: 47.91667%;
        max-width: 47.91667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__photo:nth-child(6n-2):not(:last-child),.progress-gallery__photo:nth-child(6n-4):not(:last-child) {
        margin-right:3.33333%
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__photo:nth-child(6n-2):not(:last-child),.progress-gallery__photo:nth-child(6n-4):not(:last-child) {
        margin-right:4.16667%
    }
}.progress-gallery__photo-wrapper {
    width: 100%;
    height: 0;
    padding-bottom: 66.5%;
    position: relative
}.progress-gallery__photo-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.progress-gallery__photo-inner img,.progress-gallery__photo-inner picture {
    width: 100%;
    height: 100%
}.progress-gallery__photo-inner img {
    object-fit: cover;
    object-position: left bottom;
    font-family: "object-fit: cover; object-position: left bottom;"
}.progress-gallery__another-wrap {
    margin-top: 23.33333%
}@media only screen and (min-width: 960px) {
    .progress-gallery__another-wrap {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__another-wrap {
        margin-top:16.66667%
    }
}.progress-gallery__another-title {
    margin-bottom: 12.5vw;
    color: #101417
}@media only screen and (min-width: 424px) {
    .progress-gallery__another-title {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__another-title {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__another-title {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-gallery__another-title {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .progress-gallery__another-title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .progress-gallery__another-title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .progress-gallery__another-title {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .progress-gallery__another-title {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .progress-gallery__another-title {
        -webkit-flex-basis:29.41176%;
        -ms-flex-preferred-size: 29.41176%;
        flex-basis: 29.41176%;
        max-width: 29.41176%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__another-title {
        -webkit-flex-basis:29.16667%;
        -ms-flex-preferred-size: 29.16667%;
        flex-basis: 29.16667%;
        max-width: 29.16667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 8.33333%
    }
}.progress-gallery__another-title span {
    color: #17d527;
    display: block
}@media only screen and (min-width: 960px) {
    .progress-gallery__another-slider {
        -webkit-flex-basis:67.64706%;
        -ms-flex-preferred-size: 67.64706%;
        flex-basis: 67.64706%;
        max-width: 67.64706%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .progress-gallery__another-slider {
        -webkit-flex-basis:62.5%;
        -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
        max-width: 62.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.progress-gallery__pano {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10%;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}.progress-years__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .progress-years__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.progress-years__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .progress-years__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__row {
        padding-left:16.66667%;
        padding-right: 11.11111%
    }
}.progress-years__content {
    padding-top: 20.58824%;
    padding-bottom: 20.58824%
}@media only screen and (min-width: 960px) {
    .progress-years__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__content {
        padding-top:11.53846%;
        padding-bottom: 11.53846%
    }
}.progress-years__title {
    margin-bottom: 17.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .progress-years__title {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__title {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__title {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__title {
        margin-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__top {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.progress-years__panorama {
    margin-bottom: 12.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .progress-years__panorama {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama {
        margin-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama {
        -webkit-box-ordinal-group:3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-bottom: 0
    }
}@media only screen and (min-width: 1280px) {
    .progress-years__panorama:hover .progress-years__panorama-text {
        color:#101417
    }
}@media only screen and (min-width: 1280px) {
    .progress-years__panorama:hover .progress-years__panorama-icon:after {
        background-color:#17d527
    }
}@media only screen and (min-width: 1280px) {
    .progress-years__panorama:hover .button__circle circle {
        stroke-dashoffset:0
    }
}@media only screen and (max-width: 959px) {
    .progress-years__panorama .button__text {
        white-space:normal;
        text-align: center
    }
}.progress-years__panorama-text {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-right: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-text {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-text {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-text {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-text {
        margin-right:24px
    }
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-text {
        font-size:18px;
        line-height: 1.6
    }
}.progress-years__panorama-icon {
    font-size: 3.75vw;
    width: 16.25vw;
    height: 16.25vw;
    padding: 2.188vw;
    border: .469vw solid rgba(185,143,79,.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #fff;
    border-radius: 50%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-icon {
        font-size:15.9px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-icon {
        font-size:12px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-icon {
        font-size:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-icon {
        font-size:12px
    }
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-icon {
        width:68.9px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-icon {
        width:52px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-icon {
        width:2.709vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-icon {
        width:52px
    }
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-icon {
        height:68.9px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-icon {
        height:52px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-icon {
        height:2.709vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-icon {
        height:52px
    }
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-icon {
        padding:9.3px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-icon {
        padding:7px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-icon {
        padding:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-icon {
        padding:7px
    }
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-icon {
        border:2px solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-icon {
        border:1.5px solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-icon {
        border:.079vw solid rgba(185,143,79,.3)
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-icon {
        border:1.5px solid rgba(185,143,79,.3)
    }
}.progress-years__panorama-icon:after {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 11.875vw;
    height: 11.875vw;
    content: "";
    position: absolute;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #937545;
    border-radius: 50%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    z-index: -1
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-icon:after {
        width:50.4px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-icon:after {
        width:38px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-icon:after {
        width:1.98vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-icon:after {
        width:38px
    }
}@media only screen and (min-width: 424px) {
    .progress-years__panorama-icon:after {
        height:50.4px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__panorama-icon:after {
        height:38px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__panorama-icon:after {
        height:1.98vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__panorama-icon:after {
        height:38px
    }
}.progress-years__tab-nav {
    color: #17d527;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap
}@media only screen and (min-width: 960px) {
    .progress-years__tab-nav {
        -webkit-box-ordinal-group:2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.progress-years__tab-nav li {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}.progress-years__tab-nav li:not(:last-child) {
    margin-right: 12.5vw
}@media only screen and (min-width: 424px) {
    .progress-years__tab-nav li:not(:last-child) {
        margin-right:53px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__tab-nav li:not(:last-child) {
        margin-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__tab-nav li:not(:last-child) {
        margin-right:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__tab-nav li:not(:last-child) {
        margin-right:40px
    }
}@media only screen and (min-width: 1280px) {
    .progress-years__tab-nav li:hover {
        color:#101417
    }
}.progress-years__tab-nav li.is-active {
    color: #101417;
    pointer-events: none
}.progress-years__tab-content {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}.progress-years__tab-content.is-loading {
    opacity: .3;
    pointer-events: none
}.progress-years__tab-content-wrap {
    padding-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .progress-years__tab-content-wrap {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .progress-years__tab-content-wrap {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .progress-years__tab-content-wrap {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .progress-years__tab-content-wrap {
        padding-top:96px
    }
}.projects {
    background-color: #edebe9;
    color: #444240;
    width: 100%
}.projects+.call-to-action .call-to-action__row {
    margin-top: 19.44444%;
    margin-bottom: 19.44444%;
    padding: 0
}@media only screen and (min-width: 960px) {
    .projects+.call-to-action .call-to-action__row {
        margin-top:13.88889%;
        margin-bottom: 13.88889%
    }
}@media only screen and (min-width: 1440px) {
    .projects+.call-to-action .call-to-action__row {
        margin-top:11.11111%;
        margin-bottom: 11.11111%
    }
}.projects__content {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .projects__content {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .projects__content {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.projects__comment {
    font-size: 6.875vw;
    line-height: 1.05;
    color: #17d527;
    font-family: Spectral,serif;
    font-style: italic;
    font-weight: 300;
    width: 100%
}@media only screen and (min-width: 424px) {
    .projects__comment {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .projects__comment {
        font-size:28px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .projects__comment {
        font-size:1.875vw;
        line-height: 1.05
    }
}@media only screen and (min-width: 1920px) {
    .projects__comment {
        font-size:36px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .projects__comment {
        width:61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .projects__comment {
        width:54.16667%
    }
}.projects__comment p {
    font-size: 6.875vw;
    line-height: 1.05
}@media only screen and (min-width: 424px) {
    .projects__comment p {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .projects__comment p {
        font-size:28px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .projects__comment p {
        font-size:1.875vw;
        line-height: 1.05
    }
}@media only screen and (min-width: 1920px) {
    .projects__comment p {
        font-size:36px;
        line-height: 1.05
    }
}.projects__comment p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .projects__comment p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .projects__comment p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .projects__comment p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .projects__comment p:not(:first-child) {
        margin-top:16px
    }
}.projects__link-block {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .projects__link-block {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .projects__link-block {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .projects__link-block {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .projects__link-block {
        margin-top:96px
    }
}.projects__link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .projects__link:hover {
        color:#444240
    }
}.projects__link-icon {
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    border: .469vw solid rgba(185,143,79,.5);
    width: 12.5vw;
    height: 12.5vw;
    margin-left: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .projects__link-icon {
        border:2px solid rgba(185,143,79,.5)
    }
}@media only screen and (min-width: 960px) {
    .projects__link-icon {
        border:1.5px solid rgba(185,143,79,.5)
    }
}@media only screen and (min-width: 1440px) {
    .projects__link-icon {
        border:.079vw solid rgba(185,143,79,.5)
    }
}@media only screen and (min-width: 1920px) {
    .projects__link-icon {
        border:1.5px solid rgba(185,143,79,.5)
    }
}@media only screen and (min-width: 424px) {
    .projects__link-icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .projects__link-icon {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .projects__link-icon {
        width:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .projects__link-icon {
        width:64px
    }
}@media only screen and (min-width: 424px) {
    .projects__link-icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .projects__link-icon {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .projects__link-icon {
        height:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .projects__link-icon {
        height:64px
    }
}@media only screen and (min-width: 424px) {
    .projects__link-icon {
        margin-left:31.8px
    }
}@media only screen and (min-width: 960px) {
    .projects__link-icon {
        margin-left:40px
    }
}@media only screen and (min-width: 1440px) {
    .projects__link-icon {
        margin-left:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .projects__link-icon {
        margin-left:40px
    }
}.projects__link-icon svg {
    width: 1.875vw;
    height: 3.125vw;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .projects__link-icon svg {
        width:8px
    }
}@media only screen and (min-width: 960px) {
    .projects__link-icon svg {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .projects__link-icon svg {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .projects__link-icon svg {
        width:6px
    }
}@media only screen and (min-width: 424px) {
    .projects__link-icon svg {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .projects__link-icon svg {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .projects__link-icon svg {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .projects__link-icon svg {
        height:10px
    }
}.projects_theme_common {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .projects_theme_common {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .projects_theme_common {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .projects_theme_common {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .projects_theme_common {
        margin-bottom:56px
    }
}.projects_theme_common .projects__row {
    padding-top: 19.44444%
}@media only screen and (min-width: 960px) {
    .projects_theme_common .projects__row {
        padding-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .projects_theme_common .projects__row {
        padding-top:8.33333%
    }
}.projects_theme_common:last-child .projects__row {
    padding-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .projects_theme_common:last-child .projects__row {
        padding-bottom:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .projects_theme_common:last-child .projects__row {
        padding-bottom:8.33333%
    }
}@media only screen and (min-width: 424px) {
    .projects_no_top-margin .projects-list__column {
        margin-top:0
    }
}.projects_no_top-margin .projects-card:first-child {
    margin-top: 0
}.property-more {
    background-color: #22242b;
    position: relative;
    width: 100%;
    overflow: hidden
}.property-more__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%;
    padding-top: 19.44444%;
    padding-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .property-more__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .property-more__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}@media only screen and (min-width: 960px) {
    .property-more__row {
        padding-top:13.88889%;
        padding-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .property-more__row {
        padding-top:11.11111%;
        padding-bottom: 8.33333%
    }
}.property-more__title {
    color: #fff;
    width: 100%;
    z-index: 1
}@media only screen and (min-width: 960px) {
    .property-more__title {
        width:26.47059%
    }
}@media only screen and (min-width: 1440px) {
    .property-more__title {
        width:25%
    }
}.property-more__content {
    margin-top: 16.66667%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}@media only screen and (min-width: 960px) {
    .property-more__content {
        margin-left:5.88235%;
        margin-top: 0;
        width: 67.64706%
    }
}@media only screen and (min-width: 1440px) {
    .property-more__content {
        margin-left:12.5%;
        width: 62.5%
    }
}.property-more__clone-content {
    position: absolute;
    left: 0;
    width: 100%;
    top: 100%
}.property-more__clone-content-row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .property-more__clone-content-row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .property-more__clone-content-row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.property-more__clone-content-row .residential-list {
    overflow: hidden
}.property-more__container {
    width: 100%
}.property-more_theme_location {
    margin-top: 22.22222%;
    margin-bottom: 22.22222%;
    background-color: #edebe9
}@media only screen and (min-width: 960px) {
    .property-more_theme_location {
        margin-top:13.88889%;
        margin-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .property-more_theme_location {
        margin-top:9.72222%;
        margin-bottom: 6.94444%
    }
}@media only screen and (min-width: 1920px) {
    .property-more_theme_location {
        margin-top:11.11111%;
        margin-bottom: 8.33333%
    }
}.property-more_theme_location .property-more__row {
    padding-top: 0;
    padding-bottom: 0
}@media only screen and (min-width: 960px) {
    .property-more_theme_location .property-more__row {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1440px) {
    .property-more_theme_location .property-more__row {
        padding-top:0;
        padding-bottom: 0
    }
}.property-more_theme_location .property-more__title {
    color: #444240
}.property-more_theme_location .property-more__title br {
    display: none
}@media only screen and (min-width: 960px) {
    .property-more_theme_location .property-more__title {
        width:23.52941%
    }
}@media only screen and (min-width: 1440px) {
    .property-more_theme_location .property-more__title {
        width:25%
    }

    .property-more_theme_location .property-more__title br {
        display: block
    }

    .property-more_theme_location .property-more__title .accent {
        white-space: nowrap
    }
}.property-more_theme_location .residential-list__item-title {
    color: #444240
}.property-more_theme_location .residential-list__scrollbar {
    background-color: rgba(68,66,64,.2)
}.property-more_theme_location .residential-list__scrollbar .swiper-scrollbar-drag {
    background-color: #17d527
}.property-more_theme_commerce {
    padding-bottom: 23.33333%;
    background-color: #fff
}@media only screen and (min-width: 960px) {
    .property-more_theme_commerce {
        padding-bottom:11.76471%
    }
}.property-more_theme_commerce .property-more__row {
    padding-top: 0;
    padding-bottom: 0
}@media only screen and (min-width: 960px) {
    .property-more_theme_commerce .property-more__row {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1440px) {
    .property-more_theme_commerce {
        padding-bottom:0;
        background-color: transparent
    }

    .property-more_theme_commerce .property-more__row {
        -webkit-flex-basis: 88.88889%;
        -ms-flex-preferred-size: 88.88889%;
        flex-basis: 88.88889%;
        max-width: 88.88889%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-left: 5.55556%;
        margin-right: 5.55556%;
        padding-left: 10.9375%;
        padding-right: 10.9375%;
        width: 88.88889%;
        background-color: #fff;
        padding-bottom: 9.375%
    }
}.property-more_theme_commerce .property-more__title,.property-more_theme_commerce .residential-list__item-title {
    color: #444240
}.property-more_theme_commerce .residential-list__scrollbar {
    background-color: rgba(68,66,64,.2)
}.property-more_theme_commerce .residential-list__scrollbar .swiper-scrollbar-drag {
    background-color: #17d527
}.property-more_theme_white .property-more__title {
    color: #444240
}.property-more_theme_flat {
    background-color: #edebe9
}.property-more_theme_flat:last-child .property-more__row {
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .property-more_theme_flat:last-child .property-more__row {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .property-more_theme_flat:last-child .property-more__row {
        margin-bottom:8.33333%
    }
}.property-more_theme_flat .property-more__row {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 19.44444%
}@media only screen and (min-width: 960px) {
    .property-more_theme_flat .property-more__row {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .property-more_theme_flat .property-more__row {
        margin-top:8.33333%
    }
}.property-more_theme_flat .property-more__title {
    color: #444240
}@media only screen and (min-width: 1280px) {
    .property-more_theme_flat .residential-list__link:hover .residential-list__item-title {
        color:inherit
    }
}.property-more_theme_flat .residential-list__item-title {
    color: #17d527
}.property-more_theme_flat .residential-list__scrollbar {
    background-color: rgba(68,66,64,.2)
}.property-more_theme_flat .swiper-scrollbar-drag {
    background-color: #444240
}.property-more_theme_main .residential-list__item-img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;"
}.property-more_theme_coming-soon .residential-list__item-address {
    color: #17d527
}.property-more_theme_coming-soon .residential-list__item {
    margin-bottom: 0
}@media only screen and (min-width: 960px) {
    .property-more_theme_coming-soon .residential-list__item {
        width:62.5%
    }
}@media only screen and (min-width: 1280px) {
    .property-more_theme_coming-soon .residential-list__item {
        width:64.70588%
    }
}.property-more_theme_coming-soon .residential-list__scrollbar {
    display: none
}.policy {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%;
    margin-top: 23.33333%;
    margin-bottom: 23.33333%;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    width: 100%
}@media only screen and (min-width: 424px) {
    .policy {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .policy {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .policy {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .policy {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .policy {
        padding-top:11.76471%;
        padding-bottom: 11.76471%;
        margin-top: 11.76471%;
        margin-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .policy {
        padding-top:12.5%;
        padding-bottom: 12.5%;
        margin-top: 12.5%;
        margin-bottom: 12.5%
    }
}.policy p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .policy p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .policy p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .policy p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .policy p {
        font-size:22px;
        line-height: 1.6
    }
}.policy ol {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .policy ol {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .policy ol {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .policy ol {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .policy ol {
        font-size:18px;
        line-height: 1.6
    }
}.policy ol p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .policy ol p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .policy ol p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .policy ol p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .policy ol p {
        font-size:18px;
        line-height: 1.6
    }
}.policy a:not(.link-icon) {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .policy a:not(.link-icon)[href^="tel:"] {
        color:inherit
    }
}.policy h4 {
    color: #17d527
}.policy ol,.policy ul {
    counter-reset: c
}.policy ol li,.policy ul li {
    position: relative
}.policy ol li:before,.policy ul li:before {
    content: counters(c,".") " ";
    counter-increment: c;
    color: #17d527;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden
}.policy ol>li {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .policy ol>li {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .policy ol>li {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .policy ol>li {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .policy ol>li {
        margin-top:96px
    }
}.policy ol>li h4+ol>li:first-child,.policy ol>li h4+p {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .policy ol>li h4+ol>li:first-child,.policy ol>li h4+p {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .policy ol>li h4+ol>li:first-child,.policy ol>li h4+p {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .policy ol>li h4+ol>li:first-child,.policy ol>li h4+p {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .policy ol>li h4+ol>li:first-child,.policy ol>li h4+p {
        margin-top:40px
    }
}.policy ol>li>p {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .policy ol>li>p {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .policy ol>li>p {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .policy ol>li>p {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .policy ol>li>p {
        margin-top:32px
    }
}.policy ol ol>li {
    margin-top: 6.25vw;
    padding-left: 13.33333%
}@media only screen and (min-width: 424px) {
    .policy ol ol>li {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .policy ol ol>li {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .policy ol ol>li {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .policy ol ol>li {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .policy ol ol>li {
        padding-left:7.14286%
    }
}@media only screen and (min-width: 1440px) {
    .policy ol ol>li {
        padding-left:6.66667%
    }
}.policy ol ol>li:before {
    visibility: visible
}.policy ul li {
    margin-top: 3.75vw;
    padding-left: 8.438vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .policy ul li {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .policy ul li {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .policy ul li {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .policy ul li {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .policy ul li {
        padding-left:35.8px
    }
}@media only screen and (min-width: 960px) {
    .policy ul li {
        padding-left:32px
    }
}@media only screen and (min-width: 1440px) {
    .policy ul li {
        padding-left:2.396vw
    }
}@media only screen and (min-width: 1920px) {
    .policy ul li {
        padding-left:46px
    }
}.policy ul li:before {
    content: "\2014";
    visibility: visible
}.policy__document {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .policy__document {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .policy__document {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .policy__document {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .policy__document {
        margin-top:96px
    }
}.quiz__form-wrapper {
    padding-top: 17.5vw;
    padding-bottom: 6.94444%
}@media only screen and (min-width: 424px) {
    .quiz__form-wrapper {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz__form-wrapper {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__form-wrapper {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__form-wrapper {
        padding-top:96px
    }
}.quiz__form-wrapper.is-ready .quiz__form {
    display: none
}.quiz__form-wrapper.is-ready .quiz__success {
    display: block
}.quiz__form-wrapper .quiz__success {
    display: none
}.quiz__form-wrapper .section-number .section-number__wrapper,.quiz__form-wrapper .section-number:last-child {
    margin-bottom: 0
}.quiz__form.validate-form-error .quiz__error {
    display: block
}.quiz {
    overflow: hidden
}@media only screen and (min-width: 960px) {
    .quiz {
        width:88.88889%;
        margin-left: auto;
        margin-right: auto
    }
}.quiz__wrapper {
    padding-bottom: 17.5vw;
    width: 83.33333%;
    margin-left: auto;
    margin-right: auto
}@media only screen and (min-width: 424px) {
    .quiz__wrapper {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz__wrapper {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__wrapper {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__wrapper {
        padding-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .quiz__wrapper {
        width:75%
    }
}.quiz__section-title h4 {
    padding-top: 17.5vw;
    font-size: 5.938vw;
    line-height: 1.4;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .quiz__section-title h4 {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz__section-title h4 {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__section-title h4 {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__section-title h4 {
        padding-top:96px
    }
}@media only screen and (min-width: 424px) {
    .quiz__section-title h4 {
        font-size:25.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .quiz__section-title h4 {
        font-size:28px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .quiz__section-title h4 {
        font-size:2.084vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .quiz__section-title h4 {
        font-size:40px;
        line-height: 1.4
    }
}.quiz__section-title h4~p {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .quiz__section-title h4~p {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .quiz__section-title h4~p {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__section-title h4~p {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__section-title h4~p {
        margin-top:16px
    }
}.quiz__section-title p {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    font-weight: 700
}@media only screen and (min-width: 424px) {
    .quiz__section-title p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz__section-title p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .quiz__section-title p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .quiz__section-title p {
        font-size:17px;
        line-height: 1.45
    }
}.quiz__section-title p+p {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .quiz__section-title p+p {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .quiz__section-title p+p {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__section-title p+p {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__section-title p+p {
        margin-top:16px
    }
}.quiz__comment {
    padding-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .quiz__comment {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz__comment {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__comment {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__comment {
        padding-top:96px
    }
}.quiz__comment textarea.input__input {
    min-height: unset
}.quiz__comment p {
    font-size: 4.063vw;
    line-height: 1.5;
    font-weight: 700;
    color: #444240
}@media only screen and (min-width: 424px) {
    .quiz__comment p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz__comment p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .quiz__comment p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .quiz__comment p {
        font-size:18px;
        line-height: 1.6
    }
}.quiz__submit .button__inner {
    padding-top: 5vw;
    padding-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .quiz__submit .button__inner {
        padding-top:21.2px
    }
}@media only screen and (min-width: 960px) {
    .quiz__submit .button__inner {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__submit .button__inner {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__submit .button__inner {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .quiz__submit .button__inner {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .quiz__submit .button__inner {
        padding-bottom:20px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__submit .button__inner {
        padding-bottom:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__submit .button__inner {
        padding-bottom:20px
    }
}.quiz__submit .button__text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .quiz__submit .button__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz__submit .button__text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .quiz__submit .button__text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .quiz__submit .button__text {
        font-size:18px;
        line-height: 1.6
    }
}.quiz__success-title {
    color: #17d527
}.quiz__success-text {
    margin-top: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .quiz__success-text {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .quiz__success-text {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__success-text {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__success-text {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .quiz__success-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .quiz__success-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .quiz__success-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .quiz__success-text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .quiz__success-text {
        width:50%;
        margin-left: auto;
        margin-right: auto
    }
}.quiz__success-return {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .quiz__success-return {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .quiz__success-return {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__success-return {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__success-return {
        margin-top:72px
    }
}.quiz__error {
    margin-top: 8.75vw;
    color: #eb5757;
    text-align: center;
    display: none
}@media only screen and (min-width: 424px) {
    .quiz__error {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .quiz__error {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__error {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__error {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .quiz__error {
        width:41.66667%;
        margin-left: auto;
        margin-right: auto
    }
}.quiz__error span {
    width: 10vw;
    height: 10vw;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: relative;
    display: inline-block;
    background-color: rgba(235,87,87,.25);
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .quiz__error span {
        width:42.4px
    }
}@media only screen and (min-width: 960px) {
    .quiz__error span {
        width:32px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__error span {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__error span {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .quiz__error span {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .quiz__error span {
        height:32px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__error span {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__error span {
        height:32px
    }
}.quiz__error span:hover {
    opacity: .8
}.quiz__error span:after,.quiz__error span:before {
    height: 3.75vw;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1px;
    background-color: #eb5757
}@media only screen and (min-width: 424px) {
    .quiz__error span:after,.quiz__error span:before {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .quiz__error span:after,.quiz__error span:before {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__error span:after,.quiz__error span:before {
        height:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__error span:after,.quiz__error span:before {
        height:12px
    }
}.quiz__error span:before {
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg)
}.quiz__error span:after {
    -webkit-transform: translate(-50%,-50%) rotate(135deg);
    transform: translate(-50%,-50%) rotate(135deg)
}.quiz__error p {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .quiz__error p {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .quiz__error p {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .quiz__error p {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .quiz__error p {
        margin-top:8px
    }
}.quiz_square_paddings .quiz__wrapper {
    padding-top: 8.33333%;
    padding-bottom: 8.33333%;
    text-align: center
}@media only screen and (min-width: 960px) {
    .quiz_square_paddings .quiz__wrapper {
        padding-top:10.41667%;
        padding-bottom: 10.41667%
    }
}.ready-projects {
    color: #444240
}.ready-projects:first-child .ready-projects__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .ready-projects:first-child .ready-projects__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects:first-child .ready-projects__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.ready-projects__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .ready-projects__row {
        padding-left:5.55556%;
        padding-right: 5.55556%
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.ready-projects__content {
    padding-bottom: 23.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .ready-projects__content {
        padding-bottom:12.5%
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__content {
        padding-bottom:12.5%
    }
}.ready-projects__title {
    margin-bottom: 7.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .ready-projects__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__title {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__info {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}.ready-projects__text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .ready-projects__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (max-width: 959px) {
    .ready-projects__text {
        margin-bottom:7.5vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .ready-projects__text {
        margin-bottom:31.8px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .ready-projects__text {
        margin-bottom:28px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .ready-projects__text {
        margin-bottom:2.084vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .ready-projects__text {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__text {
        -webkit-box-flex:1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}.ready-projects__link {
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
    width: 100%
}@media only screen and (min-width: 424px) {
    .ready-projects__link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__link {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__link {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__link {
        padding-left:6.25%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 34.375%
    }
}.ready-projects__link svg rect {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}@media only screen and (min-width: 1280px) {
    .ready-projects__link:hover svg rect {
        opacity:.5
    }
}@media only screen and (min-width: 1280px) {
    .ready-projects__link:hover svg path {
        -webkit-animation:u .3s ease-in-out;
        animation: u .3s ease-in-out
    }
}.ready-projects__link-text {
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    margin-right: 6.66667%
}@media only screen and (min-width: 960px) {
    .ready-projects__link-text {
        text-align:right
    }
}.ready-projects__link-icon {
    width: 12.5vw;
    height: 12.5vw
}@media only screen and (min-width: 424px) {
    .ready-projects__link-icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__link-icon {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__link-icon {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__link-icon {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .ready-projects__link-icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__link-icon {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__link-icon {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__link-icon {
        height:40px
    }
}.ready-projects__link-icon svg {
    width: 100%;
    height: auto;
    display: block
}.ready-projects__tabs-comment {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .ready-projects__tabs-comment {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__tabs-comment {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__tabs-comment {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__tabs-comment {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .ready-projects__tabs-comment {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__tabs-comment {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__tabs-comment {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__tabs-comment {
        font-size:17px;
        line-height: 1.45
    }
}.ready-projects__tabs:not(:first-child) {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .ready-projects__tabs:not(:first-child) {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__tabs:not(:first-child) {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__tabs:not(:first-child) {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__tabs:not(:first-child) {
        margin-top:96px
    }
}.ready-projects__tabs-list {
    scrollbar-width: thin;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-left: -webkit-calc((100vw - 100%)/2);
    padding-left: calc((100vw - 100%) / 2);
    margin-left: -webkit-calc((100vw - 100%)/2 * -1);
    margin-left: calc((100vw - 100%) / 2 * -1);
    margin-right: -webkit-calc((100vw - 100%)/2 * -1);
    margin-right: calc((100vw - 100%) / 2 * -1);
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}.ready-projects__tabs-list,.ready-projects__tabs-list:hover {
    scrollbar-color: transparent transparent
}.ready-projects__tabs-list::-webkit-scrollbar {
    width: 0;
    height: 0
}.ready-projects__tabs-list::-webkit-scrollbar-track {
    background-color: transparent
}.ready-projects__tabs-list::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.ready-projects__tabs-list::-webkit-scrollbar-thumb:hover {
    background: transparent
}.ready-projects__tabs-list:after {
    content: "";
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: -webkit-calc(100vw - 100%);
    width: calc(100vw - 100%);
    height: 1px
}.ready-projects__tabs-list li {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    cursor: pointer;
    color: #17d527
}.ready-projects__tabs-list li:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .ready-projects__tabs-list li:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__tabs-list li:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__tabs-list li:not(:last-child) {
        margin-right:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__tabs-list li:not(:last-child) {
        margin-right:40px
    }
}.ready-projects__tabs-list li.is-active {
    color: #444240;
    pointer-events: none
}@media only screen and (min-width: 1280px) {
    .ready-projects__tabs-list li:hover {
        color:rgba(68,66,64,.9)
    }
}.ready-projects__tabs-contents {
    margin-top: 7.5vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .ready-projects__tabs-contents {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .ready-projects__tabs-contents {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .ready-projects__tabs-contents {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .ready-projects__tabs-contents {
        margin-top:40px
    }
}.ready-projects__tabs-content {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}.ready-projects__tabs-content:not(.is-active) {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    width: 100%;
    left: -100vw;
    z-index: -10
}.reviews-page__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .reviews-page__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .reviews-page__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.reviews-page__content {
    padding-top: 26.66667%;
    padding-bottom: 26.66667%
}@media only screen and (min-width: 960px) {
    .reviews-page__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .reviews-page__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.review {
    margin-bottom: 17.5vw
}@media only screen and (min-width: 424px) {
    .review {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .review {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .review {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .review {
        margin-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .review__container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}@media only screen and (min-width: 960px) {
    .review__content {
        margin-right:8.82353%;
        width: 55.88235%
    }
}@media only screen and (min-width: 1440px) {
    .review__content {
        margin-right:12.5%;
        width: 54.16667%
    }
}.review__content .review__item {
    margin-top: 6.25%;
    margin-bottom: 6.25%;
    display: block
}@media only screen and (min-width: 960px) {
    .review__content .review__item {
        display:none
    }
}.review__content .review__item .video-small {
    text-align: left
}@media only screen and (max-width: 959px) {
    .review__item {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .review__item {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 35.29412%
    }
}@media only screen and (min-width: 1440px) {
    .review__item {
        width:33.33333%
    }
}.review__item .video-small {
    width: auto
}.review__title {
    margin-bottom: 7.5vw;
    color: #17d527;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .review__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .review__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .review__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .review__title {
        margin-bottom:40px
    }
}.review__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .review__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .review__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .review__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .review__text {
        font-size:22px;
        line-height: 1.6
    }
}.review__text-full .review__text {
    height: 42.188vw;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .review__text-full .review__text {
        height:178.9px
    }
}@media only screen and (min-width: 960px) {
    .review__text-full .review__text {
        height:123px
    }
}@media only screen and (min-width: 1440px) {
    .review__text-full .review__text {
        height:8.855vw
    }
}@media only screen and (min-width: 1920px) {
    .review__text-full .review__text {
        height:170px
    }
}.review__text-full .review__text.is-open+.review__text-button .link__icon-arrow {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}.review__text-full .review__text-button {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .review__text-full .review__text-button {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .review__text-full .review__text-button {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .review__text-full .review__text-button {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .review__text-full .review__text-button {
        margin-top:40px
    }
}.review__text-full .review__text-button .link .link__icon-hyphen {
    display: none
}.review__text-full .review__text-button .link .link__icon-arrow {
    margin-left: 2px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}.review__video {
    position: relative;
    width: 100%;
    height: 62.813vw
}@media only screen and (min-width: 424px) {
    .review__video {
        height:266.4px
    }
}@media only screen and (min-width: 960px) {
    .review__video {
        height:560px
    }
}@media only screen and (min-width: 1440px) {
    .review__video {
        height:29.167vw
    }
}@media only screen and (min-width: 1920px) {
    .review__video {
        height:560px
    }
}.review__video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1
}.page-slider__controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 6.25vw;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-top: 1px solid rgba(16,20,23,.2)
}@media only screen and (min-width: 424px) {
    .page-slider__controls {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .page-slider__controls {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .page-slider__controls {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .page-slider__controls {
        padding-top:32px
    }
}.page-slider__controls .slider__arrows {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (max-width: 1023px) {
    .page-slider__controls .slider__arrow:not(.slick-disabled) .slider__arrow-svg {
        fill:#17d527
    }
}@media only screen and (max-width: 959px) {
    .page-slider__controls .slider__arrow.slider__prev {
        margin-right:5vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .page-slider__controls .slider__arrow.slider__prev {
        margin-right:21.2px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .page-slider__controls .slider__arrow.slider__prev {
        margin-right:16px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .page-slider__controls .slider__arrow.slider__prev {
        margin-right:.834vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .page-slider__controls .slider__arrow.slider__prev {
        margin-right:16px
    }
}.page-slider__controls .slider__counter {
    width: auto;
    font-size: 18px;
    font-family: El Messiri,sans-serif;
    font-style: normal;
    color: rgba(68,66,64,.5)
}@media only screen and (max-width: 959px) {
    .page-slider__controls .slider__counter {
        position:absolute;
        right: 0
    }
}@media only screen and (min-width: 960px) {
    .page-slider__controls .slider__counter {
        margin-left:2.77778%;
        margin-right: 2.77778%
    }
}.page-slider__controls .slider__counter-line {
    width: .313vw;
    height: 4.688vw;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    background-color: rgba(68,66,64,.5)
}@media only screen and (min-width: 424px) {
    .page-slider__controls .slider__counter-line {
        width:1.4px
    }
}@media only screen and (min-width: 960px) {
    .page-slider__controls .slider__counter-line {
        width:1px
    }
}@media only screen and (min-width: 1440px) {
    .page-slider__controls .slider__counter-line {
        width:.053vw
    }
}@media only screen and (min-width: 1920px) {
    .page-slider__controls .slider__counter-line {
        width:1px
    }
}@media only screen and (min-width: 424px) {
    .page-slider__controls .slider__counter-line {
        height:19.9px
    }
}@media only screen and (min-width: 960px) {
    .page-slider__controls .slider__counter-line {
        height:15px
    }
}@media only screen and (min-width: 1440px) {
    .page-slider__controls .slider__counter-line {
        height:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .page-slider__controls .slider__counter-line {
        height:18px
    }
}.page-slider__slide.is-open .slick-list {
    height: auto!important
}.page-slider__slide.is-open .slick-slide {
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    height: 0
}.page-slider__slide.is-open .slick-slide.slick-active,.page-slider__slide.is-open .slick-slide.slick-current {
    height: 100%
}.reviews-slider {
    background-color: #edebe9;
    width: 100%
}.reviews-slider__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 19.44444%;
    margin-left: 2.77778%;
    margin-right: 2.77778%;
    width: 94.44444%
}@media only screen and (min-width: 960px) {
    .reviews-slider__row {
        padding-bottom:13.88889%
    }
}@media only screen and (min-width: 1440px) {
    .reviews-slider__row {
        padding-bottom:11.11111%;
        margin-left: 16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.safe-territory {
    width: 100%
}.safe-territory__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .safe-territory__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__row {
        padding-left:12.5%;
        padding-right: 0
    }
}.safe-territory__content-row {
    width: 100%
}@media only screen and (min-width: 1440px) {
    .safe-territory__content-row {
        margin-right:14.28571%;
        width: 85.71429%
    }
}.safe-territory__content-row:not(:first-child) {
    margin-top: 20%
}@media only screen and (min-width: 960px) {
    .safe-territory__content-row:not(:first-child) {
        margin-top:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__content-row:not(:first-child) {
        margin-top:10.71429%
    }
}.safe-territory__content {
    padding-top: 20%;
    position: relative
}@media only screen and (min-width: 424px) {
    .safe-territory__content {
        padding-top:26.66667%
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__content {
        padding-top: 6.71429%;
        padding-bottom: 4.71429%;
    }
}.safe-territory__left {
    margin-bottom: 16.66667%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .safe-territory__left {
        margin-right:2.94118%;
        margin-bottom: 0;
        width: 38.23529%
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__left {
        margin-right:3.57143%;
        width: 32.14286%
    }
}.safe-territory__title {
    margin-bottom: 8.75vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .safe-territory__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__title {
        margin-bottom:56px
    }
}.safe-territory__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    width: 100%
}@media only screen and (min-width: 424px) {
    .safe-territory__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__text {
        padding-right:11.11111%
    }
}.safe-territory__text:not(:last-child) {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .safe-territory__text:not(:last-child) {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__text:not(:last-child) {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__text:not(:last-child) {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__text:not(:last-child) {
        margin-bottom:56px
    }
}.safe-territory__text p {
    margin-bottom: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .safe-territory__text p {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__text p {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__text p {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__text p {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .safe-territory__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__text p {
        font-size:22px;
        line-height: 1.6
    }
}.safe-territory__text p:last-child {
    margin-bottom: 0
}.safe-territory__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .safe-territory__text a:hover {
        color:#444240
    }
}.safe-territory__props {
    width: 103.33333%;
    margin-left: -3.33333%
}@media only screen and (min-width: 960px) {
    .safe-territory__props {
        width:107.69231%;
        margin-left: -7.69231%
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__props {
        width:111.11111%;
        margin-left: -11.11111%
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__props br {
        display:none
    }
}.safe-territory__map {
    position: relative
}@media only screen and (max-width: 959px) {
    .safe-territory__map {
        margin-right:-3.33333%
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__map {
        -webkit-flex-basis:58.82353%;
        -ms-flex-preferred-size: 58.82353%;
        flex-basis: 58.82353%;
        max-width: 58.82353%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 0
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__map {
        -webkit-flex-basis:64.28571%;
        -ms-flex-preferred-size: 64.28571%;
        flex-basis: 64.28571%;
        max-width: 64.28571%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.safe-territory__map-desc {
    display: none
}@media only screen and (min-width: 960px) {
    .safe-territory__map-desc {
        display:block;
        height: 100%
    }
}.safe-territory__map-img {
    padding-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .safe-territory__map-img {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__map-img {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__map-img {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__map-img {
        padding-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__map-img {
        height:100%
    }
}.safe-territory__legends {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}.safe-territory__legend,.safe-territory__legends {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.safe-territory__legend {
    margin-right: 9.375vw;
    font-size: 4.063vw;
    line-height: 1.5;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .safe-territory__legend {
        margin-right:39.8px
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__legend {
        margin-right:30px
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__legend {
        margin-right:3.282vw
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__legend {
        margin-right:63px
    }
}@media only screen and (min-width: 424px) {
    .safe-territory__legend {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__legend {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__legend {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__legend {
        font-size:18px;
        line-height: 1.6
    }
}.safe-territory__legend:last-child {
    margin-right: 0
}.safe-territory__legend svg {
    margin-right: 3.125vw
}@media only screen and (min-width: 424px) {
    .safe-territory__legend svg {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .safe-territory__legend svg {
        margin-right:10px
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__legend svg {
        margin-right:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .safe-territory__legend svg {
        margin-right:20px
    }
}.safe-territory__slider {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .safe-territory__slider {
        padding-top:11.76471%;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .safe-territory__slider {
        margin-right: 0;
        width: 100%;
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .safe-territory__slider-commerce,.safe-territory__slider-parking {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .safe-territory__slider-commerce,.safe-territory__slider-parking {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .safe-territory__slider-commerce,.safe-territory__slider-parking {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .safe-territory__slider-commerce,.safe-territory__slider-parking {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .safe-territory__slider-commerce,.safe-territory__slider-parking {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (max-width: 423px) {
    .safe-territory__slider-commerce,.safe-territory__slider-parking {
        padding-top:0;
        padding-bottom: 0
    }
}.search-panel {
    pointer-events: auto
}.search-panel__content {
    margin: 6.25vw 13.04348% 7.5vw;
    width: 73.91304%
}@media only screen and (min-width: 424px) {
    .search-panel__content {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__content {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__content {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__content {
        margin-top:32px
    }
}@media only screen and (min-width: 424px) {
    .search-panel__content {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__content {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__content {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__content {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__content {
        margin-left:2.85714%;
        margin-right: 2.85714%;
        width: 94.28571%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__content {
        margin-left:4%;
        margin-right: 4%;
        width: 92%
    }
}.search-panel__mobile {
    text-align: center;
    width: 100%
}.search-panel__mobile-link {
    padding: 4.063vw;
    margin: -4.062vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff;
    white-space: nowrap
}@media only screen and (min-width: 424px) {
    .search-panel__mobile-link {
        padding:17.3px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__mobile-link {
        padding:13px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__mobile-link {
        padding:.678vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__mobile-link {
        padding:13px
    }
}@media only screen and (min-width: 424px) {
    .search-panel__mobile-link {
        margin:-17.2px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__mobile-link {
        margin:-13px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__mobile-link {
        margin:-.677vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__mobile-link {
        margin:-13px
    }
}@media only screen and (min-width: 424px) {
    .search-panel__mobile-link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .search-panel__mobile-link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__mobile-link {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__mobile-link {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .search-panel__mobile-link {
        display:none
    }
}.search-panel__desktop {
    display: none
}@media only screen and (min-width: 960px) {
    .search-panel__desktop {
        display:block;
        width: 100%
    }
}.search-panel__form {
    width: 100%
}.search-panel__form,.search-panel__form-input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.search-panel__form-input {
    -webkit-transition-property: width,margin;
    transition-property: width,margin;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}@media only screen and (min-width: 960px) {
    .search-panel__form-input {
        margin-right:3.0303%;
        width: 13.63636%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__form-input {
        margin-right:4.34783%;
        width: 10.86957%
    }
}.search-panel__form-input:empty {
    margin: 0;
    width: 0
}@media only screen and (min-width: 960px) {
    .search-panel__form-range {
        width:22.72727%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__form-range {
        width:23.91304%
    }
}.search-panel__form-button {
    margin-left: auto
}@media only screen and (min-width: 960px) {
    .search-panel__form-input_theme_flat {
        width:16.66667%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__form-input_theme_flat {
        width:17.3913%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__form-input_theme_objects {
        width:13.04348%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__form-input_theme_objects.is-wide {
        width:28.26087%
    }
}.search-panel__wrapper_theme_main {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    pointer-events: none
}.search-panel__wrapper_theme_main .search-panel {
    bottom: 11.25vw;
    right: -13.7931%;
    width: 79.31034%;
    position: absolute
}@media only screen and (min-width: 424px) {
    .search-panel__wrapper_theme_main .search-panel {
        bottom:47.7px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__wrapper_theme_main .search-panel {
        bottom:130px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__wrapper_theme_main .search-panel {
        bottom:9.48vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__wrapper_theme_main .search-panel {
        bottom:182px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__wrapper_theme_main .search-panel {
        left:-65.21739%;
        right: inherit;
        width: 152.17391%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__wrapper_theme_main .search-panel {
        left:-68.75%;
        width: 156.25%
    }
}@media only screen and (min-width: 960px) {
    .search-panel__wrapper_theme_main .search-panel__filter {
        padding-left:2.85714%;
        padding-right: 2.85714%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__wrapper_theme_main .search-panel__filter {
        padding-left:4%;
        padding-right: 4%
    }
}.search-panel__wrapper_theme_main .search-panel__preloader {
    height: 22.188vw
}@media only screen and (min-width: 424px) {
    .search-panel__wrapper_theme_main .search-panel__preloader {
        height:94.1px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__wrapper_theme_main .search-panel__preloader {
        height:83px
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__wrapper_theme_main .search-panel__preloader {
        height:5.886vw
    }
}@media only screen and (min-width: 1920px) {
    .search-panel__wrapper_theme_main .search-panel__preloader {
        height:113px
    }
}@media only screen and (min-width: 960px) {
    .search-panel__wrapper_theme_inner .search-panel__filter {
        padding-left:2.85714%;
        padding-right: 2.85714%
    }
}@media only screen and (min-width: 1440px) {
    .search-panel__wrapper_theme_inner .search-panel__filter {
        padding-left:4%;
        padding-right: 4%
    }
}.search-section {
    width: 100%
}.search-section+.call-to-action .call-to-action__row {
    margin-top: 19.44444%;
    margin-bottom: 19.44444%;
    padding: 0
}@media only screen and (min-width: 960px) {
    .search-section+.call-to-action .call-to-action__row {
        margin-top:13.88889%;
        margin-bottom: 13.88889%
    }
}@media only screen and (min-width: 1440px) {
    .search-section+.call-to-action .call-to-action__row {
        margin-top:11.11111%;
        margin-bottom: 11.11111%
    }
}.search-section_inner_page .search-section__row {
    margin-top: 19.44444%;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .search-section_inner_page .search-section__row {
        margin-top:11.11111%;
        margin-left: 2.77778%;
        margin-right: 0;
        width: 97.22222%
    }
}@media only screen and (min-width: 1440px) {
    .search-section_inner_page .search-section__row {
        margin-left:16.66667%;
        margin-right: 14.28571%;
        margin-top: 8.33333%;
        width: 69.44444%
    }
}@media only screen and (max-width: 959px) {
    .search-section_inner_page .search-section__title {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .search-section_inner_page .search-panel__wrapper {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .search-section_inner_page .search-panel__wrapper {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .search-section_inner_page .search-panel__wrapper {
        margin-top:56px
    }
}.similar-flats-section:last-child .similar-flats-section__row {
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .similar-flats-section:last-child .similar-flats-section__row {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .similar-flats-section:last-child .similar-flats-section__row {
        margin-bottom:8.33333%
    }
}.similar-flats-section .similar-flats-section__row {
    margin-top: 19.44444%
}@media only screen and (min-width: 960px) {
    .similar-flats-section .similar-flats-section__row {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .similar-flats-section .similar-flats-section__row {
        margin-top:8.33333%
    }
}.similar-flats-section__row {
    width: 100%
}@media only screen and (min-width: 960px) {
    .similar-flats-section__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .similar-flats-section__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.similar-flats-section__title {
    color: #17d527
}@media only screen and (max-width: 959px) {
    .similar-flats-section__title {
        margin-left:8.33333%;
        margin-right: 8.33333%;
        width: 83.33333%
    }
}.similar-flats-section__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 960px) {
    .similar-flats-section__container {
        margin-left:-1px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flats-section__container {
        margin-left:-2.08333%
    }
}@media only screen and (min-width: 1920px) {
    .similar-flats-section__container {
        margin-left:-2.08333%
    }
}@media only screen and (min-width: 960px) {
    .similar-flats-section__container {
        margin-right:-1px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flats-section__container {
        margin-right:-2.08333%
    }
}@media only screen and (min-width: 1920px) {
    .similar-flats-section__container {
        margin-right:-2.08333%
    }
}.similar-flats-section__container:not(:first-child) {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .similar-flats-section__container:not(:first-child) {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .similar-flats-section__container:not(:first-child) {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .similar-flats-section__container:not(:first-child) {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .similar-flats-section__container:not(:first-child) {
        margin-top:96px
    }
}.small-slider__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .small-slider__row {
        margin-left:27.77778%;
        margin-right: 27.77778%
    }
}@media only screen and (min-width: 1440px) {
    .small-slider__row {
        margin-left:36.11111%;
        margin-right: 36.11111%
    }
}.small-slider__content {
    padding-top: 30%;
    padding-bottom: 30%
}@media only screen and (min-width: 960px) {
    .small-slider__content {
        padding-top:25%;
        padding-bottom: 25%
    }
}@media only screen and (min-width: 1440px) {
    .small-slider__content {
        padding-top:30%;
        padding-bottom: 30%
    }
}.small-slider__slides>:not(:first-child) {
    display: none
}.small-slider__slides.is-slider-ready>:not(:first-child) {
    display: block
}.small-slider__slide {
    font-size: 5.938vw;
    line-height: 1.4;
    letter-spacing: .625vw;
    font-family: Montserrat,sans-serif;
    font-weight: 400
}@media only screen and (min-width: 424px) {
    .small-slider__slide {
        font-size:25.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .small-slider__slide {
        font-size:28px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .small-slider__slide {
        font-size:2.084vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .small-slider__slide {
        font-size:40px;
        line-height: 1.4
    }
}@media only screen and (min-width: 424px) {
    .small-slider__slide {
        letter-spacing:2.7px
    }
}@media only screen and (min-width: 960px) {
    .small-slider__slide {
        letter-spacing:2px
    }
}@media only screen and (min-width: 1440px) {
    .small-slider__slide {
        letter-spacing:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .small-slider__slide {
        letter-spacing:2px
    }
}.small-slider__controls {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .small-slider__controls {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .small-slider__controls {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .small-slider__controls {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .small-slider__controls {
        margin-top:72px
    }
}.small-slider_theme_gray {
    background-color: #edebe9
}.stable-income {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .stable-income {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .stable-income {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .stable-income {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .stable-income {
        margin-bottom:72px
    }
}.stable-income__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .stable-income__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.stable-income__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .stable-income__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.stable-income__title {
    margin-bottom: 7.5vw;
    color: #17d527;
    width: 100%
}@media only screen and (min-width: 424px) {
    .stable-income__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stable-income__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stable-income__title {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .stable-income__title {
        width:61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__title {
        width:37.5%
    }
}@media only screen and (min-width: 960px) {
    .stable-income__info {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.stable-income__text {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .stable-income__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stable-income__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stable-income__text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .stable-income__text {
        margin-right:5.88235%;
        width: 61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__text {
        margin-right:8.33333%;
        width: 50%
    }
}.stable-income__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .stable-income__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stable-income__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stable-income__text p {
        font-size:22px;
        line-height: 1.6
    }
}.stable-income__text p:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .stable-income__text p:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stable-income__text p:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__text p:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stable-income__text p:not(:last-child) {
        margin-bottom:16px
    }
}.stable-income__chart {
    margin-top: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .stable-income__chart {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stable-income__chart {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__chart {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stable-income__chart {
        margin-top:40px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .stable-income__chart {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .stable-income__chart {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .stable-income__chart {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .stable-income__chart {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .stable-income__chart {
        width:32.35294%
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__chart {
        width:41.66667%
    }
}.stable-income__gallery {
    margin-top: 23.33333%;
    width: 113.33333%;
    margin-left: -3.33333%
}@media only screen and (min-width: 960px) {
    .stable-income__gallery {
        margin-top:11.76471%;
        width: 100%;
        margin-left: 0
    }
}@media only screen and (min-width: 1440px) {
    .stable-income__gallery {
        margin-top:8.33333%
    }
}.stories-section .info-page__content {
    padding-top: 16.66667%;
    padding-bottom: 8.33333%
}@media only screen and (min-width: 960px) {
    .stories-section .info-page__content {
        padding-top:5.55556%;
        padding-bottom: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .stories-section .info-page__content {
        padding-top:8.33333%;
        padding-bottom: 2.77778%
    }
}.stories-section p {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .stories-section p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-section p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .stories-section p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stories-section p {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.stories-section__objects-block .stories-object {
    padding-top: 29.375vw;
    margin-top: 21.875vw
}@media only screen and (min-width: 424px) {
    .stories-section__objects-block .stories-object {
        padding-top:124.6px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block .stories-object {
        padding-top:94px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__objects-block .stories-object {
        padding-top:5.625vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__objects-block .stories-object {
        padding-top:108px
    }
}@media only screen and (min-width: 424px) {
    .stories-section__objects-block .stories-object {
        margin-top:92.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block .stories-object {
        margin-top:70px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__objects-block .stories-object {
        margin-top:6.042vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__objects-block .stories-object {
        margin-top:116px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block .stories-object {
        padding-left:5.35714%;
        padding-right: 5.35714%;
        width: 29.41176%;
        margin-right: 2.94118%;
        margin-left: 0
    }
}@media only screen and (min-width: 1280px) {
    .stories-section__objects-block .stories-object {
        padding-left:3.88889%;
        padding-right: 3.88889%;
        width: 29.16667%;
        margin-right: 4.16667%;
        margin-left: 0;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none
    }
}.stories-section__objects-block .stories-object:nth-of-type(3n) {
    margin-right: 0
}.stories-section__objects-block .stories-object__title {
    font-size: 4.688vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .stories-section__objects-block .stories-object__title {
        font-size:19.9px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block .stories-object__title {
        font-size:20px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__objects-block .stories-object__title {
        font-size:1.355vw;
        line-height: 1.5
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__objects-block .stories-object__title {
        font-size:26px;
        line-height: 1.5
    }
}.stories-section__objects-block .stories-object__img {
    width: 38.75vw;
    height: 38.75vw;
    top: -15.625vw
}@media only screen and (min-width: 424px) {
    .stories-section__objects-block .stories-object__img {
        width:164.3px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block .stories-object__img {
        width:124px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__objects-block .stories-object__img {
        width:7.917vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__objects-block .stories-object__img {
        width:152px
    }
}@media only screen and (min-width: 424px) {
    .stories-section__objects-block .stories-object__img {
        height:164.3px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block .stories-object__img {
        height:124px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__objects-block .stories-object__img {
        height:7.917vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__objects-block .stories-object__img {
        height:152px
    }
}@media only screen and (min-width: 424px) {
    .stories-section__objects-block .stories-object__img {
        top:-66.2px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block .stories-object__img {
        top:-50px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__objects-block .stories-object__img {
        top:-3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__objects-block .stories-object__img {
        top:-60px
    }
}.stories-section__objects-block .stories-object__img img {
    padding: 3.75vw;
    border: 1.5px solid rgba(185,143,79,.3);
    border-radius: 100px
}@media only screen and (min-width: 424px) {
    .stories-section__objects-block .stories-object__img img {
        padding:15.9px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__objects-block .stories-object__img img {
        padding:12px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__objects-block .stories-object__img img {
        padding:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__objects-block .stories-object__img img {
        padding:16px
    }
}.stories-list .stories-item__ico {
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF81XzIpIj4KPHBhdGggZD0iTTkwIDUwLjAwMDZDOTAgMjcuOTA5MiA3Mi4wOTE0IDEwLjAwMDYgNTAgMTAuMDAwNkMyNy45MDg2IDEwLjAwMDYgMTAgMjcuOTA5MiAxMCA1MC4wMDA2QzEwIDcyLjA5MiAyNy45MDg2IDkwLjAwMDYgNTAgOTAuMDAwNkM3Mi4wOTE0IDkwLjAwMDYgOTAgNzIuMDkyIDkwIDUwLjAwMDZaIiBmaWxsPSIjQjk4RjRGIi8+CjxwYXRoIGQ9Ik00Mi41IDYwLjM3NjJWMzkuNjI1QzQyLjUgMzguNjcyIDQzLjUyNCAzOC4wNjk1IDQ0LjM1NyAzOC41MzIyTDYzLjAzMzMgNDguOTA4QzYzLjg5MDUgNDkuMzg0MiA2My44OTA1IDUwLjYxNyA2My4wMzMzIDUxLjA5MzJMNDQuMzU3IDYxLjQ2OUM0My41MjQgNjEuOTMxNyA0Mi41IDYxLjMyOTIgNDIuNSA2MC4zNzYyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTk4Ljc1IDUwLjAwMDZDOTguNzUgMjMuMDc2NyA3Ni45MjM5IDEuMjUwNjEgNTAgMS4yNTA2MUMyMy4wNzYxIDEuMjUwNjEgMS4yNSAyMy4wNzY3IDEuMjUgNTAuMDAwNkMxLjI1IDc2LjkyNDUgMjMuMDc2MSA5OC43NTA2IDUwIDk4Ljc1MDZDNzYuOTIzOSA5OC43NTA2IDk4Ljc1IDc2LjkyNDUgOTguNzUgNTAuMDAwNloiIHN0cm9rZT0iI0I5OEY0RiIgc3Ryb2tlLW9wYWNpdHk9IjAuNiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzVfMiI+CjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
}.stories-list .stories-item__ico.is-active {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF82XzIpIj4KPHBhdGggZD0iTTkwIDUwLjAwMDZDOTAgMjcuOTA5MiA3Mi4wOTE0IDEwLjAwMDYgNTAgMTAuMDAwNkMyNy45MDg2IDEwLjAwMDYgMTAgMjcuOTA5MiAxMCA1MC4wMDA2QzEwIDcyLjA5MiAyNy45MDg2IDkwLjAwMDYgNTAgOTAuMDAwNkM3Mi4wOTE0IDkwLjAwMDYgOTAgNzIuMDkyIDkwIDUwLjAwMDZaIiBmaWxsPSIjMjIyNDJCIi8+CjxwYXRoIGQ9Ik00My43NSAzNy41MDA1SDQxLjI1QzQwLjU1OTYgMzcuNTAwNSA0MCAzOC4wNjAxIDQwIDM4Ljc1MDVWNjEuMjUwNUM0MCA2MS45NDA5IDQwLjU1OTYgNjIuNTAwNSA0MS4yNSA2Mi41MDA1SDQzLjc1QzQ0LjQ0MDQgNjIuNTAwNSA0NSA2MS45NDA5IDQ1IDYxLjI1MDVWMzguNzUwNUM0NSAzOC4wNjAxIDQ0LjQ0MDQgMzcuNTAwNSA0My43NSAzNy41MDA1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTU4Ljc1IDM3LjUwMDVINTYuMjVDNTUuNTU5NiAzNy41MDA1IDU1IDM4LjA2MDEgNTUgMzguNzUwNVY2MS4yNTA1QzU1IDYxLjk0MDkgNTUuNTU5NiA2Mi41MDA1IDU2LjI1IDYyLjUwMDVINTguNzVDNTkuNDQwNCA2Mi41MDA1IDYwIDYxLjk0MDkgNjAgNjEuMjUwNVYzOC43NTA1QzYwIDM4LjA2MDEgNTkuNDQwNCAzNy41MDA1IDU4Ljc1IDM3LjUwMDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOTguNzUgNTAuMDAwNkM5OC43NSAyMy4wNzY3IDc2LjkyMzkgMS4yNTA2MSA1MCAxLjI1MDYxQzIzLjA3NjEgMS4yNTA2MSAxLjI1IDIzLjA3NjcgMS4yNSA1MC4wMDA2QzEuMjUgNzYuOTI0NSAyMy4wNzYxIDk4Ljc1MDYgNTAgOTguNzUwNkM3Ni45MjM5IDk4Ljc1MDYgOTguNzUgNzYuOTI0NSA5OC43NSA1MC4wMDA2WiIgc3Ryb2tlPSIjMjIyNDJCIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNl8yIj4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
}.stories-list__row {
    margin-left: 5.55556%;
    margin-right: 5.55556%
}@media only screen and (min-width: 960px) {
    .stories-list__row {
        margin-left:16.66667%;
        margin-right: 16.66667%
    }
}@media only screen and (min-width: 1280px) {
    .stories-list__row {
        margin-left:0;
        margin-right: 0
    }
}@media only screen and (min-width: 1440px) {
    .stories-list__row {
        margin-left:16.66667%;
        margin-right: 16.66667%
    }
}.stories-list__content {
    margin-top: 7.5vw;
    padding-top: 12.5vw;
    padding-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .stories-list__content {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-list__content {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .stories-list__content {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-list__content {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .stories-list__content {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .stories-list__content {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .stories-list__content {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-list__content {
        padding-top:72px
    }
}@media only screen and (min-width: 424px) {
    .stories-list__content {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .stories-list__content {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .stories-list__content {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-list__content {
        padding-bottom:72px
    }
}@media only screen and (max-width: 959px) {
    .stories-list__content {
        padding-top:0;
        padding-bottom: 0
    }
}@media only screen and (min-width: 960px) {
    .stories-list__content {
        padding-left:8.33333%;
        padding-right: 8.33333%;
        background-color: #fff
    }
}@media only screen and (min-width: 1280px) {
    .stories-list__content {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.stories-list__button {
    margin-top: 7.5vw;
    margin-bottom: 8.75vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}@media only screen and (min-width: 424px) {
    .stories-list__button {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-list__button {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .stories-list__button {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-list__button {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .stories-list__button {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .stories-list__button {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .stories-list__button {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-list__button {
        margin-bottom:56px
    }
}.stories-section {
    margin-top: 8.75vw;
    margin-bottom: 8.75vw;
    background-color: #edebe9;
    width: 100%;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .stories-section {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .stories-section {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .stories-section {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .stories-section {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section {
        margin-bottom:56px
    }
}.stories-section__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .stories-section__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.stories-section__content {
    width: 100%
}@media only screen and (min-width: 960px) {
    .stories-section__objects-list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}.stories-section__voice {
    margin-top: 12.5vw;
    margin-bottom: 17.5vw;
    text-align: center
}@media only screen and (min-width: 424px) {
    .stories-section__voice {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice {
        margin-top:72px
    }
}@media only screen and (min-width: 424px) {
    .stories-section__voice {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice {
        margin-bottom:96px
    }
}@media only screen and (min-width: 1280px) {
    .stories-section__voice {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%
    }
}.stories-section__voice-black {
    padding: 7.5vw 6.25%;
    background-color: #22242b;
    text-align: center
}@media only screen and (min-width: 424px) {
    .stories-section__voice-black {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice-black {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice-black {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice-black {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .stories-section__voice-black {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice-black {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice-black {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice-black {
        padding-bottom:40px
    }
}@media only screen and (min-width: 1280px) {
    .stories-section__voice-black {
        padding-left:4.16667%;
        padding-right: 4.16667%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 37.5%;
        text-align: left
    }
}.stories-section__voice-black a {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #fff
}@media only screen and (min-width: 424px) {
    .stories-section__voice-black a {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice-black a {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice-black a {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice-black a {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1280px) {
    .stories-section__voice-black a {
        width:55.55556%;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none
    }
}.stories-section__voice-img {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .stories-section__voice-img {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice-img {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice-img {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice-img {
        margin-top:32px
    }
}@media only screen and (min-width: 1280px) {
    .stories-section__voice-img {
        margin-top:0;
        width: 44.44444%;
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none
    }
}.stories-section__voice-img svg {
    max-width: 100%
}.stories-section__voice-description {
    padding: 7.5vw 6.25%;
    background-color: #fff
}@media only screen and (min-width: 424px) {
    .stories-section__voice-description {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice-description {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice-description {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice-description {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .stories-section__voice-description {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice-description {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice-description {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice-description {
        padding-bottom:40px
    }
}@media only screen and (min-width: 1280px) {
    .stories-section__voice-description {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.stories-section__voice-description p {
    font-size: 4.063vw;
    line-height: 1.5;
    text-align: left;
    color: #22242b;
    opacity: .7
}@media only screen and (min-width: 424px) {
    .stories-section__voice-description p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .stories-section__voice-description p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .stories-section__voice-description p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .stories-section__voice-description p {
        font-size:18px;
        line-height: 1.6
    }
}.tenants-info__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .tenants-info__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.tenants-info__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .tenants-info__content {
        padding-top:5.88235%;
        padding-bottom: 5.88235%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.tenants-info__wrap {
    margin-bottom: 12.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .tenants-info__wrap {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .tenants-info__wrap {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__wrap {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .tenants-info__wrap {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .tenants-info__wrap {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .tenants-info__wrap {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .tenants-info__wrap {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .tenants-info__wrap {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .tenants-info__wrap {
        -webkit-align-self:center;
        -ms-flex-item-align: center;
        align-self: center;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 38.23529%
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__wrap {
        width:37.5%
    }
}.tenants-info__title {
    color: #17d527
}.tenants-info__text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .tenants-info__text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .tenants-info__text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .tenants-info__text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .tenants-info__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tenants-info__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .tenants-info__text {
        font-size:22px;
        line-height: 1.6
    }
}.tenants-info__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .tenants-info__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .tenants-info__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .tenants-info__text p {
        font-size:22px;
        line-height: 1.6
    }
}.tenants-info__text p:not(:last-child) {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .tenants-info__text p:not(:last-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .tenants-info__text p:not(:last-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__text p:not(:last-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .tenants-info__text p:not(:last-child) {
        margin-bottom:16px
    }
}.tenants-info__link {
    margin-top: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .tenants-info__link {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .tenants-info__link {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__link {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .tenants-info__link {
        margin-top:40px
    }
}.tenants-info__img {
    margin-right: -10%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .tenants-info__img {
        margin-right:5.88235%;
        margin-left: -5.88235%;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        width: 61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .tenants-info__img {
        margin-right:12.5%;
        margin-left: -20.83333%;
        width: 70.83333%
    }
}.tenants-info__img-wrapper {
    background-color: #edebe9;
    width: 100%;
    height: 0;
    position: relative;
    padding-bottom: 65%
}.tenants-info__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}.tenants-info__img-inner img,.tenants-info__img-inner picture {
    width: 100%;
    height: 100%
}.tenants-info__img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;"
}.title-navigation__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px;
    color: #444240
}@media only screen and (min-width: 960px) {
    .title-navigation__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.title-navigation__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .title-navigation__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__row {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.title-navigation__content {
    padding-top: 23.33333%;
    padding-bottom: 10%
}@media only screen and (min-width: 960px) {
    .title-navigation__content {
        padding-top:11.76471%;
        padding-bottom: 5.88235%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__content {
        padding-top:12.5%;
        padding-bottom: 4.16667%
    }
}.title-navigation__btns {
    padding-bottom: 16.66667%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 960px) {
    .title-navigation__btns {
        padding-bottom:8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__btns {
        padding-bottom:8.33333%
    }
}.title-navigation__btns .button {
    width: 100%;
    margin-bottom: 16px
}@media only screen and (min-width: 960px) {
    .title-navigation__btns .button {
        width:auto;
        margin-bottom: 0;
        margin-right: 40px
    }
}.title-navigation__title {
    margin-right: 0;
    color: #17d527;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .title-navigation__title {
        margin-right:0
    }
}@media only screen and (min-width: 960px) {
    .title-navigation__title {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__title {
        margin-right:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .title-navigation__title {
        margin-right:48px
    }
}.title-navigation__list-wrap {
    margin-top: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .title-navigation__list-wrap {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .title-navigation__list-wrap {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__list-wrap {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .title-navigation__list-wrap {
        margin-top:40px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .title-navigation__list-wrap {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .title-navigation__list-wrap {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .title-navigation__list-wrap {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .title-navigation__list-wrap {
        margin-top:0
    }
}@media only screen and (max-width: 959px) {
    .title-navigation__list-wrap {
        scrollbar-width:thin;
        overflow-x: auto;
        position: relative;
        left: -webkit-calc((100vw - 100%)/2 * -1);
        left: calc((100vw - 100%) / 2 * -1);
        padding-left: -webkit-calc((100vw - 100%)/2);
        padding-left: calc((100vw - 100%) / 2);
        width: 100vw
    }

    .title-navigation__list-wrap,.title-navigation__list-wrap:hover {
        scrollbar-color: transparent transparent
    }

    .title-navigation__list-wrap::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    .title-navigation__list-wrap::-webkit-scrollbar-track {
        background-color: transparent
    }

    .title-navigation__list-wrap::-webkit-scrollbar-thumb {
        background: transparent;
        border-radius: 0
    }

    .title-navigation__list-wrap::-webkit-scrollbar-thumb:hover {
        background: transparent
    }
}.title-navigation__line {
    margin-right: 1.25vw
}@media only screen and (min-width: 424px) {
    .title-navigation__line {
        margin-right:5.3px
    }
}@media only screen and (min-width: 960px) {
    .title-navigation__line {
        margin-right:16px
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__line {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .title-navigation__line {
        margin-right:16px
    }
}.title-navigation__line svg {
    width: 4.688vw;
    height: 12.5vw;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .title-navigation__line svg {
        width:19.9px
    }
}@media only screen and (min-width: 960px) {
    .title-navigation__line svg {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__line svg {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .title-navigation__line svg {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .title-navigation__line svg {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .title-navigation__line svg {
        height:56px
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__line svg {
        height:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .title-navigation__line svg {
        height:72px
    }
}.title-navigation__list {
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}@media only screen and (min-width: 424px) {
    .title-navigation__list {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .title-navigation__list {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__list {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .title-navigation__list {
        font-size:22px;
        line-height: 1.6
    }
}.title-navigation__list:after {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    content: "";
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 960px) {
    .title-navigation__list:after {
        display:none
    }
}.title-navigation__list li:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .title-navigation__list li:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .title-navigation__list li:not(:last-child) {
        margin-right:40px
    }
}@media only screen and (min-width: 1440px) {
    .title-navigation__list li:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .title-navigation__list li:not(:last-child) {
        margin-right:32px
    }
}.title-navigation__list li a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: inherit;
    white-space: nowrap
}@media only screen and (min-width: 1280px) {
    .title-navigation__list li a:hover {
        color:#17d527
    }
}.title-navigation__list li.is-active {
    color: #17d527;
    pointer-events: none
}.title-page {
    padding-top: 13.125vw;
    margin-top: -13.125vw;
    background-color: #22242b;
    color: #fff
}@media only screen and (min-width: 424px) {
    .title-page {
        padding-top:55.7px
    }
}@media only screen and (min-width: 960px) {
    .title-page {
        padding-top:63px
    }
}@media only screen and (min-width: 1440px) {
    .title-page {
        padding-top:4.48vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page {
        padding-top:86px
    }
}@media only screen and (min-width: 424px) {
    .title-page {
        margin-top:-55.6px
    }
}@media only screen and (min-width: 960px) {
    .title-page {
        margin-top:-63px
    }
}@media only screen and (min-width: 1440px) {
    .title-page {
        margin-top:-4.479vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page {
        margin-top:-86px
    }
}.title-page+.section-number {
    padding-top: 0
}.title-page+.section-number .section-number__wrapper {
    margin-top: 19.44444%
}@media only screen and (min-width: 960px) {
    .title-page+.section-number .section-number__wrapper {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .title-page+.section-number .section-number__wrapper {
        margin-top:8.33333%
    }
}.title-page+.section-number_is_first .section-number__wrapper {
    margin-top: 19.44444%
}@media only screen and (min-width: 960px) {
    .title-page+.section-number_is_first .section-number__wrapper {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .title-page+.section-number_is_first .section-number__wrapper {
        margin-top:8.33333%
    }
}.title-page__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .title-page__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .title-page__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.title-page__content {
    padding-top: 6.66667%
}@media only screen and (min-width: 960px) {
    .title-page__content {
        padding-top:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .title-page__content {
        padding-top:6.25%
    }
}.title-page__wrap {
    padding-bottom: 13.33333%
}@media only screen and (min-width: 960px) {
    .title-page__wrap {
        padding-bottom:5.88235%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}@media only screen and (min-width: 1440px) {
    .title-page__wrap {
        padding-bottom:8.33333%
    }
}.title-page__link {
    padding-top: 0;
    margin-bottom: 3.75vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .title-page__link {
        padding-top:0
    }
}@media only screen and (min-width: 960px) {
    .title-page__link {
        padding-top:4px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__link {
        padding-top:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__link {
        padding-top:20px
    }
}@media only screen and (min-width: 424px) {
    .title-page__link {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .title-page__link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__link {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 960px) {
    .title-page__link {
        -webkit-flex-basis:14.70588%;
        -ms-flex-preferred-size: 14.70588%;
        flex-basis: 14.70588%;
        max-width: 14.70588%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .title-page__link {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
        max-width: 16.66667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-left: -16.66667%
    }
}@media only screen and (min-width: 960px) {
    .title-page__top {
        -webkit-box-flex:1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}.title-page__title {
    color: #17d527
}.title-page__description {
    padding-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: hsla(0,0%,100%,.7)
}@media only screen and (min-width: 424px) {
    .title-page__description {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .title-page__description {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__description {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__description {
        padding-top:16px
    }
}@media only screen and (min-width: 424px) {
    .title-page__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .title-page__description {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .title-page__description {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .title-page__description {
        font-size:22px;
        line-height: 1.6
    }
}.title-page__description a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #937545
}@media only screen and (min-width: 1280px) {
    .title-page__description a:hover {
        color:#fff
    }
}.title-page__navigation-wrapper {
    position: relative;
    width: 100%
}.title-page__navigation-wrapper:after {
    width: 18.75vw;
    height: -webkit-calc(100% - 2px);
    height: calc(100% - 2px);
    right: 0;
    top: 0;
    margin-right: -webkit-calc((100vw - 100%)/-2);
    margin-right: calc((100vw - 100%) / -2);
    background: linear-gradient(270deg,#22242b,rgba(34,36,43,.001))
}@media only screen and (min-width: 424px) {
    .title-page__navigation-wrapper:after {
        width:79.5px
    }
}@media only screen and (max-width: 959px) {
    .title-page__navigation-wrapper:after {
        content:"";
        position: absolute
    }
}.title-page__navigation {
    scrollbar-width: thin;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-left: -webkit-calc((100vw - 100%)/2);
    padding-left: calc((100vw - 100%) / 2);
    margin-left: -webkit-calc((100vw - 100%)/2 * -1);
    margin-left: calc((100vw - 100%) / 2 * -1);
    margin-right: -webkit-calc((100vw - 100%)/2 * -1);
    margin-right: calc((100vw - 100%) / 2 * -1);
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}.title-page__navigation,.title-page__navigation:hover {
    scrollbar-color: transparent transparent
}.title-page__navigation::-webkit-scrollbar {
    width: 0;
    height: 0
}.title-page__navigation::-webkit-scrollbar-track {
    background-color: transparent
}.title-page__navigation::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.title-page__navigation::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 424px) {
    .title-page__navigation {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .title-page__navigation {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .title-page__navigation {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .title-page__navigation {
        font-size:17px;
        line-height: 1.45
    }
}.title-page__navigation:after {
    content: "";
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: -webkit-calc(100vw - 100%);
    width: calc(100vw - 100%);
    height: 1px
}.title-page__navigation li {
    -webkit-transition-property: margin-right;
    transition-property: margin-right;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding-bottom: 6.25vw;
    margin-right: 6.25vw;
    white-space: nowrap;
    position: relative
}@media only screen and (min-width: 424px) {
    .title-page__navigation li {
        padding-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .title-page__navigation li {
        padding-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__navigation li {
        padding-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__navigation li {
        padding-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .title-page__navigation li {
        margin-right:26.5px
    }
}@media only screen and (min-width: 960px) {
    .title-page__navigation li {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__navigation li {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__navigation li {
        margin-right:32px
    }
}.title-page__navigation li.is-active {
    color: #17d527;
    pointer-events: none
}.title-page__navigation li.is-active:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #17d527
}.title-page__navigation li.is-reduced:not(:last-child) {
    margin-right: 5vw
}@media only screen and (min-width: 424px) {
    .title-page__navigation li.is-reduced:not(:last-child) {
        margin-right:21.2px
    }
}@media only screen and (min-width: 960px) {
    .title-page__navigation li.is-reduced:not(:last-child) {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__navigation li.is-reduced:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__navigation li.is-reduced:not(:last-child) {
        margin-right:32px
    }
}.title-page__navigation li.is-increased:not(:last-child) {
    margin-right: 7.5vw
}@media only screen and (min-width: 424px) {
    .title-page__navigation li.is-increased:not(:last-child) {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .title-page__navigation li.is-increased:not(:last-child) {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__navigation li.is-increased:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__navigation li.is-increased:not(:last-child) {
        margin-right:32px
    }
}.title-page__navigation li a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}@media only screen and (min-width: 1280px) {
    .title-page__navigation li a:hover {
        color:#17d527
    }
}.title-page__stories .title-page__title span {
    color: #fff
}.title-page__stories .title-page__description {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .title-page__stories .title-page__description {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .title-page__stories .title-page__description {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__stories .title-page__description {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__stories .title-page__description {
        margin-top:40px
    }
}.title-page__stories .title-page__description span {
    margin-top: 3.75vw;
    display: block
}@media only screen and (min-width: 424px) {
    .title-page__stories .title-page__description span {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .title-page__stories .title-page__description span {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__stories .title-page__description span {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__stories .title-page__description span {
        margin-top:16px
    }
}.title-page__stories-page .title-page__content {
    padding-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .title-page__stories-page .title-page__content {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .title-page__stories-page .title-page__content {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__stories-page .title-page__content {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__stories-page .title-page__content {
        padding-top:32px
    }
}.title-page__stories-page .title-page__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}.title-page__stories-page .title-page__link {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .title-page__stories-page .title-page__link {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .title-page__stories-page .title-page__link {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__stories-page .title-page__link {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__stories-page .title-page__link {
        margin-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .title-page__stories-page .title-page__link {
        margin-left:0
    }
}.title-page__stories-page .title-page__link .link__icon {
    background-color: #17d527
}.title-page__stories-page .title-page__link .link__icon-arrow {
    fill: #fff
}.title-page__stories-page .title-page__top {
    width: 100%
}.title-page_with_margin-bottom .title-page__content {
    margin-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .title-page_with_margin-bottom .title-page__content {
        margin-bottom:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .title-page_with_margin-bottom .title-page__content {
        margin-bottom:12.5%
    }
}@media only screen and (min-width: 960px) {
    .title-page_half_width-title .title-page__top {
        padding-right:38.23529%
    }
}@media only screen and (min-width: 1440px) {
    .title-page_half_width-title .title-page__top {
        padding-right:33.33333%
    }
}.title-page_small_description .title-page__description {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .title-page_small_description .title-page__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .title-page_small_description .title-page__description {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .title-page_small_description .title-page__description {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .title-page_small_description .title-page__description {
        font-size:17px;
        line-height: 1.45
    }
}.title-page__description_theme_private {
    padding-top: 17.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    width: 100%;
    color: #fff
}@media only screen and (min-width: 424px) {
    .title-page__description_theme_private {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .title-page__description_theme_private {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .title-page__description_theme_private {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .title-page__description_theme_private {
        padding-top:96px
    }
}@media only screen and (min-width: 424px) {
    .title-page__description_theme_private {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .title-page__description_theme_private {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .title-page__description_theme_private {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .title-page__description_theme_private {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .title-page__description_theme_private {
        width:73.52941%
    }
}@media only screen and (min-width: 1440px) {
    .title-page__description_theme_private {
        width:70.83333%
    }
}.title-page_theme_private {
    width: 100%;
    margin: 0
}.title-page_theme_private .title-page__wrap {
    margin: 0;
    padding: 0
}.title-page_theme_private .title-page__top {
    display: none
}.inner-top {
    padding-top: 13.125vw;
    margin-top: -13.125vw;
    min-height: 161.563vw;
    height: auto;
    max-height: 281.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .inner-top {
        padding-top:55.7px
    }
}@media only screen and (min-width: 960px) {
    .inner-top {
        padding-top:63px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top {
        padding-top:4.48vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top {
        padding-top:86px
    }
}@media only screen and (min-width: 424px) {
    .inner-top {
        margin-top:-55.6px
    }
}@media only screen and (min-width: 960px) {
    .inner-top {
        margin-top:-63px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top {
        margin-top:-4.479vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top {
        margin-top:-86px
    }
}@media only screen and (min-width: 424px) {
    .inner-top {
        min-height:685.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-top {
        min-height:545px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top {
        min-height:41.198vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top {
        min-height:791px
    }
}@media only screen and (min-width: 424px) {
    .inner-top {
        height:auto
    }
}@media only screen and (min-width: 960px) {
    .inner-top {
        height:100vh
    }
}@media only screen and (min-width: 1440px) {
    .inner-top {
        height:100vh
    }
}@media only screen and (min-width: 1920px) {
    .inner-top {
        height:100vh
    }
}@media only screen and (min-width: 424px) {
    .inner-top {
        max-height:1192.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-top {
        max-height:735px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top {
        max-height:57.865vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top {
        max-height:1111px
    }
}@media only screen and (min-width: 960px) {
    .inner-top {
        -webkit-box-align:stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}.inner-top__background {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background-color: #22242b
}.inner-top__background picture {
    background-image: none!important;
    width: 100%;
    height: 100%
}.inner-top__background img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    width: 100%;
    height: 100%;
    opacity: 0.2;
}.inner-top__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .inner-top__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__container {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}.inner-top__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .inner-top__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}@media only screen and (min-width: 960px) {
    .inner-top__row {
        height:100%
    }
}.inner-top__content {
    padding-top: 13.33333%;
    padding-bottom: 10%;
    height: 100%
}@media only screen and (min-width: 960px) {
    .inner-top__content {
        padding-top:5.88235%;
        padding-bottom: 0
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__content {
        padding-top:8.33333%
    }
}.inner-top__content-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    position: relative
}@media only screen and (min-width: 960px) {
    .inner-top__content-inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: 0;
        height: 100%
    }
}.inner-top__title {
    width: 100%;
    font-family: El Messiri, sans-serif;
    font-size: 48px;
    font-weight: 600;
}.inner-top__info-container {
    padding-top: 6.66667%;
    margin-top: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .inner-top__info-container {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-container {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-container {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-container {
        margin-top:32px
    }
}@media only screen and (max-width: 423px) {
    .inner-top__info-container {
        margin-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .inner-top__info-container {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-container {
        padding-top:0
    }
}.inner-top__info-container .inner-top__links {
    display: none
}@media only screen and (min-width: 960px) {
    .inner-top__info-container .inner-top__links.inner-top__links-landing {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}.inner-top__info p,.inner-top__info span {
    font-size: 4.063vw;
    line-height: 1.65;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
}@media only screen and (min-width: 424px) {
    .inner-top__info p,.inner-top__info span {
        font-size:17.3px;
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info p,.inner-top__info span {
        font-size: 16px;
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info p,.inner-top__info span {
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info p,.inner-top__info span {
        font-size:17px;
        line-height: 1.45
    }
}.inner-top__info-item {
    font-size: 4.063vw;
    line-height: 1.5;
    position: relative
}@media only screen and (min-width: 424px) {
    .inner-top__info-item {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item {
        padding-left:18px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item {
        padding-left:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item {
        padding-left:18px
    }
}.inner-top__info-item:before {
    background-color: #17d527;
    border-radius: 50%;
    display: block;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 960px) {
    .inner-top__info-item:before {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item:before {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item:before {
        width:6px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item:before {
        height:6px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item:before {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item:before {
        height:6px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item:before {
        content:"";
        position: absolute
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item:not(:last-child) {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item:not(:last-child) {
        margin-right:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item:not(:last-child) {
        margin-right:40px
    }
}.inner-top__info-item.inner-top__info-item-date,.inner-top__info-item.inner-top__info-item-top {
    margin-right: 0
}.inner-top__info-item-top {
    padding-bottom: 3.75vw;
    margin-bottom: 3.75vw;
    width: 100%;
    position: relative
}@media only screen and (min-width: 424px) {
    .inner-top__info-item-top {
        padding-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-top {
        padding-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item-top {
        padding-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item-top {
        padding-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .inner-top__info-item-top {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-top {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item-top {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item-top {
        margin-bottom:16px
    }
}.inner-top__info-item-top:after {
    content: ""
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-top:after {
        width:100%;
        height: 1px;
        background-color: #edebe9;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: .1
    }
}.inner-top__info-item-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}.inner-top__info-item-date {
    width: 100%
}.inner-top__info-item-date:before {
    display: none
}.inner-top__info-item-date span {
    display: block;
    position: relative;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
}.inner-top__info-item-date span:not(:first-child) {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .inner-top__info-item-date span:not(:first-child) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-date span:not(:first-child) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item-date span:not(:first-child) {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item-date span:not(:first-child) {
        margin-top:8px
    }
}.inner-top__info-item-date span:before {
    background-color: #17d527;
    border-radius: 50%;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-date span:before {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item-date span:before {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item-date span:before {
        width:6px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-date span:before {
        height:6px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item-date span:before {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item-date span:before {
        height:6px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-date span:before {
        left:-18px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item-date span:before {
        left:-.937vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item-date span:before {
        left:-18px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-date span:before {
        content:"";
        position: absolute
    }
}.inner-top__info-item-text {
    margin-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .inner-top__info-item-text {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-text {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__info-item-text {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__info-item-text {
        margin-top:16px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-text.mobile {
        display:none
    }
}.inner-top__info-item-text.desktop {
    display: none
}@media only screen and (min-width: 960px) {
    .inner-top__info-item-text.desktop {
        display:block
    }
}.inner-top__img {
    margin-top: 6.25vw;
    margin-left: 13.33333%;
    margin-right: 13.33333%;
    width: 73.33333%
}@media only screen and (min-width: 424px) {
    .inner-top__img {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__img {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__img {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__img {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__img {
        margin-left:0;
        margin-right: 0;
        width: 100%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        position: relative
    }
}.inner-top__img-wrapper {
    position: relative;
    height: 0;
    padding-bottom: 100%
}@media only screen and (min-width: 960px) {
    .inner-top__img-wrapper {
        position:absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding-bottom: 0;
    }
}.inner-top__img-inner {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}.inner-top__img-inner img,.inner-top__img-inner picture {
    width: 100%;
    border-radius: 20px 20px 0px 0px;
    height: 100%
}.inner-top__img-inner img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: bottom;";
    border-radius: 20px 20px 0px 0px;
}.inner-top__awards {
    padding-top: 7.5vw;
    background-color: #fff;
    color: #444240;
    display: none
}@media only screen and (min-width: 424px) {
    .inner-top__awards {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__awards {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__awards {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__awards {
        padding-top:40px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__awards {
        padding-left:2.94118%;
        padding-right: 2.94118%;
        padding-bottom: 2.94118%;
        display: block;
        width: 19.11765%;
        position: absolute;
        top: 0;
        right: -4.41176%
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__awards {
        padding-bottom:4.16667%;
        padding-left: 4.16667%;
        padding-right: 4.16667%;
        width: 18.75%;
        right: -8.33333%
    }
}.inner-top__awards-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.inner-top__awards-icon {
    fill: #17d527
}@media only screen and (min-width: 960px) {
    .inner-top__awards-icon {
        width:23px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__awards-icon {
        width:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__awards-icon {
        width:30px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__awards-icon {
        height:31px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__awards-icon {
        height:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__awards-icon {
        height:42px
    }
}.inner-top__awards-content {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .inner-top__awards-content {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__awards-content {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__awards-content {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__awards-content {
        margin-top:32px
    }
}.inner-top__awards-content p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .inner-top__awards-content p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-top__awards-content p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__awards-content p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__awards-content p {
        font-size:17px;
        line-height: 1.45
    }
}.inner-top__awards-content p:not(:last-child) {
    margin-bottom: 2.5vw
}@media only screen and (min-width: 424px) {
    .inner-top__awards-content p:not(:last-child) {
        margin-bottom:10.6px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__awards-content p:not(:last-child) {
        margin-bottom:8px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__awards-content p:not(:last-child) {
        margin-bottom:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__awards-content p:not(:last-child) {
        margin-bottom:8px
    }
}.inner-top__action {
    padding-top: 7.5vw;
    padding-bottom: 7.5vw;
    display: none;
    color: #fff
}@media only screen and (min-width: 424px) {
    .inner-top__action {
        padding-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__action {
        padding-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action {
        padding-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action {
        padding-top:40px
    }
}@media only screen and (min-width: 424px) {
    .inner-top__action {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__action {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action {
        padding-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__action {
        padding-left:2.94118%;
        padding-right: 2.94118%;
        display: block;
        position: absolute;
        bottom: 0;
        width: 19.11765%;
        z-index: 0;
        left: -2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action {
        padding-left: 2.16667%;
        padding-right: 2.16667%;
        width: 18.75%;
        left: -4.16667%;
    }
}.inner-top__action:after {
    -webkit-transition-property: top,left,bottom,right;
    transition-property: top,left,bottom,right;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000000f7;
    border-radius: 11px 11px 0 0;
}@media only screen and (min-width: 1280px) {
    .inner-top__action:hover:after {
        top:-8px;
        bottom: -8px;
        left: -8px;
        right: -8px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action:hover:after {
        top:-.416vw;
        left: -.416vw;
        bottom: 0;
        right: -.416vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action:hover:after {
        top:-8px;
        bottom: -8px;
        left: -8px;
        right: -8px
    }
}.inner-top__action-title {
    font-size: 4.063vw;
    line-height: 1.5;
    position: relative;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .inner-top__action-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-top__action-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action-title {
        font-size: 17px;
        font-weight: 500;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action-title {
        font-size:18px;
        line-height: 1.6
    }
}.inner-top__action-content {
    margin-top: 5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .inner-top__action-content {
        margin-top:21.2px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__action-content {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action-content {
        margin-top:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action-content {
        margin-top:24px
    }
}.inner-top__action-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #937545;
    border-radius: 50%
}@media only screen and (min-width: 960px) {
    .inner-top__action-link {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action-link {
        width:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action-link {
        width:48px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__action-link {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action-link {
        height:2.5vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action-link {
        height:48px
    }
}.inner-top__action-link svg {
    fill: #fff
}@media only screen and (min-width: 960px) {
    .inner-top__action-link svg {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action-link svg {
        width:.886vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action-link svg {
        width:17px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__action-link svg {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__action-link svg {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__action-link svg {
        height:16px
    }
}.inner-top__links {
    margin-top: 6.25vw;
    margin-bottom: -3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .inner-top__links {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__links {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__links {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__links {
        margin-top:32px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .inner-top__links {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .inner-top__links {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .inner-top__links {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .inner-top__links {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .inner-top__links {
        margin-bottom:-15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__links {
        margin-bottom:-16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__links {
        margin-bottom:-.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__links {
        margin-bottom:-16px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__links {
        display:none;
        width: auto;
        max-width: 55%;
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}.inner-top__link {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: 3.75vw;
    padding: 2.5vw 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid rgba(185,143,79,.3);
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
}@media only screen and (min-width: 424px) {
    .inner-top__link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link {
        font-size: 14px;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .inner-top__link {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link {
        margin-bottom:16px
    }
}@media only screen and (min-width: 424px) {
    .inner-top__link {
        padding:10.6px 26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link {
        padding:7px 20px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link {
        padding:.365vw 1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link {
        padding:7px 20px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link {
        white-space:nowrap;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link:not(:last-child) {
        margin-right:8px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link:not(:last-child) {
        margin-right:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link:not(:last-child) {
        margin-right:24px
    }
}@media only screen and (min-width: 1280px) {
    .inner-top__link:hover {
        color:#fff
    }
}@media only screen and (min-width: 1280px) {
    .inner-top__link:hover .inner-top__link-icon {
        fill:#fff
    }
}.inner-top__link.is-disabled {
    border-color: hsla(0,0%,100%,.3);
    color: hsla(0,0%,100%,.3);
    pointer-events: none
}.inner-top__link.is-disabled .inner-top__link-icon {
    display: none
}.inner-top__link-icon {
    -webkit-transition-property: fill;
    transition-property: fill;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 1.875vw;
    height: 3.125vw;
    margin-left: auto;
    fill: #17d527;
    vertical-align: middle
}@media only screen and (min-width: 424px) {
    .inner-top__link-icon {
        width:8px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link-icon {
        width:6px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link-icon {
        width:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link-icon {
        width:6px
    }
}@media only screen and (min-width: 424px) {
    .inner-top__link-icon {
        height:13.3px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link-icon {
        height:10px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link-icon {
        height:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link-icon {
        height:10px
    }
}@media only screen and (min-width: 424px) {
    .inner-top__link-icon {
        margin-left:auto
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link-icon {
        margin-left:8px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link-icon {
        margin-left:.625vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link-icon {
        margin-left:12px
    }
}.inner-top__link-icon_type_external {
    width: 3.438vw;
    height: 3.75vw
}@media only screen and (min-width: 424px) {
    .inner-top__link-icon_type_external {
        width:14.6px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link-icon_type_external {
        width:11px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link-icon_type_external {
        width:.657vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link-icon_type_external {
        width:12.6px
    }
}@media only screen and (min-width: 424px) {
    .inner-top__link-icon_type_external {
        height:15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__link-icon_type_external {
        height:12px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__link-icon_type_external {
        height:.73vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__link-icon_type_external {
        height:14px
    }
}.inner-top_type_short {
    height: auto;
    min-height: auto;
    max-height: none
}.inner-top_type_short .inner-top__content {
    padding-bottom: 12.5vw;
    margin-top: 1px
}@media only screen and (min-width: 424px) {
    .inner-top_type_short .inner-top__content {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .inner-top_type_short .inner-top__content {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top_type_short .inner-top__content {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top_type_short .inner-top__content {
        padding-bottom:72px
    }
}.inner-top_type_short .inner-top__links {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .inner-top_type_short .inner-top__links {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .inner-top_type_short .inner-top__links {
        margin-top:0
    }
}.inner-top__links-landing .button-landing {
    padding: 1.875vw 2.188vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .inner-top__links-landing .button-landing {
        padding:8px 9.3px
    }
}@media only screen and (min-width: 960px) {
    .inner-top__links-landing .button-landing {
        padding:5px 7px
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__links-landing .button-landing {
        padding:.365vw .521vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__links-landing .button-landing {
        padding:7px 10px
    }
}@media only screen and (min-width: 424px) {
    .inner-top__links-landing .button-landing {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-top__links-landing .button-landing {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .inner-top__links-landing .button-landing {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .inner-top__links-landing .button-landing {
        font-size:22px;
        line-height: 1.6
    }
}.inner-section+.section-number_with_top-padding,.inner-top__content_theme_breadcrumbs {
    padding-top: 0
}.inner-section+.section-number:after,.inner-section+.section-number:before {
    display: none
}.inner-section+.call-consultant .call-consultant__content {
    margin-bottom: 19.44444%;
    margin-top: 0
}@media only screen and (min-width: 960px) {
    .inner-section+.call-consultant .call-consultant__content {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section+.call-consultant .call-consultant__content {
        margin-bottom:8.33333%
    }
}.inner-section__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .inner-section__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.inner-section__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .inner-section__row {
        padding-left:2.77778%;
        padding-right: 2.77778%;
        overflow-x: hidden
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__row {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.inner-section__content {
    margin-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .inner-section__content {
        margin-bottom:11.76471%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__content {
        margin-bottom:12.5%
    }
}@media only screen and (min-width: 960px) {
    .inner-section__navigation-wrap {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}.inner-section__navigation {
    padding-top: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    min-width: 100%;
    padding-left: -webkit-calc((100vw - 100%)/2);
    padding-left: calc((100vw - 100%) / 2);
    margin-left: -webkit-calc((100vw - 100%)/2 * -1);
    margin-left: calc((100vw - 100%) / 2 * -1);
    margin-right: -webkit-calc((100vw - 100%)/2 * -1);
    margin-right: calc((100vw - 100%) / 2 * -1);
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    color: #444240;
    display: flex
}@media only screen and (min-width: 424px) {
    .inner-section__navigation {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__navigation {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__navigation {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__navigation {
        padding-top:32px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__navigation {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-section__navigation {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__navigation {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__navigation {
        font-size:17px;
        line-height: 1.45
    }
}.inner-section__navigation:hover {
    scrollbar-color: transparent transparent
}.inner-section__navigation::-webkit-scrollbar {
    width: 0;
    height: 0
}.inner-section__navigation::-webkit-scrollbar-track {
    background-color: transparent
}.inner-section__navigation::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.inner-section__navigation::-webkit-scrollbar-thumb:hover {
    background: transparent
}.inner-section__navigation:after {
    content: "";
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: -webkit-calc(100vw - 100%);
    width: calc(100vw - 100%);
    height: 1px
}.inner-section__navigation li {
    white-space: nowrap
}.inner-section__navigation li:not(:last-child) {
    margin-right: 6.25vw
}@media only screen and (min-width: 424px) {
    .inner-section__navigation li:not(:last-child) {
        margin-right:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__navigation li:not(:last-child) {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__navigation li:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__navigation li:not(:last-child) {
        margin-right:32px
    }
}.inner-section__navigation li.is-active {
    color: #17d527;
    pointer-events: none
}.inner-section__navigation li a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: inherit;
    text-decoration: none
}@media only screen and (min-width: 1280px) {
    .inner-section__navigation li a:hover {
        color:#17d527
    }
}.inner-section__main {
    padding-top: 23.33333%
}@media only screen and (min-width: 960px) {
    .inner-section__main {
        padding-top:11.76471%;
        margin-right: 5.88235%;
        width: 70.58824%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__main {
        padding-top:12.5%;
        margin-right: 8.33333%;
        width: 66.66667%
    }
}.inner-section__main :is(:first-child.inner-section__audioplayer) {
    padding-top: 0
}.inner-section__title {
    margin-bottom: 8.75vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .inner-section__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__title {
        margin-bottom:56px
    }
}.inner-section__subtitle {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    font-family: El Messiri,sans-serif;
    text-transform: none;
    color: #444240;
    opacity: .5
}@media only screen and (min-width: 424px) {
    .inner-section__subtitle {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__subtitle {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__subtitle {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__subtitle {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__subtitle {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-section__subtitle {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__subtitle {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__subtitle {
        font-size:17px;
        line-height: 1.45
    }
}.inner-section__text {
    font-size: 5vw;
    line-height: 1.7;
    color: #333
}@media only screen and (min-width: 424px) {
    .inner-section__text {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text {
        font-size:24px;
        line-height: 1.7
    }
}.inner-section__text p {
    font-size: 5vw;
    line-height: 1.7
}@media only screen and (min-width: 424px) {
    .inner-section__text p {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text p {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text p {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text p {
        font-size:24px;
        line-height: 1.7
    }
}.inner-section__text p:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .inner-section__text p:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text p:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text p:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text p:not(:first-child) {
        margin-top:32px
    }
}.inner-section__text ul {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .inner-section__text ul {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ul {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ul {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ul {
        margin-top:32px
    }
}.inner-section__text ul li {
    padding-left: 8.125vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .inner-section__text ul li {
        padding-left:34.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ul li {
        padding-left:40px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ul li {
        padding-left:2.709vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ul li {
        padding-left:52px
    }
}.inner-section__text ul li:not(:last-child) {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .inner-section__text ul li:not(:last-child) {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ul li:not(:last-child) {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ul li:not(:last-child) {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ul li:not(:last-child) {
        margin-bottom:32px
    }
}.inner-section__text ul li:after {
    width: 5.313vw;
    top: 3.438vw;
    content: "";
    position: absolute;
    left: 0;
    height: 1px;
    background-color: #17d527
}@media only screen and (min-width: 424px) {
    .inner-section__text ul li:after {
        width:22.6px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ul li:after {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ul li:after {
        width:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ul li:after {
        width:25px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__text ul li:after {
        top:14.6px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ul li:after {
        top:13px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ul li:after {
        top:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ul li:after {
        top:18px
    }
}.inner-section__text ol {
    margin-top: 6.25vw;
    counter-reset: d
}@media only screen and (min-width: 424px) {
    .inner-section__text ol {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ol {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ol {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ol {
        margin-top:32px
    }
}.inner-section__text ol li {
    padding-left: 8.125vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .inner-section__text ol li {
        padding-left:34.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ol li {
        padding-left:40px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ol li {
        padding-left:2.709vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ol li {
        padding-left:52px
    }
}.inner-section__text ol li:not(:last-child) {
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .inner-section__text ol li:not(:last-child) {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ol li:not(:last-child) {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ol li:not(:last-child) {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ol li:not(:last-child) {
        margin-bottom:32px
    }
}.inner-section__text ol li:after {
    font-size: 5vw;
    line-height: 1.7;
    top: -1.25vw;
    counter-increment: d;
    content: counters(d,".") ". ";
    position: absolute;
    left: 0;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .inner-section__text ol li:after {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ol li:after {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ol li:after {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ol li:after {
        font-size:24px;
        line-height: 1.7
    }
}@media only screen and (min-width: 424px) {
    .inner-section__text ol li:after {
        top:-5.3px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text ol li:after {
        top:-6px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text ol li:after {
        top:-.416vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text ol li:after {
        top:-8px
    }
}.inner-section__text .link-icon {
    font-size: 5vw;
    line-height: 1.7
}@media only screen and (min-width: 424px) {
    .inner-section__text .link-icon {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .inner-section__text .link-icon {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__text .link-icon {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__text .link-icon {
        font-size:24px;
        line-height: 1.7
    }
}.inner-section__text a:not(.link):not(.link-icon) {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .inner-section__text a:not(.link):not(.link-icon):hover {
        color:inherit
    }
}.inner-section__audio {
    font-size: 5vw;
    line-height: 1.7;
    color: #333
}@media only screen and (min-width: 424px) {
    .inner-section__audio {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .inner-section__audio {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__audio {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__audio {
        font-size:24px;
        line-height: 1.7
    }
}.inner-section__audio p {
    font-size: 5vw;
    line-height: 1.7
}@media only screen and (min-width: 424px) {
    .inner-section__audio p {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .inner-section__audio p {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__audio p {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__audio p {
        font-size:24px;
        line-height: 1.7
    }
}.inner-section__audio p:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .inner-section__audio p:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__audio p:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__audio p:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__audio p:not(:first-child) {
        margin-top:32px
    }
}.inner-section__accent {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .inner-section__accent {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__accent {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__accent {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__accent {
        margin-top:40px
    }
}.inner-section__link {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .inner-section__link {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__link {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__link {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__link {
        margin-top:56px
    }
}.inner-section__props {
    padding-top: 8.75vw;
    margin-left: -5%
}@media only screen and (min-width: 424px) {
    .inner-section__props {
        padding-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__props {
        padding-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__props {
        padding-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__props {
        padding-top:56px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__props {
        margin-left:-4.16667%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__props {
        margin-left:-6.25%
    }
}.inner-section__factoid {
    padding-top: 23.33333%
}@media only screen and (min-width: 960px) {
    .inner-section__factoid {
        padding-top:11.76471%;
        width: 23.52941%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__factoid {
        padding-top:12.5%;
        width: 25%
    }
}.inner-section__factoid .slash-props {
    margin-left: -10%
}@media only screen and (min-width: 960px) {
    .inner-section__factoid .slash-props {
        margin-left:-12.5%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__factoid .slash-props {
        margin-left:-16.66667%
    }
}.inner-section-text__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 960px) {
    .inner-section-text__wrapper {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}.inner-section__visual {
    width: 50vw;
    height: 50vw;
    margin-top: 8.75vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
}@media only screen and (min-width: 424px) {
    .inner-section__visual {
        width:212px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__visual {
        width:160px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__visual {
        width:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__visual {
        width:240px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__visual {
        height:212px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__visual {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__visual {
        height:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__visual {
        height:240px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__visual {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__visual {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__visual {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__visual {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__visual {
        margin-left:5.88235%;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__visual {
        margin-left:11.76471%;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}.inner-section__visual .video-small__video {
    width: 100%;
    height: 100%
}.inner-section__visual .video-small__video video {
    position: absolute;
    height: 100%
}.inner-section__visual-item {
    width: 100%;
    height: 100%;
    padding-bottom: 100%;
    position: relative
}.inner-section__visual-item-img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    padding: 3.125vw;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    border-radius: 50%;
    border: 1.5px solid rgba(185,143,79,.3);
    width: 100%;
    height: 100%
}@media only screen and (min-width: 424px) {
    .inner-section__visual-item-img {
        padding:13.3px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__visual-item-img {
        padding:10px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__visual-item-img {
        padding:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__visual-item-img {
        padding:15px
    }
}.inner-section__gallery-description,.inner-section__visual-description {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-top: 3.75vw;
    color: #444240;
    opacity: .5
}@media only screen and (min-width: 424px) {
    .inner-section__gallery-description,.inner-section__visual-description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-section__gallery-description,.inner-section__visual-description {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__gallery-description,.inner-section__visual-description {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__gallery-description,.inner-section__visual-description {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .inner-section__gallery-description,.inner-section__visual-description {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__gallery-description,.inner-section__visual-description {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__gallery-description,.inner-section__visual-description {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__gallery-description,.inner-section__visual-description {
        margin-top:16px
    }
}.inner-section__visual-description {
    text-align: center
}@media only screen and (min-width: 960px) {
    .inner-section__gallery-description {
        margin-left:2.94118%;
        margin-right: 2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__gallery-description {
        margin-left:0;
        margin-right: 0
    }
}.inner-section__gallery {
    margin-top: 12.5vw;
    margin-left: 2.77778%;
    margin-right: 2.77778%;
    width: 94.44444%
}@media only screen and (min-width: 424px) {
    .inner-section__gallery {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__gallery {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__gallery {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__gallery {
        margin-top:72px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__gallery {
        margin-left:5.55556%;
        margin-right: 5.55556%;
        width: 88.88889%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__gallery {
        margin-left:12.5%;
        margin-right: 12.5%;
        width: 75%
    }
}.inner-section__gallery-image {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%
}@media only screen and (min-width: 960px) {
    .inner-section__gallery-image {
        margin-left:2.94118%;
        margin-right: 2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__gallery-image {
        margin-left:0;
        margin-right: 0
    }
}.inner-section__gallery-image img {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    position: absolute
}.inner-section__audioplayer {
    padding-top: 17.5vw;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1920px
}@media only screen and (min-width: 424px) {
    .inner-section__audioplayer {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__audioplayer {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__audioplayer {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__audioplayer {
        padding-top:96px
    }
}.inner-section__audioplayer .stories-item_audioplayer_theme {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .inner-section__audioplayer .stories-item_audioplayer_theme {
        padding-left:5.55556%;
        padding-right: 5.55556%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__audioplayer .stories-item_audioplayer_theme {
        padding-left:16.66667%;
        padding-right: 16.66667%
    }
}.inner-section__audioplayer .stories-item_audioplayer_theme .stories-item__content {
    padding-left: 0;
    padding-right: 0
}@media only screen and (min-width: 960px) {
    .inner-section__audioplayer .stories-item_audioplayer_theme .stories-item__controls-item:not(:first-child) {
        margin-left:10.6px
    }
}.inner-section .inner-section__audioplayer {
    padding-top: 17.5vw;
    margin-left: 0;
    margin-right: 0;
    max-width: none
}@media only screen and (min-width: 424px) {
    .inner-section .inner-section__audioplayer {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .inner-section .inner-section__audioplayer {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section .inner-section__audioplayer {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section .inner-section__audioplayer {
        padding-top:96px
    }
}.inner-section .inner-section__audioplayer .stories-item_audioplayer_theme {
    padding-left: 0;
    padding-right: 0
}.inner-section .inner-section__audioplayer .stories-item_audioplayer_theme .stories-item__content {
    padding-right: 5.55556%;
    padding-left: 5.55556%
}@media only screen and (min-width: 960px) {
    .inner-section .inner-section__audioplayer .stories-item_audioplayer_theme .stories-item__content {
        padding-left:5%;
        padding-right: 5%
    }
}@media only screen and (min-width: 1280px) {
    .inner-section .inner-section__audioplayer .stories-item_audioplayer_theme .stories-item__content {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}.inner-section__audioplayer+.inner-section__audioplayer {
    padding-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .inner-section__audioplayer+.inner-section__audioplayer {
        padding-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__audioplayer+.inner-section__audioplayer {
        padding-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__audioplayer+.inner-section__audioplayer {
        padding-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__audioplayer+.inner-section__audioplayer {
        padding-top:16px
    }
}.inner-section_theme_capital .inner-section__content {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .inner-section_theme_capital .inner-section__content {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_capital .inner-section__content {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_capital .inner-section__content {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_theme_capital .inner-section__content {
        margin-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_capital .inner-section__main {
        -webkit-flex-basis:61.76471%;
        -ms-flex-preferred-size: 61.76471%;
        flex-basis: 61.76471%;
        max-width: 61.76471%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_capital .inner-section__main {
        -webkit-flex-basis:62.5%;
        -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
        max-width: 62.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 12.5%
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_capital .inner-section__props {
        margin-left:-4.7619%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_capital .inner-section__props {
        margin-left:-6.66667%
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_capital .inner-section__factoid {
        width:29.41176%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_capital .inner-section__factoid {
        width:25%
    }
}.inner-section_theme_buyers .inner-section__main {
    margin-right: 0;
    width: 100%
}@media only screen and (min-width: 960px) {
    .inner-section_theme_buyers .inner-section__main {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_buyers .inner-section__title {
        width:61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_buyers .inner-section__title {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_buyers .inner-section__text {
        margin-right:8.82353%;
        width: 61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_buyers .inner-section__text {
        margin-right:12.5%;
        width: 62.5%
    }
}.inner-section_theme_buyers .inner-section__factoid {
    padding-top: 15%
}@media only screen and (min-width: 960px) {
    .inner-section_theme_buyers .inner-section__factoid {
        padding-top:0;
        width: 29.41176%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_buyers .inner-section__factoid {
        width:25%
    }
}.inner-section_theme_artof {
    overflow-x: hidden
}.inner-section_theme_artof .inner-section__content {
    margin: 0 0 15.625vw
}@media only screen and (min-width: 424px) {
    .inner-section_theme_artof .inner-section__content {
        margin:0 0 66.3px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__content {
        margin:70px 0
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_artof .inner-section__content {
        margin:4.167vw 0
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_theme_artof .inner-section__content {
        margin:80px 0
    }
}.inner-section_theme_artof .inner-section__main {
    width: 100%;
    margin: 0
}.inner-section_theme_artof .inner-section__title {
    width: 100%
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__title {
        width:54.16667%
    }
}.inner-section_theme_artof .inner-section__text {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__text {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}.inner-section_theme_artof .inner-section__text-content.is-full {
    width: 100%
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__text-content.is-full {
        width:62.5%
    }
}.inner-section_theme_artof .inner-section__text-content.is-left {
    margin-bottom: 20px;
    width: 100%
}@media only screen and (min-width: 424px) {
    .inner-section_theme_artof .inner-section__text-content.is-left {
        margin-bottom:20px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__text-content.is-left {
        margin-bottom:20px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_artof .inner-section__text-content.is-left {
        padding-right:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_theme_artof .inner-section__text-content.is-left {
        padding-right:15px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__text-content.is-left {
        width:41.66667%
    }
}.inner-section_theme_artof .inner-section__text-content.is-left p {
    font-size: 5vw;
    line-height: 1.7
}@media only screen and (min-width: 424px) {
    .inner-section_theme_artof .inner-section__text-content.is-left p {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__text-content.is-left p {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_artof .inner-section__text-content.is-left p {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_theme_artof .inner-section__text-content.is-left p {
        font-size:24px;
        line-height: 1.7
    }
}.inner-section_theme_artof .inner-section__text-content.is-right {
    width: 100%
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__text-content.is-right {
        padding-top:4px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_artof .inner-section__text-content.is-right {
        padding-top:4px
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_theme_artof .inner-section__text-content.is-right {
        padding-top:4px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__text-content.is-right {
        margin-right:8.33333%;
        width: 50%
    }
}.inner-section_theme_artof .inner-section__text-content.is-right p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .inner-section_theme_artof .inner-section__text-content.is-right p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .inner-section_theme_artof .inner-section__text-content.is-right p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_theme_artof .inner-section__text-content.is-right p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_theme_artof .inner-section__text-content.is-right p {
        font-size:18px;
        line-height: 1.6
    }
}.inner-section_video_content {
    max-width: 100%;
    margin-bottom: 8.75vw;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .inner-section_video_content {
        max-width:100%
    }
}@media only screen and (min-width: 960px) {
    .inner-section_video_content {
        max-width:1170px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_video_content {
        max-width:100vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_video_content {
        max-width:1920px
    }
}@media only screen and (min-width: 424px) {
    .inner-section_video_content {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_video_content {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_video_content {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_video_content {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_video_content {
        margin-left:auto;
        margin-right: auto
    }
}.inner-section_video_content .inner-section__wrapper {
    padding-top: 19.44444%;
    padding-bottom: 19.44444%;
    background-color: #fff
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__wrapper {
        padding-top:8.33333%;
        padding-bottom: 8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_video_content .inner-section__wrapper {
        margin-left:5.55556%;
        margin-right: 5.55556%
    }
}.inner-section_video_content .inner-section__container {
    width: 100%;
    max-width: 424px;
    margin-left: auto;
    margin-right: auto
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_video_content .inner-section__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.inner-section_video_content .inner-section__row {
    padding-left: 0;
    padding-right: 0;
    overflow-x: visible
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_video_content .inner-section__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.inner-section_video_content .inner-section__title-wrapper {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .inner-section_video_content .inner-section__title-wrapper {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__title-wrapper {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_video_content .inner-section__title-wrapper {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_video_content .inner-section__title-wrapper {
        margin-top:72px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .inner-section_video_content .inner-section__title-wrapper:first-child {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .inner-section_video_content .inner-section__title-wrapper:first-child {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .inner-section_video_content .inner-section__title-wrapper:first-child {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .inner-section_video_content .inner-section__title-wrapper:first-child {
        margin-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .inner-section_video_content .inner-section__title-wrapper:first-child {
        margin-top:0
    }
}@media only screen and (max-width: 423px) {
    .inner-section_video_content .inner-section__title-wrapper:first-child {
        margin-top:0
    }
}.inner-section_video_content .inner-section__title {
    padding-right: 8.33333%;
    padding-left: 8.33333%
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .inner-section_video_content .inner-section__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .inner-section_video_content .inner-section__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .inner-section_video_content .inner-section__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .inner-section_video_content .inner-section__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .inner-section_video_content .inner-section__title {
        margin-bottom:0
    }
}@media only screen and (max-width: 423px) {
    .inner-section_video_content .inner-section__title {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__title {
        padding-right:0;
        padding-left: 0
    }
}.inner-section_video_content .inner-section__subtitle {
    padding-right: 8.33333%;
    padding-left: 8.33333%
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__subtitle {
        padding-right:0;
        padding-left: 0
    }
}.inner-section_video_content .inner-section__content {
    margin-bottom: 0
}.inner-section_video_content .inner-section__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 0;
    margin-right: 0
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__main {
        width:100%
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_video_content .inner-section__main {
        width:100%
    }
}.inner-section_video_content .inner-section__text {
    margin-top: 8.75vw;
    padding-right: 8.33333%;
    padding-left: 8.33333%;
    width: 100%
}@media only screen and (min-width: 424px) {
    .inner-section_video_content .inner-section__text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_video_content .inner-section__text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_video_content .inner-section__text {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_video_content .inner-section__text {
        padding-right:0;
        padding-left: 0
    }
}.inner-section__audioplayer-wide {
    width: 100%
}.inner-section_with_top-line {
    position: relative;
    margin-bottom: 8.75vw
}.inner-section_with_top-line:before {
    height: 10vw;
    content: "";
    display: block;
    width: 100%
}@media only screen and (min-width: 424px) {
    .inner-section_with_top-line:before {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_with_top-line:before {
        height:53px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_with_top-line:before {
        height:4.115vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_with_top-line:before {
        height:79px
    }
}.inner-section_with_top-line:after {
    height: 10vw;
    content: "";
    position: absolute;
    width: 1px;
    top: 0;
    left: 50%;
    background-color: rgba(16,20,23,.2)
}@media only screen and (min-width: 424px) {
    .inner-section_with_top-line:after {
        height:42.4px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_with_top-line:after {
        height:53px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_with_top-line:after {
        height:4.115vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_with_top-line:after {
        height:79px
    }
}@media only screen and (min-width: 424px) {
    .inner-section_with_top-line {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_with_top-line {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_with_top-line {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_with_top-line {
        margin-bottom:56px
    }
}.inner-section_with_top-line:before {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .inner-section_with_top-line:before {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section_with_top-line:before {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section_with_top-line:before {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section_with_top-line:before {
        margin-bottom:56px
    }
}.inner-section__artof-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 8.75vw;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}@media only screen and (min-width: 424px) {
    .inner-section__artof-links {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__artof-links {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__artof-links {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__artof-links {
        margin-top:56px
    }
}.inner-section__artof-link {
    width: 38.75vw;
    height: 38.75vw;
    margin-right: 5.625vw;
    padding: 6.563vw;
    padding-bottom: 7.5vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border: 1px solid #937545
}@media only screen and (min-width: 424px) {
    .inner-section__artof-link {
        width:164.3px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__artof-link {
        width:170px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__artof-link {
        width:11.875vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__artof-link {
        width:228px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__artof-link {
        height:164.3px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__artof-link {
        height:170px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__artof-link {
        height:11.875vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__artof-link {
        height:228px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__artof-link {
        margin-right:23.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__artof-link {
        margin-right:20px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__artof-link {
        margin-right:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__artof-link {
        margin-right:22px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__artof-link {
        padding:27.9px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__artof-link {
        padding:22px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__artof-link {
        padding:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__artof-link {
        padding:24px
    }
}@media only screen and (min-width: 424px) {
    .inner-section__artof-link {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .inner-section__artof-link {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .inner-section__artof-link {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .inner-section__artof-link {
        padding-bottom:40px
    }
}.inner-section__artof-link img,.inner-section__artof-link svg {
    width: auto;
    height: 100%
}.multi-slider__pagination {
    margin-top: 7.813vw
}@media only screen and (min-width: 424px) {
    .multi-slider__pagination {
        margin-top:33.2px
    }
}@media only screen and (min-width: 960px) {
    .multi-slider__pagination {
        display:none
    }
}.installment-program__row {
    padding: 22.22222% 8.33333%
}@media only screen and (min-width: 960px) {
    .installment-program__row {
        padding:11.11111% 2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__row {
        padding:9.375% 12.5%
    }
}.installment-discounts .installment-program__row {
    padding-bottom: 5.55556%
}@media only screen and (min-width: 960px) {
    .installment-discounts .installment-program__row {
        padding-bottom:5.55556%
    }
}@media only screen and (min-width: 1440px) {
    .installment-discounts .installment-program__row {
        padding-bottom:3.125%
    }
}.installment-program__title {
    color: #17d527
}.installment-program__swiper {
    margin-bottom: 17.5vw
}@media only screen and (min-width: 424px) {
    .installment-program__swiper {
        margin-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__swiper {
        margin-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__swiper {
        margin-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__swiper {
        margin-bottom:96px
    }
}.installment-program__swiper:not(:first-child) {
    margin-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .installment-program__swiper:not(:first-child) {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__swiper:not(:first-child) {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__swiper:not(:first-child) {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__swiper:not(:first-child) {
        margin-top:72px
    }
}.installment-program__top {
    width: 100%
}.installment-program__top.swiper-container-initialized .installment-program__scroll {
    opacity: 1
}.installment-program__list {
    padding-bottom: 13.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}@media only screen and (min-width: 960px) {
    .installment-program__list {
        padding-bottom:8.82353%
    }

    .installment-program__list:after {
        width: 2.94118%
    }
}.installment-program__list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 63.33333%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 960px) {
    .installment-program__list-item {
        width:20.58824%
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__list-item {
        width:20.83333%
    }
}.installment-program__list-item:not(:last-child) {
    margin-right: 16.66667%
}@media only screen and (min-width: 960px) {
    .installment-program__list-item:not(:last-child) {
        margin-right:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__list-item:not(:last-child) {
        margin-right:6.25%
    }
}.installment-program__list-icon {
    width: 12.5vw;
    height: 12.5vw;
    background-color: #edebe9;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .installment-program__list-icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__list-icon {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__list-icon {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__list-icon {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .installment-program__list-icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__list-icon {
        height:64px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__list-icon {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__list-icon {
        height:80px
    }
}.installment-program__list-icon svg {
    width: 100%;
    height: 100%
}.installment-program__list-title {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .installment-program__list-title {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__list-title {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__list-title {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__list-title {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .installment-program__list-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-program__list-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__list-title {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__list-title {
        font-size:18px;
        line-height: 1.6
    }
}.installment-program__list-more {
    padding-top: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #937545;
    margin-top: auto
}@media only screen and (min-width: 424px) {
    .installment-program__list-more {
        padding-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__list-more {
        padding-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__list-more {
        padding-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__list-more {
        padding-top:32px
    }
}@media only screen and (min-width: 424px) {
    .installment-program__list-more {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-program__list-more {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__list-more {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__list-more {
        font-size:17px;
        line-height: 1.45
    }
}.installment-program__list-more a {
    color: inherit
}.installment-program__scroll {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: rgba(68,66,64,.2);
    height: 2px;
    opacity: 0;
    width: 100%
}.installment-program__scroll .swiper-scrollbar-drag {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    height: 2px;
    background-color: #17d527
}.installment-program__scroll .swiper-scrollbar-drag:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.installment-program__scroll .swiper-scrollbar-drag:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px
}.installment-program__info {
    width: 100%
}.installment-program__info:not(:first-child) {
    margin-top: 11.11111%
}@media only screen and (min-width: 960px) {
    .installment-program__info:not(:first-child) {
        margin-top:8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__info:not(:first-child) {
        margin-top:6.25%
    }
}@media only screen and (min-width: 960px) {
    .installment-program__info-wrap {
        -webkit-flex-basis:55.88235%;
        -ms-flex-preferred-size: 55.88235%;
        flex-basis: 55.88235%;
        max-width: 55.88235%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__info-wrap {
        -webkit-flex-basis:54.16667%;
        -ms-flex-preferred-size: 54.16667%;
        flex-basis: 54.16667%;
        max-width: 54.16667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.installment-program__info-ttl {
    color: #17d527
}.installment-program__info-text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .installment-program__info-text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__info-text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__info-text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__info-text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .installment-program__info-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-program__info-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__info-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__info-text {
        font-size:22px;
        line-height: 1.6
    }
}.installment-program__info-text a {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .installment-program__info-text a:hover {
        color:#444240
    }
}.installment-program__programs {
    margin-top: 13.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .installment-program__programs {
        margin-top:8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__programs {
        margin-top:8.33333%
    }
}.installment-program__program:not(:first-child) {
    margin-top: 13.33333%
}@media only screen and (min-width: 960px) {
    .installment-program__program:not(:first-child) {
        margin-top:8.82353%;
        margin-top: 8.33333%
    }
}.installment-program__row-tradein {
    padding: 22.22222% 8.33333%
}@media only screen and (min-width: 960px) {
    .installment-program__row-tradein {
        padding:11.11111% 2.94118% 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__row-tradein {
        padding:9.375% 12.5% 3.125%
    }
}.installment-program__tradein {
    padding-bottom: 11.11111%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid rgba(34,36,43,.2)
}@media only screen and (min-width: 960px) {
    .installment-program__tradein {
        padding-bottom:11.11111%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein {
        padding-bottom:9.375%
    }
}.installment-program__tradein-text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .installment-program__tradein-text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__tradein-text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .installment-program__tradein-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__tradein-text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-text {
        margin-top:0
    }
}.installment-program__tradein-text p {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .installment-program__tradein-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__tradein-text p {
        font-size:22px;
        line-height: 1.6
    }
}.installment-program__tradein-text a {
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .installment-program__tradein-text a:hover {
        color:#444240
    }
}@media only screen and (max-width: 423px) {
    .installment-program__tradein-text .button {
        width:100%
    }
}.installment-program__tradein-ttl {
    font-size: 5.313vw;
    line-height: 1.4;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .installment-program__tradein-ttl {
        font-size:22.6px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-ttl {
        font-size:24px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-ttl {
        font-size:1.667vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__tradein-ttl {
        font-size:32px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-ttl {
        margin-top:8.75vw;
        margin-bottom: 8.75vw
    }
}@media only screen and (min-width: 960px) and (min-width:424px) {
    .installment-program__tradein-ttl {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) and (min-width:960px) {
    .installment-program__tradein-ttl {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) and (min-width:1440px) {
    .installment-program__tradein-ttl {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 960px) and (min-width:1920px) {
    .installment-program__tradein-ttl {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) and (min-width:424px) {
    .installment-program__tradein-ttl {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) and (min-width:960px) {
    .installment-program__tradein-ttl {
        margin-bottom:32px
    }
}@media only screen and (min-width: 960px) and (min-width:1440px) {
    .installment-program__tradein-ttl {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 960px) and (min-width:1920px) {
    .installment-program__tradein-ttl {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-column {
        -webkit-flex-basis:55.88235%;
        -ms-flex-preferred-size: 55.88235%;
        flex-basis: 55.88235%;
        max-width: 55.88235%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-column {
        -webkit-flex-basis:54.16667%;
        -ms-flex-preferred-size: 54.16667%;
        flex-basis: 54.16667%;
        max-width: 54.16667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-column-narrow {
        -webkit-flex-basis:32.35294%;
        -ms-flex-preferred-size: 32.35294%;
        flex-basis: 32.35294%;
        max-width: 32.35294%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-column-narrow {
        -webkit-flex-basis:29.16667%;
        -ms-flex-preferred-size: 29.16667%;
        flex-basis: 29.16667%;
        max-width: 29.16667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.installment-program__tradein-column-narrow .installment-program__tradein-text {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .installment-program__tradein-column-narrow .installment-program__tradein-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-column-narrow .installment-program__tradein-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-column-narrow .installment-program__tradein-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__tradein-column-narrow .installment-program__tradein-text {
        font-size:18px;
        line-height: 1.6
    }
}.installment-program__tradein-column-narrow .installment-program__tradein-text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .installment-program__tradein-column-narrow .installment-program__tradein-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-column-narrow .installment-program__tradein-text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-column-narrow .installment-program__tradein-text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__tradein-column-narrow .installment-program__tradein-text p {
        font-size:18px;
        line-height: 1.6
    }
}.program-tradein__title {
    color: #17d527
}.program-tradein__text {
    margin-top: 3.75vw;
    margin-bottom: 6.25vw
}@media only screen and (min-width: 424px) {
    .program-tradein__text {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .program-tradein__text {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .program-tradein__text {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .program-tradein__text {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .program-tradein__text {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .program-tradein__text {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .program-tradein__text {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .program-tradein__text {
        margin-bottom:32px
    }
}.installment-program__tradein-row {
    padding: 0 8.33333% 22.22222%
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-row {
        padding:8.33333% 2.94118% 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-row {
        padding:4.6875% 12.5% 9.375%
    }
}.installment-program__tradein-row:first-of-type {
    padding: 16.66667% 8.33333% 11.11111%
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-row:first-of-type {
        padding:11.11111% 2.94118% 0
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-row:first-of-type {
        padding:6.25% 12.5% 0
    }
}.installment-program__tradein-row h4 {
    margin-bottom: 8.75vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .installment-program__tradein-row h4 {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .installment-program__tradein-row h4 {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .installment-program__tradein-row h4 {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-program__tradein-row h4 {
        margin-bottom:56px
    }
}.installment-tradein-schemes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    counter-reset: a
}@media only screen and (min-width: 960px) {
    .installment-tradein-schemes {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }
}.installment-tradein-scheme-item {
    margin-bottom: 8.75vw;
    color: #444240
}@media only screen and (min-width: 424px) {
    .installment-tradein-scheme-item {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-tradein-scheme-item {
        margin-bottom:56px
    }
}@media only screen and (max-width: 423px) {
    .installment-tradein-scheme-item {
        margin-bottom:8.75vw
    }
}@media only screen and (max-width: 423px) and (min-width:424px) {
    .installment-tradein-scheme-item {
        margin-bottom:37.1px
    }
}@media only screen and (max-width: 423px) and (min-width:960px) {
    .installment-tradein-scheme-item {
        margin-bottom:32px
    }
}@media only screen and (max-width: 423px) and (min-width:1440px) {
    .installment-tradein-scheme-item {
        margin-bottom:2.917vw
    }
}@media only screen and (max-width: 423px) and (min-width:1920px) {
    .installment-tradein-scheme-item {
        margin-bottom:56px
    }
}@media only screen and (max-width: 423px) {
    .installment-tradein-scheme-item:last-of-type {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item {
        -webkit-flex-basis:46.15385%;
        -ms-flex-preferred-size: 46.15385%;
        flex-basis: 46.15385%;
        max-width: 46.15385%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 3.84615%
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item {
        -webkit-flex-basis:42.30769%;
        -ms-flex-preferred-size: 42.30769%;
        flex-basis: 42.30769%;
        max-width: 42.30769%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-right: 11.53846%
    }
}.installment-tradein-scheme-item:nth-of-type(2n) {
    margin-right: 0
}.installment-tradein-scheme-item p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .installment-tradein-scheme-item p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-tradein-scheme-item p {
        font-size:22px;
        line-height: 1.6
    }
}.installment-tradein-scheme-item .installment-tradein-scheme-title {
    font-size: 4.063vw;
    line-height: 1.5;
    margin-bottom: 6.25vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600
}@media only screen and (min-width: 424px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 424px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title {
        margin-bottom:32px
    }
}.installment-tradein-scheme-item .installment-tradein-scheme-title:before {
    width: 12.5vw;
    height: 12.5vw;
    margin-right: 3.75vw;
    font-size: 6.875vw;
    line-height: 1.05;
    counter-increment: a;
    content: counter(a);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #edebe9;
    font-family: Spectral,serif;
    font-style: italic;
    font-weight: 300
}@media only screen and (min-width: 424px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        width:60px
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        height:60px
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        height:80px
    }
}@media only screen and (min-width: 424px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        margin-right:15.9px
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        margin-right:12px
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        margin-right:16px
    }
}@media only screen and (min-width: 424px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        font-size:28px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        font-size:1.875vw;
        line-height: 1.05
    }
}@media only screen and (min-width: 1920px) {
    .installment-tradein-scheme-item .installment-tradein-scheme-title:before {
        font-size:36px;
        line-height: 1.05
    }
}.flat-card .installment-program__row {
    padding-bottom: 5.55556%
}@media only screen and (min-width: 960px) {
    .flat-card .installment-program__row {
        padding-bottom:2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .flat-card .installment-program__row {
        padding-bottom:3.125%
    }
}.installment-swiper__swiper.swiper-container-initialized .installment-swiper__scroll {
    opacity: 1
}.installment-swiper {
    position: relative
}.installment-swiper__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.installment-swiper__list-item {
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 52.77778%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-item {
        width:20.58824%
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-item {
        width:20.83333%
    }
}.installment-swiper__list-item:not(:last-child) {
    margin-right: 13.88889%
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-item:not(:last-child) {
        margin-right:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-item:not(:last-child) {
        margin-right:5.20833%
    }
}.installment-swiper__list-item.swiper-slide-active,.installment-swiper__list-item.swiper-slide-active~.installment-swiper__list-item {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}.installment-swiper__list-icon {
    margin-bottom: 8.75vw;
    width: 12.5vw;
    height: 12.5vw;
    min-width: 12.5vw;
    min-height: 12.5vw;
    border-radius: 50%;
    background-color: #edebe9
}@media only screen and (min-width: 424px) {
    .installment-swiper__list-icon {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-icon {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-icon {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-swiper__list-icon {
        margin-bottom:56px
    }
}@media only screen and (min-width: 424px) {
    .installment-swiper__list-icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-icon {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-icon {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-swiper__list-icon {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .installment-swiper__list-icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-icon {
        height:64px
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-icon {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-swiper__list-icon {
        height:80px
    }
}@media only screen and (min-width: 424px) {
    .installment-swiper__list-icon {
        min-width:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-icon {
        min-width:64px
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-icon {
        min-width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-swiper__list-icon {
        min-width:80px
    }
}@media only screen and (min-width: 424px) {
    .installment-swiper__list-icon {
        min-height:53px
    }
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-icon {
        min-height:64px
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-icon {
        min-height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-swiper__list-icon {
        min-height:80px
    }
}.installment-swiper__list-icon svg {
    max-width: 100%;
    max-height: 100%
}.installment-swiper__list-title {
    margin-bottom: 6.25vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .installment-swiper__list-title {
        margin-bottom:26.5px
    }
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-title {
        margin-bottom:24px
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-title {
        margin-bottom:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .installment-swiper__list-title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 424px) {
    .installment-swiper__list-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-title {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .installment-swiper__list-title {
        font-size:18px;
        line-height: 1.6
    }
}.installment-swiper__list-more {
    font-size: 4.063vw;
    line-height: 1.5;
    color: #937545
}@media only screen and (min-width: 424px) {
    .installment-swiper__list-more {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .installment-swiper__list-more {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__list-more {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .installment-swiper__list-more {
        font-size:17px;
        line-height: 1.45
    }
}.installment-swiper__scroll {
    margin-top: 13.33333%;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: rgba(68,66,64,.2);
    width: 100%;
    height: 2px;
    opacity: 0
}@media only screen and (min-width: 960px) {
    .installment-swiper__scroll {
        margin-top:8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .installment-swiper__scroll {
        margin-top:8.33333%
    }
}.installment-swiper__scroll .swiper-scrollbar-drag {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    background-color: #17d527;
    height: 2px
}.installment-swiper__scroll .swiper-scrollbar-drag:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.installment-swiper__scroll .swiper-scrollbar-drag:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px
}.card-installment-container .installment-swiper__list-item {
    width: 61.11111%
}@media only screen and (min-width: 960px) {
    .card-installment-container .installment-swiper__list-item {
        width:32.35294%
    }
}@media only screen and (min-width: 1440px) {
    .card-installment-container .installment-swiper__list-item {
        width:33.33333%
    }
}.card-installment-container .installment-swiper__list-item-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}@media only screen and (min-width: 960px) {
    .card-installment-container .installment-swiper__list-item-link {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}.card-installment-container .installment-swiper__list-icon {
    margin-right: 24px
}.card-installment-container .installment-swiper__list-title {
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .card-installment-container .installment-swiper__list-title {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .card-installment-container .installment-swiper__list-title {
        margin-top:10px
    }
}@media only screen and (min-width: 1440px) {
    .card-installment-container .installment-swiper__list-title {
        margin-top:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .card-installment-container .installment-swiper__list-title {
        margin-top:18px
    }
}.installment-swiper_white_icon .installment-swiper__list-icon {
    background-color: #fff
}.installment-swiper_side_transparency:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    background: linear-gradient(270deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.1));
    width: -webkit-calc((100vw - 100%)/3);
    width: calc((100vw - 100%) / 3);
    right: -webkit-calc((100vw - 100%)/2 * -1);
    right: calc((100vw - 100%) / 2 * -1)
}@media only screen and (min-width: 960px) {
    .installment-swiper_side_transparency:after {
        width:-webkit-calc((100vw - 100%)/2);
        width: calc((100vw - 100%) / 2)
    }
}@media only screen and (min-width: 1280px) {
    .installment-swiper_side_transparency:after {
        width:16.66667%;
        right: -16.66667%
    }
}.info-page__3d .button {
    margin-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-page__3d .button {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .info-page__3d .button {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__3d .button {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__3d .button {
        margin-top:16px
    }
}.info-page__3d .button:first-of-type {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .info-page__3d .button:first-of-type {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .info-page__3d .button:first-of-type {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__3d .button:first-of-type {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__3d .button:first-of-type {
        margin-top:32px
    }
}.info-page__image,.info-page__video {
    margin-top: 7.5vw;
    padding-left: 12.5%;
    padding-right: 12.5%;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-page__image,.info-page__video {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image,.info-page__video {
        margin-top:0;
        padding-top: 11.76471%;
        padding-left: 0;
        padding-right: 0;
        position: absolute;
        top: 0;
        right: 0;
        width: 26.47059%;
        z-index: 1
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image,.info-page__video {
        padding-top:12.5%;
        width: 25%
    }
}.info-page__image-item {
    width: 50vw;
    height: 50vw;
    position: relative;
    margin: 0 auto;
    border-radius: 50%;
    border: 1.5px solid rgba(185,143,79,.3);
    text-align: center;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .info-page__image-item {
        width:212px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image-item {
        width:160px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image-item {
        width:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image-item {
        width:240px
    }
}@media only screen and (min-width: 424px) {
    .info-page__image-item {
        height:212px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image-item {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image-item {
        height:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image-item {
        height:240px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image-item {
        text-align:left;
        margin: 0
    }
}.info-page__image-item img {
    object-fit: contain;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}.info-page__image-content {
    margin-top: 7.5vw;
    text-align: center
}@media only screen and (min-width: 424px) {
    .info-page__image-content {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image-content {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image-content {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image-content {
        margin-top:40px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image-content {
        text-align:left
    }
}.info-page__image-title {
    color: #17d527
}.info-page__image-text {
    margin-top: 2.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: inline-block;
    vertical-align: top
}@media only screen and (min-width: 424px) {
    .info-page__image-text {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image-text {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image-text {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image-text {
        margin-top:8px
    }
}@media only screen and (min-width: 424px) {
    .info-page__image-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-page__image-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image-text {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .info-page__image-text {
        display:block
    }
}.info-page_theme_objectinfo-page {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .info-page_theme_objectinfo-page {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .info-page_theme_objectinfo-page {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .info-page_theme_objectinfo-page {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page_theme_objectinfo-page {
        margin-bottom:56px
    }
}.object-visual__link-img {
    width: 100%;
    height: auto;
    object-fit: contain
}.info-page__image_theme_icon .info-page__image-item {
    width: 19.688vw;
    height: 19.688vw
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_icon .info-page__image-item {
        width:83.5px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_icon .info-page__image-item {
        width:76px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_icon .info-page__image-item {
        width:4.896vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_icon .info-page__image-item {
        width:94px
    }
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_icon .info-page__image-item {
        height:83.5px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_icon .info-page__image-item {
        height:76px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_icon .info-page__image-item {
        height:4.896vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_icon .info-page__image-item {
        height:94px
    }
}.info-page__image_theme_icon .info-page__image-item img {
    width: 12.188vw;
    height: 12.188vw;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_icon .info-page__image-item img {
        width:51.7px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_icon .info-page__image-item img {
        width:44px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_icon .info-page__image-item img {
        width:2.813vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_icon .info-page__image-item img {
        width:54px
    }
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_icon .info-page__image-item img {
        height:51.7px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_icon .info-page__image-item img {
        height:44px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_icon .info-page__image-item img {
        height:2.813vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_icon .info-page__image-item img {
        height:54px
    }
}.info-page__image_theme_padding .info-page__image-item {
    padding: 3.125vw
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_padding .info-page__image-item {
        padding:13.3px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_padding .info-page__image-item {
        padding:10px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_padding .info-page__image-item {
        padding:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_padding .info-page__image-item {
        padding:10px
    }
}.info-page__image_theme_padding .info-page__image-item img {
    width: -webkit-calc(100% - 6.25vw);
    width: calc(100% - 6.25vw);
    height: -webkit-calc(100% - 6.25vw);
    height: calc(100% - 6.25vw);
    top: 3.125vw;
    left: 3.125vw;
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_padding .info-page__image-item img {
        width:-webkit-calc(100% - 26.5px);
        width: calc(100% - 26.5px)
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_padding .info-page__image-item img {
        width:-webkit-calc(100% - 20px);
        width: calc(100% - 20px)
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_padding .info-page__image-item img {
        width:-webkit-calc(100% - 1.042vw);
        width: calc(100% - 1.042vw)
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_padding .info-page__image-item img {
        width:-webkit-calc(100% - 20px);
        width: calc(100% - 20px)
    }
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_padding .info-page__image-item img {
        height:-webkit-calc(100% - 26.5px);
        height: calc(100% - 26.5px)
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_padding .info-page__image-item img {
        height:-webkit-calc(100% - 20px);
        height: calc(100% - 20px)
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_padding .info-page__image-item img {
        height:-webkit-calc(100% - 1.042vw);
        height: calc(100% - 1.042vw)
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_padding .info-page__image-item img {
        height:-webkit-calc(100% - 20px);
        height: calc(100% - 20px)
    }
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_padding .info-page__image-item img {
        top:13.3px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_padding .info-page__image-item img {
        top:10px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_padding .info-page__image-item img {
        top:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_padding .info-page__image-item img {
        top:10px
    }
}@media only screen and (min-width: 424px) {
    .info-page__image_theme_padding .info-page__image-item img {
        left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .info-page__image_theme_padding .info-page__image-item img {
        left:10px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__image_theme_padding .info-page__image-item img {
        left:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__image_theme_padding .info-page__image-item img {
        left:10px
    }
}.info-page__image_theme_no-image .info-page__image-item {
    width: auto;
    height: auto;
    border: none;
    border-radius: 0
}.info-page-object {
    overflow: hidden
}.info-page-object .info-page__content {
    padding-bottom: 26.66667%
}@media only screen and (min-width: 960px) {
    .info-page-object .info-page__content {
        padding-bottom:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object .info-page__content {
        padding-bottom:12.5%
    }
}.info-page-object.info-page {
    padding-bottom: 0
}@media only screen and (min-width: 424px) {
    .info-page-object.info-page {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .info-page-object.info-page {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object.info-page {
        padding-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .info-page-object.info-page {
        padding-bottom:0
    }
}.info-page-object .info-page__slider {
    background-color: #edebe9
}.info-page-object+.section-number {
    padding-top: 0
}.info-page-object+.section-number:after,.info-page-object+.section-number:before {
    display: none
}.info-page__background {
    width: 75vw;
    height: 75vw;
    right: -34.375vw;
    bottom: -12.5vw;
    pointer-events: none;
    position: absolute
}@media only screen and (min-width: 424px) {
    .info-page__background {
        width:318px
    }
}@media only screen and (min-width: 960px) {
    .info-page__background {
        width:500px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__background {
        width:52.084vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__background {
        width:1000px
    }
}@media only screen and (min-width: 424px) {
    .info-page__background {
        height:318px
    }
}@media only screen and (min-width: 960px) {
    .info-page__background {
        height:500px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__background {
        height:52.084vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__background {
        height:1000px
    }
}@media only screen and (min-width: 424px) {
    .info-page__background {
        right:-145.7px
    }
}@media only screen and (min-width: 960px) {
    .info-page__background {
        right:-155px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__background {
        right:-16.145vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__background {
        right:-310px
    }
}@media only screen and (min-width: 960px) {
    .info-page__background {
        top:-32px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__background {
        top:-3.906vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__background {
        top:-75px
    }
}@media only screen and (min-width: 424px) {
    .info-page__background {
        bottom:-53px
    }
}@media only screen and (min-width: 960px) {
    .info-page__background {
        bottom:inherit
    }
}.info-page__background img,.info-page__background svg {
    object-fit: contain;
    object-position: center;
    font-family: "object-fit: contain; object-position: center;";
    width: 100%;
    height: 100%
}@media only screen and (max-width: 423px) {
    .info-page__background {
        display:none
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object_theme_location .info-page__row {
        margin-right:8.33333%;
        width: 75%
    }
}.info-page-object_theme_location .info-page__content {
    margin-bottom: 0
}@media only screen and (min-width: 1440px) {
    .info-page-object_theme_location .info-page__content {
        padding-top:11.11111%;
        margin-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object_theme_location .info-page__block {
        margin-right:7.40741%;
        width: 55.55556%
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object_theme_location .info-page__text {
        margin-right:0;
        width: 100%
    }
}@media only screen and (min-width: 960px) {
    .info-page-object_theme_location .info-page__props {
        margin-left:-2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object_theme_location .info-page__props {
        -webkit-flex-basis:37.03704%;
        -ms-flex-preferred-size: 37.03704%;
        flex-basis: 37.03704%;
        max-width: 37.03704%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-top: 0;
        margin-left: 0
    }
}@media only screen and (min-width: 960px) {
    .info-page-object_theme_location .slash-props__prop {
        width:38.23529%
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object_theme_location .slash-props__prop {
        width:90%
    }
}.info-page-object_theme_location .slash-props__prop:first-child {
    padding-left: 3.125vw
}@media only screen and (min-width: 424px) {
    .info-page-object_theme_location .slash-props__prop:first-child {
        padding-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .info-page-object_theme_location .slash-props__prop:first-child {
        padding-left:24px
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object_theme_location .slash-props__prop:first-child {
        padding-left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page-object_theme_location .slash-props__prop:first-child {
        padding-left:32px
    }
}@media only screen and (min-width: 960px) {
    .info-page-object_theme_location .slash-props__prop:not(:first-child) {
        margin-left:55px
    }
}@media only screen and (min-width: 1440px) {
    .info-page-object_theme_location .slash-props__prop:not(:first-child) {
        margin-left:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page-object_theme_location .slash-props__prop:not(:first-child) {
        margin-left:18px
    }
}.info-page-object_theme_commerce .info-page__block {
    position: relative
}@media only screen and (min-width: 960px) {
    .info-page-object_theme_commerce .info-page__3d {
        position:absolute;
        right: 0;
        top: 0;
        z-index: 1
    }
}@media only screen and (min-width: 960px) {
    .info-page_theme_income .info-page__props br {
        display:none
    }
}.info-page-object_theme_simple .info-page__content {
    padding-bottom: 0
}.info-page {
    padding-bottom: 12.5vw;
    background-color: #edebe9;
    position: relative;
    color: #111;
}@media only screen and (min-width: 424px) {
    .info-page {
        padding-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .info-page {
        padding-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .info-page {
        padding-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page {
        padding-bottom:72px
    }
}.info-page .apartment-utp__wrapper {
    width: 100%
}@media only screen and (min-width: 960px) {
    .info-page .apartment-utp {
        width:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .info-page .apartment-utp {
        width:16.66667%
    }
}@media only screen and (min-width: 960px) {
    .info-page .apartment-utp:not(:last-child) {
        margin-right:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .info-page .apartment-utp:not(:last-child) {
        margin-right:4.16667%
    }
}.info-page .apartment-utp__title {
    font-size: 8.75vw
}@media only screen and (min-width: 424px) {
    .info-page .apartment-utp__title {
        font-size:37.1px
    }
}@media only screen and (min-width: 960px) {
    .info-page .apartment-utp__title {
        font-size:36px
    }
}@media only screen and (min-width: 1440px) {
    .info-page .apartment-utp__title {
        font-size:3.334vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page .apartment-utp__title {
        font-size:64px
    }
}@media only screen and (min-width: 1440px) {
    .info-page .apartment-utp_theme_small {
        width:12.5%
    }
}@media only screen and (min-width: 960px) {
    .info-page .apartment-utp_theme_medium {
        width:17.64706%
    }
}@media only screen and (min-width: 1440px) {
    .info-page .apartment-utp_theme_medium {
        width:20.83333%
    }
}.info-page .apartment-utp_theme_big {
    width: 100%
}@media only screen and (min-width: 960px) {
    .info-page .apartment-utp_theme_big {
        width:23.52941%
    }
}@media only screen and (min-width: 1440px) {
    .info-page .apartment-utp_theme_big {
        width:25%
    }
}.info-page+.block-more .block-more__row,.info-page+.bottom-navigation .bottom-navigation__row,.info-page+.call-consultant .call-consultant__content,.info-page+.plans-section .plans-section__row,.info-page+.views-section .views-section__row {
    margin-top: 0
}.info-page__top {
    position: relative
}.info-page__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .info-page__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1043px;
    }
}@media only screen and (min-width: 1440px) {
    .info-page__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.info-page__row {
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    width: 83.33333%
}@media only screen and (min-width: 960px) {
    .info-page__row {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        width: 94.44444%
    }
}@media only screen and (min-width: 1440px) {
    .info-page__row {
        margin-left:16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.info-page__content {
    padding-top: 23.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .info-page__content {
        position:relative;
        padding-top: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .info-page__content {
        padding-top:12.5%
    }
}.info-page__title {
    margin-bottom: 7.5vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-page__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .info-page__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__title {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .info-page__title {
        -webkit-flex-basis:58.82353%;
        -ms-flex-preferred-size: 58.82353%;
        flex-basis: 58.82353%;
        max-width: 58.82353%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .info-page__title {
        -webkit-flex-basis:62.5%;
        -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
        max-width: 62.5%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.info-page__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}.info-page__text {
    font-size: 5vw;
    line-height: 1.7;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-page__text {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .info-page__text {
        font-size:18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .info-page__text {
        font-size:1.25vw;
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .info-page__text {
        font-size:24px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .info-page__text {
        min-height:165px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__text {
        min-height:10.521vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__text {
        min-height:202px
    }
}@media only screen and (min-width: 960px) {
    .info-page__text {
        margin-right:5.88235%;
        width: 61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .info-page__text {
        margin-right:8.33333%;
        width: 62.5%
    }
}.info-page__text p {
    font-size: 5vw;
    line-height: 1.7
}@media only screen and (min-width: 424px) {
    .info-page__text p {
        font-size:21.2px;
        line-height: 1.7
    }
}@media only screen and (min-width: 960px) {
    .info-page__text p {
        font-size: 18px;
        line-height: 1.7
    }
}@media only screen and (min-width: 1440px) {
    .info-page__text p {
        line-height: 1.7
    }
}@media only screen and (min-width: 1920px) {
    .info-page__text p {
        font-size:24px;
        line-height: 1.7
    }
}.info-page__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .info-page__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .info-page__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__text p:not(:first-child) {
        margin-top:16px
    }
}.info-page__text a:not(.link) {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .info-page__text a:not(.link):hover {
        color:#444240
    }
}.info-page__text a.button_theme_icon-btn {
    color: #fff
}@media only screen and (min-width: 1280px) {
    .info-page__text a.button_theme_icon-btn:hover {
        color:#fff
    }
}.info-page__text-link {
    margin-top: 6.25vw;
    width: 73.33333%
}@media only screen and (min-width: 424px) {
    .info-page__text-link {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .info-page__text-link {
        margin-top:40px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__text-link {
        margin-top:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__text-link {
        margin-top:60px
    }
}@media only screen and (min-width: 960px) {
    .info-page__text-link {
        width:100%
    }
}.info-page__text-link-icon {
    min-height: 15vw;
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .info-page__text-link-icon {
        min-height:63.6px
    }
}@media only screen and (min-width: 960px) {
    .info-page__text-link-icon {
        min-height:48px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__text-link-icon {
        min-height:3.125vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__text-link-icon {
        min-height:60px
    }
}@media only screen and (min-width: 424px) {
    .info-page__text-link-icon {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .info-page__text-link-icon {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__text-link-icon {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__text-link-icon {
        margin-top:40px
    }
}.info-page__text-link-icon .button .button__text {
    color: #fff
}.info-page__3d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 960px) {
    .info-page__3d {
        width:29.41176%
    }
}@media only screen and (min-width: 1440px) {
    .info-page__3d {
        width:29.16667%
    }
}.info-page__3d img {
    display: none;
    width: 100%;
    height: auto
}@media only screen and (min-width: 960px) {
    .info-page__3d img {
        display:block
    }
}.info-page__3d .link {
    margin-top: 3.75vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-page__3d .link {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .info-page__3d .link {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__3d .link {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__3d .link {
        margin-top:16px
    }
}.info-page__3d .link:first-of-type {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .info-page__3d .link:first-of-type {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .info-page__3d .link:first-of-type {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__3d .link:first-of-type {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__3d .link:first-of-type {
        margin-top:32px
    }
}.info-page__props {
    margin-top: 8.75vw;
    margin-left: -3.33333%
}@media only screen and (min-width: 424px) {
    .info-page__props {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .info-page__props {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__props {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__props {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .info-page__props {
        margin-left: 0;
    }
}@media only screen and (min-width: 1440px) {
    .info-page__props {
    }
}.info-page__utp {
    width: 100%
}.info-page__utp:not(:first-child) {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .info-page__utp:not(:first-child) {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .info-page__utp:not(:first-child) {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .info-page__utp:not(:first-child) {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page__utp:not(:first-child) {
        margin-top:96px
    }
}.info-page__video {
    margin-top: 7.5vw;
    padding-left: 12.5%;
    padding-right: 12.5%;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-page__video {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .info-page__video {
        margin-top:0;
        padding-top: 11.76471%;
        padding-left: 0;
        padding-right: 0;
        position: absolute;
        top: 0;
        right: 0;
        width: 26.47059%;
        z-index: 1
    }
}@media only screen and (min-width: 1440px) {
    .info-page__video {
        padding-top:12.5%;
        width: 25%
    }
}.info-page__pattern {
    bottom: -12.5vw;
    width: 100%;
    pointer-events: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    height: fit-content;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    left: 8.33333%
}@media only screen and (min-width: 424px) {
    .info-page__pattern {
        bottom:-53px
    }
}@media only screen and (min-width: 960px) {
    .info-page__pattern {
        bottom: 15%;
    }
}@media only screen and (min-width: 1440px) {
    .info-page__pattern {
        bottom: 17%;
    }
}@media only screen and (min-width: 1920px) {
    .info-page__pattern {
        bottom:-145px
    }
}@media only screen and (min-width: 424px) {
    .info-page__pattern {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .info-page__pattern {
        width:1000px;
    }
}@media only screen and (min-width: 1440px) {
    .info-page__pattern {
        width: 100%;
    }
}@media only screen and (min-width: 1920px) {
    .info-page__pattern {
        width:1366px
    }
}@media only screen and (max-width: 423px) {
    .info-page__pattern {
        display:none
    }
}@media only screen and (min-width: 960px) {
    .info-page__pattern {
        left:14.70588%;
    }
}@media only screen and (min-width: 1440px) {
    .info-page__pattern {
        left: 14.75%;
    }
}@media only screen and (min-width: 1920px) {
    .info-page__pattern {
        left:inherit;
        right: 0
    }
}.info-page__pattern img,.info-page__pattern svg {
    max-height: 145.313vw;
    display: block;
    height: auto;
    max-width: 100%
}@media only screen and (min-width: 424px) {
    .info-page__pattern img,.info-page__pattern svg {
        max-height:616.2px
    }
}@media only screen and (min-width: 960px) {
    .info-page__pattern img,.info-page__pattern svg {
        max-height:100%
    }
}@media only screen and (min-width: 1440px) {
    .info-page__pattern img,.info-page__pattern svg {
        max-height:100%
    }
}@media only screen and (min-width: 1920px) {
    .info-page__pattern img,.info-page__pattern svg {
        max-height:100%
    }
}.info-page__president,.info-page__slider {
    background-color: #edebe9;
}.info-page__president .president__row {
    margin-top: 19.44444%;
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .info-page__president .president__row {
        margin-top:11.11111%;
        margin-bottom: 11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .info-page__president .president__row {
        margin-top:8.33333%;
        margin-bottom: 8.33333%
    }
}@media only screen and (min-width: 960px) {
    .info-page_theme_object .info-page__container {
        position:relative
    }
}@media only screen and (min-width: 1440px) {
    .info-page_theme_object .info-page__container {
        position:static
    }
}.info-page_theme_object .info-page__content {
    padding-bottom: 13.33333%
}@media only screen and (max-width: 423px) {
    .info-page_theme_object .info-page__content {
        padding-top:16.66667%;
        padding-bottom: 10%
    }
}@media only screen and (min-width: 960px) {
    .info-page_theme_object .info-page__content {
        padding-bottom:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .info-page_theme_object .info-page__content {
        padding-bottom:12.5%;
        position: relative
    }
}@media only screen and (min-width: 1920px) {
    .info-page_theme_object .info-page__content {
        position:static
    }
}.info-page_theme_president {
    padding-bottom: 0
}@media only screen and (min-width: 960px) {
    .info-page_theme_president .info-page__container {
        position:relative
    }
}@media only screen and (min-width: 1440px) {
    .info-page_theme_president .info-page__container {
        position:static
    }
}.info-page_theme_president .info-page__content {
    padding-bottom: 0
}@media only screen and (min-width: 1440px) {
    .info-page_theme_president .info-page__content {
        position:relative
    }
}@media only screen and (min-width: 1920px) {
    .info-page_theme_president .info-page__content {
        position:static
    }
}.info-page_theme_president .info-page__slider {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .info-page_theme_president .info-page__slider {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .info-page_theme_president .info-page__slider {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .info-page_theme_president .info-page__slider {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .info-page_theme_president .info-page__slider {
        margin-bottom:72px
    }
}.info-page_theme_document {
    margin-bottom: 0
}@media only screen and (min-width: 424px) {
    .info-page_theme_document {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .info-page_theme_document {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .info-page_theme_document {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .info-page_theme_document {
        margin-bottom:0
    }
}@media only screen and (max-width: 959px) {
    .info-page__utp_with_icon {
        width:86.66667%
    }
}@media only screen and (max-width: 959px) {
    .info-page__utp_with_icon .apartment-utp {
        width:46.15385%
    }
}@media only screen and (max-width: 959px) {
    .info-page__utp_with_icon .apartment-utp_theme_big {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .info-page__pattern_theme_top {
        -webkit-box-align:start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}@media only screen and (min-width: 960px) {
    .info-page_theme_reviews .info-page__text {
        margin-right:5.88235%;
        width: 55.88235%
    }
}@media only screen and (min-width: 1440px) {
    .info-page_theme_reviews .info-page__text {
        margin-right:8.33333%;
        width: 54.16667%
    }
}.object-visual {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .object-visual {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .object-visual {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .object-visual {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .object-visual {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .object-visual {
        max-width:1170px;
        margin-left: auto;
        margin-right: auto
    }
}@media only screen and (min-width: 1440px) {
    .object-visual {
        max-width:1920px
    }
}.object-visual__container {
    display: block;
    position: relative
}@media only screen and (max-width: 959px) {
    .object-visual__container {
        margin-left:2.77778%;
        margin-right: 2.77778%;
        padding: 10px;
        border: 1px solid #cbc9c8
    }
}@media only screen and (min-width: 1440px) {
    .object-visual__container {
        margin-left:5.55556%;
        margin-right: 5.55556%
    }
}.object-visual__iframe {
    display: none;
    height: 50vw;
    width: 100%;
    border: 1px solid rgba(16,20,23,.15)
}@media only screen and (min-width: 960px) {
    .object-visual__iframe {
        display:block;
        min-height: 700px;
        max-height: 950px;
        padding-right: 1px
    }
}.object-visual__title {
    font-size: 5.938vw;
    line-height: 1.4;
    margin-left: 8.33333%;
    margin-right: 8.33333%;
    margin-bottom: 7.5vw;
    position: relative;
    display: inline-block;
    font-family: Montserrat,sans-serif;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .object-visual__title {
        font-size:25.2px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .object-visual__title {
        font-size:28px;
        line-height: 1.4
    }
}@media only screen and (min-width: 1440px) {
    .object-visual__title {
        font-size:2.084vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .object-visual__title {
        font-size:40px;
        line-height: 1.4
    }
}@media only screen and (min-width: 424px) {
    .object-visual__title {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .object-visual__title {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .object-visual__title {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .object-visual__title {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .object-visual__title {
        margin-right:0;
        margin-left: 16.66667%;
        margin-bottom: 12.5vw
    }
}@media only screen and (min-width: 960px) and (min-width:424px) {
    .object-visual__title {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) and (min-width:960px) {
    .object-visual__title {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) and (min-width:1440px) {
    .object-visual__title {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 960px) and (min-width:1920px) {
    .object-visual__title {
        margin-bottom:72px
    }
}.object-visual__title span {
    font-size: 4.063vw;
    line-height: 1.5;
    font-family: El Messiri,sans-serif;
    color: #333;
    display: block
}@media only screen and (min-width: 424px) {
    .object-visual__title span {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .object-visual__title span {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .object-visual__title span {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .object-visual__title span {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .object-visual__title span {
        display:none
    }
}.object-visual__link {
    position: relative;
    display: block;
    width: 100%;
    height: 250px;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .object-visual__link {
        height:350px
    }
}@media only screen and (min-width: 960px) {
    .object-visual__link {
        display:none
    }
}.object-visual__link .full-button {
    position: absolute;
    right: 20px;
    top: 20px
}.object-visual__link-img {
    height: 100%;
    width: auto;
    min-width: 100%;
    object-fit: cover
}.info-yard {
    color: #444240
}@media only screen and (min-width: 960px) {
    .info-yard {
        padding-bottom:8.33333%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard {
        padding-bottom:6.25%
    }
}.info-yard__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .info-yard__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.info-yard__content {
    padding-top: 20%
}@media only screen and (min-width: 424px) {
    .info-yard__content {
        padding-top:26.66667%
    }
}@media only screen and (min-width: 960px) {
    .info-yard__content {
        padding-top:11.76471%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__content {
        padding-top:12.5%
    }
}@media only screen and (min-width: 960px) {
    .info-yard__content.info-yard__content-landings .info-yard__title .h3 {
        width:50%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__content.info-yard__content-landings .info-yard__title .h3 {
        width:58.33333%
    }
}.info-yard__content.info-yard__content-landings .info-yard__top-description p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
    width: 3.125vw;
    min-width: 3.125vw;
    height: .938vw;
    min-height: .938vw;
    margin-right: 4.688vw;
    margin-top: 3.75vw;
    content: "";
    display: block;
    background-color: #17d527
}@media only screen and (min-width: 424px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        width:15px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        width:20px
    }
}@media only screen and (min-width: 424px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        min-width:13.3px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        min-width:15px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        min-width:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        min-width:20px
    }
}@media only screen and (min-width: 424px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        height:4px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        height:3px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        height:.157vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        height:3px
    }
}@media only screen and (min-width: 424px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        min-height:4px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        min-height:3px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        min-height:.157vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        min-height:3px
    }
}@media only screen and (min-width: 424px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        margin-right:19.9px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        margin-right:20px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        margin-right:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        margin-right:25px
    }
}@media only screen and (min-width: 424px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        margin-top:15px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        margin-top:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__content.info-yard__content-landings .info-yard__top-description p:before {
        margin-top:15px
    }
}.info-yard__title {
    width: 100%;
    text-align: center;
}@media only screen and (min-width: 960px) {
    .info-yard__title .h3,.info-yard__title h3 {
        width:41.17647%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__title .h3,.info-yard__title h3 {
        width:37.5%
    }
}.info-yard__top {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .info-yard__top {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__top {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__top {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }
}.info-yard__top-description {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .info-yard__top-description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top-description {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__top-description {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__top-description {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top-description {
        margin-right:11.76471%;
        margin-bottom: 0;
        width: 55.88235%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__top-description {
        margin-right:12.5%;
        width: 54.16667%
    }
}.info-yard__top-description p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .info-yard__top-description p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top-description p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__top-description p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__top-description p {
        font-size:22px;
        line-height: 1.6
    }
}.info-yard__top-description p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .info-yard__top-description p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top-description p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__top-description p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__top-description p:not(:first-child) {
        margin-top:16px
    }
}.info-yard__top-description a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .info-yard__top-description a:hover {
        color:#444240
    }
}.info-yard__top-prop {
    margin-top: 8.75vw;
    padding-bottom: 8.75vw;
    margin-left: -3.33333%;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-yard__top-prop {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top-prop {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__top-prop {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__top-prop {
        margin-top:0
    }
}@media only screen and (min-width: 424px) {
    .info-yard__top-prop {
        padding-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top-prop {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__top-prop {
        padding-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__top-prop {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .info-yard__top-prop {
        margin-right:5.88235%;
        margin-left: 0;
        width: 26.47059%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__top-prop {
        margin-right:4.16667%;
        width: 29.16667%
    }
}.info-yard__fact {
    margin-top: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-yard__fact {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__fact {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__fact {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__fact {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__fact {
        margin-top:0;
        width: 20.58824%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__fact {
        width:25%
    }
}.info-yard__fact .button {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .info-yard__fact .button {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__fact .button {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__fact .button {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__fact .button {
        margin-top:32px
    }
}.info-yard__fact-title {
    color: #17d527
}.info-yard__fact-text {
    margin-top: 5vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .info-yard__fact-text {
        margin-top:21.2px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__fact-text {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__fact-text {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__fact-text {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .info-yard__fact-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-yard__fact-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__fact-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__fact-text {
        font-size:18px;
        line-height: 1.6
    }
}.info-yard__fact-text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .info-yard__fact-text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-yard__fact-text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__fact-text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__fact-text p {
        font-size:18px;
        line-height: 1.6
    }
}.info-yard__fact-text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .info-yard__fact-text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__fact-text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__fact-text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__fact-text p:not(:first-child) {
        margin-top:16px
    }
}.info-yard__slider {
    margin-top: 13.88889%;
    padding-bottom: 19.44444%;
    margin-left: 2.77778%;
    margin-right: 2.77778%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 94.44444%
}@media only screen and (min-width: 960px) {
    .info-yard__slider {
        margin-top:8.33333%;
        padding-bottom: 0;
        margin-left: 5.55556%;
        margin-right: 5.55556%;
        width: 88.88889%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__slider {
        margin-top:6.25%;
        margin-left: 12.5%;
        margin-right: 12.5%;
        width: 75%
    }
}.info-yard__link {
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: inherit;
    width: 100%
}@media only screen and (min-width: 424px) {
    .info-yard__link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .info-yard__link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__link {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__link {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (max-width: 959px) {
    .info-yard__link {
        margin-top:7.5vw
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .info-yard__link {
        margin-top:31.8px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .info-yard__link {
        margin-top:28px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .info-yard__link {
        margin-top:2.084vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .info-yard__link {
        margin-top:40px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__link {
        padding-left:6.25%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 31.25%
    }
}.info-yard__link svg rect {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}@media only screen and (min-width: 1280px) {
    .info-yard__link:hover svg rect {
        opacity:.5
    }
}@media only screen and (min-width: 1280px) {
    .info-yard__link:hover svg path {
        -webkit-animation:u .3s ease-in-out;
        animation: u .3s ease-in-out
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_reverse .info-yard__title {
        margin-left:auto;
        width: 55.88235%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_reverse .info-yard__title {
        width:54.16667%
    }
}.info-yard_theme_reverse .info-yard__title .h3,.info-yard_theme_reverse .info-yard__title h3 {
    width: 100%
}@media only screen and (min-width: 960px) {
    .info-yard_theme_reverse .info-yard__top {
        -webkit-box-pack:end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_reverse .info-yard__top-description {
        margin-right:0;
        margin-left: 11.76471%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_reverse .info-yard__top-description {
        margin-left:12.5%
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_reverse .info-yard__top-prop {
        margin-left:5.88235%;
        margin-right: 0;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_reverse .info-yard__top-prop {
        margin-left:4.16667%;
        margin-right: 0
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_reverse .info-yard__fact {
        margin-left:11.76471%;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_reverse .info-yard__fact {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_apart .info-yard__top-description {
        width:61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_apart .info-yard__top-description {
        width:54.16667%
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_apart .info-yard__top-description+.info-yard__top-prop {
        margin-right:0;
        width: 26.47059%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_apart .info-yard__top-description+.info-yard__top-prop {
        margin-right:4.16667%;
        width: 29.16667%
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_apart.info-yard_theme_reverse .info-yard__title {
        width:61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_apart.info-yard_theme_reverse .info-yard__title {
        width:58.33333%
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_apart.info-yard_theme_reverse .info-yard__top-description {
        margin-left:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_apart.info-yard_theme_reverse .info-yard__top-description {
        margin-left:16.66667%;
        margin-right: 4.16667%
    }
}.info-yard_theme_quiz .info-yard__row {
    padding-left: 0;
    padding-right: 0
}.info-yard_theme_quiz .info-yard__content {
    padding-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .info-yard_theme_quiz .info-yard__content {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .info-yard_theme_quiz .info-yard__content {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard_theme_quiz .info-yard__content {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard_theme_quiz .info-yard__content {
        padding-top:72px
    }
}.info-yard__row_theme_description {
    margin-top: 5.55556%;
    padding-bottom: 22.22222%
}@media only screen and (min-width: 960px) {
    .info-yard__row_theme_description {
        margin-top:11.11111%;
        padding-bottom: 5.55556%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__row_theme_description {
        padding-bottom:6.25%;
        margin-top: 9.375%
    }
}.info-yard__submit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (max-width: 959px) {
    .info-yard__submit {
        padding-bottom:26.66667%
    }
}.info-yard__submit:not(:first-child) {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .info-yard__submit:not(:first-child) {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .info-yard__submit:not(:first-child) {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__submit:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .info-yard__submit:not(:first-child) {
        margin-top:32px
    }
}.info-yard__with-video .info-yard__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}@media only screen and (min-width: 960px) {
    .info-yard__with-video .info-yard__content {
        margin-right:5.88235%;
        width: 61.76471%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__with-video .info-yard__content {
        margin-right:8.33333%;
        width: 54.16667%
    }
}@media only screen and (min-width: 960px) {
    .info-yard__with-video .info-yard__title .h3 {
        width:100%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__with-video .info-yard__title .h3 {
        width:100%
    }
}@media only screen and (min-width: 960px) {
    .info-yard__with-video .info-yard__top-description {
        margin-left:0;
        width: 100%
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__with-video .info-yard__top-description {
        margin-left:0;
        margin-right: 0;
        width: 100%
    }
}.info-yard__with-video .section-inner__video {
    padding-top: 0
}@media only screen and (min-width: 960px) {
    .info-yard__with-video .section-inner__video {
        padding-top:11.76471%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .info-yard__with-video .section-inner__video {
        padding-top:12.5%
    }
}.mortgage__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .mortgage__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.mortgage__content {
    padding-top: 26.66667%;
    padding-bottom: 26.66667%
}@media only screen and (min-width: 960px) {
    .mortgage__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.mortgage__info {
    padding-bottom: 13.33333%
}@media only screen and (min-width: 960px) {
    .mortgage__info {
        padding-bottom:8.82353%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__info {
        padding-bottom:8.33333%
    }
}@media only screen and (min-width: 960px) {
    .mortgage__info-wrap {
        width:55.88235%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__info-wrap {
        width:54.16667%
    }
}.mortgage__title {
    color: #17d527
}.mortgage__text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .mortgage__text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .mortgage__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .mortgage__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__text {
        font-size:22px;
        line-height: 1.6
    }
}.mortgage__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .mortgage__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .mortgage__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__text p {
        font-size:22px;
        line-height: 1.6
    }
}.mortgage__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .mortgage__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__text p:not(:first-child) {
        margin-top:16px
    }
}.mortgage__props {
    margin-top: 8.75vw;
    margin-left: -6.66667%
}@media only screen and (min-width: 424px) {
    .mortgage__props {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__props {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__props {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__props {
        margin-top:56px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__props {
        margin-left:-2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__props {
        margin-left:-4.16667%
    }
}.mortgage__info-consult {
    margin-top: 11.25vw
}@media only screen and (min-width: 424px) {
    .mortgage__info-consult {
        margin-top:47.7px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__info-consult {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__info-consult {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__info-consult {
        margin-top:0
    }
}.mortgage__text-consult {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .mortgage__text-consult {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__text-consult {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__text-consult {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__text-consult {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .mortgage__text-consult {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .mortgage__text-consult {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__text-consult {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__text-consult {
        font-size:18px;
        line-height: 1.6
    }
}.mortgage__info-consult-button {
    margin-top: 6.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .mortgage__info-consult-button {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__info-consult-button {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__info-consult-button {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__info-consult-button {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__info-consult-button {
        width:auto
    }
}.mortgage__gallery {
    margin-bottom: 11.25vw
}@media only screen and (min-width: 424px) {
    .mortgage__gallery {
        margin-bottom:47.7px
    }
}@media only screen and (min-width: 960px) {
    .mortgage__gallery {
        margin-bottom:80px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage__gallery {
        margin-bottom:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage__gallery {
        margin-bottom:160px
    }
}.mortgage__info-item_type_consult {
    width: 100%
}@media only screen and (min-width: 960px) {
    .mortgage__info-item_type_consult {
        width:62.5%
    }
}.mortgage__info_type_consult {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}@media only screen and (min-width: 960px) {
    .mortgage__info_type_consult {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .mortgage_section_top .mortgage__content {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .mortgage_section_top .mortgage__content {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .mortgage_section_top .mortgage__content {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .mortgage_section_top .mortgage__content {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .mortgage_section_top .mortgage__content {
        margin-bottom:0
    }
}@media only screen and (max-width: 423px) {
    .mortgage_section_top .mortgage__content {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .mortgage_section_top .mortgage__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .mortgage_section_top .mortgage__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .mortgage_section_top .mortgage__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .mortgage_section_top .mortgage__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .mortgage_section_top .mortgage__content {
        padding-bottom:0
    }
}@media only screen and (max-width: 423px) {
    .mortgage_section_top .mortgage__content {
        padding-bottom:0
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .mortgage_section_bottom .mortgage__content {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .mortgage_section_bottom .mortgage__content {
        padding-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .mortgage_section_bottom .mortgage__content {
        padding-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .mortgage_section_bottom .mortgage__content {
        padding-top:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .mortgage_section_bottom .mortgage__content {
        padding-top:0
    }
}@media only screen and (max-width: 423px) {
    .mortgage_section_bottom .mortgage__content {
        padding-top:0
    }
}.mortgage-info__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .mortgage-info__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.mortgage-info__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .mortgage-info__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.mortgage-info__top {
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .mortgage-info__top {
        padding-bottom:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__top {
        padding-bottom:12.5%
    }
}.mortgage-info__title {
    margin-bottom: 12.5vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .mortgage-info__title {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__title {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__title {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__title {
        margin-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__title {
        width:55.88235%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__title {
        width:62.5%
    }
}.mortgage-info__utp-list {
    margin-bottom: -7.5vw
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-list {
        margin-bottom:-31.8px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-list {
        margin-bottom:-28px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-list {
        margin-bottom:-2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-list {
        margin-bottom:-40px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.mortgage-info__utp {
    margin-bottom: 7.5vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp {
        display:block;
        width: 29.41176%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp {
        width:31.25%
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp:not(:last-child) {
        margin-right:5.88235%
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp:not(:last-child) {
        margin-right:3.125%
    }
}.mortgage-info__utp-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (max-width: 959px) {
    .mortgage-info__utp-icon {
        width:23.33333%
    }
}.mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
    width: 12.5vw;
    height: 12.5vw;
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
        height:64px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-icon img,.mortgage-info__utp-icon svg {
        height:80px
    }
}.mortgage-info__utp-percent {
    margin-bottom: 8.75vw
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-percent {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-percent {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-percent {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-percent {
        margin-bottom:56px
    }
}@media only screen and (max-width: 959px) {
    .mortgage-info__utp-percent {
        width:23.33333%
    }
}.mortgage-info__utp-percent>img,.mortgage-info__utp-percent>span {
    border-radius: 50%;
    background-color: #edebe9
}.mortgage-info__utp-percent>span {
    width: 12.5vw;
    height: 12.5vw;
    padding-bottom: 0;
    color: #444240;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-percent>span {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-percent>span {
        width:64px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-percent>span {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-percent>span {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-percent>span {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-percent>span {
        height:64px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-percent>span {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-percent>span {
        height:80px
    }
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-percent>span {
        padding-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-percent>span {
        padding-bottom:2px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-percent>span {
        padding-bottom:.105vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-percent>span {
        padding-bottom:2px
    }
}.mortgage-info__utp-text {
    font-size: 4.063vw;
    line-height: 1.5;
    padding-left: 6.25vw
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-text {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .mortgage-info__utp-text {
        padding-left:26.5px
    }
}@media only screen and (min-width: 960px) {
    .mortgage-info__utp-text {
        padding-left:0
    }
}@media only screen and (min-width: 1440px) {
    .mortgage-info__utp-text {
        padding-left:0
    }
}@media only screen and (min-width: 1920px) {
    .mortgage-info__utp-text {
        padding-left:0
    }
}@media only screen and (max-width: 959px) {
    .mortgage-info__utp-text {
        width:76.66667%
    }
}.mortgage-info__utp-text span {
    color: hsla(0,0%,100%,.5)
}@media only screen and (min-width: 1280px) {
    .mortgage-info__utp-text a:hover {
        color:#17d527
    }
}.news__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .news__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .news__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.news__content {
    margin-top: 21.875%;
    padding-top: 21.875%;
    padding-bottom: 21.875%
}@media only screen and (min-width: 960px) {
    .news__content {
        margin-top:11.76471%;
        padding-top: 11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .news__content {
        margin-top:12.5%;
        padding-top: 12.5%;
        padding-bottom: 12.5%
    }
}.section-number .news__content {
    padding-top: 0
}@media only screen and (min-width: 960px) {
    .section-number .news__content {
        padding-top:0
    }
}@media only screen and (min-width: 1440px) {
    .section-number .news__content {
        padding-top:0
    }
}.news__title {
    color: #17d527
}.news__descr {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .news__descr {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .news__descr {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .news__descr {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .news__descr {
        margin-top:40px
    }
}.news__descr a {
    color: #17d527
}.news__years {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-left: -webkit-calc((100vw - 100%)/2);
    padding-left: calc((100vw - 100%) / 2);
    margin-left: -webkit-calc((100vw - 100%)/2 * -1);
    margin: 17.5vw calc((100vw - 100%) / 2 * -1) -3.125vw;
    margin-right: -webkit-calc((100vw - 100%)/2 * -1);
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
    padding-bottom: 3.125vw
}.news__years:after {
    content: "";
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: -webkit-calc(100vw - 100%);
    width: calc(100vw - 100%);
    height: 1px
}.news__years:hover {
    scrollbar-color: transparent transparent
}.news__years::-webkit-scrollbar {
    width: 0;
    height: 0
}.news__years::-webkit-scrollbar-track {
    background-color: transparent
}.news__years::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.news__years::-webkit-scrollbar-thumb:hover {
    background: transparent
}@media only screen and (min-width: 424px) {
    .news__years {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .news__years {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .news__years {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .news__years {
        margin-top:96px
    }
}@media only screen and (min-width: 424px) {
    .news__years {
        padding-bottom:13.3px
    }
}@media only screen and (min-width: 960px) {
    .news__years {
        padding-bottom:10px
    }
}@media only screen and (min-width: 1440px) {
    .news__years {
        padding-bottom:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .news__years {
        padding-bottom:10px
    }
}@media only screen and (min-width: 424px) {
    .news__years {
        margin-bottom:-13.2px
    }
}@media only screen and (min-width: 960px) {
    .news__years {
        margin-bottom:-10px
    }
}@media only screen and (min-width: 1440px) {
    .news__years {
        margin-bottom:-.52vw
    }
}@media only screen and (min-width: 1920px) {
    .news__years {
        margin-bottom:-10px
    }
}.news__years li {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #444240
}.news__years li:not(:last-child) {
    margin-right: 5.938vw
}@media only screen and (min-width: 424px) {
    .news__years li:not(:last-child) {
        margin-right:25.2px
    }
}@media only screen and (min-width: 960px) {
    .news__years li:not(:last-child) {
        margin-right:32px
    }
}@media only screen and (min-width: 1440px) {
    .news__years li:not(:last-child) {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .news__years li:not(:last-child) {
        margin-right:32px
    }
}.news__years li.is-active {
    color: #17d527;
    pointer-events: none
}@media only screen and (min-width: 1280px) {
    .news__years li a:hover {
        color:#17d527
    }
}.news__items {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .news__items {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .news__items {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .news__items {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .news__items {
        margin-top:96px
    }
}@media only screen and (min-width: 960px) {
    .news__items {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: -.98039%;
        margin-left: -.4902%;
        margin-right: -.4902%
    }
}@media only screen and (min-width: 1440px) {
    .news__items {
        margin-left:-2.08333%;
        margin-right: -2.08333%;
        margin-bottom: -4.16667%
    }
}.news__item {
    margin-bottom: 3.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .news__item {
        margin-bottom:.97087%;
        padding-left: .4902%;
        padding-right: .4902%;
        width: 33.33333%
    }
}@media only screen and (min-width: 1440px) {
    .news__item {
        margin-bottom:4%;
        padding-left: 2.08333%;
        padding-right: 2.08333%
    }
}.news__more {
    margin-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .news__more {
        margin-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .news__more {
        margin-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .news__more {
        margin-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .news__more {
        margin-top:96px
    }
}.news__years_margin-top_zero {
    margin-top: 0
}@media only screen and (min-width: 424px) {
    .news__years_margin-top_zero {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .news__years_margin-top_zero {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .news__years_margin-top_zero {
        margin-top:0
    }
}@media only screen and (min-width: 1920px) {
    .news__years_margin-top_zero {
        margin-top:0
    }
}.news__more_theme_centered {
    text-align: center
}.news__item_theme_hover .novelty__wrapper:after {
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 0;
    background-color: rgba(144,118,71,.1);
    -webkit-transition-duration: .25s;
    transition-duration: .25s
}.news__item_theme_hover .novelty_with_fill .novelty__wrapper:after {
    background-color: rgba(34,36,43,.6)
}@media only screen and (min-width: 1280px) {
    .news__item_theme_hover:hover .novelty__wrapper {
        box-shadow:inset 0 0 0 1px #d4c1a4
    }

    .news__item_theme_hover:hover .novelty__wrapper:after {
        height: 100%
    }

    .news__item_theme_hover:hover .link {
        color: #17d527
    }

    .news__item_theme_hover:hover .link svg {
        fill: rgba(185,143,79,.5)
    }

    .news__item_theme_hover:hover .link .link__icon-arrow {
        fill: #17d527
    }
}.list-includes__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .list-includes__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.list-includes__content {
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .list-includes__content {
        padding-bottom:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__content {
        padding-bottom:12.5%
    }
}.list-includes__title {
    color: #17d527
}.list-includes__type {
    padding-top: 17.5vw
}@media only screen and (min-width: 424px) {
    .list-includes__type {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__type {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__type {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__type {
        padding-top:96px
    }
}.list-includes__type-name {
    color: #17d527
}.list-includes__type-subtitle {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .list-includes__type-subtitle {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__type-subtitle {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__type-subtitle {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__type-subtitle {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .list-includes__type-subtitle {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .list-includes__type-subtitle {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__type-subtitle {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__type-subtitle {
        font-size:18px;
        line-height: 1.6
    }
}.list-includes__type-subtitle p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .list-includes__type-subtitle p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .list-includes__type-subtitle p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__type-subtitle p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__type-subtitle p {
        font-size:18px;
        line-height: 1.6
    }
}.list-includes__type-subtitle p:not(:first-child) {
    margin-top: 2.5vw
}@media only screen and (min-width: 424px) {
    .list-includes__type-subtitle p:not(:first-child) {
        margin-top:10.6px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__type-subtitle p:not(:first-child) {
        margin-top:8px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__type-subtitle p:not(:first-child) {
        margin-top:.417vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__type-subtitle p:not(:first-child) {
        margin-top:8px
    }
}.list-includes__list {
    margin-top: 7.5vw;
    margin-bottom: -12.5vw
}@media only screen and (min-width: 424px) {
    .list-includes__list {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__list {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__list {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__list {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .list-includes__list {
        margin-bottom:-53px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__list {
        margin-bottom:-56px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__list {
        margin-bottom:-3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__list {
        margin-bottom:-72px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -1.47059%;
        margin-right: -1.47059%
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__list {
        margin-left:-2.08333%;
        margin-right: -2.08333%
    }
}.list-includes__item {
    margin-bottom: 12.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}@media only screen and (min-width: 424px) {
    .list-includes__item {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__item {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__item {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__item {
        margin-bottom:72px
    }
}@media only screen and (max-width: 423px) {
    .list-includes__item {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .list-includes__item {
        margin-bottom:0
    }
}@media only screen and (min-width: 424px) {
    .list-includes__item {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .list-includes__item {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__item {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__item {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 960px) {
    .list-includes__item {
        padding-left:1.47059%;
        padding-right: 1.47059%;
        width: 33.33333%
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__item {
        padding-left:2.08333%;
        padding-right: 2.08333%;
        width: 25%
    }
}.list-includes__item:not(:first-child) {
    margin-top: 7.5vw
}@media only screen and (min-width: 424px) {
    .list-includes__item:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__item:not(:first-child) {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__item:not(:first-child) {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__item:not(:first-child) {
        margin-top:40px
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .list-includes__item:not(:first-child) {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .list-includes__item:not(:first-child) {
        margin-top:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .list-includes__item:not(:first-child) {
        margin-top:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .list-includes__item:not(:first-child) {
        margin-top:0
    }
}.list-includes__item a {
    color: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}@media only screen and (min-width: 1280px) {
    .list-includes__item a:hover rect {
        opacity:.5
    }
}@media only screen and (min-width: 1280px) {
    .list-includes__item a:hover path {
        -webkit-animation:u .3s ease-in-out;
        animation: u .3s ease-in-out
    }
}@media only screen and (min-width: 1280px) {
    .list-includes__item a:hover .list-includes__item-text {
        color:#17d527
    }
}.list-includes__item-icon {
    width: 12.5vw;
    height: 12.5vw;
    margin-right: 5.625vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .list-includes__item-icon {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__item-icon {
        width:40px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__item-icon {
        width:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__item-icon {
        width:40px
    }
}@media only screen and (min-width: 424px) {
    .list-includes__item-icon {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__item-icon {
        height:40px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__item-icon {
        height:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__item-icon {
        height:40px
    }
}@media only screen and (min-width: 424px) {
    .list-includes__item-icon {
        margin-right:23.9px
    }
}@media only screen and (min-width: 960px) {
    .list-includes__item-icon {
        margin-right:27px
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__item-icon {
        margin-right:1.407vw
    }
}@media only screen and (min-width: 1920px) {
    .list-includes__item-icon {
        margin-right:27px
    }
}.list-includes__item-icon svg {
    width: 100%;
    height: auto;
    display: block
}.list-includes__item-icon svg rect {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}.list-includes__item-text {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #444240
}.list-includes__item-caption {
    color: rgba(16,20,23,.5)
}@media only screen and (min-width: 960px) {
    .list-includes__type_is_big .list-includes__item {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__type_is_big .list-includes__item {
        padding-left:2.91667%;
        padding-right: 2.91667%
    }
}@media only screen and (min-width: 1440px) {
    .list-includes__type_is_big .list-includes__list {
        margin-left:-2.91667%;
        margin-right: -2.91667%
    }
}@-webkit-keyframes u {
    50% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    50.1% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}@keyframes u {
    50% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    50.1% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}.location-section {
    padding: 2.813vw 0;
    position: relative
}@media only screen and (min-width: 424px) {
    .location-section {
        padding:12px 0
    }
}@media only screen and (min-width: 960px) {
    .location-section {
        padding:16px 0
    }
}@media only screen and (min-width: 1440px) {
    .location-section {
        padding:.834vw 0
    }
}@media only screen and (min-width: 1920px) {
    .location-section {
        padding:16px 0
    }
}.location__button-filter {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    -webkit-transition-property: width,height,-webkit-transform;
    transition-property: width,height,-webkit-transform;
    transition-property: width,height,transform;
    transition-property: width,height,transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 17.5vw;
    height: 17.5vw;
    background-color: #22242b;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}.location__button-filter::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .location__button-filter {
        width:74.2px
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter {
        width:80px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-filter {
        width:5.625vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-filter {
        width:108px
    }
}@media only screen and (min-width: 424px) {
    .location__button-filter {
        height:74.2px
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter {
        height:80px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-filter {
        height:5.625vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-filter {
        height:108px
    }
}.location__button-filter:after {
    -webkit-transition-property: width,height;
    transition-property: width,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: hsla(0,0%,100%,.05);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 0;
    height: 0
}@media only screen and (min-width: 1280px) {
    .location__button-filter:after {
        content:"";
        position: absolute
    }
}@media only screen and (min-width: 1280px) {
    .location__button-filter:hover:after {
        width:100%;
        height: 100%
    }
}.location__button-filter svg:first-child {
    width: 7.5vw;
    height: 6.875vw;
    display: block
}@media only screen and (min-width: 424px) {
    .location__button-filter svg:first-child {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter svg:first-child {
        width:21px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-filter svg:first-child {
        width:1.459vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-filter svg:first-child {
        width:28px
    }
}@media only screen and (min-width: 424px) {
    .location__button-filter svg:first-child {
        height:29.2px
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter svg:first-child {
        height:23px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-filter svg:first-child {
        height:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-filter svg:first-child {
        height:30px
    }
}.location__button-filter svg:last-child {
    width: 5vw;
    height: 5vw;
    display: none
}@media only screen and (min-width: 424px) {
    .location__button-filter svg:last-child {
        width:21.2px
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter svg:last-child {
        width:16px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-filter svg:last-child {
        width:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-filter svg:last-child {
        width:16px
    }
}@media only screen and (min-width: 424px) {
    .location__button-filter svg:last-child {
        height:21.2px
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter svg:last-child {
        height:16px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-filter svg:last-child {
        height:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-filter svg:last-child {
        height:16px
    }
}.location__button-filter.is-open {
    width: 19.375vw;
    height: 19.375vw;
    -webkit-transform: translate(-3.75vw,3.75vw);
    transform: translate(-3.75vw,3.75vw)
}@media only screen and (min-width: 424px) {
    .location__button-filter.is-open {
        width:82.2px
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter.is-open {
        width:62px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-filter.is-open {
        width:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-filter.is-open {
        width:80px
    }
}@media only screen and (min-width: 424px) {
    .location__button-filter.is-open {
        height:82.2px
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter.is-open {
        height:62px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-filter.is-open {
        height:4.167vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-filter.is-open {
        height:80px
    }
}@media only screen and (min-width: 424px) {
    .location__button-filter.is-open {
        -webkit-transform:translate(-15.9px,15.9px);
        transform: translate(-15.9px,15.9px)
    }
}@media only screen and (min-width: 960px) {
    .location__button-filter.is-open {
        -webkit-transform:translate(0);
        transform: translate(0)
    }
}.location__button-filter.is-open svg:first-child {
    display: none
}.location__button-filter.is-open svg:last-child {
    display: block
}.location__button-route {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    text-align: inherit;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    width: 12.5vw;
    height: 12.5vw;
    background-color: #22242b;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}.location__button-route::-moz-focus-inner {
    border: 0;
    padding: 0
}@media only screen and (min-width: 424px) {
    .location__button-route {
        width:53px
    }
}@media only screen and (min-width: 960px) {
    .location__button-route {
        width:54px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-route {
        width:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-route {
        width:68px
    }
}@media only screen and (min-width: 424px) {
    .location__button-route {
        height:53px
    }
}@media only screen and (min-width: 960px) {
    .location__button-route {
        height:54px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-route {
        height:3.542vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-route {
        height:68px
    }
}.location__button-route:after {
    -webkit-transition-property: width,height;
    transition-property: width,height;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: hsla(0,0%,100%,.05);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 0;
    height: 0
}@media only screen and (min-width: 1280px) {
    .location__button-route:after {
        content:"";
        position: absolute
    }
}@media only screen and (min-width: 1280px) {
    .location__button-route:hover:after {
        width:100%;
        height: 100%
    }
}.location__filter-icon-search {
    width: 7.5vw;
    height: 6.875vw;
    fill: #fff
}@media only screen and (min-width: 424px) {
    .location__filter-icon-search {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .location__filter-icon-search {
        width:21px
    }
}@media only screen and (min-width: 1440px) {
    .location__filter-icon-search {
        width:1.459vw
    }
}@media only screen and (min-width: 1920px) {
    .location__filter-icon-search {
        width:28px
    }
}@media only screen and (min-width: 424px) {
    .location__filter-icon-search {
        height:29.2px
    }
}@media only screen and (min-width: 960px) {
    .location__filter-icon-search {
        height:23px
    }
}@media only screen and (min-width: 1440px) {
    .location__filter-icon-search {
        height:1.563vw
    }
}@media only screen and (min-width: 1920px) {
    .location__filter-icon-search {
        height:30px
    }
}.location__button-route-icon {
    width: 6.25vw;
    height: 6.25vw;
    fill: #fff;
    display: block
}@media only screen and (min-width: 424px) {
    .location__button-route-icon {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .location__button-route-icon {
        width:20px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-route-icon {
        width:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-route-icon {
        width:26px
    }
}@media only screen and (min-width: 424px) {
    .location__button-route-icon {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .location__button-route-icon {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .location__button-route-icon {
        height:1.355vw
    }
}@media only screen and (min-width: 1920px) {
    .location__button-route-icon {
        height:26px
    }
}.plate-info-swiper {
    width: 100%
}.plate-info-swiper__swiper.swiper-container-initialized .plate-info-swiper__scroll {
    opacity: 1
}.plate-info-swiper__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.plate-info-swiper__list-item {
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: opacity,transform;
    transition-property: opacity,transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 70%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__list-item {
        width:20.58824%
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__list-item {
        width:20.83333%
    }
}.plate-info-swiper__list-item:not(:last-child) {
    margin-right: 10%
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__list-item:not(:last-child) {
        margin-right:2.94118%
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__list-item:not(:last-child) {
        margin-right:5.41667%
    }
}.plate-info-swiper__list-item.swiper-slide-active,.plate-info-swiper__list-item.swiper-slide-active~.plate-info-swiper__list-item {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}.plate-info-swiper__list-image {
    width: 28.125vw;
    height: 28.125vw;
    border-radius: 50%;
    overflow: hidden;
    position: relative
}@media only screen and (min-width: 424px) {
    .plate-info-swiper__list-image {
        width:119.3px
    }
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__list-image {
        width:90px
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__list-image {
        width:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .plate-info-swiper__list-image {
        width:160px
    }
}@media only screen and (min-width: 424px) {
    .plate-info-swiper__list-image {
        height:119.3px
    }
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__list-image {
        height:90px
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__list-image {
        height:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .plate-info-swiper__list-image {
        height:160px
    }
}.plate-info-swiper__list-image:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg,rgba(202,157,86,.1),rgba(202,157,86,.1));
    mix-blend-mode: color-dodge
}.plate-info-swiper__list-image img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    width: 100%;
    height: 100%
}.plate-info-swiper__list-title {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .plate-info-swiper__list-title {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__list-title {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__list-title {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .plate-info-swiper__list-title {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .plate-info-swiper__list-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__list-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__list-title {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .plate-info-swiper__list-title {
        font-size:18px;
        line-height: 1.6
    }
}.plate-info-swiper__list-comment {
    margin-top: 5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: rgba(16,20,23,.5)
}@media only screen and (min-width: 424px) {
    .plate-info-swiper__list-comment {
        margin-top:21.2px
    }
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__list-comment {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__list-comment {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .plate-info-swiper__list-comment {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .plate-info-swiper__list-comment {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__list-comment {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__list-comment {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .plate-info-swiper__list-comment {
        font-size:17px;
        line-height: 1.45
    }
}.plate-info-swiper__scroll {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-top: 12.5vw;
    background-color: rgba(68,66,64,.2);
    width: 100%;
    height: 2px;
    opacity: 0
}@media only screen and (min-width: 424px) {
    .plate-info-swiper__scroll {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .plate-info-swiper__scroll {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .plate-info-swiper__scroll {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .plate-info-swiper__scroll {
        margin-top:72px
    }
}.plate-info-swiper__scroll .swiper-scrollbar-drag {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    background-color: #17d527;
    height: 2px
}.plate-info-swiper__scroll .swiper-scrollbar-drag:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.plate-info-swiper__scroll .swiper-scrollbar-drag:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px
}.utp-object {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .utp-object {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .utp-object {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object {
        margin-bottom:72px
    }
}.utp-object__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .utp-object__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__row {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.utp-object__content {
    padding-top: 23.33333%;
    padding-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .utp-object__content {
        padding-top:11.76471%;
        padding-bottom: 11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__content {
        padding-top:12.5%;
        padding-bottom: 12.5%
    }
}.utp-object__top {
    margin-bottom: 23.33333%
}@media only screen and (min-width: 960px) {
    .utp-object__top {
        margin-bottom:5.88235%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__top {
        margin-bottom:8.33333%
    }
}.utp-object__top-title {
    color: #17d527;
    width: 100%
}@media only screen and (min-width: 1440px) {
    .utp-object__top-title {
        width:75%
    }
}.utp-object__utp-header {
    color: #17d527;
    width: 100%
}.utp-object__top-left {
    margin-bottom: 11.25vw;
    width: 100%
}@media only screen and (min-width: 424px) {
    .utp-object__top-left {
        margin-bottom:47.7px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__top-left {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__top-left {
        margin-bottom:0
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__top-left {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) {
    .utp-object__top-left {
        margin-right:8.82353%;
        width: 58.82353%
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__top-left {
        margin-right:20.83333%;
        width: 50%
    }
}.utp-object__description {
    margin-top: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240
}@media only screen and (min-width: 424px) {
    .utp-object__description {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__description {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__description {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__description {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .utp-object__description {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .utp-object__description {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__description {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__description {
        font-size:22px;
        line-height: 1.6
    }
}.utp-object__top-right {
    width: 100%
}@media only screen and (min-width: 960px) {
    .utp-object__top-right {
        width:32.35294%
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__top-right {
        width:29.16667%
    }
}.utp-object__img img {
    width: 50vw;
    height: 50vw;
    padding: 3.125vw;
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    border: 1px solid rgba(185,143,79,.3);
    border-radius: 50%
}@media only screen and (min-width: 424px) {
    .utp-object__img img {
        width:212px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__img img {
        width:160px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__img img {
        width:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__img img {
        width:240px
    }
}@media only screen and (min-width: 424px) {
    .utp-object__img img {
        height:212px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__img img {
        height:160px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__img img {
        height:12.5vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__img img {
        height:240px
    }
}@media only screen and (min-width: 424px) {
    .utp-object__img img {
        padding:13.3px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__img img {
        padding:10px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__img img {
        padding:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__img img {
        padding:15px
    }
}.utp-object__link {
    padding: 0 10vw
}@media only screen and (min-width: 424px) {
    .utp-object__link {
        padding:0 42.4px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__link {
        padding:0 32px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__link {
        padding:0 1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__link {
        padding:0 32px
    }
}.utp-object__link:not(:first-child) {
    margin-top: 10vw
}@media only screen and (min-width: 424px) {
    .utp-object__link:not(:first-child) {
        margin-top:42.4px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__link:not(:first-child) {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__link:not(:first-child) {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__link:not(:first-child) {
        margin-top:32px
    }
}.utp-object__link a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .utp-object__link a:hover {
        color:#444240
    }
}@media only screen and (min-width: 1280px) {
    .utp-object__link a:hover .utp-object__link-icon {
        border-color:rgba(185,143,79,.7)
    }
}.utp-object__link-text {
    padding-right: 1.25vw
}@media only screen and (min-width: 424px) {
    .utp-object__link-text {
        padding-right:5.3px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__link-text {
        padding-right:4px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__link-text {
        padding-right:.209vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__link-text {
        padding-right:4px
    }
}.utp-object__link-icon {
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    width: 7.5vw;
    height: 7.5vw;
    display: inline-block;
    border: 1px solid rgba(185,143,79,.5);
    border-radius: 50%;
    position: relative;
    vertical-align: middle
}@media only screen and (min-width: 424px) {
    .utp-object__link-icon {
        width:31.8px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__link-icon {
        width:24px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__link-icon {
        width:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__link-icon {
        width:32px
    }
}@media only screen and (min-width: 424px) {
    .utp-object__link-icon {
        height:31.8px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__link-icon {
        height:24px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__link-icon {
        height:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__link-icon {
        height:32px
    }
}.utp-object__link-icon-svg {
    width: 1.25vw;
    height: 1.25vw;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .utp-object__link-icon-svg {
        width:5.3px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__link-icon-svg {
        width:5px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__link-icon-svg {
        width:.261vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__link-icon-svg {
        width:5px
    }
}@media only screen and (min-width: 424px) {
    .utp-object__link-icon-svg {
        height:5.3px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__link-icon-svg {
        height:5px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__link-icon-svg {
        height:.313vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__link-icon-svg {
        height:6px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp-wrap {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}.utp-object__utp {
    position: relative
}@media only screen and (min-width: 960px) {
    .utp-object__utp {
        -webkit-flex-basis:41.17647%;
        -ms-flex-preferred-size: 41.17647%;
        flex-basis: 41.17647%;
        max-width: 41.17647%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
        max-width: 41.66667%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}.utp-object__utp:not(:last-child) {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .utp-object__utp:not(:last-child) {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp:not(:last-child) {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp:not(:last-child) {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__utp:not(:last-child) {
        margin-bottom:72px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp:nth-child(odd) {
        margin-right:11.76471%
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp:nth-child(odd) {
        margin-right:12.5%
    }
}@media only screen and (min-width: 1920px) and (max-width:10000px) {
    .utp-object__utp:nth-last-child(2) {
        margin-bottom:0
    }
}@media only screen and (min-width: 1440px) and (max-width:1919px) {
    .utp-object__utp:nth-last-child(2) {
        margin-bottom:0
    }
}@media only screen and (min-width: 1280px) and (max-width:1439px) {
    .utp-object__utp:nth-last-child(2) {
        margin-bottom:0
    }
}@media only screen and (min-width: 960px) and (max-width:1279px) {
    .utp-object__utp:nth-last-child(2) {
        margin-bottom:0
    }
}.utp-object__utp-icon {
    top: -2.5vw;
    width: 6.25vw;
    height: 19.375vw;
    position: absolute;
    left: -10%;
    fill: #17d527
}@media only screen and (min-width: 424px) {
    .utp-object__utp-icon {
        top:-10.6px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp-icon {
        top:-8px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp-icon {
        top:-.937vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__utp-icon {
        top:-18px
    }
}@media only screen and (min-width: 424px) {
    .utp-object__utp-icon {
        width:26.5px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp-icon {
        width:22px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp-icon {
        width:2.136vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__utp-icon {
        width:41px
    }
}@media only screen and (min-width: 424px) {
    .utp-object__utp-icon {
        height:82.2px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp-icon {
        height:63px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp-icon {
        height:6.407vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__utp-icon {
        height:123px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp-icon {
        left:-7.14286%
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp-icon {
        left:-15%
    }
}.utp-object__utp-title {
    font-size: 6.875vw;
    line-height: 1.05;
    color: #17d527;
    font-family: Spectral,serif;
    font-style: italic;
    font-weight: 300
}@media only screen and (min-width: 424px) {
    .utp-object__utp-title {
        font-size:29.2px;
        line-height: 1.05
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp-title {
        font-size:28px;
        line-height: 1.05
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp-title {
        font-size:1.875vw;
        line-height: 1.05
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__utp-title {
        font-size:36px;
        line-height: 1.05
    }
}.utp-object__utp-text {
    margin-top: 7.5vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #101417
}@media only screen and (min-width: 424px) {
    .utp-object__utp-text {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp-text {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp-text {
        margin-top:1.25vw
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__utp-text {
        margin-top:24px
    }
}@media only screen and (min-width: 424px) {
    .utp-object__utp-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .utp-object__utp-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .utp-object__utp-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .utp-object__utp-text {
        font-size:22px;
        line-height: 1.6
    }
}.views-section {
    margin-bottom: 8.33333%;
    background-color: #edebe9;
    width: 100%
}.views-section:last-child .views-section__row {
    margin-bottom: 19.44444%
}@media only screen and (min-width: 960px) {
    .views-section:last-child .views-section__row {
        margin-bottom:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .views-section:last-child .views-section__row {
        margin-bottom:8.33333%
    }
}.views-section__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 22.22222%;
    margin-left: 2.77778%;
    margin-right: 2.77778%;
    width: 94.44444%
}@media only screen and (min-width: 960px) {
    .views-section__row {
        margin-top:11.11111%
    }
}@media only screen and (min-width: 1440px) {
    .views-section__row {
        margin-top:8.33333%;
        margin-left: 16.66667%;
        margin-right: 16.66667%;
        width: 66.66667%
    }
}.views-section__slider {
    width: 100%
}.seo-section {
    padding-top: 8.33333%;
    padding: 1px 0;
    background-color: #edebe9
}@media only screen and (min-width: 960px) {
    .seo-section {
        padding-top:2.77778%
    }
}.seo-section .section-number:before {
    display: none
}.seo-section .section-number .section-inner {
    margin-top: 11.11111%;
    margin-bottom: 11.11111%
}@media only screen and (min-width: 960px) {
    .seo-section .section-number .section-inner {
        margin-top:3.88889%;
        margin-bottom: 3.88889%
    }
}@media only screen and (min-width: 1440px) {
    .seo-section .section-number .section-inner {
        margin-top:3.88889%;
        margin-bottom: 3.88889%
    }
}.seo-section .section-number:last-child .section-number__wrapper {
    margin-bottom: 0
}.infrastructure {
    color: #444240
}.infrastructure__row {
    padding-left: 8.33333%;
    padding-right: 8.33333%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .infrastructure__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__row {
        padding-left:12.5%;
        padding-right: 0;
        position: relative
    }
}.infrastructure__content {
    position: relative
}@media only screen and (min-width: 960px) {
    .infrastructure__content {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: static
    }
}.infrastructure__info {
    padding-top: 20%;
    width: 100%
}@media only screen and (min-width: 424px) {
    .infrastructure__info {
        padding-top:26.66667%
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__info {
        padding-top:11.76471%;
        padding-bottom: 11.76471%;
        margin-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__info {
        padding-top:10.71429%;
        padding-bottom: 10.71429%
    }
}.infrastructure__title {
    width: 100%;
    color: #17d527
}.infrastructure__text {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    color: #444240;
    width: 100%
}@media only screen and (min-width: 424px) {
    .infrastructure__text {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__text {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__text {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__text {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__text {
        font-size:22px;
        line-height: 1.6
    }
}.infrastructure__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .infrastructure__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__text p {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__text p {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__text p {
        font-size:22px;
        line-height: 1.6
    }
}.infrastructure__text p:not(:first-child) {
    margin-top: 3.75vw
}@media only screen and (min-width: 424px) {
    .infrastructure__text p:not(:first-child) {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__text p:not(:first-child) {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__text p:not(:first-child) {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__text p:not(:first-child) {
        margin-top:16px
    }
}.infrastructure__text a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    color: #17d527
}@media only screen and (min-width: 1280px) {
    .infrastructure__text a:hover {
        color:#444240
    }
}.infrastructure__map {
    margin-top: 16.66667%;
    position: relative;
    margin-right: -10%;
    overflow: hidden;
    width: 100%
}@media only screen and (min-width: 960px) {
    .infrastructure__map {
        margin-top:0;
        overflow: visible;
        width: 100%
    }
}.infrastructure__map-img {
    margin-top: 0;
    display: none
}@media only screen and (min-width: 424px) {
    .infrastructure__map-img {
        margin-top:0
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__map-img {
        margin-top:0
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__map-img {
        margin-top:-1.822vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__map-img {
        margin-top:-35px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__map-img {
        display:block;
        height: 100%
    }
}.infrastructure__map-img img {
    width: 100%;
    pointer-events: none
}@media only screen and (min-width: 960px) {
    .infrastructure__legend {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 3.125% 2.77778%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend {
        padding-left:12.5%;
        padding-right: 12.5%
    }
}.infrastructure__legend-list {
    padding-bottom: 3.125vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list {
        padding-bottom:13.3px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list {
        padding-bottom:20px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list {
        padding-bottom:1.303vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list {
        padding-bottom:25px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list {
        width:25%
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list {
        width:23.61111%
    }
}.infrastructure__legend-list img {
    max-width: 9.375vw;
    max-height: 9.375vw;
    object-fit: contain
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list img {
        max-width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list img {
        max-width:40px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list img {
        max-width:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list img {
        max-width:50px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list img {
        max-height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list img {
        max-height:40px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list img {
        max-height:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list img {
        max-height:50px
    }
}.infrastructure__legend-logo-wrapper {
    margin-right: 4.688vw;
    padding: 1.875vw;
    min-width: 13.125vw;
    width: 13.125vw;
    height: 13.125vw;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    border: 1.5px solid #17d527;
    background-color: #fff;
    overflow: hidden
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-logo-wrapper {
        margin-right:19.9px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-logo-wrapper {
        margin-right:15px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-logo-wrapper {
        margin-right:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-logo-wrapper {
        margin-right:15px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-logo-wrapper {
        padding:8px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-logo-wrapper {
        padding:8px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-logo-wrapper {
        padding:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-logo-wrapper {
        padding:10px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-logo-wrapper {
        min-width:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-logo-wrapper {
        min-width:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-logo-wrapper {
        min-width:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-logo-wrapper {
        min-width:50px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-logo-wrapper {
        width:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-logo-wrapper {
        width:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-logo-wrapper {
        width:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-logo-wrapper {
        width:50px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-logo-wrapper {
        height:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-logo-wrapper {
        height:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-logo-wrapper {
        height:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-logo-wrapper {
        height:50px
    }
}.infrastructure__legend-logo {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    object-fit: contain
}@media only screen and (max-width: 959px) {
    .infrastructure__button-wrap {
        margin-left:3.75vw;
        bottom: 3.75vw;
        position: absolute;
        left: 0;
        display: none
    }
}@media only screen and (max-width: 959px) and (min-width:424px) {
    .infrastructure__button-wrap {
        margin-left:15.9px;
        bottom: 15.9px
    }
}@media only screen and (max-width: 959px) and (min-width:960px) {
    .infrastructure__button-wrap {
        bottom:26px
    }
}@media only screen and (max-width: 959px) and (min-width:1440px) {
    .infrastructure__button-wrap {
        bottom:2.448vw
    }
}@media only screen and (max-width: 959px) and (min-width:1920px) {
    .infrastructure__button-wrap {
        bottom:47px
    }
}.infrastructure__button {
    display: none
}.img-map-popup.is-reverse .img-map__pin-infrastructure-small {
    fill: #17d527
}.img-map-popup.is-reverse .img-map__pin-big {
    fill: #fff;
    stroke: transparent;
    opacity: .66
}.img-map-popup.is-reverse .img-map__pin-small {
    fill: #22242b
}.img-map-popup .infrastructure__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.img-map-popup .infrastructure__button.is-hide {
    display: none
}.img-map-popup .infrastructure__button-wrap {
    display: block;
    position: fixed;
    z-index: 99999
}.img-map-popup .infrastructure__legend {
    padding: 7.5vw 7.5vw 25vw;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: translateY(150%);
    transform: translateY(150%);
    position: fixed;
    width: 100%;
    height: 100%;
    bottom: 0;
    overflow: hidden;
    z-index: 99998;
    background-color: #22242b;
    color: #fff
}@media only screen and (min-width: 424px) {
    .img-map-popup .infrastructure__legend {
        padding:31.8px 31.8px 106px
    }
}@media only screen and (min-width: 960px) {
    .img-map-popup .infrastructure__legend {
        padding:24px
    }
}.img-map-popup .infrastructure__legend.is-open {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}@media only screen and (min-width: 424px) and (max-width:959px) {
    .infrastructure_constructor_container {
        padding-bottom:26.66667%
    }
}.infrastructure_theme_columns .legend-link {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}@media only screen and (min-width: 1280px) {
    .infrastructure_theme_columns .legend-link:hover {
        -webkit-transform:scale(1.15);
        transform: scale(1.15)
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__info {
        padding-bottom:2.94118%
    }
}.infrastructure_theme_columns .infrastructure__map-mobile {
    display: block
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__map-mobile {
        display:none
    }
}.infrastructure_theme_columns .infrastructure__map {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .infrastructure_theme_columns .infrastructure__map {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__map {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure_theme_columns .infrastructure__map {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure_theme_columns .infrastructure__map {
        margin-top:32px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__map {
        margin-left:0;
        margin-right: 0;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}.infrastructure_theme_columns .infrastructure__map-img {
    width: 100%
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .img-map {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}.infrastructure_theme_columns .img-map .img-map__svg {
    display: none
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .img-map .img-map__svg {
        -webkit-flex-basis:63.33333%;
        -ms-flex-preferred-size: 63.33333%;
        flex-basis: 63.33333%;
        max-width: 63.33333%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        box-sizing: border-box;
        margin-left: 3.33333%;
        margin-right: 3.33333%;
        display: block;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
    }
}.infrastructure_theme_columns .img-map .infrastructure__legend {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    box-sizing: border-box;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}.infrastructure_theme_columns .img-map-tooltip__pin {
    display: none!important
}.infrastructure_theme_columns .infrastructure__legend-list {
    display: none
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__legend-list {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        white-space: nowrap
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure_theme_columns .infrastructure__legend-list {
        width:100%
    }
}.infrastructure_theme_columns .infrastructure__legend-list.infrastructure__legend-list_theme_walk,.infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
    margin-right: 2.5vw;
    min-width: 13.125vw;
    width: 13.125vw;
    height: 13.125vw;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        margin-right:18px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        margin-right:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        margin-right:22px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        min-width:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        min-width:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        min-width:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        min-width:50px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        width:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        width:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        width:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        width:50px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        height:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        height:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        height:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure_theme_columns .infrastructure__legend-logo-wrapper {
        height:50px
    }
}.infrastructure_theme_columns .infrastructure__legend-logo-wrapper img {
    width: 60%;
    height: 60%;
    min-width: auto;
    padding: 0;
    margin: 0
}.infrastructure_theme_columns .img-map__svg g {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    transform-box: fill-box
}@media only screen and (min-width: 1280px) {
    .infrastructure_theme_columns .img-map__svg g:hover {
        -webkit-transform:scale(1.4);
        transform: scale(1.4)
    }
}.infrastructure_theme_columns .img-map__pin-infrastructure-small {
    fill: #17d527
}.infrastructure_theme_columns .img-map__pin-big {
    fill: #fff;
    stroke: transparent;
    opacity: .66
}.infrastructure_theme_columns .img-map-tooltip {
    color: #17d527
}.infrastructure_theme_columns .infrastructure__legend-list.legend-link {
    position: relative
}.infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper {
    position: relative;
    border-radius: 50%;
    border: 1px solid #17d527
}.infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
    content: "";
    position: absolute;
    width: 10.625vw;
    height: 10.625vw;
    top: 50%;
    left: 50%;
    background-color: #17d527;
    border-radius: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}@media only screen and (min-width: 424px) {
    .infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
        width:45.1px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
        width:34px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
        width:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
        width:42px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
        height:45.1px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
        height:34px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
        height:2.188vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo-wrapper:before {
        height:42px
    }
}.infrastructure_theme_columns .infrastructure__legend-list.legend-link .infrastructure__legend-logo {
    border-radius: 0;
    border-color: transparent;
    z-index: 1
}.infrastructure__map-mobile .img-map__pin-infrastructure-small {
    fill: #17d527
}.infrastructure__map-mobile .img-map__pin-big {
    fill: #fff;
    stroke: transparent;
    opacity: .66
}.infrastructure__legend-list_theme_walk {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    margin-bottom: 8.75vw;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 220px;
    padding: 4px 8px 4px 4px;
    border-radius: 28px;
    border: 1px solid rgba(68,66,64,.35);
    font-family: Spectral,serif
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk {
        margin-bottom:56px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk {
        margin-bottom:16px;
        padding: 0;
        border: none;
        font-family: El Messiri,sans-serif
    }
}@media only screen and (min-width: 1280px) {
    .infrastructure__legend-list_theme_walk:hover {
        -webkit-transform:scale(1.15);
        transform: scale(1.15)
    }
}.infrastructure__legend-list_theme_walk span {
    white-space: nowrap
}.infrastructure__legend-list_theme_walk span:first-letter {
    text-transform: uppercase
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk span {
        white-wpace:inherit
    }

    .infrastructure__legend-list_theme_walk span:first-letter {
        text-transform: inherit
    }
}.infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
    width: 9.375vw;
    min-width: 9.375vw;
    max-width: 9.375vw;
    height: 9.375vw;
    margin-right: 2.5vw;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    border: 0;
    background-color: #fff;
    box-shadow: none
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        width:34px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        width:1.771vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        width:34px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        min-width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        min-width:34px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        min-width:1.771vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        min-width:34px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        max-width:39.8px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        max-width:34px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        max-width:1.771vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        max-width:34px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        height:39.8px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        height:34px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        height:1.771vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        height:34px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        margin-right:18px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        margin-right:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        margin-right:22px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        margin-left:0
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        margin-left:2px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        margin-left:.365vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        margin-left:7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk .infrastructure__legend-logo {
        border:1.5px solid rgba(0,0,0,.3);
        box-shadow: 0 0 0 1px rgba(185,143,79,.5)
    }
}.infrastructure__legend-list_theme_walk .infrastructure__legend-logo:after {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #22242b
}.infrastructure__legend-list_theme_walk svg {
    width: 13.125vw;
    min-width: 13.125vw;
    height: 13.125vw;
    margin-right: 2.5vw;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk svg {
        width:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk svg {
        width:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk svg {
        width:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk svg {
        width:50px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk svg {
        min-width:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk svg {
        min-width:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk svg {
        min-width:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk svg {
        min-width:50px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk svg {
        height:55.7px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk svg {
        height:42px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk svg {
        height:2.605vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk svg {
        height:50px
    }
}@media only screen and (min-width: 424px) {
    .infrastructure__legend-list_theme_walk svg {
        margin-right:10.6px
    }
}@media only screen and (min-width: 960px) {
    .infrastructure__legend-list_theme_walk svg {
        margin-right:18px
    }
}@media only screen and (min-width: 1440px) {
    .infrastructure__legend-list_theme_walk svg {
        margin-right:1.146vw
    }
}@media only screen and (min-width: 1920px) {
    .infrastructure__legend-list_theme_walk svg {
        margin-right:22px
    }
}.inline-map-container .img-map-popup {
    position: relative;
    height: 272px;
    background-color: transparent
}.inline-map-container .img-map-popup__content {
    min-height: 272px;
    max-height: 272px
}.inline-map-container .img-map-popup__content>svg {
    min-height: 272px
}.inline-map-container .img-map-popup__close,.inline-map-container .infrastructure__button-wrap {
    display: none
}.inline-map-container .img-map-popup__zoom {
    left: 3.125vw;
    right: inherit;
    z-index: 1
}@media only screen and (min-width: 424px) {
    .inline-map-container .img-map-popup__zoom {
        left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .inline-map-container .img-map-popup__zoom {
        left:10px
    }
}@media only screen and (min-width: 1440px) {
    .inline-map-container .img-map-popup__zoom {
        left:.521vw
    }
}@media only screen and (min-width: 1920px) {
    .inline-map-container .img-map-popup__zoom {
        left:10px
    }
}.infrastructure__popup {
    -webkit-transition-property: top;
    transition-property: top;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    position: fixed;
    z-index: 6;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: hsla(0,0%,100%,.9);
    overflow: hidden
}.infrastructure__popup:not(.is-active) {
    top: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}.infrastructure__popup iframe {
    width: 100%;
    height: 100%
}.infrastructure__popup-close {
    position: absolute;
    z-index: 6;
    right: 32px;
    top: 32px;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    background-color: #937545;
    cursor: pointer
}.fd-advantages__item-title {
    margin-bottom: 8.75vw;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .fd-advantages__item-title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .fd-advantages__item-title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .fd-advantages__item-title {
        margin-bottom:56px
    }
}.fd-advantages__item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}.fd-advantages__item-content-line {
    display: none;
    width: 8.33333%
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content-line {
        display:block
    }
}@media only screen and (min-width: 1280px) {
    .fd-advantages__item-content-line {
        text-align:center
    }
}@media only screen and (min-width: 1440px) {
    .fd-advantages__item-content-line {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1440px) and (min-width:424px) {
    .fd-advantages__item-content-line {
        margin-top:15.9px
    }
}@media only screen and (min-width: 1440px) and (min-width:960px) {
    .fd-advantages__item-content-line {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) and (min-width:1440px) {
    .fd-advantages__item-content-line {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1440px) and (min-width:1920px) {
    .fd-advantages__item-content-line {
        margin-top:16px
    }
}.fd-advantages__item-content-text {
    font-size: 4.063vw;
    line-height: 1.5;
    width: 100%
}@media only screen and (min-width: 424px) {
    .fd-advantages__item-content-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content-text {
        font-size:15px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1440px) {
    .fd-advantages__item-content-text {
        font-size:1.146vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .fd-advantages__item-content-text {
        font-size:22px;
        line-height: 1.6
    }
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content-text {
        margin-left:4.16667%;
        width: auto
    }
}@media only screen and (min-width: 1280px) {
    .fd-advantages__item-content-text {
        margin-left:4.16667%
    }
}@media only screen and (min-width: 1440px) {
    .fd-advantages__item-content-text {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1440px) and (min-width:424px) {
    .fd-advantages__item-content-text {
        margin-top:15.9px
    }
}@media only screen and (min-width: 1440px) and (min-width:960px) {
    .fd-advantages__item-content-text {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) and (min-width:1440px) {
    .fd-advantages__item-content-text {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1440px) and (min-width:1920px) {
    .fd-advantages__item-content-text {
        margin-top:16px
    }
}.fd-advantages__item-content-text:first-child {
    margin-bottom: 7.5vw;
    margin-right: 4.16667%;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}@media only screen and (min-width: 424px) {
    .fd-advantages__item-content-text:first-child {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content-text:first-child {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .fd-advantages__item-content-text:first-child {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .fd-advantages__item-content-text:first-child {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content-text:first-child {
        margin-bottom:0
    }
}.fd-advantages__item-content-text br {
    display: none
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content-text br {
        display:block
    }
}.fd-advantages__item-content-text_size_big {
    font-size: 15vw;
    line-height: 1.2;
    margin-top: 0;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 100%;
    font-family: Montserrat,sans-serif;
    text-transform: uppercase
}@media only screen and (min-width: 424px) {
    .fd-advantages__item-content-text_size_big {
        font-size:63.6px;
        line-height: 1.2
    }
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content-text_size_big {
        font-size:98px;
        line-height: 1.2
    }
}@media only screen and (min-width: 1440px) {
    .fd-advantages__item-content-text_size_big {
        font-size:8.542vw;
        line-height: 1.4
    }
}@media only screen and (min-width: 1920px) {
    .fd-advantages__item-content-text_size_big {
        font-size:164px;
        line-height: 1.4
    }
}@media only screen and (min-width: 960px) {
    .fd-advantages__item-content-text_size_big {
        width:auto
    }
}.breadcrumbs {
    margin: 3.75vw 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}@media only screen and (min-width: 424px) {
    .breadcrumbs {
        margin:15.9px 0
    }
}@media only screen and (min-width: 960px) {
    .breadcrumbs {
        margin:14px 0
    }
}@media only screen and (min-width: 1440px) {
    .breadcrumbs {
        margin:.834vw 0
    }
}@media only screen and (min-width: 1920px) {
    .breadcrumbs {
        margin:16px 0
    }
}.breadcrumbs__item {
    font-size: 3.125vw;
    height: 6.25vw
}@media only screen and (min-width: 424px) {
    .breadcrumbs__item {
        font-size:13.3px
    }
}@media only screen and (min-width: 960px) {
    .breadcrumbs__item {
        font-size:14px
    }
}@media only screen and (min-width: 1440px) {
    .breadcrumbs__item {
        font-size:.782vw
    }
}@media only screen and (min-width: 1920px) {
    .breadcrumbs__item {
        font-size:15px
    }
}@media only screen and (min-width: 424px) {
    .breadcrumbs__item {
        height:26.5px
    }
}@media only screen and (min-width: 960px) {
    .breadcrumbs__item {
        height:20px
    }
}@media only screen and (min-width: 1440px) {
    .breadcrumbs__item {
        height:1.042vw
    }
}@media only screen and (min-width: 1920px) {
    .breadcrumbs__item {
        height:20px
    }
}.breadcrumbs__item:first-child {
    margin-left: 0
}.breadcrumbs__item svg {
    margin-left: 3.125vw;
    margin-right: 3.125vw;
    stroke: #444240
}@media only screen and (min-width: 424px) {
    .breadcrumbs__item svg {
        margin-left:13.3px
    }
}@media only screen and (min-width: 960px) {
    .breadcrumbs__item svg {
        margin-left:12px
    }
}@media only screen and (min-width: 1440px) {
    .breadcrumbs__item svg {
        margin-left:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .breadcrumbs__item svg {
        margin-left:16px
    }
}@media only screen and (min-width: 424px) {
    .breadcrumbs__item svg {
        margin-right:13.3px
    }
}@media only screen and (min-width: 960px) {
    .breadcrumbs__item svg {
        margin-right:12px
    }
}@media only screen and (min-width: 1440px) {
    .breadcrumbs__item svg {
        margin-right:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .breadcrumbs__item svg {
        margin-right:16px
    }
}.breadcrumbs__item .breadcrumbs__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #444240
}.breadcrumbs__item .breadcrumbs__link:hover {
    color: #17d527
}.breadcrumbs__item .breadcrumbs__text {
    color: #444240
}.breadcrumbs__schema {
    display: none
}.grid__breadcrumbs-top .breadcrumbs__link,.grid__breadcrumbs-top .breadcrumbs__text {
    color: #878b9a
}.grid__breadcrumbs-top svg {
    stroke: #878b9a
}.team__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.team__list-item {
    margin-bottom: 12.5vw;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-width: 270px;
    padding-right: 30px
}@media only screen and (min-width: 424px) {
    .team__list-item {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .team__list-item {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .team__list-item {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .team__list-item {
        margin-bottom:72px
    }
}.team__list-item a svg {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    margin-left: 8px
}@media only screen and (min-width: 1280px) {
    .team__list-item a:hover .team__list-item-title {
        color:#17d527
    }

    .team__list-item a:hover svg {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}.team__list-item-image {
    width: 28.125vw;
    height: 28.125vw;
    border-radius: 50%;
    overflow: hidden;
    position: relative
}@media only screen and (min-width: 424px) {
    .team__list-item-image {
        width:119.3px
    }
}@media only screen and (min-width: 960px) {
    .team__list-item-image {
        width:90px
    }
}@media only screen and (min-width: 1440px) {
    .team__list-item-image {
        width:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .team__list-item-image {
        width:160px
    }
}@media only screen and (min-width: 424px) {
    .team__list-item-image {
        height:119.3px
    }
}@media only screen and (min-width: 960px) {
    .team__list-item-image {
        height:90px
    }
}@media only screen and (min-width: 1440px) {
    .team__list-item-image {
        height:8.334vw
    }
}@media only screen and (min-width: 1920px) {
    .team__list-item-image {
        height:160px
    }
}.team__list-item-image:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg,rgba(202,157,86,.1),rgba(202,157,86,.1));
    mix-blend-mode: color-dodge
}.team__list-item-image img {
    object-fit: cover;
    object-position: center;
    font-family: "object-fit: cover; object-position: center;";
    object-position: top;
    width: 100%;
    height: 100%
}.team__list-item-title {
    margin-top: 8.75vw;
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .team__list-item-title {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .team__list-item-title {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .team__list-item-title {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .team__list-item-title {
        margin-top:56px
    }
}@media only screen and (min-width: 424px) {
    .team__list-item-title {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .team__list-item-title {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .team__list-item-title {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .team__list-item-title {
        font-size:18px;
        line-height: 1.6
    }
}.popup__person-image {
    margin-bottom: 7.5vw;
    padding-left: 10%;
    max-width: 274px;
    display: block
}@media only screen and (min-width: 424px) {
    .popup__person-image {
        margin-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .popup__person-image {
        margin-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .popup__person-image {
        margin-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__person-image {
        margin-bottom:40px
    }
}@media only screen and (min-width: 960px) {
    .popup__person-image {
        padding-left:0;
        max-width: inherit
    }
}.popup__person-image .architecture-item__photo-inner img {
    padding: 5.625vw;
    object-position: top
}@media only screen and (min-width: 424px) {
    .popup__person-image .architecture-item__photo-inner img {
        padding:23.9px
    }
}@media only screen and (min-width: 960px) {
    .popup__person-image .architecture-item__photo-inner img {
        padding:18px
    }
}@media only screen and (min-width: 1440px) {
    .popup__person-image .architecture-item__photo-inner img {
        padding:.938vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__person-image .architecture-item__photo-inner img {
        padding:18px
    }
}.popup__person-info .popup__person-line {
    display: none
}@media only screen and (min-width: 960px) {
    .popup__person-info .popup__person-line {
        display:block
    }
}.popup__person-info .popup__person-title {
    font-style: normal
}.popup__person-info .popup__person-position {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .popup__person-info .popup__person-position {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .popup__person-info .popup__person-position {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .popup__person-info .popup__person-position {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .popup__person-info .popup__person-position {
        margin-top:32px
    }
}.popup__person-info .popup__person-text {
    padding-left: 10%;
    margin-left: -3.33333%;
    width: 96.66667%
}@media only screen and (min-width: 960px) {
    .popup__person-info .popup__person-text {
        padding-left:3.33333%
    }
}.person_theme_popup .architecture-item {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}.mobile-plug-section {
    display: block;
    visibility: visible
}@media only screen and (min-width: 960px) {
    .mobile-plug-section {
        display:none;
        visibility: hidden
    }
}.mobile-plug-section .grid__container {
    margin-top: 12.5vw;
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .mobile-plug-section .grid__container {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .mobile-plug-section .grid__container {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .mobile-plug-section .grid__container {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .mobile-plug-section .grid__container {
        margin-top:72px
    }
}@media only screen and (min-width: 424px) {
    .mobile-plug-section .grid__container {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .mobile-plug-section .grid__container {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .mobile-plug-section .grid__container {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .mobile-plug-section .grid__container {
        margin-bottom:72px
    }
}.private-section {
    padding: 17.5vw 8.33333%;
    display: none;
    visibility: hidden
}@media only screen and (min-width: 424px) {
    .private-section {
        padding-top:74.2px
    }
}@media only screen and (min-width: 960px) {
    .private-section {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .private-section {
        padding-top:5vw
    }
}@media only screen and (min-width: 1920px) {
    .private-section {
        padding-top:96px
    }
}@media only screen and (min-width: 424px) {
    .private-section {
        padding-bottom:74.2px
    }
}@media only screen and (min-width: 960px) {
    .private-section {
        padding-bottom:72px
    }
}@media only screen and (min-width: 1440px) {
    .private-section {
        padding-bottom:5vw
    }
}@media only screen and (min-width: 1920px) {
    .private-section {
        padding-bottom:96px
    }
}@media only screen and (min-width: 960px) {
    .private-section {
        padding-left:16.66667%;
        padding-right: 16.66667%;
        display: block;
        visibility: visible
    }
}@media only screen and (min-width: 1440px) {
    .private-section {
        padding-left:18.75%;
        padding-right: 18.75%
    }
}.private-section .section-number_with_top-padding {
    padding-top: 12.5vw
}@media only screen and (min-width: 424px) {
    .private-section .section-number_with_top-padding {
        padding-top:53px
    }
}@media only screen and (min-width: 960px) {
    .private-section .section-number_with_top-padding {
        padding-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .private-section .section-number_with_top-padding {
        padding-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .private-section .section-number_with_top-padding {
        padding-top:72px
    }
}@media only screen and (min-width: 1440px) {
    .private-section .section-number__wrapper {
        margin-left:11.11111%;
        margin-right: 11.11111%
    }
}.private-section .section-inner__row {
    padding-left: 13.88889%;
    padding-right: 13.88889%;
    width: 100%
}@media only screen and (min-width: 960px) {
    .private-section .section-inner__row {
        padding-left:5.55556%;
        padding-right: 5.55556%
    }
}@media only screen and (min-width: 1440px) {
    .private-section .section-inner__row {
        padding-left:18.75%;
        padding-right: 18.75%
    }
}.private-section .section-inner__content {
    padding-top: 30%;
    padding-bottom: 30%
}@media only screen and (min-width: 960px) {
    .private-section .section-inner__content {
        padding-top:17.64706%;
        padding-bottom: 17.64706%
    }
}@media only screen and (min-width: 1440px) {
    .private-section .section-inner__content {
        padding-top:25%;
        padding-bottom: 25%
    }
}.private__form .callback__form-inputs:not(:first-child) {
    margin-top: 7.5vw;
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .private__form .callback__form-inputs:not(:first-child) {
        margin-top:31.8px
    }
}@media only screen and (min-width: 960px) {
    .private__form .callback__form-inputs:not(:first-child) {
        margin-top:28px
    }
}@media only screen and (min-width: 1440px) {
    .private__form .callback__form-inputs:not(:first-child) {
        margin-top:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .private__form .callback__form-inputs:not(:first-child) {
        margin-top:40px
    }
}@media only screen and (min-width: 424px) {
    .private__form .callback__form-inputs:not(:first-child) {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .private__form .callback__form-inputs:not(:first-child) {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .private__form .callback__form-inputs:not(:first-child) {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .private__form .callback__form-inputs:not(:first-child) {
        margin-bottom:16px
    }
}.private__form .callback__form-input {
    margin-bottom: 3.75vw
}@media only screen and (min-width: 424px) {
    .private__form .callback__form-input {
        margin-bottom:15.9px
    }
}@media only screen and (min-width: 960px) {
    .private__form .callback__form-input {
        margin-bottom:16px
    }
}@media only screen and (min-width: 1440px) {
    .private__form .callback__form-input {
        margin-bottom:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .private__form .callback__form-input {
        margin-bottom:16px
    }
}.private__form textarea.input__input {
    box-sizing: border-box;
    height: inherit;
    min-height: inherit;
    resize: none;
    overflow: hidden
}.private__form .input__input {
    padding: 20px 40px 20px 16px;
    background: linear-gradient(0deg,rgba(185,143,79,.1),rgba(185,143,79,.1)),linear-gradient(0deg,#fff,#fff),#edebe9;
    border: none
}.private__form .input__input:focus {
    color: #101417;
    background: #fff;
    border: 1px solid #d4c1a4;
    box-shadow: 0 0 0 4px #edebe9
}.private__form .input__input:focus+.input__line:after {
    width: 0
}.private__form .input__input.validate-input-error {
    background: #fff;
    border: 1px solid #eb5757
}.private__form .input__success {
    right: 16px;
    padding-bottom: 0
}.private__form .input__error {
    right: 10px;
    padding-bottom: 0
}.private__form .input__eye {
    padding-bottom: 0
}.private__form .j-stretching-textarea .input__error,.private__form .j-stretching-textarea .input__success {
    top: 24px
}.private__form .custom-select__input {
    padding: 20px 40px 20px 16px;
    background: linear-gradient(0deg,rgba(185,143,79,.1),rgba(185,143,79,.1)),linear-gradient(0deg,#fff,#fff),#edebe9;
    border: none
}.private__form .custom-select__input-text {
    font-size: 4.063vw;
    line-height: 1.5;
    padding: 0;
    font-weight: 400;
    color: rgba(68,66,64,.6)
}@media only screen and (min-width: 424px) {
    .private__form .custom-select__input-text {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .private__form .custom-select__input-text {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .private__form .custom-select__input-text {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .private__form .custom-select__input-text {
        font-size:18px;
        line-height: 1.6
    }
}.private__form .custom-select__input-icon {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    right: 18px
}.private__form .custom-select__input-icon svg {
    width: 12px;
    fill: #101417
}.private__form .custom-select__content .checkbox__icon {
    display: none
}.private__form .custom-select__content .custom-select__checkbox {
    padding: 2.5vw 5vw
}@media only screen and (min-width: 424px) {
    .private__form .custom-select__content .custom-select__checkbox {
        padding:10.6px 21.2px
    }
}@media only screen and (min-width: 960px) {
    .private__form .custom-select__content .custom-select__checkbox {
        padding:8px 16px
    }
}@media only screen and (min-width: 1440px) {
    .private__form .custom-select__content .custom-select__checkbox {
        padding:.417vw .834vw
    }
}@media only screen and (min-width: 1920px) {
    .private__form .custom-select__content .custom-select__checkbox {
        padding:8px 16px
    }
}.private__form .custom-select.is-open .custom-select__content {
    margin-top: 4px
}.private__form .custom-select.is-open .custom-select__input {
    border-color: #d4c1a4
}.private__form .custom-select.is-open .custom-select__input-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}.private__form .custom-select__content-inner {
    border-color: #d4c1a4
}.private__form .custom-select_theme_private-light .custom-select__input {
    background: #fff;
    border: 1px solid #edebe9
}.private__form .custom-select_theme_private-light .custom-select__input-text {
    color: #101417
}.private__form .callback__form-submit {
    margin-right: 40px
}.private__form .callback__form-input_theme_half:not(:first-child) {
    margin-bottom: 0;
    margin-top: 0
}.private__form .checkbox__input:checked~.checkbox__label .checkbox__icon {
    background-color: #17d527;
    border-color: #17d527
}.private__form .checkbox__input:checked~.checkbox__label .checkbox__icon svg {
    stroke: #fff
}.private__form .checkbox__input:hover~.checkbox__label .checkbox__icon {
    background-color: #fdf5e7
}.private__form .checkbox__input:hover~.checkbox__label .checkbox__icon svg {
    stroke: #17d527
}.private-section-wide {
    padding-left: 8.33333%;
    padding-right: 8.33333%
}@media only screen and (min-width: 960px) {
    .private-section-wide {
        padding-left:0;
        padding-right: 0
    }
}@media only screen and (min-width: 1440px) {
    .private-section-wide {
        padding-left:0;
        padding-right: 0
    }
}.private-section-wide .section-inner__row {
    padding-left: 2.77778%;
    padding-right: 2.77778%
}@media only screen and (min-width: 960px) {
    .private-section-wide .section-inner__row {
        padding-left:2.77778%;
        padding-right: 2.77778%
    }
}@media only screen and (min-width: 1440px) {
    .private-section-wide .section-inner__row {
        padding-left:9.375%;
        padding-right: 9.375%
    }
}.private-section-wide .section-inner__content {
    padding-top: 10%;
    padding-bottom: 10%;
    padding-right: 10.71429%
}.buttons-block {
    margin-top: 12.5vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}@media only screen and (min-width: 424px) {
    .buttons-block {
        margin-top:53px
    }
}@media only screen and (min-width: 960px) {
    .buttons-block {
        margin-top:56px
    }
}@media only screen and (min-width: 1440px) {
    .buttons-block {
        margin-top:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .buttons-block {
        margin-top:72px
    }
}.banks-navigation {
    margin-top: 8.75vw
}@media only screen and (min-width: 424px) {
    .banks-navigation {
        margin-top:37.1px
    }
}@media only screen and (min-width: 960px) {
    .banks-navigation {
        margin-top:32px
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation {
        margin-top:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .banks-navigation {
        margin-top:56px
    }
}.banks-navigation__container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 424px
}@media only screen and (min-width: 960px) {
    .banks-navigation__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 960px
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation__container {
        margin-left:auto;
        margin-right: auto;
        width: 100%;
        max-width: 1920px
    }
}.banks-navigation__content {
    padding-bottom: 7.5vw;
    position: relative
}@media only screen and (min-width: 424px) {
    .banks-navigation__content {
        padding-bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .banks-navigation__content {
        padding-bottom:28px
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation__content {
        padding-bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .banks-navigation__content {
        padding-bottom:40px
    }
}.banks-navigation__list {
    scrollbar-width: thin;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}.banks-navigation__list,.banks-navigation__list:hover {
    scrollbar-color: transparent transparent
}.banks-navigation__list::-webkit-scrollbar {
    width: 0;
    height: 0
}.banks-navigation__list::-webkit-scrollbar-track {
    background-color: transparent
}.banks-navigation__list::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 0
}.banks-navigation__list::-webkit-scrollbar-thumb:hover {
    background: transparent
}.banks-navigation__list:after {
    content: "";
    width: -webkit-calc(100vw - 100%);
    width: calc(100vw - 100%);
    height: 100%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}.banks-navigation__list li {
    margin-right: 7.5vw;
    width: 80.625vw;
    min-height: 87.5vw;
    color: #444240;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}@media only screen and (min-width: 424px) {
    .banks-navigation__list li {
        margin-right:31.8px
    }
}@media only screen and (min-width: 960px) {
    .banks-navigation__list li {
        margin-right:24px
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation__list li {
        margin-right:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .banks-navigation__list li {
        margin-right:32px
    }
}@media only screen and (min-width: 424px) {
    .banks-navigation__list li {
        width:341.9px
    }
}@media only screen and (min-width: 960px) {
    .banks-navigation__list li {
        width:320px
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation__list li {
        width:25.521vw
    }
}@media only screen and (min-width: 1920px) {
    .banks-navigation__list li {
        width:490px
    }
}@media only screen and (min-width: 424px) {
    .banks-navigation__list li {
        min-height:371px
    }
}@media only screen and (min-width: 960px) {
    .banks-navigation__list li {
        min-height:280px
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation__list li {
        min-height:17.448vw
    }
}@media only screen and (min-width: 1920px) {
    .banks-navigation__list li {
        min-height:335px
    }
}@media only screen and (min-width: 1280px) {
    .banks-navigation__list li a:hover:before {
        background:#17d527;
        opacity: .8
    }
}.banks-navigation__list li:after {
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: transparent
}.banks-navigation__list li:last-child {
    margin-right: 0
}.banks-navigation__list li.is-active {
    position: relative;
    pointer-events: none
}.banks-navigation__list li.is-active a:before {
    background: #17d527;
    opacity: .8
}.banks-navigation__list li a {
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: inherit
}.banks-navigation__list li a,.banks-navigation__list li a:before {
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    width: 100%;
    height: 100%
}.banks-navigation__list li a:before {
    -webkit-transition-property: opacity,background-color;
    transition-property: opacity,background-color;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0
}.banks-navigation__list li a img {
    width: 100%;
    height: auto
}.banks-navigation__list li a p {
    font-size: 4.063vw;
    line-height: 1.5;
    bottom: 7.5vw;
    left: 5vw;
    padding-right: 15px;
    position: absolute;
    color: #fff
}@media only screen and (min-width: 424px) {
    .banks-navigation__list li a p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .banks-navigation__list li a p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation__list li a p {
        font-size:.886vw;
        line-height: 1.45
    }
}@media only screen and (min-width: 1920px) {
    .banks-navigation__list li a p {
        font-size:17px;
        line-height: 1.45
    }
}@media only screen and (min-width: 424px) {
    .banks-navigation__list li a p {
        bottom:31.8px
    }
}@media only screen and (min-width: 960px) {
    .banks-navigation__list li a p {
        bottom:20px
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation__list li a p {
        bottom:2.084vw
    }
}@media only screen and (min-width: 1920px) {
    .banks-navigation__list li a p {
        bottom:40px
    }
}@media only screen and (min-width: 424px) {
    .banks-navigation__list li a p {
        left:21.2px
    }
}@media only screen and (min-width: 960px) {
    .banks-navigation__list li a p {
        left:15px
    }
}@media only screen and (min-width: 1440px) {
    .banks-navigation__list li a p {
        left:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .banks-navigation__list li a p {
        left:32px
    }
}.banks-navigation__scrollbar {
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    bottom: 0;
    background-color: hsla(40,2%,75%,.8)
}.banks-navigation__scrollbar .swiper-scrollbar-drag {
    position: relative;
    cursor: -webkit-grab;
    cursor: grab;
    height: 2px;
    background-color: #17d527
}.banks-navigation__scrollbar .swiper-scrollbar-drag:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}.banks-navigation__scrollbar .swiper-scrollbar-drag:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px
}.seo-text {
    margin-bottom: 12.5vw
}@media only screen and (min-width: 424px) {
    .seo-text {
        margin-bottom:53px
    }
}@media only screen and (min-width: 960px) {
    .seo-text {
        margin-bottom:56px
    }
}@media only screen and (min-width: 1440px) {
    .seo-text {
        margin-bottom:3.75vw
    }
}@media only screen and (min-width: 1920px) {
    .seo-text {
        margin-bottom:72px
    }
}.seo-text .inner-section__title {
    margin-bottom: 8.75vw;
    color: #101417
}@media only screen and (min-width: 424px) {
    .seo-text .inner-section__title {
        margin-bottom:37.1px
    }
}@media only screen and (min-width: 960px) {
    .seo-text .inner-section__title {
        margin-bottom:32px
    }
}@media only screen and (min-width: 1440px) {
    .seo-text .inner-section__title {
        margin-bottom:2.917vw
    }
}@media only screen and (min-width: 1920px) {
    .seo-text .inner-section__title {
        margin-bottom:56px
    }
}.seo-text .inner-section__text p {
    font-size: 4.063vw;
    line-height: 1.5
}@media only screen and (min-width: 424px) {
    .seo-text .inner-section__text p {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .seo-text .inner-section__text p {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .seo-text .inner-section__text p {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .seo-text .inner-section__text p {
        font-size:18px;
        line-height: 1.6
    }
}.seo-text .link {
    margin-top: 3.75vw;
    font-size: 4.063vw;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #17d527
}@media only screen and (min-width: 424px) {
    .seo-text .link {
        margin-top:15.9px
    }
}@media only screen and (min-width: 960px) {
    .seo-text .link {
        margin-top:16px
    }
}@media only screen and (min-width: 1440px) {
    .seo-text .link {
        margin-top:.834vw
    }
}@media only screen and (min-width: 1920px) {
    .seo-text .link {
        margin-top:16px
    }
}@media only screen and (min-width: 424px) {
    .seo-text .link {
        font-size:17.3px;
        line-height: 1.5
    }
}@media only screen and (min-width: 960px) {
    .seo-text .link {
        font-size:13px;
        line-height: 1.5
    }
}@media only screen and (min-width: 1440px) {
    .seo-text .link {
        font-size:.938vw;
        line-height: 1.6
    }
}@media only screen and (min-width: 1920px) {
    .seo-text .link {
        font-size:18px;
        line-height: 1.6
    }
}@media only screen and (min-width: 1280px) {
    .seo-text .link:hover {
        color:#101417
    }
}.seo-text .link svg {
    margin-left: 4px
}.seo-text .cut-hidden p:first-of-type {
    margin-top: 6.25vw
}@media only screen and (min-width: 424px) {
    .seo-text .cut-hidden p:first-of-type {
        margin-top:26.5px
    }
}@media only screen and (min-width: 960px) {
    .seo-text .cut-hidden p:first-of-type {
        margin-top:24px
    }
}@media only screen and (min-width: 1440px) {
    .seo-text .cut-hidden p:first-of-type {
        margin-top:1.667vw
    }
}@media only screen and (min-width: 1920px) {
    .seo-text .cut-hidden p:first-of-type {
        margin-top:32px
    }
}.seo-text .cut-hidden.show+.link svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}@page {
    padding: 40px 0!important
}.pdf {
    display: block;
    width: 780px;
    height: 100%;
    color: #101417
}.pdf h1 {
    font-family: El Messiri,sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: normal;
    text-transform: none
}.pdf h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0
}.pdf table {
    border-collapse: collapse
}.pdf__container {
    padding: 32px 5.55556% 8px;
    width: 100%;
    height: 100%;
    page-break-before: always;
    page-break-inside: avoid
}.pdf__container-private {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding-top: 0
}.pdf__container-private .pdf__private {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}.pdf__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-bottom: 32px;
    position: relative
}.pdf__header-logo {
    width: 23.4375%
}.pdf__header-logo img {
    max-height: 24px
}.pdf__header-object-logo {
    width: 31.25%
}.pdf__header-object-logo img {
    max-height: 42px;
    width: 100%
}.pdf__header-column {
    padding-left: 3.125%;
    width: 34.375%
}.pdf__header-column:nth-child(2) {
    margin-left: auto
}.pdf__header-contacts {
    margin-left: auto;
    text-align: right
}.pdf__header-phone {
    display: block;
    font-size: 12px;
    line-height: 1.45;
    padding-top: 5px;
    white-space: nowrap
}.pdf__header-comment {
    color: rgba(16,20,23,.7);
    font-size: 12px;
    line-height: 1.45
}.pdf__header-timetable {
    margin-left: 3.125%;
    width: 31.25%
}.pdf__header-info {
    display: block;
    font-size: 13px;
    line-height: 1.45;
    margin-top: 5px
}.pdf__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.pdf__left-column {
    width: 62.5%
}.pdf__right-column {
    margin-left: 6.25%;
    width: 31.25%
}.pdf__info-link {
    font-size: 13px;
    line-height: 1.45;
    font-weight: 600;
    display: block
}.pdf__info-link span {
    color: #101417;
    font-weight: 400
}.pdf__plan {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 24px
}.pdf__plan-img {
    width: 100%;
    height: 500px
}.pdf__plan-img img {
    object-fit: contain;
    object-position: top center;
    font-family: "object-fit: contain; object-position: top center;";
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: auto;
    height: auto;
    max-height: 500px;
    border: none
}.pdf__params {
    margin-top: 24px
}.pdf__params-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}.pdf__params-item:not(:first-child) {
    margin-top: 8px
}.pdf__params-name {
    color: rgba(16,20,23,.7);
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 13px;
    line-height: 1.45;
    width: 55%
}.pdf__params-name:first-letter {
    text-transform: uppercase
}.pdf__params-value {
    font-size: 13px;
    line-height: 1.45
}.pdf__price {
    margin-top: 16px
}.pdf__price-comment {
    color: rgba(16,20,23,.7);
    font-size: 13px;
    line-height: 1.45
}.pdf__price-main {
    display: block;
    font-size: 18px;
    line-height: 1.6
}.pdf__options,.pdf__plans {
    margin-top: 16px
}.pdf__plans {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}.pdf__plans-item {
    width: 34.375%
}.pdf__plans-item:nth-child(2n) {
    margin-left: 3.125%
}.pdf__plans-img {
    width: 100%;
    position: relative
}.pdf__plans-img img,.pdf__plans-img svg {
    max-height: 220px
}.pdf__plans-img svg {
    position: absolute;
    top: 0;
    left: 0
}.pdf__plans-title {
    color: rgba(16,20,23,.7);
    font-size: 13px;
    line-height: 1.45;
    margin-top: 8px
}.pdf__mortgage {
    width: 100%
}.pdf__mortgage-table {
    width: 100%;
    page-break-inside: auto
}.pdf__mortgage-table tr {
    page-break-inside: avoid;
    page-break-after: auto
}.pdf__mortgage-table:not(:first-child) {
    margin-top: 24px
}.pdf__mortgage-table thead td {
    font-size: 13px;
    line-height: 1.45;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(16,20,23,.2)
}.pdf__mortgage-table thead td:first-child {
    padding-right: 1.5625%;
    width: 42.1875%
}.pdf__mortgage-table thead td:nth-child(2) {
    padding-right: 1.5625%;
    width: 12.5%
}.pdf__mortgage-table thead td:nth-child(3) {
    padding-right: 1.5625%;
    width: 14.0625%
}.pdf__mortgage-table thead td:nth-child(4) {
    padding-right: 1.5625%;
    width: 10.9375%
}.pdf__mortgage-table thead td:last-child {
    text-align: right
}.pdf__mortgage-table tbody td {
    font-size: 13px;
    line-height: 1.45
}.pdf__mortgage-table-bank {
    width: 100%
}.pdf__mortgage-table-bank-header td {
    padding-top: 24px
}.pdf__mortgage-table-bank-header td:first-child {
    width: 6.25%
}.pdf__mortgage-table-bank-header td:first-child img {
    max-width: 24px;
    max-height: 24px;
    height: auto
}.pdf__mortgage-table-bank-header td:nth-child(2) b {
    vertical-align: baseline
}.pdf__mortgage-table-bank-info td {
    padding-top: 8px;
    padding-bottom: 16px
}.pdf__mortgage-table-bank-info td:first-child {
    width: 6.25%
}.pdf__mortgage-table-bank-info td:nth-child(2) {
    padding-right: 1.5625%;
    width: 35.9375%
}.pdf__mortgage-table-bank-info td:nth-child(3) {
    padding-right: 1.5625%;
    width: 12.5%
}.pdf__mortgage-table-bank-info td:nth-child(4) {
    padding-right: 1.5625%;
    width: 14.0625%
}.pdf__mortgage-table-bank-info td:nth-child(5) {
    padding-right: 1.5625%;
    width: 10.9375%
}.pdf__mortgage-table-bank-info td:last-child {
    text-align: right
}.pdf__mortgage-table-bank-info td:not(:first-child) {
    border-bottom: 1px solid rgba(16,20,23,.2)
}.pdf__mortgage-logo {
    max-width: 155px;
    max-height: 24px
}.pdf__label_theme_parking {
    background-color: rgba(148,0,211,.2);
    padding: 3px 8px 3px 26px;
    position: relative
}.pdf__label_theme_parking img {
    position: absolute;
    top: 50%;
    left: 2px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}.pdf__mortgage-results {
    margin-top: 28px
}.pdf__mortgage-results-title {
    font-size: 18px;
    line-height: 1.6
}.pdf__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 30px
}.pdf__footer-logo {
    width: 31.25%
}.pdf__footer-logo img {
    max-height: 24px
}.pdf__footer-column {
    margin-left: 1.5625%
}.pdf__footer-column:nth-child(2) {
    margin-left: 13%;
    margin-right: auto
}.pdf__footer-comment {
    color: rgba(16,20,23,.7);
    font-size: 12px;
    line-height: 1.45
}.pdf__footer-text {
    margin-top: 5px;
    font-size: 11px;
    line-height: 1.45
}.pdf__params_theme_mortgage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 16px;
    width: 100%
}.pdf__params_theme_mortgage .pdf__params-item {
    display: block;
    margin-top: 0
}.pdf__params_theme_mortgage .pdf__params-item:not(:last-child) {
    margin-right: 24px
}.pdf__params_theme_mortgage .pdf__params-name {
    width: auto
}.pdf__params_theme_mortgage .pdf__params-value {
    margin-top: 5px
}.pdf__header_theme_flat {
    padding-bottom: 24px
}.pdf__plans-item_size_big {
    width: 62.5%
}.pdf__header-private {
    margin-bottom: 32px;
    padding-bottom: 32px;
    position: relative;
    border-bottom: 1px solid rgba(16,20,23,.2)
}.pdf__footer-simplified,.pdf__header-private {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}.pdf__footer-simplified {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
    font-weight: 300;
    font-size: 13px;
    line-height: 145%;
    opacity: .7
}.pdf__footer-spacer {
    display: inline-block;
    margin: auto 16px
}.pdf__private h2 {
    margin-top: 24px;
    font-family: El Messiri,sans-serif;
    font-style: normal;
    text-transform: none;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: inherit
}.pdf__private h2,.pdf__private p {
    margin-bottom: 12px;
    line-height: 140%
}.pdf__private p {
    font-weight: 400;
    font-size: 13px
}.pdf__private ol {
    margin: 0 0 0 24px;
    list-style-type: decimal
}.pdf__private ol li,.pdf__private ul li {
    font-weight: 400;
    font-size: 13px
}.pdf__private-main-title h1 {
    font-weight: 600;
    font-size: 32px;
    line-height: 140%
}.pdf__private-main-title p {
    font-weight: 300;
    font-size: 15px;
    line-height: 140%;
    opacity: .56
}.pdf__small-text {
    font-weight: 300;
    font-size: 12px;
    line-height: 145%;
    opacity: .7
}.pdf__documents {
    margin-top: 18px;
    border-collapse: collapse
}.pdf__documents td,.pdf__documents th {
    width: 50%;
    padding: 16px 24px;
    font-size: 13px;
    line-height: 140%;
    border: 1px solid #edebe9
}.pdf__documents th {
    text-align: left
}.pdf__private-list td,.pdf__private-list tr {
    vertical-align: top
}.pdf__private-list-number {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 16px 16px 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #edebe9;
    font-weight: 700;
    font-size: 13px;
    line-height: 140%
}.pdf__mortgage-note {
    margin: 36px 0;
    color: rgba(16,20,23,.7);
    font-size: 12px;
    font-style: italic;
    line-height: 1.45
}
.rightblock{
    position: absolute;
    left: 0;
    font-size: 16px;
    top: 0;
    font-weight: 400;
    padding: 15px 30px 20px 30px;
    width: 50%;
    background: #000000d1;
    line-height: normal;
    color: #fff;
    z-index: 99999999999999999;
    border-radius: 0px 0px 26px 0px;
}
.liter-description {
    display: flex;
    flex-direction: column;
    width: 30%;
    position: absolute;
    right: 0;
    top: 0;
    padding: 15px 0 0;
    background: #fff;
}
.liter-description>.item>.title {
    font-size: 18px;
    width: 100%;
    font-weight: 700;
    padding: 0 15px 10px;
    flex-wrap: wrap;
    display: flex;
    line-height: normal;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f7f7f5;
    font-family: El Messiri, sans-serif;
    font-size: 44px;
}
.liter-info {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 15px 0 0px;
    flex-direction: column;
    padding: 0 21px;
}
.liter-info .item {
    width: 100%;
    margin: 0 0 15px;
    font-size: 18px;
}
.liter-info .item span {
    color: #797979;
    font-size: 12px;
    font-weight: 500;
}
.liter-info .item p {
    font-weight: 700;
    margin-top: 8px;
    font-size: 14px;
}
.leftpic{
    height: 500px;
    display: flex;
}
.anchor-links__list-item span{
    color: #fff;
    z-index: 99999;
    font-weight: 400;
    text-shadow: 1px 1px 2px #000;
    font-size: 16px;
}
.pre{margin: 15px 0 25px;}
.pre h2{
    letter-spacing: 3px;
    font-size: 21px;
    line-height: 1.2;
    font-weight: 700;
    color: #333;
    margin-bottom: 17px;
    letter-spacing: 0.5px;
}
.pre h3{
    letter-spacing: 3px;
    font-size: 32px;
    line-height: 1.4;
    font-weight: 600;
    color: #444240;
}
.pre li{
    font-size: 16px;
    line-height: 1.75;
    font-weight: 500;
    margin-left: 20px;
    list-style: decimal;
    color: #393939;
}
.buttoon{

}
.textx{
    margin: 15px 0 25px;
    color: #393939;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500;
}
.bigmap{

}
.littlemap{
    transition: 0.2s;
}
.littlemap:hover{
        transform: scale(1.05);
}
.citata{background: #e4f8ff;color: #0d1112;width: 493px;font-weight: 500;/* text-align: right; */padding: 11px 20px;border-radius: 14px;font-size: 14px;/* position: absolute; *//* left: 0; */margin-bottom: 52px;}
.citata i{
    display: block;
    font-size: 18px;
    font-weight: 600;
}
.mt50{
    margin-top: 49px;
}
#plan{
        margin-top: 97px;
}
.fancybox-content{
    overflow: hidden;
    border-radius: 24px;
}
