@charset "UTF-8";
:root {
    --color-primary: #e4a272;
    --color-primary-rgb: 228, 162, 114;
    --color-link: #e4a272;
    --color-link-rgb: 228, 162, 114;
    --color-back: #1d1d1d;
    --color-black-rgb: 29, 29, 29;
    --font-size: 18px;
    --margin-container: 160px;
    --margin-indent-block: 50px;
    --margin-section: 150px;
    --gap-header: 40px;
    --height-border-big: 0.52083vw;
    --height-border-mini: 0.3125vw;
    --hamburger-layer-width: 36px;
    --hamburger-layer-spacing: 8px;
    --hamburger-layer-height: 2px;
    --height-btn-line: 3.64583vw;
    --height-btn-line-banner: 3.85417vw;
    --height-btn-line-mini: 2.60417vw
}

@font-face {
    font-weight: 400;
    font-family: "ALSRubl";
    font-style: normal;
    src: url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff");
    font-display: swap
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes fancybox-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fancybox-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

.slick-slide img, details, main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio], legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

.slick-slide.slick-loading img, [hidden], template {
    display: none
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-list * {
    outline: 0
}

.land-slider .land-slider-slide:not(:first-child) {
    display: none
}

.slider.slick-initialized .land-slider-slide:not(:first-child) {
    display: block
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: 0;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    -webkit-transition-duration: inherit;
    -o-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
    -o-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    -o-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-infobar, .fancybox-toolbar {
    opacity: 0;
    position: absolute;
    z-index: 99997
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: ltr;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    -o-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden
}

.fancybox-caption {
    opacity: 0;
    position: absolute
}

.fancybox-navigation .fancybox-button {
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    -o-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image::before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image, .fancybox-spaceball {
    background: 0 0;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe, .fancybox-video {
    background: 0 0;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
    color: #ccc
}

.fancybox-button:link, .fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: 0
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: 0
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:nth-child(1), .fancybox-button--pause svg:nth-child(1), .fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    -webkit-transform-origin: 0;
    transform-origin: 0;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: 0 0;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .85)), color-stop(50%, rgba(0, 0, 0, .3)), color-stop(65%, rgba(0, 0, 0, .15)), color-stop(75.5%, rgba(0, 0, 0, .075)), color-stop(82.85%, rgba(0, 0, 0, .037)), color-stop(88%, rgba(0, 0, 0, .019)), to(transparent));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent 100%);
    background: linear-gradient(to top, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding:max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
    animation: fancybox-rotate 1s linear infinite;
    background: 0 0;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
    -o-transition-timing-function: cubic-bezier(0, 0, .25, 1);
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link, .fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: 0 0;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: 0;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs-set {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs-set {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs-set::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs-set::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs-set::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs-set a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs-set a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    -o-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs-set a:focus::before {
    opacity: .5
}

.fancybox-thumbs-set a.fancybox-thumbs-active::before {
    opacity: 1
}

.fancybox-is-open .fancybox-bg {
    background: #fff;
    opacity: .7
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
    padding: 0;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity, -webkit-filter;
    -o-transition-property: opacity, filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible
}

.hamburger.is-active:hover, .hamburger:hover {
    opacity: .7
}

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::after, .hamburger.is-active .hamburger-inner::before {
    background-color: #000
}

.hamburger-box {
    width: var(--hamburger-layer-width);
    height: 22px;
    display: inline-block;
    position: relative
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: var(--hamburger-layer-width);
    height: 2px;
    background-color: #000;
    border-radius: 2px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    display: block
}

.hamburger-inner {
    top: 50%;
    margin-top: -1px
}

.hamburger-inner::after, .hamburger-inner::before {
    content: ""
}

.hamburger-inner::before {
    top: -10px
}

.hamburger-inner::after {
    bottom: -10px
}

.hamburger--spin .hamburger-inner {
    -webkit-transition-duration: .22s;
    -o-transition-duration: .22s;
    transition-duration: .22s;
    -webkit-transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    -o-transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin .hamburger-inner::before {
    -webkit-transition: top .1s .25s ease-in, opacity .1s ease-in;
    -o-transition: top .1s .25s ease-in, opacity .1s ease-in;
    transition: top .1s .25s ease-in, opacity .1s ease-in
}

.hamburger--spin .hamburger-inner::after {
    -webkit-transition: bottom .1s .25s ease-in, -webkit-transform .22s cubic-bezier(.55, .055, .675, .19);
    -o-transition: bottom .1s .25s ease-in, transform .22s cubic-bezier(.55, .055, .675, .19);
    transition: bottom .1s .25s ease-in, transform .22s cubic-bezier(.55, .055, .675, .19);
    transition: bottom .1s .25s ease-in, transform .22s cubic-bezier(.55, .055, .675, .19), -webkit-transform .22s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--spin.is-active .hamburger-inner {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-transition-delay: .12s;
    -o-transition-delay: .12s;
    transition-delay: .12s;
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    -webkit-transition: top .1s ease-out, opacity .1s .12s ease-out;
    -o-transition: top .1s ease-out, opacity .1s .12s ease-out;
    transition: top .1s ease-out, opacity .1s .12s ease-out
}

.hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: bottom .1s ease-out, -webkit-transform .22s .12s cubic-bezier(.215, .61, .355, 1);
    -o-transition: bottom .1s ease-out, transform .22s .12s cubic-bezier(.215, .61, .355, 1);
    transition: bottom .1s ease-out, transform .22s .12s cubic-bezier(.215, .61, .355, 1);
    transition: bottom .1s ease-out, transform .22s .12s cubic-bezier(.215, .61, .355, 1), -webkit-transform .22s .12s cubic-bezier(.215, .61, .355, 1)
}

.hamburger {
    position: relative;
    top: 5px
}

.lazyload, .lazyloading {
    opacity: 0
}

.lazyloaded {
    opacity: 1;
    -webkit-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

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

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

.fotorama__nav__frame:focus .fotorama__dot:after {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0
}

.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__html, .fotorama__img, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.fotorama--fullscreen, .fotorama__img {
    max-width: 99999px !important;
    max-height: 99999px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 !important
}

.fotorama__wrap .fotorama__grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.fotorama__grabbing * {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}

.fotorama__spinner {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important
}

.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__video-play {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fotorama__arr:focus, .fotorama__fullscreen-icon:focus, .fotorama__nav__frame {
    outline: 0
}

.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after {
    content: '';
    border-radius: inherit;
    background-color: rgba(0, 175, 234, .5)
}

.fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__shaft {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important
}

.fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {
    -webkit-transition-property: width, -webkit-transform;
    -o-transition-property: transform, width;
    transition-property: transform, width;
    transition-property: transform, width, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(.1, 0, .25, 1);
    -o-transition-timing-function: cubic-bezier(.1, 0, .25, 1);
    transition-timing-function: cubic-bezier(.1, 0, .25, 1);
    -webkit-transition-duration: 0ms;
    -o-transition-duration: 0ms;
    transition-duration: 0ms
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__no-select, .fotorama__video-close, .fotorama__video-play, .fotorama__wrap {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fotorama__select {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.fotorama__nav, .fotorama__nav__frame {
    margin: auto;
    padding: 0
}

.fotorama__caption__wrap, .fotorama__nav__frame, .fotorama__nav__shaft {
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1
}

.fotorama__nav__frame, .fotorama__thumb-border {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.fotorama__caption__wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fotorama--hidden, .fotorama__load {
    position: absolute;
    left: -99999px;
    top: -99999px;
    z-index: -1
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__nav, .fotorama__nav__frame, .fotorama__nav__shaft, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video-close, .fotorama__video-play {
    -webkit-tap-highlight-color: transparent
}

.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
    background: url(fotorama.png) no-repeat
}

.fotorama__thumb {
    background-color: #7f7f7f;
    background-color: rgba(127, 127, 127, .2)
}

.fotorama {
    min-width: 1px;
    overflow: hidden
}

.fotorama:not(.fotorama--unobtrusive) > :not(:first-child) {
    display: none
}

.fotorama--fullscreen, .fullscreen {
    background: #000;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important
}

.fullscreen {
    max-width: 100% !important;
    max-height: 100% !important;
    padding: 0 !important;
    overflow: hidden !important
}

.fotorama--fullscreen {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    float: none !important;
    z-index: 2147483647 !important
}

.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {
    background: #000
}

.fotorama__wrap {
    -webkit-text-size-adjust: 100%;
    position: relative;
    direction: ltr;
    z-index: 0
}

.fotorama__wrap--rtl .fotorama__stage__frame {
    direction: rtl
}

.fotorama__nav, .fotorama__stage {
    overflow: hidden;
    position: relative;
    max-width: 100%
}

.fotorama__wrap--pan-y {
    -ms-touch-action: pan-y
}

.fotorama__wrap .fotorama__pointer {
    cursor: pointer
}

.fotorama__wrap--slide .fotorama__stage__frame {
    opacity: 1 !important
}

.fotorama__stage__frame, body.is-active {
    overflow: hidden
}

.fotorama__stage__frame.fotorama__active {
    z-index: 8
}

.fotorama__wrap--fade .fotorama__stage__frame {
    display: none
}

.fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear, .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
    display: block;
    left: 0;
    top: 0
}

.fotorama__wrap--fade .fotorama__fade-front {
    z-index: 8
}

.fotorama__wrap--fade .fotorama__fade-rear {
    z-index: 7
}

.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
    z-index: 9
}

.fotorama__img {
    -ms-filter: "alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    border: 0 !important
}

.fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img {
    -ms-filter: "alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img, .fotorama__img--full, .fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
    display: none
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
    display: block
}

.fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage {
    max-width: 99999px !important
}

.fotorama__wrap--only-active .fotorama__stage__frame {
    visibility: hidden
}

.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
    visibility: visible
}

.fotorama__nav {
    font-size: 0;
    line-height: 0;
    text-align: center;
    display: none;
    white-space: nowrap;
    z-index: 5
}

.fotorama__nav__shaft {
    position: relative;
    left: 0;
    top: 0;
    text-align: left
}

.fotorama__nav__frame {
    position: relative;
    cursor: pointer
}

.fotorama__nav--dots, .fotorama__nav--thumbs {
    display: block
}

.fotorama__nav--dots .fotorama__nav__frame {
    width: 18px;
    height: 30px
}

.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border {
    display: none
}

.fotorama__nav--thumbs .fotorama__nav__frame {
    padding-left: 0 !important
}

.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
    padding-right: 0 !important
}

.fotorama__nav--thumbs .fotorama__nav__frame--dot {
    display: none
}

.fotorama__dot {
    display: block;
    width: 4px;
    height: 4px;
    position: relative;
    top: 12px;
    left: 6px;
    border-radius: 6px;
    border: 1px solid #7f7f7f
}

.fotorama__nav__frame:focus .fotorama__dot:after {
    padding: 1px;
    top: -1px;
    left: -1px
}

.fotorama__nav__frame.fotorama__active .fotorama__dot {
    width: 0;
    height: 0;
    border-width: 3px
}

.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
    padding: 3px;
    top: -3px;
    left: -3px
}

.fotorama__thumb {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%
}

.fotorama__nav__frame:focus .fotorama__thumb {
    z-index: 2
}

.fotorama__thumb-border {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    border-style: solid;
    background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, .25)), to(rgba(64, 64, 64, .1)));
    background-image: -o-linear-gradient(top left, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1));
    background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
}

.fotorama__caption {
    position: absolute;
    z-index: 12;
    bottom: 0;
    left: 0;
    right: 0;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #000
}

.fotorama__caption a {
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid;
    border-color: rgba(0, 0, 0, .5)
}

.fotorama__caption a:hover {
    color: #333;
    border-color: rgba(51, 51, 51, .5)
}

.fotorama__wrap--rtl .fotorama__caption {
    left: auto;
    right: 0
}

.fotorama__wrap--no-captions .fotorama__caption, .fotorama__wrap--video .fotorama__caption {
    display: none
}

.fotorama__caption__wrap {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .9);
    padding: 5px 10px
}

.fotorama__wrap--css3 .fotorama__spinner {
    -webkit-animation: spinner 24s infinite linear;
    animation: spinner 24s infinite linear
}

.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
    -ms-filter: "alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
}

.fotorama__select {
    cursor: auto
}

.fotorama__video {
    top: 32px;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 10
}

@-moz-document url-prefix() {
    .fotorama__active {
        box-shadow: 0 0 0 transparent
    }
}

.fotorama__arr {
    z-index: 11;
    cursor: pointer
}

.fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
    position: absolute;
    cursor: pointer
}

.fotorama__video-play {
    z-index: 11
}

.fotorama__arr {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 50%;
    margin-top: -16px
}

.fotorama__arr--prev {
    left: 2px;
    background-position: 0 0
}

.fotorama__arr--next {
    right: 2px;
    background-position: -32px 0
}

.fotorama__arr--disabled {
    pointer-events: none;
    cursor: default;
    *display: none
}

.fotorama__fullscreen-icon {
    width: 32px;
    height: 32px;
    top: 2px;
    right: 2px;
    background-position: 0 -32px;
    z-index: 20
}

.fotorama__arr:focus, .fotorama__fullscreen-icon:focus {
    border-radius: 50%
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
    background-position: -32px -32px
}

.fotorama__video-play {
    width: 96px;
    height: 96px;
    left: 50%;
    top: 50%;
    margin-left: -48px;
    margin-top: -48px;
    background-position: 0 -64px;
    opacity: 0
}

.fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play {
    display: none
}

.fotorama__error .fotorama__video-play, .fotorama__loaded .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play {
    opacity: 1;
    display: block
}

.fotorama__nav__frame .fotorama__video-play {
    width: 32px;
    height: 32px;
    margin-left: -16px;
    margin-top: -16px;
    background-position: -64px -32px
}

.fotorama__video-close {
    width: 32px;
    height: 32px;
    top: 0;
    right: 0;
    background-position: -64px 0;
    z-index: 20;
    opacity: 0
}

.fotorama__wrap--css2 .fotorama__video-close {
    display: none
}

.fotorama__wrap--css3 .fotorama__video-close {
    -webkit-transform: translate3d(32px, -32px, 0);
    transform: translate3d(32px, -32px, 0)
}

.fotorama__wrap--video .fotorama__video-close {
    display: block;
    opacity: 1
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.land-faq-list-unit.is-active .land-faq-list-h::after, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    opacity: 0
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
    opacity: 1
}

.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon {
    opacity: 0 !important
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    display: none
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
    display: block
}

.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
    display: none !important
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
    -webkit-transform: translate3d(32px, -32px, 0);
    transform: translate3d(32px, -32px, 0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
    -webkit-transform: translate3d(-48px, 0, 0);
    transform: translate3d(-48px, 0, 0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
    -webkit-transform: translate3d(48px, 0, 0);
    transform: translate3d(48px, 0, 0)
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
    -webkit-transform: translate3d(32px, -32px, 0) !important;
    transform: translate3d(32px, -32px, 0) !important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
    -webkit-transform: translate3d(-48px, 0, 0) !important;
    transform: translate3d(-48px, 0, 0) !important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
    -webkit-transform: translate3d(48px, 0, 0) !important;
    transform: translate3d(48px, 0, 0) !important
}

.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
    -webkit-transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before {
    content: "";
    display: block;
    position: absolute;
    text-decoration: none;
    top: 0;
    bottom: 0;
    width: 10px;
    height: auto;
    z-index: 10;
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: 1px 100%, 5px 100%
}

.fotorama__nav:before, .fotorama__stage:before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(25%, rgba(0, 0, 0, .2)), color-stop(75%, rgba(0, 0, 0, .3)), to(transparent)), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
    background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), -o-radial-gradient(0 50%, farthest-side, rgba(0, 0, 0, .4), transparent);
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
    background-position: 0 0, 0 0;
    left: -10px
}

.fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--left:before {
    left: 0
}

.fotorama__nav:after, .fotorama__stage:after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(25%, rgba(0, 0, 0, .2)), color-stop(75%, rgba(0, 0, 0, .3)), to(transparent)), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
    background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), -o-radial-gradient(100% 50%, farthest-side, rgba(0, 0, 0, .4), transparent);
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
    background-position: 100% 0, 100% 0;
    right: -10px
}

.fotorama__nav.fotorama__shadows--right:after, .fotorama__stage.fotorama__shadows--right:after {
    right: 0
}

.fotorama--fullscreen .fotorama__nav:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__stage:before {
    display: none
}

.fotorama__nav-wrap {
    position: absolute;
    bottom: 20px;
    z-index: 1
}

.fotorama__thumb-border {
    border-color: #f7f7ff
}

.fotorama__arr {
    width: 2.08333vw;
    height: 2.08333vw;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgb3BhY2l0eT0iLjUiPjxjaXJjbGUgcj0iMjAiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIwIDIwKSIgZmlsbD0iIzFEMUQxRCIvPjxwYXRoIGQ9Ik0xNy43NzggMTVsLTUgNW0wIDBsNSA1bS01LTVoMTQuNDQ1IiBzdHJva2U9IiNEOEQ4RDgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=) center no-repeat !important;
    background-size: contain !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    opacity: 1 !important
}

.fotorama__arr--prev {
    margin-left: 20px
}

.fotorama__arr--next {
    margin-right: 20px;
    -webkit-transform: rotate(180deg) !important;
    -ms-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important
}

.fotorama__arr--disabled {
    opacity: 0 !important
}

.container {
    max-width: 100%;
    margin: 0 var(--margin-container)
}

.indent-block {
    max-width: 100%;
    margin: 0 var(--margin-indent-block)
}

body, html {
    -ms-scroll-chaining: none;
    overscroll-behavior: none;
    scroll-behavior: smooth
}

html {
    font-size: var(--font-size);
    font-family: "Montserrat", sans-serif
}

body {
    color: var(--color-back);
    line-height: 1.6;
    -webkit-overflow-scrolling: touch
}

* {
    letter-spacing: .06em
}

a {
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

a:hover {
    color: var(--color-primary)
}

a[href='javascript:void(0)'] {
    cursor: default
}

.a {
    color: #e4a272
}

li, ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

p {
    margin: 0 0 .85rem
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

audio, canvas, iframe, img, svg, video {
    vertical-align: middle
}

textarea {
    resize: none
}

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

::-moz-selection {
    text-shadow: none;
    background: #b3d4fc
}

::selection {
    text-shadow: none;
    background: #b3d4fc
}

.clearfix:after, .clearfix:before {
    display: table;
    content: ' '
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1
}

button, input, select, textarea {
    margin: 0;
    padding: 0;
    background: 0 0;
    border: 0;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

button {
    color: inherit;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

iframe, img, video {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.c-chose__play-title br, .land-form-block label.land-label input[type=file], .hide {
    display: none
}

.no-scroll {
    overflow: hidden;
    -webkit-overflow-scrolling: touch
}

.rub {
    font-family: "ALSRubl", sans-serif
}

.color-primary {
    color: #e4a272
}

.text {
    font-size: 1.04167vw
}

.bg-black {
    color: #fff;
    background-color: #1d1d1d
}

.font-600 {
    font-weight: 600
}

.d-xl-block {
    display: block
}

ol li {
    list-style-type: initial
}

.mt-0 {
    margin-top: 0 !important
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    line-height: 1.3;
    letter-spacing: .12em;
    text-transform: uppercase
}

.h2, h2 {
    font-weight: 600;
    font-size: 4.47917vw
}

.h3, h3 {
    font-weight: 400;
    font-size: 2.60417vw
}

.headlines-line, .ul li {
    position: relative
}

.headlines-line::before, .ul li::before {
    position: absolute;
    background-color: #e4a272;
    content: ''
}

.headlines-line::before {
    top: -2.96875vw;
    right: 0;
    z-index: -1;
    height: var(--height-border-mini);
    width: 1000px
}

.title {
    margin-left: calc(var(--margin-container) * -1 + 10px);
    font-weight: 700;
    font-size: 6.66667vw;
    letter-spacing: .1em;
    white-space: nowrap
}

.fadein {
    -webkit-animation: fadein .5s ease;
    animation: fadein .5s ease
}

.ul li {
    padding-left: 10px
}

.ul li::before {
    top: 10px;
    left: 0;
    width: 5px;
    height: 5px
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -15px
}

.row-unit {
    width: calc(100% / 3);
    padding: 15px
}

.row-nav {
    margin-top: 30px
}

.section {
    margin: var(--margin-section) 0
}

.section-inner {
    padding: var(--margin-section) 0
}

.lend-but, .lend-but span {
    background-color: #1d1d1d;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.lend-but {
    min-width: 15.41667vw;
    margin-top: 3.17708vw;
    margin-bottom: .26042vw;
    padding: 1.40625vw .52083vw;
    color: #fff;
    font-weight: 500;
    font-size: .83333vw;
    letter-spacing: .12em;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    display: inline-block
}

.lend-but span {
    position: absolute;
    display: block;
    height: 1px
}

.lend-but span:first-child {
    top: 5px;
    right: 0;
    left: 0
}

.lend-but span:nth-child(2) {
    right: -5px;
    bottom: -5px;
    width: 1px;
    visibility: hidden;
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

.lend-but span:nth-child(3) {
    right: 0;
    bottom: -5px;
    left: 0;
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s
}

.lend-but span:last-child {
    bottom: -5px;
    left: -5px;
    width: 1px;
    visibility: hidden;
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

.lend-but:hover span:nth-child(1) {
    right: -5px;
    left: -5px;
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s
}

.lend-but:hover span:nth-child(2) {
    height: var(--height-btn-line);
    visibility: visible
}

.lend-but:hover span:nth-child(3) {
    right: -5px;
    left: -5px;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.lend-but:hover span:nth-child(4) {
    height: var(--height-btn-line);
    visibility: visible
}

.lend-but--banner {
    position: absolute;
    bottom: .625vw;
    min-width: 16.45833vw;
    font-size: .9375vw
}

.lend-but--banner:hover span:nth-child(2), .lend-but--banner:hover span:nth-child(4) {
    height: var(--height-btn-line-banner)
}

.lend-but--mini {
    min-width: 12.55208vw;
    padding: .98958vw .52083vw;
    font-size: 12px
}

.lend-but--mini:hover span:nth-child(2), .lend-but--mini:hover span:nth-child(4) {
    height: var(--height-btn-line-mini)
}

.lend-but--margin-0 {
    margin: 0
}

.lend-but--white {
    color: #1d1d1d
}

.lend-but--white, .lend-but--white span {
    background-color: #fff
}

.lend-but--chose {
    bottom: 5.20833vw;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.lend-ico {
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.lend-ico-primary {
    fill: var(--color-primary)
}

.land-media svg, .lend-ico-white {
    fill: #fff
}

.lend-ico-whatsup {
    width: 1.30208vw;
    height: 1.30208vw
}

.lend-ico-whatsup:hover {
    fill: #25d366
}

.lend-ico-send, .lend-ico-telegram {
    width: 1.30208vw;
    height: 1.14583vw
}

.lend-ico-telegram:hover {
    fill: #2aabee
}

.lend-ico-send {
    height: 1.30208vw
}

.c-chose__play:hover svg, .lend-contacts-tel-item a:hover svg, .lend-ico-send:hover, .lend-ico-tel:hover {
    fill: #e4a272
}

.lend-ico-tel {
    width: 1.25vw;
    height: 1.25vw
}

.lend-ico-big {
    width: 74.0625vw;
    height: 12.5vw
}

.lend-ico-expstudio {
    width: 6.40625vw;
    height: 7.29167vw
}

.lend-ico-hi-tech, .lend-ico-vr {
    width: 2.75469vw;
    height: 2.70729vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1Mi44OTQgNTEuOTgxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiMxZDFkMWR9LnN0MXtmaWxsOiNlNGEyNzJ9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS4zODcgMTIuOTlhLjc1Ljc1IDAgMDAuNzUtLjc1YzAtMS4xNjUuOTQ4LTIuMTEzIDIuMTEzLTIuMTEzYS43NS43NSAwIDAwMC0xLjUgMy42MTggMy42MTggMCAwMC0zLjYxMyAzLjYxNGMwIC40MTQuMzM2Ljc1Ljc1Ljc1em00MC43NTcgMTIuNTM0SDI4Ljk5NmEyLjc1MyAyLjc1MyAwIDAwLTIuNzUgMi43NXYyLjkxNkgyMS41VjIwLjIyMmEuNzUuNzUgMCAwMC0xLjUgMFY0Ny42YTIuODY4IDIuODY4IDAgMDEtMi4wNTggMi43NFYzMy45NmEyLjc3NCAyLjc3NCAwIDAwLTIuNzctMi43N0g5LjMyOWEyLjc3NCAyLjc3NCAwIDAwLTIuNzcgMi43N3YxNi4zOEEyLjg2OCAyLjg2OCAwIDAxNC41IDQ3LjU5OVYyMC4yMjJhLjc1Ljc1IDAgMDAtMS41IDBWNDcuNmMwIDIuMzY3IDEuODk0IDQuMjkgNC4yNDQgNC4zNi4wMjIuMDAyLjA0Mi4wMTMuMDY1LjAxM2g5Ljg4M2MuMDIzIDAgLjA0My0uMDExLjA2NS0uMDEzIDIuMzUtLjA3MSA0LjI0My0xLjk5NCA0LjI0My00LjM2di03LjM0NWg0Ljc0NnYyLjkxNmEyLjc1MyAyLjc1MyAwIDAwMi43NSAyLjc1aDIxLjE0OGEyLjc1MyAyLjc1MyAwIDAwMi43NS0yLjc1VjI4LjI3NWEyLjc1MyAyLjc1MyAwIDAwLTIuNzUtMi43NXpNOC4wNTkgNTAuNDcyVjMzLjk2YzAtLjcuNTctMS4yNyAxLjI3LTEuMjdoNS44NDNjLjcgMCAxLjI3LjU3IDEuMjcgMS4yN3YxNi41MTJIOC4wNTl6TTIxLjUgMzguNzU0VjMyLjY5aDQuNzQ2djYuMDY0SDIxLjV6bTI5Ljg5NCA0LjQxNmMwIC42OS0uNTYxIDEuMjUtMS4yNSAxLjI1SDI4Ljk5NmMtLjY5IDAtMS4yNS0uNTYtMS4yNS0xLjI1di0zLjY2bC4wMDEtLjAwNXYtMTEuMjNjMC0uNjkuNTYtMS4yNSAxLjI1LTEuMjVoMjEuMTQ3Yy42ODkgMCAxLjI1LjU2IDEuMjUgMS4yNVY0My4xN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDYuMTQ0IDI4LjUyNUgyOS45OTZhLjc1Ljc1IDAgMDAtLjc1Ljc1VjQyLjE3YzAgLjQxNC4zMzYuNzUuNzUuNzVoMTYuMTQ4YS43NS43NSAwIDAwLjc1LS43NVYyOS4yNzVhLjc1Ljc1IDAgMDAtLjc1LS43NXptLS43NSAxMi44OTVIMzAuNzQ2VjMwLjAyNWgxNC42NDhWNDEuNDJ6bTQuNDAzLTExLjg4NmgtMS4zNDRhLjc1Ljc1IDAgMDAwIDEuNWgxLjM0NGEuNzUuNzUgMCAwMDAtMS41em0wIDMuMDM4aC0xLjM0NGEuNzUuNzUgMCAwMDAgMS41aDEuMzQ0YS43NS43NSAwIDAwMC0xLjV6bTAgMy4wMzdoLTEuMzQ0YS43NS43NSAwIDAwMCAxLjVoMS4zNDRhLjc1Ljc1IDAgMDAwLTEuNXoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTIuMjUgMjAuNDljLTQuNTQ5IDAtOC4yNS0zLjctOC4yNS04LjI1czMuNzAxLTguMjUgOC4yNS04LjI1IDguMjUgMy43MDIgOC4yNSA4LjI1LTMuNzAxIDguMjUtOC4yNSA4LjI1em0wLTE1Yy0zLjcyMiAwLTYuNzUgMy4wMjgtNi43NSA2Ljc1czMuMDI4IDYuNzUgNi43NSA2Ljc1UzE5IDE1Ljk2MyAxOSAxMi4yNHMtMy4wMjgtNi43NS02Ljc1LTYuNzV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLjI1IDI0LjQ5QzUuNDk1IDI0LjQ5IDAgMTguOTk1IDAgMTIuMjRTNS40OTUtLjAxIDEyLjI1LS4wMSAyNC41IDUuNDg3IDI0LjUgMTIuMjRzLTUuNDk1IDEyLjI1LTEyLjI1IDEyLjI1em0wLTIzQzYuMzIyIDEuNDkgMS41IDYuMzE0IDEuNSAxMi4yNHM0LjgyMiAxMC43NSAxMC43NSAxMC43NVMyMyAxOC4xNjkgMjMgMTIuMjQgMTguMTc4IDEuNDkgMTIuMjUgMS40OXoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center
}

.lend-ico-vr {
    width: 2.46302vw;
    height: 2.79115vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA0Ny4yODYgNTMuNTg2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiMxZDFkMWR9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDEuNDAzIDMuMTE3SDI4Ljg0N1YxLjk0OUExLjk1MiAxLjk1MiAwIDAwMjYuODk3IDBoLTYuNTA2Yy0xLjA3NSAwLTEuOTUuODc1LTEuOTUgMS45NXYxLjE2N0g1Ljg4MkE1Ljg5IDUuODkgMCAwMDAgOXYxMS4wMDRhNS44OSA1Ljg5IDAgMDA1Ljg4MiA1Ljg4M2gxMC42MzRhMy4zNCAzLjM0IDAgMDAzLjI0Ni0yLjYxOSAxLjgzMiAxLjgzMiAwIDAxMS43OC0xLjQzNmg0LjIwMmMuODUyIDAgMS42LjYwNCAxLjc4IDEuNDM2YTMuMzQgMy4zNCAwIDAwMy4yNDYgMi42MmgxMC42MzNhNS44OSA1Ljg5IDAgMDA1Ljg4My01Ljg4NFY5YTUuODkgNS44OSAwIDAwLTUuODgzLTUuODgzek0xOS45NDEgMS45NDlhLjQ1LjQ1IDAgMDEuNDUtLjQ0OWg2LjUwNmEuNDUuNDUgMCAwMS40NS40NXYxLjE2N0gxOS45NFYxLjk0OXptMjUuODQ1IDE4LjA1NWE0LjM4OCA0LjM4OCAwIDAxLTQuMzgzIDQuMzgzSDMwLjc3MWExLjgzIDEuODMgMCAwMS0xLjc4LTEuNDM2IDMuMzQgMy4zNCAwIDAwLTMuMjQ3LTIuNjE5aC00LjIwMmEzLjM0IDMuMzQgMCAwMC0zLjI0NiAyLjYxOSAxLjgzMSAxLjgzMSAwIDAxLTEuNzggMS40MzZINS44ODJBNC4zODggNC4zODggMCAwMTEuNSAyMC4wMDRWOWE0LjM4OCA0LjM4OCAwIDAxNC4zODItNC4zODNoMzUuNTIxQTQuMzg4IDQuMzg4IDAgMDE0NS43ODYgOXYxMS4wMDR6bS0yOC42OSAyMS42YS43NS43NSAwIDAwLS42OTcuOC43Ni43NiAwIDAwLjguNjk2IDk0LjY3OCA5NC42NzggMCAwMTYuNDQ0LS4yMTdjMTMuNzIgMCAyMi4xNDMgMi42OCAyMi4xNDMgNC42MDFzLTguNDI0IDQuNjAyLTIyLjE0MyA0LjYwMlMxLjUgNDkuNDA2IDEuNSA0Ny40ODRjMC0uODczIDIuMzk2LTIuNTA0IDguODgzLTMuNTk5bC0uNjI0Ljg2MmEuNzUuNzUgMCAxMDEuMjE1Ljg3OWwxLjU2LTIuMTUzYS43NS43NSAwIDAwLS4xNjgtMS4wNDdsLTIuMi0xLjU5NGEuNzUuNzUgMCAxMC0uODggMS4yMTVsLjU2My40MDdDNS42NDUgNDMuMTkgMCA0NC42OTMgMCA0Ny40ODRjMCA0LjAwNiAxMS44OTQgNi4xMDIgMjMuNjQzIDYuMTAyIDExLjc1IDAgMjMuNjQzLTIuMDk2IDIzLjY0My02LjEwMiAwLTQuNzYxLTE2Ljc3Ny02LjgwNS0zMC4xOS01Ljg4eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjI5OSA1Ljk1NWEzLjQ2MyAzLjQ2MyAwIDAwLTMuNDYgMy40Ni43NS43NSAwIDAwMS41IDBjMC0xLjA4MS44OC0xLjk2IDEuOTYtMS45NmEuNzUuNzUgMCAwMDAtMS41ek00MS4yOSA3LjQ2N2EuNzUyLjc1MiAwIDAwLS45OTUuMzcybC01LjczMiAxMi41NzVhLjc1Ljc1IDAgMDAxLjM2Ni42MjJMNDEuNjYgOC40NmEuNzUuNzUgMCAwMC0uMzctLjk5NHptLTUuMTI3IDBhLjc1Mi43NTIgMCAwMC0uOTk0LjM3MmwtMy4zMzYgNy4zMTdhLjc1Ljc1IDAgMTAxLjM2NS42MjJsMy4zMzYtNy4zMTdhLjc1Ljc1IDAgMDAtLjM3LS45OTR6Ii8+PHBhdGggZD0iTTE2LjI1MSAzMi4xMjlsMS45ODMtMi41NGEuMzU0LjM1NCAwIDAwLjA3NS0uMjE4di0uNDA5YS4zNTUuMzU1IDAgMDAtLjM1NS0uMzU1SDEyLjk3YS4zNTUuMzU1IDAgMDAtLjM1NS4zNTV2LjUyMmMwIC4xOTYuMTYuMzU1LjM1NS4zNTVoMy41MDhsLTEuOTAyIDIuNDM1YS4zNTQuMzU0IDAgMDAtLjA3Ni4yMTl2LjQyYzAgLjE5Ni4xNi4zNTQuMzU1LjM1NGguNWMuNjg1IDAgMS4xOTUuMTMgMS41MTQuMzg4LjMwMS4yNDIuNDQ3LjU3NS40NDcgMS4wMTggMCAuNDM3LS4xNDQuNzctLjQ0IDEuMDE1LS4zMS4yNTgtLjc4LjM5LTEuMzk2LjM5YTMuNDcgMy40NyAwIDAxLTEuMzI1LS4yNDdjLS4zOS0uMTYtLjctLjM2Ni0uOTItLjYxMmEuMzU1LjM1NSAwIDAwLS41Ni4wNGwtLjI5NS40NDNhLjM1NS4zNTUgMCAwMC4wMjYuNDI4Yy4zMTguMzY5Ljc2My42NjQgMS4zMjQuODc4YTQuOTA0IDQuOTA0IDAgMDAxLjc1LjMxM2MuNjQgMCAxLjItLjExIDEuNjY2LS4zMy40ODEtLjIyNS44NTEtLjU0MyAxLjEtLjk0Ni4yNDUtLjQuMzctLjg2Mi4zNy0xLjM3MiAwLS43NjktLjI3MS0xLjQtLjgwNy0xLjg3My0uMzkxLS4zNDYtLjkxMy0uNTctMS41NTgtLjY3MXptOS4xMzEuMDQ5Yy0uNDUtLjIxNS0uOTctLjMyNC0xLjU0NC0uMzI0LS42NzcgMC0xLjI4MS4xNjMtMS43OTUuNDg2YTIuNjMzIDIuNjMzIDAgMDAtLjQ0Ny4zNTFjLjAyOS0uOTM2LjI2My0xLjY1OS42OTctMi4xNDkuNDYtLjUxOSAxLjA4LS43NzEgMS44OTctLjc3MS41OTQgMCAxLjA1Ny4xMDMgMS4zNzYuMzA3LjA4NC4wNTQuMTg2LjA3LjI4My4wNDNhLjM1Mi4zNTIgMCAwMC4yMjMtLjE4bC4yMzktLjQ2NWEuMzU1LjM1NSAwIDAwLS4xMzMtLjQ2NmMtLjUwOC0uMzA1LTEuMTc3LS40Ni0xLjk4OC0uNDYtLjc3MiAwLTEuNDU5LjE3NC0yLjA0MS41MTUtLjU5LjM0Ni0xLjA1Mi44NjEtMS4zNzMgMS41MzItLjMxMi42NTQtLjQ3MSAxLjQ1Ni0uNDcxIDIuMzg0IDAgMS4zMzIuMzAyIDIuMzkzLjg5OCAzLjE1NC42MTcuNzg3IDEuNTA4IDEuMTg2IDIuNjQ3IDEuMTg2LjU1OSAwIDEuMDctLjExMiAxLjUxOC0uMzMyYTIuNjEgMi42MSAwIDAwMS4wODctLjk3Yy4yNjItLjQyLjM5NS0uOTA2LjM5NS0xLjQ0OWEyLjcgMi43IDAgMDAtLjM4Mi0xLjQyOCAyLjUwNiAyLjUwNiAwIDAwLTEuMDg2LS45NjR6bS0zLjI1NyAzLjE0OGExLjMzOCAxLjMzOCAwIDAxLS4yMTQtLjcyMmMwLS4yODguMDcyLS41NDEuMjIxLS43NzIuMTUyLS4yMzUuMzYyLS40MTcuNjQzLS41NTYuMjg2LS4xNDEuNjE3LS4yMTMuOTg0LS4yMTMuNTc0IDAgMS4wMjUuMTQyIDEuMzQzLjQyMi4zMDkuMjczLjQ1OS42MzEuNDU5IDEuMDk3IDAgLjQ2Ni0uMTUuODI3LS40NiAxLjEwMy0uMzIyLjI4Ny0uNzM5LjQyNy0xLjI3NC40MjctLjQxOCAwLS43NzYtLjA3NS0xLjA2NS0uMjIzYTEuNTQgMS41NCAwIDAxLS42MzctLjU2M3ptMTIuNjk3LTQuNjY2Yy0uMjg2LS42NjMtLjY5OC0xLjE4Ni0xLjIyMy0xLjU1Mi0xLjA2NC0uNzQxLTIuNTgtLjc0LTMuNjQyIDAtLjUyNi4zNjYtLjkzNy44ODgtMS4yMjQgMS41NTItLjI4LjY0Ny0uNDIgMS40MTItLjQyIDIuMjc1cy4xNCAxLjYyOS40MiAyLjI3NWMuMjg2LjY2NS42OTggMS4xODcgMS4yMjQgMS41NTMuNTMxLjM3IDEuMTQ0LjU1OCAxLjgyMS41NThhMy4xMiAzLjEyIDAgMDAxLjgyLS41NThjLjUyNy0uMzY3LjkzOS0uODg5IDEuMjI0LTEuNTUzLjI4LS42NDYuNDIxLTEuNDEyLjQyMS0yLjI3NXMtLjE0MS0xLjYyOC0uNDItMi4yNzV6bS0xLjE1OSA0LjAyMmMtLjE4Ni40Ni0uNDQ1LjgxMy0uNzcgMS4wNDhhMS45NTEgMS45NTEgMCAwMS0yLjIzIDBjLS4zMjUtLjIzNS0uNTg0LS41ODgtLjc3LTEuMDQ4LS4xOTQtLjQ4MS0uMjkyLTEuMDY5LS4yOTItMS43NDcgMC0uNjc4LjA5OC0xLjI2NS4yOTItMS43NDYuMTg2LS40Ni40NDUtLjgxNC43Ny0xLjA0OGExLjgzOCAxLjgzOCAwIDAxMS4xMTUtLjM0OGMuNDI3IDAgLjc5MS4xMTQgMS4xMTUuMzQ3LjMyNS4yMzUuNTg0LjU4OC43NyAxLjA0OS4xOTMuNDgyLjI5MiAxLjA3LjI5MiAxLjc0NiAwIC42NzctLjA5OSAxLjI2NS0uMjkyIDEuNzQ3ek0yMy42NDUgNTAuODJjLTUuMTYzIDAtOS45OS0uNDYyLTEyLjkxMS0xLjIzNWEuNzQ5Ljc0OSAwIDAxLS41MzMtLjkxNi43NDcuNzQ3IDAgMDEuOTE3LS41MzNjMi44MDMuNzQgNy40ODYgMS4xODQgMTIuNTI3IDEuMTg0IDguOTUzIDAgMTMuNzc3LTEuMjY0IDE0LjUzLTEuOTktLjMyOC0uMjktMS42MzYtLjkxNy01LjA3NC0xLjQwOGEuNzUuNzUgMCAwMS0uNjM2LS44NDkuNzQzLjc0MyAwIDAxLjg0OC0uNjM1YzUuNzU0LjgyMiA2LjQyIDIuMDQyIDYuNDIgMi44ODggMCAzLjM5Ny0xNC40NDEgMy40OTQtMTYuMDg4IDMuNDk0eiIgZmlsbD0iI2U0YTI3MiIvPjwvc3ZnPg==)
}

.lend-ico-play {
    width: 6.14583vw;
    height: 6.14583vw
}

.lend-ico-safe {
    width: 2.375vw;
    height: 2.80208vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA0NS41OTggNTMuODAzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiMxZDFkMWR9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuOCA1My44MDNjLS4zMjMgMC0uNjM3LS4wNjctLjkzMy0uMTk5LS4yMi0uMDk5LTUuNDI5LTIuNDU0LTEwLjY2NS02LjI0NC0zLjE1LTIuMjgtNS42NzgtNC42MjMtNy41MS02Ljk2MkMxLjI0MiAzNy4yNzIgMCAzNC4xMTIgMCAzMS4wMDRWMTAuNDM2QzAgOS40Mi42NTQgOC41NDEgMS42MjYgOC4yNUwyMi4wODIuMTE2Yy40ODktLjE1Ljk0My0uMTUxIDEuMzcyLS4wMjFMNDQuMDA2IDguMjZhMi4yNjggMi4yNjggMCAwMTEuNTkyIDIuMTc2djIwLjU2OGMwIDMuMTA4LTEuMjQzIDYuMjY4LTMuNjkgOS4zOTQtMS44MzUgMi4zMzktNC4zNjIgNC42ODItNy41MTIgNi45NjItNS4yMzUgMy43OS0xMC40NDQgNi4xNDUtMTAuNjY0IDYuMjQ0LS4yOTcuMTMyLS42MS4yLS45MzMuMnptLjAyNS01Mi4zMDhhLjg5Ljg5IDAgMDAtLjI1MS4wMzdMMi4xMTkgOS42NjVjLS4zOS4xMi0uNjE5LjQyOC0uNjE5Ljc3MXYyMC41NjhjMCAyLjc2NCAxLjEzNSA1LjYxNCAzLjM3MyA4LjQ2OCAxLjc0NiAyLjIzIDQuMTcxIDQuNDc1IDcuMjA5IDYuNjczIDUuMTEyIDMuNzAxIDEwLjE4NSA1Ljk5NCAxMC4zOTggNi4wOS4yLjA5LjQzNS4wOS42NCAwIC4yMTItLjA5NiA1LjI4NS0yLjM5IDEwLjM5Ny02LjA5IDMuMDM3LTIuMTk4IDUuNDYyLTQuNDQzIDcuMjEtNi42NzMgMi4yMzYtMi44NTUgMy4zNy01LjcwNCAzLjM3LTguNDY4VjEwLjQzNmEuNzc4Ljc3OCAwIDAwLS41NTYtLjc1LjU1Ni41NTYgMCAwMS0uMDYyLS4wMjFMMjIuOTYyIDEuNTFhLjU2OS41NjkgMCAwMC0uMTM3LS4wMTV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjggNDkuMTI4Yy0uMjg1IDAtLjU2MS0uMDYtLjgyMi0uMTc1LS4xOC0uMDgtNC40NDctMi4wMDQtOC43ODEtNS4xNDEtMi41OTgtMS44OC00LjY4Mi0zLjgxMy02LjE5Ni01Ljc0NC0yLjAzLTIuNTkyLTMuMDYtNS4yMTUtMy4wNi03Ljc5N1YxMy4zNzljMC0uODk0LjU3Ni0xLjY2NyAxLjQzMi0xLjkyM0wyMi4xNjEgNC43OGEyLjAzNSAyLjAzNSAwIDAxMS4yMTUtLjAyMmwxNi44ODQgNi43MDhhMS45OTQgMS45OTQgMCAwMTEuMzk2IDEuOTEzVjMwLjI3YzAgMi41ODItMS4wMjkgNS4yMDYtMy4wNiA3Ljc5Ny0xLjUxMSAxLjkyOS0zLjU5NSAzLjg2MS02LjE5NCA1Ljc0NC00LjMzNSAzLjEzNy04LjYwMyA1LjA2LTguNzgyIDUuMTRhMiAyIDAgMDEtLjgyLjE3NnptLjAzLTQyLjk1OWEuNjQuNjQgMCAwMC0uMTc3LjAyNkw1Ljg2NSAxMi44N2MtLjI3OC4wODYtLjQyNC4yODItLjQyNC41MDhWMzAuMjdjMCAyLjIzOC45MjMgNC41NSAyLjc0MSA2Ljg3MSAxLjQyNyAxLjgyMSAzLjQxIDMuNjU2IDUuODk1IDUuNDU1IDQuMjEgMy4wNDcgOC4zNCA0LjkwOCA4LjUxNCA0Ljk4NmEuNDkyLjQ5MiAwIDAwLjQxNiAwYy4xNzQtLjA3OCA0LjMwNS0xLjkzOSA4LjUxNS00Ljk4NiAyLjQ4NS0xLjggNC40NjgtMy42MzYgNS44OTMtNS40NTUgMS44Mi0yLjMyIDIuNzQxLTQuNjMyIDIuNzQxLTYuODcxVjEzLjM3OWEuNTA1LjUwNSAwIDAwLS4zNjItLjQ4Ny43NjguNzY4IDAgMDEtLjA2Mi0uMDIxTDIyLjg4NCA2LjE3M2EuMjkzLjI5MyAwIDAwLS4wNTQtLjAwNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuMDc2IDM0LjI0OGEuNzQ4Ljc0OCAwIDAxLS41My0uMjJsLTIuMjQtMi4yNGEuNzUuNzUgMCAxMTEuMDYtMS4wNjFsMS43MSAxLjcxIDMuMTUyLTMuMTUxYS43NS43NSAwIDExMS4wNiAxLjA2bC0zLjY4MiAzLjY4MmEuNzQ4Ljc0OCAwIDAxLS41My4yMnoiLz48cGF0aCBkPSJNMjkuODc1IDI1LjMzOHYtNi4xMjRjMC0zLjkwMi0zLjE3NS03LjA3Ni03LjA3Ni03LjA3NmE3LjA4NCA3LjA4NCAwIDAwLTcuMDc2IDcuMDc2djYuMTI0YTIuMjAyIDIuMjAyIDAgMDAtMi4xNiAyLjE5OHY4LjI0MmMwIDEuMjE0Ljk4NyAyLjIwMiAyLjIwMiAyLjIwMmgxNC4wN2EyLjIwNSAyLjIwNSAwIDAwMi4yMDQtMi4yMDJ2LTguMjQyYTIuMjAzIDIuMjAzIDAgMDAtMi4xNjQtMi4xOTh6bS00LjM0Mi0uMDA1aC01LjQ3di01Ljk2YTIuNzM4IDIuNzM4IDAgMDEyLjczNS0yLjczNSAyLjczOSAyLjczOSAwIDAxMi43MzUgMi43MzV2NS45NnptLTguMzEtNi4xMmE1LjU4MiA1LjU4MiAwIDAxNS41NzYtNS41NzUgNS41ODIgNS41ODIgMCAwMTUuNTc2IDUuNTc2djYuMTJoLTEuMzQydi01Ljk2MWE0LjI0IDQuMjQgMCAwMC00LjIzNS00LjIzNSA0LjI0IDQuMjQgMCAwMC00LjIzNiA0LjIzNXY1Ljk2aC0xLjM0di02LjEyem0xMy4zMTYgMTYuNTY1YS43MDQuNzA0IDAgMDEtLjcwMy43MDJIMTUuNzY1YS43MDMuNzAzIDAgMDEtLjcwMy0uNzAydi04LjI0MmMwLS4zODcuMzE1LS43MDIuNzAzLS43MDJoMTQuMDdjLjM4OSAwIC43MDQuMzE1LjcwNC43MDJ2OC4yNDJ6IiBmaWxsPSIjZTRhMjcyIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: center
}

.lend-ico-coach, .lend-ico-learn, .lend-ico-style, .lend-ico-support {
    width: 2.5849vw;
    height: 2.68958vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OS42MzIgNTEuNjQiPjxwYXRoIGQ9Ik00OS42MzIgMjcuNjM3YzAtMi4yMS0xLjA4My0zLjk5NS0yLjU2LTQuMzk0YTQuNDYzIDQuNDYzIDAgMDAtMy43MjItMy40MDNDNDIuOTg4IDEwLjMzMiAzNS4xOTMgMCAyNC43OTIgMCAxNC40NCAwIDYuNjQ1IDEwLjMzMyA2LjI4MyAxOS44NGE0LjQ2MiA0LjQ2MiAwIDAwLTMuNzIyIDMuNDAyQzEuMDg0IDIzLjY0MSAwIDI1LjQyNyAwIDI3LjYzN2MwIDIuMjk4IDEuMTc2IDQuMTIzIDIuNzQ0IDQuNDIuNjQ0IDEuNjggMi4yNjEgMi44OCA0LjE2NCAyLjg4aDMuMTkzYTQuNDc2IDQuNDc2IDAgMDA0LjQ3LTQuNDcxdi02LjIxOWE0LjQ3NiA0LjQ3NiAwIDAwLTMuNTk3LTQuMzgyYy4zMDQtNy4yMDcgNi4yMzMtMTUuMzAyIDEzLjg0NC0xNS4zMiA3LjYxMy4wMTggMTMuNTQxIDguMTEzIDEzLjg0NSAxNS4zMmE0LjQ3NiA0LjQ3NiAwIDAwLTMuNiA0LjM4MnY2LjIxOWE0LjQ3NiA0LjQ3NiAwIDAwNC40NyA0LjQ3aC44NDZ2NS41ODVjMCAzLjY2NC0yLjgxMyA2LjY4LTYuMzkzIDcuMDA3YTMuMzI4IDMuMzI4IDAgMDAtMy4yMjYtMi41NDdjLTEuODM2IDAtMy4zMyAxLjQ5NC0zLjMzIDMuMzNzMS40OTQgMy4zMjkgMy4zMyAzLjMyOWEzLjMzMSAzLjMzMSAwIDAwMy4yNDctMi42MTNjNC4zOTYtLjM0MyA3Ljg3Mi00LjAyMyA3Ljg3Mi04LjUwNnYtNS41ODRoLjg0N2MxLjkwMiAwIDMuNTItMS4yMDEgNC4xNjQtMi44OCAxLjU2Ny0uMjk5IDIuNzQyLTIuMTIzIDIuNzQyLTQuNDJ6TTMwLjc2IDUwLjE0YTEuODMgMS44MyAwIDExMS44MjktMS44MjkgMS44MyAxLjgzIDAgMDEtMS44MyAxLjgyOXpNMS41IDI3LjYzN2MwLTEuMjAyLjQxOS0yLjE0NC45MzgtMi42MjV2NS4yNWMtLjUyLS40ODEtLjkzOC0xLjQyMy0uOTM4LTIuNjI1em0xMS41NzEtMy4zOXY2LjIxOWEyLjk3NCAyLjk3NCAwIDAxLTIuOTcgMi45N0g2LjkwOGEyLjk3NCAyLjk3NCAwIDAxLTIuOTctMi45N3YtNi4yMTlhMi45NzQgMi45NzQgMCAwMTIuOTctMi45N2gzLjE5M2EyLjk3NCAyLjk3NCAwIDAxMi45NyAyLjk3ek0yNC44NTggMy4wNDVoLS4wNzljLTguNTQ0LjA0My0xNC45NiA4LjcxNi0xNS4zMDEgMTYuNzMySDcuNzg0QzguMTc0IDEwLjk5NiAxNS4zMiAxLjUgMjQuODQgMS41YzkuNDc2IDAgMTYuNjIgOS40OTYgMTcuMDA4IDE4LjI3N0g0MC4xNmMtLjM0LTguMDE2LTYuNzU4LTE2LjY4OS0xNS4zMDItMTYuNzMyem0xNy44NjggMzAuMzkyaC0zLjE5M2EyLjk3NSAyLjk3NSAwIDAxLTIuOTctMi45NzF2LTYuMjE5YTIuOTc0IDIuOTc0IDAgMDEyLjk3LTIuOTdoMy4xOTNhMi45NzQgMi45NzQgMCAwMTIuOTcgMi45N3Y2LjIxOWEyLjk3NSAyLjk3NSAwIDAxLTIuOTcgMi45N3ptNC40Ny0zLjE3NnYtNS4yNDdjLjUxOC40ODIuOTM2IDEuNDIyLjkzNiAyLjYyMyAwIDEuMi0uNDE4IDIuMTQxLS45MzYgMi42MjR6IiBmaWxsPSIjMWQxZDFkIi8+PHBhdGggZD0iTTIzLjg3OSAyMy44M2gtMy45NjRsMi40NS0yLjQ0MmMuNTY0LS41NTQuOTQyLTEuMDM1IDEuMTU1LTEuNDcuMjE2LS40NDIuMzI2LS45MTQuMzI2LTEuNDAxIDAtLjc5NS0uMjkzLTEuNDM3LS44Ny0xLjkxLS41NTQtLjQ1NS0xLjI5Ny0uNjg1LTIuMjA1LS42ODUtLjY3IDAtMS4yOC4xMS0xLjgxNi4zMjhhMy41NDggMy41NDggMCAwMC0xLjM1OS45NTMuMzc1LjM3NSAwIDAwLjAzNC41MjZsLjQzMS4zODRhLjM3OC4zNzggMCAwMC41MzEtLjAzM2MuMjQ4LS4yODIuNTQ2LS40OTUuODg2LS42MzEuMzQ5LS4xNDEuNzY4LS4yMTMgMS4yNDUtLjIxMy41OTUgMCAxLjA0NC4xMjQgMS4zMzcuMzY4LjI3Ny4yMzIuNDEyLjU1LjQxMi45NzMgMCAuMjk2LS4wNjguNTc4LS4yMDguODYtLjE0NS4yOTMtLjQzOC42NjItLjg3IDEuMDk0bC0zLjU1MSAzLjUyOGEuMzc1LjM3NSAwIDAwLS4xMTEuMjY2di40MzJjMCAuMjA3LjE2OC4zNzUuMzc1LjM3NWg1Ljc3MmEuMzc1LjM3NSAwIDAwLjM3NS0uMzc1di0uNTUyYS4zNzUuMzc1IDAgMDAtLjM3NS0uMzc1em05LjA4OS0yLjMxNkgzMS41OHYtMS42NzdhLjM3NS4zNzUgMCAwMC0uMzc1LS4zNzVoLS41ODhhLjM3NS4zNzUgMCAwMC0uMzc1LjM3NXYxLjY3N2gtMi44N2wzLjk4LTQuOTIxYS4zNzUuMzc1IDAgMDAtLjI5LS42MTFoLS42ODRhLjM3NS4zNzUgMCAwMC0uMjkyLjE0bC00LjU2IDUuNjI3YS4zNzMuMzczIDAgMDAtLjA4NC4yMzZ2LjQ0NGMwIC4yMDcuMTY4LjM3NS4zNzUuMzc1aDQuNDE0djEuOTUzYzAgLjIwNy4xNjguMzc1LjM3NS4zNzVoLjZhLjM3NS4zNzUgMCAwMC4zNzQtLjM3NXYtMS45NTNoMS4zOWEuMzc1LjM3NSAwIDAwLjM3NC0uMzc1di0uNTRhLjM3NS4zNzUgMCAwMC0uMzc1LS4zNzV6IiBmaWxsPSIjZTRhMjcyIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: center
}

.lend-ico-coach, .lend-ico-learn, .lend-ico-style {
    width: 2.65vw;
    height: 2.02396vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MC44NzYgMzguODYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiMxZDFkMWR9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTAuMDY0LS4wNjlILjY4OGEuNzUuNzUgMCAwMC0uNzUuNzV2MzcuMzYyYzAgLjQxNC4zMzYuNzUuNzUuNzVoNDkuMzc2YS43NS43NSAwIDAwLjc1LS43NVYuNjgxYS43NS43NSAwIDAwLS43NS0uNzV6bS00OC42MjYgMS41aDIzLjE4OHYzNS44NjJIMS40MzhWMS40MzF6bTQ3Ljg3NiAzNS44NjJIMjYuMTI2VjEuNDMxaDIzLjE4OHYzNS44NjJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI5LjQ3MyA3LjE2Nkg0NS45N2EuNzUuNzUgMCAwMDAtMS41SDI5LjQ3M2EuNzUuNzUgMCAwMDAgMS41em0wIDUuMjUxSDQ1Ljk3YS43NS43NSAwIDAwMC0xLjVIMjkuNDczYS43NS43NSAwIDAwMCAxLjV6bTE2LjQ5NyAzLjc1MUgyOS40NzJhLjc1Ljc1IDAgMDAwIDEuNUg0NS45N2EuNzUuNzUgMCAwMDAtMS41eiIvPjxwYXRoIGQ9Ik0yMS4yODEgMTYuNzMyaC0uMDAzbC0xNi40OTUtLjA2OGEuNzUuNzUgMCAwMS0uNzQ3LS43NVY2LjQxNmEuNzUuNzUgMCAwMS43NS0uNzVIMjEuMjhhLjc1Ljc1IDAgMDEuNzUuNzV2OS41NjZhLjc1Ljc1IDAgMDEtLjc1Ljc1ek01LjUzNiAxNS4xNjdsMTQuOTk1LjA2MlY3LjE2Nkg1LjUzNnY4LjAwMXptMTUuNzQ1IDYuNTU5SDQuNzg2YS43NS43NSAwIDAxMC0xLjVIMjEuMjhhLjc1Ljc1IDAgMDEwIDEuNXptMCA1LjI1Mkg0Ljc4NmEuNzUuNzUgMCAwMTAtMS41SDIxLjI4YS43NS43NSAwIDAxMCAxLjV6bTAgNS4yNTFINC43ODZhLjc1Ljc1IDAgMDEwLTEuNUgyMS4yOGEuNzUuNzUgMCAwMTAgMS41eiIgZmlsbD0iI2U0YTI3MiIvPjwvc3ZnPg==)
}

.lend-ico-coach, .lend-ico-style {
    width: 2.57448vw;
    height: 2.46719vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA0OS40MzMgNDcuMzciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3Qwe2ZpbGw6IzFkMWQxZH08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OC42ODMgMzEuNjVIMjYuNzk3YS43NS43NSAwIDAxMC0xLjVoMjEuMTM2VjEuNUgxLjV2MjguNjVoMjEuMTM2YS43NS43NSAwIDAxMCAxLjVILjc1QS43NS43NSAwIDAxMCAzMC45Vi43NUEuNzUuNzUgMCAwMS43NSAwaDQ3LjkzM2EuNzUuNzUgMCAwMS43NS43NVYzMC45YS43NS43NSAwIDAxLS43NS43NXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuOTQxIDIyLjc4YS43NDguNzQ4IDAgMDEtLjc1LS43NVY5LjYyYS43NS43NSAwIDAxMS4yMTktLjU4Nmw3Ljc2NyA2LjIwNGEuNzQ4Ljc0OCAwIDAxMCAxLjE3MmwtNy43NjcgNi4yMDRhLjc1Ljc1IDAgMDEtLjQ2OS4xNjR6bS43NS0xMS42djkuMjlsNS44MTYtNC42NDUtNS44MTYtNC42NDV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQzLjc5OCAyNy42OEg1LjYzM2EuNzUuNzUgMCAwMS0uNzUtLjc1VjQuNzJhLjc1Ljc1IDAgMDEuNzUtLjc1aDM4LjE2NWEuNzUuNzUgMCAwMS43NS43NXYyMi4yMWEuNzUuNzUgMCAwMS0uNzUuNzV6bS0zNy40MTUtMS41aDM2LjY2NVY1LjQ3SDYuMzgzdjIwLjcxeiIvPjxwYXRoIGQ9Ik0zLjU3NSA0Ny4zN2ExLjEwNSAxLjEwNSAwIDAxLTEuMDc3LTEuMzQ3bC44NzctMy44OTUtMi45OTktMi42MzVhMS4xMDUgMS4xMDUgMCAwMS42MjUtMS45M2wzLjk3OC0uMzY5IDEuNTc5LTMuNjY3YTEuMTA1IDEuMTA1IDAgMDEyLjAyOCAwbDEuNTggMy42NjcgMy45NzcuMzdhMS4xMDUgMS4xMDUgMCAwMS42MjUgMS45M2wtMyAyLjYzNC44NzggMy44OTVhMS4xMDMgMS4xMDMgMCAwMS0xLjY0MiAxLjE5MmwtMy40MzItMi4wMzgtMy40MzMgMi4wMzhjLS4xNzUuMTA0LS4zNy4xNTUtLjU2NC4xNTV6bS0xLjUxOS04LjM5N2wyLjk3OSAyLjYxNi0uODcyIDMuODY3IDMuNDA5LTIuMDIzIDMuNDA4IDIuMDIzLS44NzEtMy44NjcgMi45NzktMi42MTYtMy45NDgtLjM2Ny0xLjU2OC0zLjY0MS0xLjU2OCAzLjY0MS0zLjk0OC4zNjd6bTM1LjgwOCA4LjM5N2ExLjEwMiAxLjEwMiAwIDAxLTEuMDc3LTEuMzQ3bC44NzgtMy44OTUtMy0yLjYzNWExLjEwNCAxLjEwNCAwIDAxLjYyNi0xLjkzbDMuOTc3LS4zNjkgMS41OC0zLjY2N2ExLjEwMyAxLjEwMyAwIDAxMi4wMjcgMGwxLjU4IDMuNjY3IDMuOTc3LjM3YTEuMTA1IDEuMTA1IDAgMDEuNjI2IDEuOTNsLTMuMDAxIDIuNjM0Ljg3OCAzLjg5NWExLjEwMyAxLjEwMyAwIDAxLTEuNjQyIDEuMTlsLTMuNDMyLTIuMDM2LTMuNDMzIDIuMDM4Yy0uMTc1LjEwNC0uMzcuMTU1LS41NjQuMTU1em04LjE5NS0xLjQ0NXptLTkuNzEzLTYuOTUybDIuOTc3IDIuNjE2LS44NyAzLjg2NyAzLjQwOC0yLjAyMyAzLjQwOSAyLjAyMy0uODcyLTMuODY3IDIuOTc5LTIuNjE2LTMuOTQ4LS4zNjctMS41NjgtMy42NDEtMS41NjggMy42NDEtMy45NDcuMzY3em0xMS45NDMuMDg0aC4wMDItLjAwMnpNMjAuNzIgNDAuMzdhMS4xMDUgMS4xMDUgMCAwMS0xLjA3Ny0xLjM0N2wuODc3LTMuODk1LTMtMi42MzVhMS4xMDUgMS4xMDUgMCAwMS42MjUtMS45M2wzLjk3OC0uMzY5IDEuNTgtMy42NjdhMS4xMDUgMS4xMDUgMCAwMTIuMDI3IDBsMS41OCAzLjY2NyAzLjk3Ny4zN2ExLjEwNSAxLjEwNSAwIDAxLjYyNiAxLjkzbC0zIDIuNjM0Ljg3OCAzLjg5NWExLjEwNSAxLjEwNSAwIDAxLTEuNjQzIDEuMTlsLTMuNDMyLTIuMDM2LTMuNDMzIDIuMDM4YTEuMDk2IDEuMDk2IDAgMDEtLjU2My4xNTV6bTguMTk0LTEuNDQ1aC4wMDItLjAwMnptLTQuMTk4LTIuNDkybDMuNDEgMi4wMjMtLjg3My0zLjg2NyAyLjk4LTIuNjE2LTMuOTQ5LS4zNjctMS41NjgtMy42NDEtMS41NjggMy42NDEtMy45NDcuMzY3IDIuOTc4IDIuNjE2LS44NzEgMy44NjcgMy40MDgtMi4wMjN6bTYuNDI5LTQuMzc2aC4wMDEtLjAwMXoiIGZpbGw9IiNlNGEyNzIiLz48L3N2Zz4=)
}

.lend-ico-style {
    width: 3.05417vw;
    height: 2.84479vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1OC42NDEgNTQuNjE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiMxZDFkMWR9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDEuOTc0IDM4LjA2NGMtMS4zNTgtNy4yOTUtNC4yNDYtMTQuOTY4LTQuNjU2LTE2LjAzOFY4LjY5bC0uMDAyLS4wMDl2LTUuMzlhLjc1Ljc1IDAgMDAtMS41IDB2NC4wMzhjLTEuMDg1LS41NTUtMi43Mi0xLjA1OS00LjIxMS0uMTc4YTE4Ljg3NSAxOC44NzUgMCAwMC00LjIwMSAzLjM4OSAxOC44OCAxOC44OCAwIDAwLTQuMjAxLTMuMzljLTEuNDkzLS44ODEtMy4xMjktLjM3Ni00LjIxNS4xOFYzLjI5YS43NS43NSAwIDAwLTEuNSAwdjE4Ljc0Yy0uNDEyIDEuMDc2LTMuMjk3IDguNzQ0LTQuNjU0IDE2LjAzNS0xLjc3OCA5LjU1NS0yLjYzNSAxNS42MzgtMi42NDMgMTUuNjk5YS43NS43NSAwIDAwMS4yMTYuNjg1YzEuMTUtLjkzNSAyLjQ3My0xLjc5NCAyLjgzLTEuODM2LjQzLS4wMyAxLjM4Ny41MDggMi4wOTIuOTEuOTkyLjU2MyAxLjkzMSAxLjA5NiAyLjc2NiAxLjA5Ni4wNCAwIC4wODIgMCAuMTIyLS4wMDQuNjYtLjA0MiAxLjUwOC0uNTMgMi40OS0xLjA5My42MTYtLjM1NCAxLjU0OS0uODkgMS44NjEtLjkwNi41NjMuMDEzIDIuMTkxLjkzMyAzLjM3OCAxLjg0Ni4yNy4yMDcuNjQ2LjIwOC45MTUtLjAwMSAxLjE4OC0uOTE0IDIuODQzLTEuODYgMy4zNzgtMS44NDUuMzEzLjAxNiAxLjI0NS41NTIgMS44NjMuOTA2Ljk4MS41NjUgMS44MjkgMS4wNTEgMi40ODggMS4wOTMuODcuMDU3IDEuODQ4LS41MDIgMi44ODktMS4wOTMuNzA2LS40IDEuNjg2LS45MzMgMi4wOS0uOTA5LjM1OS4wNDIgMS42ODIuOSAyLjgzMSAxLjgzNmEuNzUuNzUgMCAwMDEuMjE3LS42ODVjLS4wMDktLjA2LS44NjUtNi4xNDQtMi42NDMtMTUuNjk5ek0xOC45ODggMTcuOTE4aDE2LjgzdjMuNDVoLTE2Ljgzdi0zLjQ1em0zLjQ1MS05LjQ3NmMyLjc2MiAxLjYzMyA0LjM1NCAzLjY4MyA0LjM3IDMuNzA0YS43NTIuNzUyIDAgMDAuNTk0LjI5M2guMDAxYS43NS43NSAwIDAwLjU5Ni0uMjk0Yy4wMTYtLjAyIDEuNTktMi4wNjEgNC4zNjgtMy43MDMgMS4yMi0uNzIzIDIuODE5LjE5NyAzLjQ1LjYyOHY3LjM0N2gtMTYuODNWOS4wNzFjLjYzNC0uNDI4IDIuMjM5LTEuMzQ1IDMuNDUxLS42M3pNNDAuNzE1IDUxLjEyYy0uODk3LS4wOS0xLjkwNS40ODctMi45NzggMS4wOTgtLjcyNy40MTQtMS42MjguOTE0LTIuMDUuOS0uMzEyLS4wMi0xLjIzLS41NDgtMS44MzctLjg5Ny0xLS41NzUtMS44NjMtMS4wNy0yLjUzNy0xLjEwNC0xLjExNS0uMDI3LTIuOTUgMS4xMi0zLjkxIDEuODE0LS45Ni0uNjk1LTIuNzc0LTEuODYtMy45MS0xLjgxNC0uNjcyLjAzMy0xLjUzNS41My0yLjUzNCAxLjEwNC0uNjA4LjM1LTEuNTI2Ljg3Ny0xLjgzOC44OTctLjQyNC4wMDgtMS4zMjMtLjQ4Ny0yLjA1MS0uOS0xLS41NjktMS45NDctMS4xMDctMi43OTUtMS4xMDdhMS45IDEuOSAwIDAwLS4xODMuMDFjLS41NTguMDUzLTEuMzkuNTMtMi4xNDggMS4wNDlhNDQyLjcyOSA0NDIuNzI5IDAgMDEyLjM2NS0xMy44MzFjMS4yMy02LjYxNCAzLjc1LTEzLjU2NyA0LjQ0Ni0xNS40MjFoMTcuMjk4Yy42OTUgMS44NTQgMy4yMTUgOC44MDcgNC40NDYgMTUuNDIyYTQ0NS43OTggNDQ1Ljc5OCAwIDAxMi4zNjUgMTMuODNjLS43NTktLjUxOS0xLjU5LS45OTYtMi4xNS0xLjA1eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMS4zNjQgMjUuNjdhLjc0Ny43NDcgMCAwMC0uODY3LjYxMWwtMy40MDggMTkuNThhLjc1Ljc1IDAgMDAxLjQ3OC4yNThsMy40MDgtMTkuNThhLjc1Ljc1IDAgMDAtLjYxLS44Njh6bTEyLjA3NCAwYS43NS43NSAwIDAwLS42MS44NjhsMy40MDcgMTkuNTgxYS43NS43NSAwIDAwMS40NzktLjI1OGwtMy40MDgtMTkuNThhLjc0Ny43NDcgMCAwMC0uODY4LS42MXptLTYuMDM2IDcuMzkyYS43NS43NSAwIDAwLS43NS43NXYxNC43MDNhLjc1Ljc1IDAgMDAxLjUgMFYzMy44MTJhLjc1Ljc1IDAgMDAtLjc1LS43NXoiLz48cGF0aCBkPSJNNDYuMzkzIDExLjk4YS43NS43NSAwIDAxLS43MTYtLjUyN0w0NC41MiA3LjczNWwtMy41NzYtMS4wMjRhLjc1Ljc1IDAgMDEtLjAwNy0xLjQ0bDMuNjQ2LTEuMDkgMS4wOS0zLjY0NmEuNzUuNzUgMCAwMTEuNDM3IDBsMS4wOSAzLjY0NyAzLjY0NyAxLjA5YS43NS43NSAwIDAxMCAxLjQzN0w0OC4yIDcuNzk5bC0xLjA5IDMuNjQ2YS43NTEuNzUxIDAgMDEtLjcxNC41MzVoLS4wMDR6bS0yLjU3LTYuMDA1bDEuNS40M2EuNzUuNzUgMCAwMS41MDkuNDk4bC41NDcgMS43NTYuNS0xLjY3OGEuNzUuNzUgMCAwMS41MDUtLjUwM2wxLjYzLS40ODgtMS42My0uNDg3YS43NS43NSAwIDAxLS41MDQtLjUwNGwtLjQ4Ny0xLjYzLS40ODggMS42M2EuNzUuNzUgMCAwMS0uNTA0LjUwNGwtMS41NzkuNDcyek01Ljk5IDI5Ljg3NGEuNzUuNzUgMCAwMS0uNzE2LS41MjdsLTEuMTU2LTMuNzE5LTMuNTc1LTEuMDI0YS43NS43NSAwIDAxLS4wMDgtMS40NGwzLjY0Ny0xLjA5IDEuMDktMy42NDZhLjc1Ljc1IDAgMDExLjQzNyAwbDEuMDkgMy42NDcgMy42NDYgMS4wOWEuNzUuNzUgMCAwMTAgMS40MzdMNy44IDI1LjY5MmwtMS4wOSAzLjY0N2EuNzUuNzUgMCAwMS0uNzE1LjUzNUg1Ljk5em0tMi41Ny02LjAwNmwxLjUuNDNhLjc1Ljc1IDAgMDEuNTEuNDk4bC41NDYgMS43NTcuNTAyLTEuNjc4YS43NTEuNzUxIDAgMDEuNTAzLS41MDRsMS42My0uNDg4LTEuNjMtLjQ4N2EuNzUxLjc1MSAwIDAxLS41MDMtLjUwNGwtLjQ4OC0xLjYzLS40ODcgMS42M2EuNzUxLjc1MSAwIDAxLS41MDQuNTA0bC0xLjU4LjQ3MnptNDkuMjMgMjAuMjM2YS43NS43NSAwIDAxLS43MTUtLjUyN2wtMS4xNTctMy43MTktMy41NzQtMS4wMjNhLjc1Ljc1IDAgMDEtLjAwOS0xLjQ0bDMuNjQ3LTEuMDkgMS4wOS0zLjY0N2EuNzUuNzUgMCAwMTEuNDM3IDBsMS4wOSAzLjY0OCAzLjY0NiAxLjA5YS43NS43NSAwIDAxMCAxLjQzN2wtMy42NDYgMS4wODktMS4wOSAzLjY0N2EuNzUuNzUgMCAwMS0uNzE1LjUzNmgtLjAwNHpNNTAuMDgxIDM4LjFsMS41LjQzYS43NDcuNzQ3IDAgMDEuNTA5LjQ5N2wuNTQ3IDEuNzU3LjUtMS42NzlhLjc1Ljc1IDAgMDEuNTA1LS41MDNsMS42My0uNDg3LTEuNjMtLjQ4N2EuNzUuNzUgMCAwMS0uNTA0LS41MDRsLS40ODgtMS42My0uNDg3IDEuNjNhLjc1Ljc1IDAgMDEtLjUwNC41MDRsLTEuNTc4LjQ3MnoiIGZpbGw9IiNlNGEyNzIiLz48L3N2Zz4=)
}

.lend-ico-beauty, .lend-ico-experience, .lend-ico-language, .lend-ico-profile {
    width: 2.71615vw;
    height: 2.12865vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1Mi4xNTIgNDAuODcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOiNmZmZ9LnN0MXtmaWxsOiNlNGEyNzJ9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTEuNDAyIDBILjc1QS43NS43NSAwIDAwMCAuNzV2MzkuMzcyYzAgLjQxNC4zMzYuNzUuNzUuNzVoNTAuNjUyYS43NS43NSAwIDAwLjc1LS43NVYuNzVhLjc1Ljc1IDAgMDAtLjc1LS43NXptLS43NSAzOS4zNzJIMS41VjEuNWg0OS4xNTJ2MzcuODcyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNi4wNzQgOC44ODdoMjAuNTE3YS43NS43NSAwIDAwMC0xLjVIMjYuMDc0YS43NS43NSAwIDAwMCAxLjV6bTAgNS4yNTFoMjAuNTE3YS43NS43NSAwIDAwMC0xLjVIMjYuMDc0YS43NS43NSAwIDAwMCAxLjV6bTAgNS4yNTFoMjAuNTE3YS43NS43NSAwIDAwMC0xLjVIMjYuMDc0YS43NS43NSAwIDAwMCAxLjV6TTUuNzUgMjYuMjQzaDEuOTkxYS43NS43NSAwIDAwMC0xLjVINS43NWEuNzUuNzUgMCAwMDAgMS41em01LjY3NiAwaDEuOTkxYS43NS43NSAwIDAwMC0xLjVoLTEuOTkxYS43NS43NSAwIDAwMCAxLjV6bTUuNjc5IDBoNC4xNjFhLjc1Ljc1IDAgMDAwLTEuNWgtNC4xNmEuNzUuNzUgMCAwMDAgMS41ek01Ljc1IDM2Ljg0aDQwLjg0M2EuNzUuNzUgMCAwMC43NS0uNzV2LTYuMzE5YS43NS43NSAwIDAwLS43NS0uNzVINS43NWEuNzUuNzUgMCAwMC0uNzUuNzV2Ni4zMmMwIC40MTQuMzM2Ljc1Ljc1Ljc1em0uNzUtNi4zMTloMzkuMzQzdjQuODJINi41di00LjgyeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMy41MDYgMTUuODY4YTMuODM1IDMuODM1IDAgMDAzLjgzLTMuODMgMy44MzUgMy44MzUgMCAwMC0zLjgzLTMuODMgMy44MzUgMy44MzUgMCAwMC0zLjgzIDMuODMgMy44MzUgMy44MzUgMCAwMDMuODMgMy44M3ptMC02LjE2YTIuMzMzIDIuMzMzIDAgMDEyLjMzIDIuMzMgMi4zMzMgMi4zMzMgMCAwMS0yLjMzIDIuMzMgMi4zMzMgMi4zMzMgMCAwMS0yLjMzLTIuMzMgMi4zMzMgMi4zMzMgMCAwMTIuMzMtMi4zM3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjEuMjY1IDQuNzZINS43NWEuNzUuNzUgMCAwMC0uNzUuNzV2MTUuNzU3YzAgLjQxNC4zMzYuNzUuNzUuNzVoMTUuNTE1YS43NS43NSAwIDAwLjc1LS43NVY1LjUxYS43NS43NSAwIDAwLS43NS0uNzV6TTEwLjMwMiAyMC41MTdBMi43NTQgMi43NTQgMCAwMTEzLjAzNyAxOGguOTQyYzEuNDM4IDAgMi42MSAxLjExIDIuNzM0IDIuNTE3aC02LjQxMXptMTAuMjEzIDBoLTIuMzAyYy0uMTI4LTIuMjM0LTEuOTY5LTQuMDE3LTQuMjM0LTQuMDE3aC0uOTQyYy0yLjI2NiAwLTQuMTA3IDEuNzgzLTQuMjM1IDQuMDE3SDYuNVY2LjI2aDE0LjAxNXYxNC4yNTd6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: center
}

.lend-ico-beauty, .lend-ico-experience, .lend-ico-language {
    width: 2.86615vw;
    height: 2.2724vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1NS4wMzEgNDMuNjI2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiNlNGEyNzJ9PC9zdHlsZT48cGF0aCBkPSJNMzcuNDcgMzAuNzYyYy0xLjM5NS0uNjQ1LTIuNzExLTEuMjUzLTMuNDYxLTEuNzUzLTEuMTk1LS43OTctMS4yOTYtMy4wOTktMS4yMy00LjA2OSAyLjgzNy0zLjAyNiAzLjk3Mi04LjAzMyA0LjAzNy04LjMzNGEuNzUuNzUgMCAxMC0xLjQ2NC0uMzIxYy0uMDIuMDk0LTIuMTI3IDkuNDMtNy4zNCA5LjQzLTQuOTA1IDAtNy4zMi05LjM1OC03LjM0My05LjQ1M2EuNzUuNzUgMCAwMC0xLjQ1NS4zNjZjLjA3NC4yOTUgMS4zMiA1LjExOSA0LjAzMiA4LjE1MiAwIC4wMS0uMDA0LjAyLS4wMDMuMDMuMDg1Ljg4NS4wMyAzLjM2NC0xLjIyMSA0LjE5OS0uNzUuNS0yLjA2NyAxLjEwOC0zLjQ2MSAxLjc1My0yLjEwMS45NzEtNC4wODUgMS44OS00Ljk2NCAyLjc3My0xLjI5NSAxLjMwNS0xLjk0NSA3LjQyOC0yLjExNCA5LjI3M2EuNzUuNzUgMCAwMDEuNDk1LjEzNmMuMzItMy41MjQgMS4wNTYtNy43MiAxLjY4NC04LjM1Mi42ODgtLjY5MyAyLjcyOC0xLjYzNiA0LjUyOC0yLjQ2OCAxLjIyMi0uNTY1IDIuMzY2LTEuMSAzLjIwOS0xLjU5NCAxLjE0Ni44NiA0LjU4NyAzLjcyIDQuODI0IDcuMTg2YS43NS43NSAwIDAwMS40OTYgMGMuMjQtMy41MDcgMy43Ni02LjM5MyA0Ljg2NC03LjIxNi44NDYuNTAyIDIuMDExIDEuMDQ4IDMuMjU3IDEuNjI0IDEuOC44MzIgMy44NCAxLjc3NSA0LjUyOCAyLjQ2OC42MjcuNjMyIDEuMzYyIDQuODI3IDEuNjg1IDguMzUyYS43NS43NSAwIDAwMS40OTQtLjEzNmMtLjE3LTEuODQ1LS44MTgtNy45NjgtMi4xMTQtOS4yNzMtLjg3OC0uODg0LTIuODYzLTEuODAyLTQuOTYzLTIuNzczem0tOS41IDQuMDI3Yy0xLjEzMi0yLjQ2OS0zLjIzOS00LjM0Ni00LjM2Ni01LjIyOC44LTEgMS4wNjItMi4zOTIgMS4xMzUtMy40MzcuOTU2LjY3IDIuMDQyIDEuMDkyIDMuMjc0IDEuMDkyIDEuMjQ2IDAgMi4zMzUtLjM4OSAzLjI4NS0xLjAxMi4wOCAxLjAyLjM0MyAyLjM0IDEuMDk2IDMuMzEyLTEuMTEyLjg2My0zLjI3MiAyLjc2NC00LjQyMyA1LjI3M3ptMjYuNTI2LTQuOTg3bC0zLjY0Ni0xLjA5LTEuMDktMy42NDdhLjc1Ljc1IDAgMDAtMS40MzggMGwtMS4wOSAzLjY0Ny0zLjY0NiAxLjA5YS43NS43NSAwIDAwLjAwOSAxLjQ0bDMuNTc0IDEuMDIzIDEuMTU2IDMuNzE4YS43NS43NSAwIDAwLjcxNi41MjhoLjAwNGEuNzUuNzUgMCAwMC43MTUtLjUzNWwxLjA5LTMuNjQ4IDMuNjQ2LTEuMDg5YS43NS43NSAwIDAwMC0xLjQzN3ptLTQuNDY0IDEuMjA1YS43NS43NSAwIDAwLS41MDQuNTA0bC0uNSAxLjY3OC0uNTQ4LTEuNzU2YS43NDguNzQ4IDAgMDAtLjUxLS40OThsLTEuNDk4LS40MyAxLjU3OC0uNDcyYS43NS43NSAwIDAwLjUwNC0uNTA0bC40ODctMS42My40ODcgMS42M2EuNzUuNzUgMCAwMC41MDQuNTA0bDEuNjMuNDg4LTEuNjMuNDg2ek0xMS45OCAyMS4xNjhhLjc1Ljc1IDAgMDAtLjUzNS0uNzE5TDcuOCAxOS4zNmwtMS4wOS0zLjY0NmEuNzUuNzUgMCAwMC0xLjQzOCAwbC0xLjA5IDMuNjQ2LTMuNjQ2IDEuMDlhLjc1Ljc1IDAgMDAuMDA4IDEuNDRsMy41NzUgMS4wMjQgMS4xNTYgMy43MThhLjc1Ljc1IDAgMDAuNzE2LjUyN2guMDA0YS43NS43NSAwIDAwLjcxNS0uNTM1bDEuMDktMy42NDYgMy42NDYtMS4wOWEuNzUuNzUgMCAwMC41MzUtLjcxOXptLTQuOTk5LjQ4N2EuNzUxLjc1MSAwIDAwLS41MDMuNTA0bC0uNTAyIDEuNjc4LS41NDYtMS43NTZhLjc1MS43NTEgMCAwMC0uNTEtLjQ5OGwtMS41LS40MyAxLjU3OS0uNDcyYS43NTEuNzUxIDAgMDAuNTA0LS41MDRsLjQ4Ny0xLjYzLjQ4OCAxLjYzYS43NTEuNzUxIDAgMDAuNTAzLjUwNGwxLjYzLjQ4Ny0xLjYzLjQ4N3oiIGZpbGw9IiNmZmYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTkuNTUgMzMuNjRhLjc1MS43NTEgMCAwMS0uNjQzLS4zNjJjLTcuODItMTIuOTQ3LTYuMzUtMjEuMTgtMy43NC0yNS44MDhDMTguMjc4IDEuOTU3IDIzLjgwNyAwIDI3LjU5NyAwYzQuOTE1IDAgMTAuMjE2IDQuMzIgMTIuMzI4IDEwLjA0NyAyLjMwNSA2LjI0OC40MDYgMTIuNTgzLTUuMjEgMTcuMzhhLjc1MS43NTEgMCAwMS0xLjE5Ni0uODE1YzEuMDg0LTMuMTM1IDMuMjgtMTEuNjkuNDg0LTEzLjYwNC0xLjQwNS0uOTYxLTIuODgtMi41NjItNC4wNjYtMy44NDgtLjU5LS42NC0xLjI5NC0xLjQwNC0xLjcyMy0xLjc2OC0uNzA0Ljk2Ny0yLjQ0MiAzLjEtNC45ODcgNi4yMTNhNTQzLjMyMSA1NDMuMzIxIDAgMDAtMy4zOTQgNC4xNzVjLTEuOTg2IDIuNDgxLS4zNTIgMTEuNjIyLjQ0NSAxNC45MzVhLjc1Ljc1IDAgMDEtLjcyOC45MjZ6TTI3LjU5NiAxLjVjLTMuMzg1IDAtOC4zMjkgMS43NTctMTEuMTIyIDYuNzA3LTIuOTA0IDUuMTQ3LTIuMzgyIDEyLjE2IDEuNDE4IDIwLjA2NC0uNjA0LTMuOTctLjk3OC05LjI0NC43Ny0xMS40MjhhNTQ2LjU5NiA1NDYuNTk2IDAgMDEzLjQwNC00LjE4OGMyLjE3NC0yLjY1OSA0Ljg4LTUuOTY4IDUuMTQyLTYuNDQ0YS45NS45NSAwIDAxLjcyMS0uNDk1Yy43NTMtLjA5MyAxLjQ1Ni42MzMgMy4xMTEgMi40MjggMS4xMzQgMS4yMyAyLjU0NSAyLjc2MSAzLjgxIDMuNjI2IDMuMDkgMi4xMTQgMS45NSA4LjYzMi45MzggMTIuNDkzIDMuNDk2LTQuMDM2IDQuNDk4LTguOTA0IDIuNzMtMTMuNjk3QzM2LjY0MyA1LjQ4MiAzMS44NDUgMS41IDI3LjU5NiAxLjV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjAyOCAxNC45MTFhLjc1Mi43NTIgMCAwMS0uNzE3LS45N2MxLjA1LTMuNDI0IDQuOTQ3LTcuNiA1LjExMi03Ljc3NmEuNzUuNzUgMCAwMTEuMDk0IDEuMDI2Yy0uMDM4LjA0LTMuODI0IDQuMS00Ljc3MyA3LjE5YS43NS43NSAwIDAxLS43MTYuNTN6Ii8+PC9zdmc+)
}

.lend-ico-experience, .lend-ico-language {
    width: 1.84167vw;
    height: 2.34896vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNS4zNTcgNDUuMTAxIj48cGF0aCBkPSJNMjguMDgxIDQ1LjFjLS4yNzYgMC0uNTUzLS4wMDItLjgzLS4wMDRsLS44NzItLjAwNGgtLjM4M2MtNy41NjguMDA5LTExLjQ5Mi0uMTgtMTIuNjc4LS42MjZsLS45NTEtLjM1OGEyLjEyIDIuMTIgMCAwMS0xLjM3LTEuOTczdi0xNi40MmMwLS42LjIwNy0xLjExNS41ODQtMS40NSAzLjE2LTIuODA1IDQuOTg2LTQuNTEyIDUuNDI0LTUuMDczLjY3LS44NTUuNTQyLTIuMTMzLjQ0LTMuMTZhOS4yNzYgOS4yNzYgMCAwMS0uMDYzLS45MDhjLjAwNy0uODY4LjM1Ni0xLjM4LjY0Ny0xLjY1OC4yOTQtLjI4LjgxOS0uNjAzIDEuNzEtLjU2NyAzLjQzLjE0NiA2LjAwNCAyLjg0MSA2LjEyIDYuNDA5LjA0NSAxLjQxMS0uMjg5IDIuNzEtLjYyMiAzLjc5Ni0uMDYuMi0uMTEzLjM4My0uMTU3LjU0NGgxLjI5M2MxLjM2OC0uMDAxIDIuNjktLjAwMiA0LjE2MS4wMDMgMi4wNzUuMDA5IDMuNjkyIDEuMzYgNC4wMjIgMy4zNjUuMTg1IDEuMTMzLjIyNyAyLjMyLS43MTYgMy4zMjYuODUgMS43NDkuNzMxIDMuMjYyLS4zNTUgNC41MDkuNzY5IDEuNjE5LjUzNSAzLjE2My0uNjgyIDQuNTE2LjI3Ni41NjUuNDE3IDEuMTYuNDE5IDEuNzc5LjAwNCAyLjExNy0xLjY5OSAzLjg0NC0zLjg3NSAzLjkzMi0uNDIxLjAxOC0uODQzLjAyMy0xLjI2Ni4wMjN6bS0xLjcwNC0xLjUwOGwuODg2LjAwNGMuNjc0LjAwNiAxLjM1LjAxIDIuMDIzLS4wMTYgMS4zNDUtLjA1NSAyLjQzOC0xLjE0NSAyLjQzNi0yLjQzMi0uMDAxLS41MjItLjE1OC0xLjAwOC0uNDc4LTEuNDg1YS43NS43NSAwIDAxLjExNi0uOTdjMS4yMTEtMS4xMSAxLjM4NC0yLjIxNy41Ni0zLjU4OGEuNzUyLjc1MiAwIDAxLjE0Mi0uOTQzYzEuMDY0LS45NjMgMS4xMjMtMi4wMDMuMi0zLjU5MmEuNzQ5Ljc0OSAwIDAxLjEzMy0uOTJsLjEzNS0uMTI4Yy4wNzQtLjA2Ny4xNDQtLjEzLjIxLS4yLjQyOS0uNDUzLjUxNC0uOTc0LjMzNS0yLjA2My0uMjEzLTEuMjk0LTEuMTktMi4xMDItMi41NDctMi4xMDgtMS40NjgtLjAwNi0yLjc4NC0uMDA0LTQuMTU0LS4wMDRsLTIuMTUyLjAwMWEuNzk5Ljc5OSAwIDAxLS42MjQtLjMxNWMtLjIyNi0uMzA0LS4yNzQtLjYwMi4yMDYtMi4xNjkuMzExLTEuMDE2LjU5NC0yLjExOS41NTQtMy4zMDgtLjA4OC0yLjc2MS0yLjA1Ny00Ljg0Ny00LjY4My00Ljk1OC0uMTg3LS4wMTEtLjQ2MS4wMTItLjYxMi4xNTUtLjE0Ny4xNC0uMTguMzkzLS4xOC41ODItLjAwMi4yMDMuMDI1LjQ1OS4wNTQuNzQ3LjExNiAxLjE1Ny4yOSAyLjkwNS0uNzUgNC4yMzUtLjUxNS42NTgtMi4yNDYgMi4yODQtNS42MSA1LjI3LS4wMzQuMDMtLjA4LjE0LS4wOC4zMjl2MTYuNDE5YzAgLjI1LjE1OS40OC4zOTcuNTdsLjk1Mi4zNTdjLjk2Ny4zNjMgNS4wNzcuNTMgMTIuMTQ4LjUzaC4zODN6TTYuNTU5IDQ0LjkwMUgxLjg0MkExLjg0NCAxLjg0NCAwIDAxMCA0My4wNlYyNi4zNjVjMC0xLjAxNS44MjctMS44NDMgMS44NDItMS44NDNINi41NmMxLjAxNSAwIDEuODQyLjgyOCAxLjg0MiAxLjg0M1Y0My4wNmExLjg0NCAxLjg0NCAwIDAxLTEuODQzIDEuODR6TTEuODQyIDI2LjAyMmEuMzQ3LjM0NyAwIDAwLS4zNDIuMzQzVjQzLjA2YzAgLjE4NS4xNTcuMzQxLjM0Mi4zNDFINi41NmEuMzQ2LjM0NiAwIDAwLjM0Mi0uMzQxVjI2LjM2NWEuMzQ3LjM0NyAwIDAwLS4zNDItLjM0M0gxLjg0MnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTQuMjU2IDE0LjQwNGEuNzQ4Ljc0OCAwIDAxLS41My0uMjJMNi4yMTIgNi42N2EuNzUuNzUgMCAxMTEuMDYtMS4wNmw3LjUxNCA3LjUxNGEuNzUuNzUgMCAwMS0uNTMgMS4yOHptMTIuODM4IDBhLjc1Ljc1IDAgMDEtLjUzLTEuMjhsNy41MTMtNy41MTRhLjc1Ljc1IDAgMTExLjA2IDEuMDZsLTcuNTEzIDcuNTE0YS43NDcuNzQ3IDAgMDEtLjUzLjIyem0tNi40MTgtNC4wMDhhLjc1Ljc1IDAgMDEtLjc1LS43NVYuNzVhLjc1Ljc1IDAgMDExLjUgMHY4Ljg5NmEuNzUuNzUgMCAwMS0uNzUuNzV6IiBmaWxsPSIjZTRhMjcyIi8+PC9zdmc+)
}

.lend-ico-language {
    width: 2.50208vw;
    height: 2.4vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA0OC4wMzkgNDYuMDg1IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiNmZmZ9PC9zdHlsZT48cGF0aCBkPSJNNDIuODM4IDcuNzEyaC0yMS45N2EuNzUuNzUgMCAwMTAtMS41aDIxLjk3YS43NS43NSAwIDAxMCAxLjV6bTAgNC45NDloLTIxLjk3YS43NS43NSAwIDAxMC0xLjVoMjEuOTdhLjc1Ljc1IDAgMDEwIDEuNXptMCA0Ljk0OWgtMjEuOTdhLjc1Ljc1IDAgMDEwLTEuNWgyMS45N2EuNzUuNzUgMCAwMTAgMS41eiIgZmlsbD0iI2U0YTI3MiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00NS42NSAwSDE2Ljk2YTIuMzkyIDIuMzkyIDAgMDAtMi4zODkgMi4zODl2MTQuNDk2SDIuMzlBMi4zOTIgMi4zOTIgMCAwMDAgMTkuMjc0djE5LjcyOWEyLjM5MSAyLjM5MSAwIDAwMi4zODkgMi4zODloMS44MmwyLjU5IDMuOTA0YTEuNzU5IDEuNzU5IDAgMDAxLjQ3NC43ODkgMS43NiAxLjc2IDAgMDAxLjI1LS41MjJsNC4xNDMtNC4xNzFIMzEuMDhhMi4zOTEgMi4zOTEgMCAwMDIuMzg5LTIuMzlWMjQuNTA3aC45MDNsNC4xNDUgNC4xNzJhMS43NTYgMS43NTYgMCAwMDEuNDI1LjUxMiAxLjc1NyAxLjc1NyAwIDAwMS4yOTgtLjc4bDIuNTktMy45MDRoMS44MmEyLjM5IDIuMzkgMCAwMDIuMzg5LTIuMzg4VjIuMzg4QTIuMzkxIDIuMzkxIDAgMDA0NS42NSAwek0zMS45NyAzOS4wMDNhLjg5Ljg5IDAgMDEtLjg4OS44ODlIMTMuMzU0Yy0uMiAwLS4zOS4wOC0uNTMyLjIyMUw4LjQ2IDQ0LjUwN2EuMjUyLjI1MiAwIDAxLS4yMTQuMDc2LjI1OC4yNTggMCAwMS0uMTk2LS4xMTdsLTIuODEzLTQuMjRhLjc1MS43NTEgMCAwMC0uNjI1LS4zMzRIMi4zOWEuODkuODkgMCAwMS0uODg5LS44OVYxOS4yNzVhLjg5Ljg5IDAgMDEuODg5LS44ODloMTIuMTh2My43MzNhMi4zOTEgMi4zOTEgMCAwMDIuMzg5IDIuMzg4aDE1LjAxdjE0LjQ5N3ptMTQuNTctMTYuODg1YS44OS44OSAwIDAxLS44ODkuODg4aC0yLjIyMmEuNzUuNzUgMCAwMC0uNjI1LjMzNmwtMi44MTMgNC4yNGEuMjY0LjI2NCAwIDAxLS4xOTUuMTE2LjI3NS4yNzUgMCAwMS0uMjE0LS4wNzdsLTQuMzY0LTQuMzkzYS43NS43NSAwIDAwLS41MzItLjIyMkgxNi45NTlhLjg5Ljg5IDAgMDEtLjg4OS0uODg4VjIuMzg4YS44OS44OSAwIDAxLjg4OS0uODg4SDQ1LjY1YS44OS44OSAwIDAxLjg5Ljg4OXYxOS43Mjl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTcuMjUxIDI3LjA0MWMtMS42NDIgMC0yLjk3OCAxLjMzNi0yLjk3OCAyLjk3OXMxLjMzNiAyLjk3OCAyLjk3OCAyLjk3OCAyLjk3OC0xLjMzNiAyLjk3OC0yLjk3OC0xLjMzNS0yLjk3OS0yLjk3OC0yLjk3OXptMCA0LjQ1N2MtLjgxNCAwLTEuNDc4LS42NjMtMS40NzgtMS40NzhzLjY2NC0xLjQ3OSAxLjQ3OC0xLjQ3OSAxLjQ3OC42NjMgMS40NzggMS40NzktLjY2MyAxLjQ3OC0xLjQ3OCAxLjQ3OHptNi41MDctMS40NzhjMCAxLjY0MiAxLjMzNiAyLjk3OCAyLjk3OCAyLjk3OHMyLjk3OC0xLjMzNiAyLjk3OC0yLjk3OC0xLjMzNi0yLjk3OS0yLjk3OC0yLjk3OS0yLjk3OCAxLjMzNi0yLjk3OCAyLjk3OXptNC40NTYgMGExLjQ4IDEuNDggMCAwMS0xLjQ3OCAxLjQ3OCAxLjQ4IDEuNDggMCAwMTAtMi45NTcgMS40OCAxLjQ4IDAgMDExLjQ3OCAxLjQ3OXptOC4wMDYgMi45NzhjMS42NDIgMCAyLjk3OC0xLjMzNiAyLjk3OC0yLjk3OHMtMS4zMzYtMi45NzktMi45NzgtMi45NzljLTEuNjQyIDAtMi45NzggMS4zMzYtMi45NzggMi45NzlzMS4zMzYgMi45NzggMi45NzggMi45Nzh6bTAtNC40NTdhMS40OCAxLjQ4IDAgMDEwIDIuOTU3IDEuNDggMS40OCAwIDAxMC0yLjk1N3oiLz48L3N2Zz4=)
}

.lend-ico-WhAp {
    width: 15px;
    height: 15px
}

.lend-ico-Tele {
    width: 18px;
    height: 15px
}

.lend-ico-Vib {
    width: 13.61px;
    height: 14.4px
}

.lend-ico-Inst {
    width: 15px;
    height: 15px
}

.lend-ico-YouT {
    width: 18px;
    height: 12px
}

.lend-ico-FaBo {
    width: 9px;
    height: 16.84px
}

.lend-ico-upload {
    width: 17px;
    height: 17px;
    opacity: .25
}

.lend-ico-check {
    width: 87px;
    height: 50px;
    opacity: .07
}

.lend-ico-close {
    width: 44px;
    height: 38px
}

.lend-ico-twitter {
    width: 15px;
    height: 15px
}

.lend-ico-separator {
    width: 1px;
    height: 30px;
    background: #d8d8d8
}

.lend-ico-play-circle {
    width: 5.20833vw;
    height: 5.20833vw
}

.e-img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.e-logo {
    display: block;
    width: 9.27083vw;
    height: 2.08333vw
}

.land-media {
    position: relative;
    margin-top: .46875vw;
    padding-bottom: 2.60417vw;
    color: #fff
}

.land-media::before {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 35.36458vw;
    background-color: #f7f7f7;
    content: ''
}

.land-media-wrap, .land-media__video::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.land-media__video {
    position: relative;
    border-bottom: var(--height-border-big) solid #e6d8ce
}

.land-media__video::before {
    background-color: rgba(255, 255, 255, .5);
    content: ''
}

.land-media .lend-ico-big {
    margin: 11.71875vw 0 4.16667vw
}

.land-media-scroll {
    position: absolute;
    right: 4.21875vw;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1d1d1d
}

.land-media-scroll__line {
    width: 1px;
    height: 3.125vw;
    background-color: #1d1d1d
}

.land-media-scroll-h {
    position: relative;
    left: 0;
    margin-bottom: .57292vw;
    font-weight: 500;
    font-size: .9375vw;
    letter-spacing: .12em;
    text-transform: uppercase;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl
}

.land-media-scroll-icon {
    margin: 1.61458vw 0
}

.money-counting {
    display: grid;
    grid-gap: 3.38542vw;
    grid-template-columns: 48.5% 47.5%;
    margin-top: 2.34375vw;
    text-align: center
}

.money-counting__body {
    display: grid;
    grid-template-columns: repeat(2, 48%);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.money-counting-h {
    margin-bottom: 12px
}

.money-counting-units {
    display: grid;
    grid-gap: .83333vw;
    grid-template-columns: repeat(3, 30%)
}

.money-counting-units input:checked + div {
    background: #fff;
    border-color: #1d1d1d
}

.money-counting-unit {
    padding: 1.66667vw .52083vw 1.35417vw;
    font-weight: 500;
    font-size: 1.77083vw;
    background: #f3f3f3;
    border: 1px solid #f3f3f3;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.money-counting-unit:hover {
    background: #fff;
    border-color: #d8d8d8
}

.money-counting__footer {
    margin-top: -3.125vw;
    padding: 5.52083vw 1.04167vw;
    background-color: #fff;
    border: .52083vw solid #e6d8ce
}

.money-counting__res {
    font-weight: 700;
    font-size: 4.42708vw;
    line-height: 1.2;
    letter-spacing: .1em
}

.land-calc-exce {
    margin-top: -2.60417vw;
    padding: 2.34375vw 0 4.32292vw
}

.land-calc-card-icon {
    display: grid;
    grid-gap: 2.60417vw;
    grid-template-columns: repeat(2, 1fr)
}

.land-calc .land-line {
    width: 77.5%;
    margin: 2.60417vw 0 3.125vw;
    border-color: #e4a272
}

.land-card-icon {
    display: grid;
    grid-gap: .46875vw 1.5625vw;
    grid-template-columns: 2.70833vw 1fr
}

.land-card-icon-val {
    grid-row: 1/3;
    margin-top: .26042vw
}

.land-card-icon-h {
    font-weight: 600;
    font-size: 1.14583vw
}

.c-chose {
    margin-bottom: 5rem
}

.c-chose-wrap {
    display: grid;
    grid-gap: var(--margin-indent-block);
    grid-template-columns: 30.20833vw 1fr 30.20833vw
}

.c-chose__video, .collective-slider-img img {
    height: 100%
}

.c-chose__video--girl, .c-chose__video--man {
    background-image: url(../img/general/chose-girl.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.c-chose__video--man {
    background-image: url(../img/general/chose-man.jpg)
}

.c-chose__video-inner {
    position: relative;
    display: block;
    height: 100%
}

.c-chose__video-inner--comingsoon::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .7);
    content: ''
}

.c-chose__comingsoon {
    top: 14.58333vw;
    font-weight: 700;
    font-size: 5.10417vw;
    line-height: 1.3;
    text-align: center;
    text-transform: uppercase;
    opacity: .1;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.c-chose-h {
    display: none;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: .12em;
    text-transform: uppercase
}

.c-chose-h .land-line {
    justify-self: center;
    height: 100%
}

.c-chose-h-text {
    white-space: nowrap;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.c-chose__block--inverse .c-chose-h-text {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.c-chose-cont {
    padding: 2.60417vw 0
}

.c-chose__play-title {
    margin-top: 1.5625vw;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: .12em;
    text-transform: uppercase
}

.c-chose__footer {
    position: relative;
    display: grid;
    grid-gap: var(--margin-indent-block);
    grid-template-columns: -webkit-max-content 1fr -webkit-max-content;
    grid-template-columns: max-content 1fr max-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 2.60417vw;
    padding-bottom: .625vw
}

.c-chose__footer::after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e4a272;
    content: ''
}

.c-chose__footer .c-chose-h {
    display: block
}

.c-chose__line {
    height: var(--height-border-mini);
    background-color: #e4a272
}

.lend-contacts {
    display: grid;
    grid-gap: 5.20833vw;
    grid-template-columns: -webkit-max-content -webkit-max-content 1fr;
    grid-template-columns: max-content max-content 1fr
}

.lend-contacts-tel {
    margin-left: -20px;
    font-weight: 500;
    text-align: right
}

.lend-contacts-tel-item {
    margin-left: 20px;
    white-space: nowrap
}

.lend-contacts-tel-item:not(:last-child) {
    margin-bottom: 5px
}

.lend-contacts-tel-item svg {
    width: 16px;
    height: 16px;
    margin-right: 5px
}

.land-edging {
    position: relative;
    padding-top: 3.125vw
}

.land-edging::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 8.85417vw;
    background-color: #1d1d1d;
    content: ''
}

.land-edging--left {
    padding-right: 2.29167vw
}

.land-edging--right {
    padding-left: 2.29167vw
}

.land-faq-wrap {
    display: grid;
    grid-gap: 8.07292vw;
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr
}

.land-faq h2 {
    margin-bottom: 1.04167vw
}

.land-faq-list-h {
    position: relative;
    padding: 1.82292vw 0 .78125vw .26042vw;
    font-weight: 500;
    font-size: 1.14583vw;
    border-bottom: .15625vw solid #e6d8ce;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.land-faq-list-h::after, .land-faq-list-h::before {
    position: absolute;
    margin: auto 0;
    background-color: #1d1d1d;
    content: ''
}

.land-faq-list-h::before {
    right: 0;
    top: 2.60417vw;
    width: 1.04167vw;
    height: .10417vw
}

.land-faq-list-h::after {
    top: 2.08333vw;
    right: .46875vw;
    display: block;
    width: .10417vw;
    height: 1.04167vw;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.land-faq-list-unit.is-active .land-faq-list-h, .land-faq-list-h:hover {
    border-color: #e4a272
}

.land-faq-list-text {
    display: none;
    padding-top: 1.04167vw
}

.land-faq-list-unit.is-active .land-faq-list-text {
    display: block
}

.land-form {
    position: fixed;
    top: 0;
    right: 0;
    z-index: -1;
    width: 650px;
    height: 100vh;
    overflow: auto;
    color: #fff;
    background-color: #1d1d1d;
    background-size: cover;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}

.land-form.is-active {
    z-index: 12;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1
}

.land-form-wrap, .land-form.is-active ~ .land-home {
    position: relative
}

.land-form.is-active ~ .land-home::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .8);
    content: ''
}

.land-form.is-active ~ .land-head {
    opacity: 0
}

.land-form-wrap {
    padding: 50px 40px
}

.land-form-title {
    color: #e4a272;
    font-weight: 500;
    font-size: 40px;
    line-height: 1.3;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase
}

.land-form-block-h {
    margin-top: 56px;
    margin-bottom: 30px;
    padding-bottom: 11px;
    font-size: 22px;
    line-height: 26px;
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.land-form-block-exce {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.land-form-block-exce input:first-child {
    width: 130px
}

.land-form-block-exce input:nth-child(2) {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}

.land-form-block-contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.land-form-block-contacts input:not(:last-child) {
    width: 250px
}

.land-form-block-contacts input:nth-child(2) {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1
}

.land-form-block__double {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.land-form-block__double input {
    height: 55px
}

.land-form-block__double > * {
    width: 48% !important
}

.land-form-block-tel {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    margin-left: 30px
}

.land-form-block-tel input {
    width: 100% !important;
    margin: 0 !important
}

.land-form-block-tel-mess {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: auto;
    height: 100%
}

.land-form-block-tel-mess__label {
    height: 48%;
    cursor: pointer
}

.land-form-block-tel-mess__label-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 3vh;
    height: 100%;
    background: rgba(255, 255, 255, .4);
    border-radius: 1px 0 3px 1px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.land-form-block-tel-mess__label:first-child .land-form-block-tel-mess__label-box {
    margin-bottom: 3px;
    border-radius: 1px 3px 0 1px
}

.land-form-block-tel-mess__label .icon {
    width: 50%;
    height: 100%;
    margin: 0 auto
}

.land-form-block-tel-mess__label input:checked + .land-form-block-tel-mess__label-box {
    background: rgba(var(--color-primary-rgb), .4)
}

.land-form-block-tel-mess__label svg {
    fill: #1f1f22
}

.land-form-block label.land-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 14px 20px 17px;
    color: #fff;
    line-height: normal;
    background: rgba(255, 255, 255, .04);
    border: 0;
    border: 1px solid rgba(255, 255, 255, .04);
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.land-form-block label.land-label:hover {
    background: 0 0
}

.land-form-block label.land-label:hover span, .land-form-block label.land-label:hover svg {
    opacity: 1
}

.land-form-block input.invalid, .land-form-block label.land-label.invalid, .land-form-block select.invalid, .land-form-block textarea.invalid {
    border-color: #d46e6e
}

.land-form-block label.land-label span {
    opacity: .3
}

.land-form-block input, .land-form-block label.land-label span, .land-form-block label.land-label svg {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.land-form-block input {
    width: 100%;
    padding: 14px 20px 17px;
    color: #fff;
    line-height: normal;
    background: rgba(255, 255, 255, .04);
    border: 0;
    border: 1px solid rgba(255, 255, 255, .04);
    border-radius: 3px
}

.land-form-block input:not(:last-child) {
    margin-bottom: 30px
}

.land-form-block input:hover, .land-form-block select:hover, .land-form-block textarea:hover {
    background: 0 0
}

.land-form-block input:focus, .land-form-block select:focus, .land-form-block textarea:focus {
    background: 0 0
}

.land-form-block select {
    width: 100%;
    padding: 14px 20px 17px;
    color: #fff;
    line-height: normal;
    background: rgba(255, 255, 255, .04);
    border: 0;
    border: 1px solid rgba(255, 255, 255, .04);
    border-radius: 3px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -moz-appearance: none;
    -webkit-appearance: none
}

.land-form-block select::-ms-expand {
    display: none
}

.land-form-block select option {
    color: #1d1d1d
}

.land-form-block textarea {
    width: 100%;
    min-height: 95px;
    margin-bottom: 30px;
    padding: 17px 20px;
    color: #fff;
    line-height: normal;
    background: rgba(255, 255, 255, .04);
    border: 0;
    border: 1px solid rgba(255, 255, 255, .04);
    border-radius: 3px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.land-form-footer {
    margin-top: 56px;
    text-align: center
}

.land-form-agreement {
    margin-top: 20px;
    font-size: 11px;
    opacity: .4
}

.land-form-agreement a {
    text-decoration: underline
}

.land-form-ok {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #1d1d1d;
    -webkit-animation: mmfadeIn .3s linear;
    animation: mmfadeIn .3s linear
}

.land-form-ok-win {
    opacity: .7
}

.land-form-ok .land-form-title, .land-form-ok__popup-wrap .land-form-title {
    margin: 10vh 0 3vh
}

.land-form-ok__popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.land-form-ok__popup-wrap {
    background: #232327
}

.land-form-ok__popup-wrap .popup-form__close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 111;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    opacity: .3;
    fill: #fff
}

.land-form-ok__popup-wrap .popup-form__close:hover {
    opacity: .75
}

.land-form-ok__popup-wrap .popup-form__close svg {
    width: 50%;
    height: 50%
}

.land-form .lend-but {
    min-width: 250px;
    margin: 0
}

.land-form .lend-ico-close, .land-label__checkbox {
    cursor: pointer;
    opacity: .3;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.land-form .lend-ico-close {
    top: 20px;
    right: 40px;
    z-index: 11;
    position: absolute;
    width: 22px
}

.land-form .lend-ico-close:hover {
    opacity: 1
}

.land-label__checkbox, .land-label__checkbox-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.land-label__checkbox {
    position: relative;
    padding-left: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .04em;
    text-align: left;
    width: 100%
}

.land-label__checkbox-box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 17px;
    height: 17px;
    margin-right: 9px;
    background: 0 0;
    border: 1px solid #fff
}

.land-label__checkbox-box svg {
    opacity: 0
}

.land-label__checkbox input:checked + .land-label__checkbox-box svg {
    opacity: 1
}

.land-label__checkbox.invalid {
    color: #d46e6e;
    opacity: 1
}

.land-label__checkbox.invalid .land-label__checkbox-box {
    border-color: #d46e6e
}

.land-label__checkbox:hover {
    opacity: 1
}

.steps-wrap {
    display: grid;
    grid-template-columns: 1fr -webkit-max-content;
    grid-template-columns: 1fr max-content;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.steps-action {
    margin-left: 5.98958vw;
    padding: 0 0 1.04167vw 5.9375vw;
    text-align: right;
    border-left: .3125vw solid #e6d8ce
}

.steps-action .lend-but {
    margin-top: 7.60417vw
}

.steps-list {
    display: grid;
    grid-gap: 3.02083vw 1.30208vw;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 2.13542vw
}

.steps-list-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .52083vw;
    font-size: 1.14583vw
}

.steps-list-num {
    margin-right: 10px
}

.steps-list-h {
    font-weight: 500
}

.land-history {
    overflow: hidden
}

.land-history-wrap {
    display: grid;
    grid-template-columns: 31.5% 1fr
}

.land-history-cont {
    margin-top: .9375vw
}

.land-history-cont br:last-child {
    display: none
}

.land-history-img {
    border: .41667vw solid #f7f7f7
}

.land-history-card-icon {
    display: grid;
    grid-template-columns: repeat(3, 30%);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.land-history .land-line {
    width: 50%;
    margin-bottom: 3.64583vw
}

.land-history .headlines-line {
    margin: 7.8125vw 0 2.65625vw
}

.land-history .headlines-line::before {
    top: auto;
    bottom: -2.34375vw;
    left: 0
}

.land-history .land-edging::before {
    width: 2000px
}

.land-line {
    padding-top: .52083vw
}

.land-line-top {
    border-top: 1px solid #e6d8ce;
    border-bottom: var(--height-border-mini) solid #e6d8ce
}

.land-line-bot {
    border-top: var(--height-border-mini) solid #e6d8ce;
    border-bottom: 1px solid #e6d8ce
}

.land-line__left {
    padding: 0 0 0 5px;
    border-right: var(--height-border-mini) solid #e4a272;
    border-left: 1px solid #e4a272
}

.land-line__right {
    padding: 0 5px 0 0;
    border-right: 1px solid #e4a272;
    border-left: var(--height-border-mini) solid #e4a272
}

.land-line--chose {
    margin: 4.79167vw 0
}

.land-mob-stiky {
    display: none
}

.land-mob-stiky .lend-ico-Tele, .land-mob-stiky .lend-ico-Vib, .land-mob-stiky .lend-ico-WhAp {
    width: 20px;
    height: 20px
}

.land-mob-stiky .e-logo {
    width: 120px
}

.land-mob-stiky-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.land-slider-img {
    border: .41667vw solid #f7f7f7
}

.land-slider .slick-arrow {
    position: absolute;
    top: 100%;
    left: var(--margin-container);
    width: 3.75vw;
    height: 3.75vw;
    margin-top: 1.5625vw;
    font-size: 0;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSByPSIzNS4yNSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMzYgMzYpIiBzdHJva2U9IiNEOEQ4RDgiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHBhdGggZD0iTTMyIDI3bC05IDltMCAwbDkgOW0tOS05aDI2IiBzdHJva2U9IiNEOEQ4RDgiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center
}

.land-slider .slick-prev {
    margin-right: 5.83333vw
}

.land-slider .slick-next {
    margin-left: 5.83333vw;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lend-soc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -3.38542vw
}

.lend-soc--border {
    position: relative
}

.lend-soc--border::before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: .78125vw;
    height: 30px;
    border-left: 1px solid #d8d8d8;
    content: ''
}

.lend-soc--full {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.lend-soc-title {
    margin-bottom: 15px;
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
    opacity: .5
}

.lend-soc-unit {
    margin-left: 3.38542vw
}

.lend-soc-url {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lend-soc-url--WhAp {
    fill: #25d366
}

.lend-soc-url--WhAp:hover {
    color: #25d366
}

.lend-soc-url--Tele {
    fill: #2aabee
}

.lend-soc-url--Tele:hover {
    color: #2aabee
}

.lend-soc-url--Vib {
    fill: #8074d6
}

.lend-soc-url--Vib:hover {
    color: #8074d6
}

.lend-soc-url--Inst {
    fill: #d000e2
}

.lend-soc-url--Inst:hover {
    color: #d000e2
}

.lend-soc-url--YouT {
    fill: red
}

.lend-soc-url--YouT:hover {
    color: red
}

.lend-soc-url--FaBo {
    fill: #0062e0
}

.lend-soc-url--FaBo:hover {
    color: #0062e0
}

.lend-soc-url--twitter {
    fill: #03a9f4
}

.lend-soc-url--twitter:hover {
    color: #03a9f4
}

.lend-soc-h {
    margin-left: .52083vw;
    font-weight: 500;
    font-size: .83333vw;
    text-transform: uppercase
}

.lend-soc--header .lend-soc-unit:last-child {
    position: relative;
    margin-left: 3.125vw
}

.lend-soc--header .lend-soc-unit:last-child::before {
    position: absolute;
    top: 0;
    left: -1.5625vw;
    height: 100%;
    border-left: 1px solid #d8d8d8;
    content: ''
}

.lend-soc-unit--separator {
    width: 1px;
    height: 100%;
    border-left: 1px solid #d8d8d8
}

.land-rooms-wrap {
    display: grid;
    grid-gap: .52083vw;
    grid-template-columns: 48.5% minmax(auto, 51%)
}

.land-rooms-img {
    display: block;
    margin: 0 0 3.07292vw;
    position: relative
}

.land-rooms-slider-img:hover::before, .land-rooms-img:hover::before {
    opacity: 1
}

.land-rooms-slider-img::before, .land-rooms-img::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(228, 162, 114, .5);
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    content: ''
}

.land-rooms-card-icon .land-card-icon:not(:last-child) {
    margin-bottom: 2.60417vw
}

.land-rooms-slider-unit {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: repeat(2, 1fr)
}

.land-rooms-slider-img {
    height: 23.4375vw;
    position: relative
}

.land-rooms-slider-img:last-child {
    grid-column: 1/3
}

.land-rooms-slider .slick-arrow {
    right: 0;
    left: auto
}

.collective-head {
    position: relative;
    padding-top: 1.5625vw
}

.collective-head::before {
    position: absolute;
    top: 0;
    right: 46%;
    width: 2000px;
    height: .3125vw;
    background-color: #e4a272;
    content: ''
}

.collective-head-text {
    position: absolute;
    top: 0;
    right: 0;
    width: 73.8%;
    padding: 2.34375vw 0 0 2.86458vw
}

.collective-block {
    display: grid;
    grid-gap: 5.20833vw;
    grid-template-columns: repeat(2, minmax(auto, 71.4%));
    margin-left: calc(var(--margin-container) * -1)
}

.collective-text {
    margin: .78125vw 0 10.52083vw
}

.collective .land-line, input[type=checkbox], input[type=radio] {
    display: none
}

.collective-slider-unit {
    position: relative;
    width: 26.25vw;
    margin: 0 1.14583vw;
    padding-bottom: 14.58333vw
}

.collective-slider-img {
    position: relative;
    height: 100%
}

.collective-slider-img-action {
    position: absolute;
    top: 20%;
    left: 50%;
    width: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s
}

.collective-slider-text, .collective-slider-h {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.collective-slider-text {
    position: absolute;
    z-index: 2;
    margin-top: 10px;
    padding: 1.5625vw;
    font-size: .9375vw;
    background: #f3f3f3;
    opacity: 0
}

.collective-slider-text::after {
    position: absolute;
    right: 10px;
    bottom: 100%;
    width: 0;
    height: 0;
    border-color: transparent transparent #f3f3f3;
    border-style: solid;
    border-width: 0 10px 10px;
    content: ''
}

.collective-slider-h:hover ~ .collective-slider-text, .land-journey-img:hover::before {
    opacity: 1
}

.collective-slider-h {
    margin-top: .78125vw;
    font-weight: 300;
    letter-spacing: .08em;
    text-transform: uppercase
}

.collective-slider-h:hover {
    color: #e4a272
}

.collective-slider__imgs {
    position: relative;
    max-height: 24.73958vw;
    overflow: hidden
}

.collective-slider__imgs .slick-slider {
    height: auto !important
}

.collective-slider__imgs .slick-list {
    margin: 0 !important;
    padding: 0 !important
}

.collective-slider__imgs .slick-arrow {
    top: 50%;
    z-index: 1;
    width: 2.08333vw;
    height: 2.08333vw;
    margin: -1.04167vw 0 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgb3BhY2l0eT0iLjUiPjxjaXJjbGUgcj0iMjAiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIwIDIwKSIgZmlsbD0iIzFEMUQxRCIvPjxwYXRoIGQ9Ik0xNy43NzggMTVsLTUgNW0wIDBsNSA1bS01LTVoMTQuNDQ1IiBzdHJva2U9IiNEOEQ4RDgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center
}

.collective-slider__imgs .slick-prev {
    left: 20px
}

.collective-slider__imgs .slick-next {
    right: 20px;
    left: auto
}

.collective-slider__imgs-nav {
    position: absolute;
    bottom: 20px;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 252px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.collective-slider__imgs-nav img {
    width: 80px;
    height: 60px
}

.collective-slider__imgs-nav .slick-slide .collective-slider__imgs-nav-item {
    border: 2px solid transparent
}

.collective-slider__imgs-nav .slick-current .collective-slider__imgs-nav-item {
    border-color: #f7f7f7
}

.collective-slider .slick-slider {
    height: 70%
}

.collective-slider .slick-list {
    margin: 0 -1.14583vw;
    padding: 0 0 0 14.2%
}

.collective-slider .slick-list.is-active {
    z-index: 2
}

.collective-slider .slick-arrow {
    z-index: 1
}

.collective-slider .fotorama__active .collective-slider-img-action {
    top: 30%;
    opacity: 1
}

.land-journey-img {
    display: block;
    border-bottom: var(--height-border-big) solid #e4a272;
    position: relative
}

.land-journey-img::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(228, 162, 114, .2);
    opacity: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    content: ''
}

.land-journey-img:hover svg {
    background-color: rgba(255, 255, 255, .3)
}

.land-journey-h {
    position: absolute;
    top: 9.27083vw;
    width: 100%;
    color: #fff;
    font-weight: 500;
    letter-spacing: .12em;
    text-align: center;
    text-transform: uppercase
}

.land-journey-h::before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    width: 1px;
    height: 8.125vw;
    margin-bottom: 1.14583vw;
    background-color: #fff;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    content: ''
}

.land-journey-icon {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 38%
}

.land-journey-card-icon {
    display: grid;
    grid-gap: 5.20833vw;
    grid-template-columns: repeat(2, 45%);
    margin-top: 2.60417vw
}

.land-journey svg {
    border-radius: 50%;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    fill: #fff
}

.f-agreement a {
    margin-left: 3px
}

.land-select {
    position: relative
}

.land-select:hover svg {
    opacity: 1
}

.land-select:nth-child(2) {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    margin-left: 30px
}

.land-select svg {
    position: absolute;
    top: 25%;
    right: 3%;
    width: 10px;
    height: 10px;
    opacity: .25
}

.land-select-pl {
    position: absolute;
    top: 15%;
    left: 4%;
    z-index: -1;
    opacity: .3
}

.land-foo {
    padding-bottom: 2.08333vw
}

.land-foo-wrap {
    display: grid;
    grid-gap: 3.125vw;
    grid-template-columns: -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 2.34375vw
}

.land-foo-copy {
    margin-top: .26042vw;
    font-weight: 300;
    font-size: .72917vw
}

.land-foo-copy a {
    border-bottom: 1px solid #1d1d1d
}

.land-foo-copy a:hover {
    border-color: transparent
}

.land-foo .land-line {
    margin-bottom: 2.03125vw;
    border-color: #1d1d1d
}

.land-head {
    position: relative;
    top: 0;
    z-index: 10;
    width: 100%;
    padding: 2.29167vw 0;
    background-color: #fff;
    -webkit-transition: opacity .3s ease, -webkit-transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out, opacity .3s ease;
    transition: transform .4s ease-in-out, opacity .3s ease;
    transition: transform .4s ease-in-out, opacity .3s ease, -webkit-transform .4s ease-in-out
}

.land-head.is-sticky {
    position: fixed;
    padding: 1.04167vw 0
}

.land-head.is-hide {
    -webkit-transform: translateY(-110%);
    -ms-transform: translateY(-110%);
    transform: translateY(-110%)
}

.land-head-wrap {
    display: grid;
    grid-gap: var(--gap-header);
    grid-template-columns: -webkit-max-content 32.29167vw -webkit-max-content auto -webkit-max-content;
    grid-template-columns: max-content 32.29167vw max-content auto max-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.land-head__line {
    width: 100%;
    height: 1px;
    background-color: #1d1d1d
}

.g-map {
    position: relative;
    height: 400px
}

.g-map::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ''
}

.g-map.is-active::after {
    content: none
}

.g-map [class*=ymaps-2][class*=-ground-pane] {
    -webkit-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")
}

.main-nav, .main-nav::before {
    width: 100%;
    background-color: #fff
}

.main-nav {
    top: 9.25926vh;
    z-index: 10;
    display: none;
    height: 92%;
    padding: 4.62963vh 0;
    text-align: center;
    position: fixed;
    bottom: 0
}

.main-nav::before {
    position: absolute;
    bottom: 100%;
    left: 0;
    height: 7.40741vh;
    content: ''
}

.main-nav.is-active {
    display: block
}

.main-nav-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%
}

.main-nav-unit:not(:last-child) {
    margin-bottom: 3.98148vh
}

.main-nav-url {
    font-weight: 600;
    font-size: 2.96296vh;
    text-transform: uppercase
}

.main-nav .indent-block {
    height: 100%
}

.main-nav .lend-contacts, .main-nav .lend-soc, .land-popup {
    width: 100%
}

.land-popup {
    position: relative;
    padding: 45px;
    overflow: visible;
    border-radius: 3px
}

.land-popup__close {
    position: absolute;
    top: 6px;
    right: 6px;
    cursor: pointer;
    opacity: .7;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.land-popup__close:hover {
    opacity: 1
}

.start-video {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100vh;
    background-color: #fff
}

.start-video-wrap {
    width: 300px;
    height: 300px
}

.start-video video {
    height: 100vh
}

.g-scroll::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, .1);
    border-radius: 10px
}

.g-scroll::-webkit-scrollbar {
    width: 4px;
    background-color: rgba(255, 255, 255, .1);
    border-radius: 10px
}

.g-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, .3);
    border-radius: 10px
}

@media (min-width: 1200px) {
    .d-lg-block {
        display: none !important
    }
}

@media screen and (min-width: 1999px) {
    .land-head-wrap {
        grid-template-columns: -webkit-max-content auto -webkit-max-content auto -webkit-max-content;
        grid-template-columns: max-content auto max-content auto max-content
    }
}

@media screen and (max-width: 1699px) {
    :root {
        --margin-indent-block: 30px;
        --margin-container: 96px;
        --margin-section: 110px;
        --font-size: 16px;
        --height-btn-line-mini: 2.8125vw
    }

    .land-form-wrap {
        padding: 4vh 40px
    }

    .land-form-title {
        font-size: 30px;
        line-height: 1.2
    }

    .land-form-block-h {
        margin-top: 4vh;
        margin-bottom: 3vh;
        font-size: 18px;
        line-height: 1.2
    }

    .land-form-block input, .land-form-block label.land-label {
        padding: 1.5vh 2vh
    }

    .land-form-block input:not(:last-child) {
        margin-bottom: 3vh
    }

    .land-form-block select {
        margin-bottom: 3vh;
        padding: 1.5vh 2vh
    }

    .land-form-block textarea {
        min-height: 30px;
        padding: 1.5vh 2vh
    }

    .land-form-footer {
        margin-top: 5vh
    }
}

@media screen and (max-width: 1699px) and (max-width: 1399px) {
    .land-form-block textarea {
        margin-bottom: 3vh
    }
}

@media screen and (max-width: 1399px) {
    .land-form-title {
        font-size: 25px
    }
}

@media screen and (max-width: 1199px) {
    :root {
        --margin-indent-block: 15px;
        --margin-container: 15px;
        --font-size: 14px;
        --gap-header: 28px;
        --height-border-big: 8px;
        --height-border-mini: 4px
    }

    .fotorama__arr {
        width: 30px;
        height: 30px
    }

    .text {
        font-size: 15px
    }

    .d-xl-block {
        display: none !important
    }

    .lend-but span, .h1 br, .h2 br, .h3 br, .h4 br, .h5 br, h1 br, h2 br, h3 br, h4 br, h5 br, h6 br {
        display: none
    }

    .h2, h2 {
        font-size: 66px
    }

    .h3, h3 {
        font-size: 34px
    }

    .headlines-line::before {
        top: -37px;
        width: 100%
    }

    .title {
        font-size: 92px
    }

    .row-unit {
        width: calc(100% / 2)
    }

    .lend-but {
        padding: 20px 30px
    }

    .lend-but, .lend-but--banner {
        font-size: 14px
    }

    .lend-ico-whatsup {
        width: 18.85px;
        height: 18.85px
    }

    .lend-ico-send, .lend-ico-telegram {
        width: 18.85px;
        height: 16.8px
    }

    .lend-ico-send {
        height: 18.85px
    }

    .lend-ico-tel {
        width: 18px;
        height: 18px
    }

    .lend-ico-big {
        width: 100%;
        height: auto
    }

    .lend-ico-expstudio {
        width: 88.02px;
        height: 100px
    }

    .lend-ico-hi-tech {
        width: 39px;
        height: 38px
    }

    .lend-ico-vr {
        width: 35px;
        height: 40px
    }

    .lend-ico-play {
        width: 87px;
        height: 87px
    }

    .lend-ico-safe {
        width: 32px;
        height: 38px
    }

    .lend-ico-support {
        width: 39px;
        height: 41px
    }

    .lend-ico-learn {
        width: 39px;
        height: 30px
    }

    .lend-ico-coach {
        width: 37px;
        height: 35px
    }

    .lend-ico-style {
        width: 41px;
        height: 39px
    }

    .lend-ico-profile {
        width: 39px;
        height: 31px
    }

    .lend-ico-beauty {
        width: 40px;
        height: 32px
    }

    .lend-ico-experience {
        width: 26px;
        height: 34px
    }

    .lend-ico-language {
        width: 39px;
        height: 37px
    }

    .e-logo {
        width: 128px;
        height: 30px
    }

    .land-media {
        margin-top: 12px;
        padding-bottom: 33px
    }

    .land-media::before {
        height: 588px
    }

    .land-media__video video {
        height: 724px
    }

    .land-media .lend-ico-big {
        margin: 234px 0 20px
    }

    .land-media .container {
        margin: 0 40px
    }

    .land-media-scroll__line, .land-media-scroll-h {
        display: none
    }

    .land-media-scroll-icon {
        margin: 50px 0
    }

    .money-counting-units {
        grid-gap: 12px
    }

    .money-counting-unit {
        padding: 20px 10px;
        font-size: 26px
    }

    .money-counting__footer {
        padding: 78px 0;
        border: 8px solid #e6d8ce
    }

    .money-counting__res {
        font-size: 64px
    }

    .land-calc-exce {
        margin-top: -40px;
        padding: 70px 0
    }

    .land-calc-card-icon {
        grid-gap: 40px;
        grid-template-columns: 100%
    }

    .land-calc .land-line {
        margin: 35px 0
    }

    .land-card-icon {
        grid-template-columns: 50px 1fr
    }

    .land-card-icon-h {
        font-size: 16px
    }

    .c-chose {
        margin-top: 1rem
    }

    .c-chose-wrap {
        grid-template-columns: 100%
    }

    .c-chose__block {
        display: grid;
        grid-template-columns: 1fr 70px
    }

    .c-chose__block--inverse {
        display: grid;
        grid-template-columns: 70px 1fr
    }

    .c-chose__video--girl, .c-chose__video--man {
        background-image: url(../img/general/chose-girl-sm.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover
    }

    .c-chose__video--man {
        background-image: url(../img/general/chose-man-sm.jpg)
    }

    .c-chose__video-inner {
        height: 320px
    }

    .c-chose__comingsoon {
        top: 100px;
        width: 100%;
        font-size: 68px
    }

    .c-chose-cont, .c-chose-h {
        display: grid;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .c-chose-h {
        grid-template-rows: 120px 1fr;
        grid-gap: 20px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .c-chose-cont {
        grid-gap: 30px;
        grid-template-columns: 1fr 220px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .c-chose-cont .h2 {
        text-align: left
    }

    .c-chose__play-title {
        font-size: 14px
    }

    .c-chose-cont .land-line, .c-chose__footer {
        display: none
    }

    .lend-contacts {
        grid-gap: 20px 50px;
        grid-template-columns: -webkit-max-content -webkit-max-content;
        grid-template-columns: max-content max-content;
        margin-top: 20px
    }

    .lend-contacts-tel {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        grid-column: 1/3;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        text-align: left
    }

    .land-edging {
        padding-top: 47px
    }

    .land-edging::before {
        height: 125px
    }

    .land-edging--left {
        padding-right: 0
    }

    .land-edging--right {
        padding-left: 0
    }

    .land-faq-wrap {
        display: block
    }

    .land-faq-cont {
        margin-bottom: 50px
    }

    .land-faq-list-h {
        padding: 20px 30px 10px 0;
        font-size: 16px;
        border-width: 2px
    }

    .land-faq-list-h::before {
        top: 36px;
        width: 14px;
        height: 1px
    }

    .land-faq-list-h::after {
        top: 30px;
        right: 6px;
        width: 1px;
        height: 14px
    }

    .land-faq-list-text {
        padding-top: 10px
    }

    .land-form-footer {
        margin: 5vh 0
    }

    .steps-wrap {
        grid-template-columns: 100%
    }

    .steps-action {
        margin: 60px 0 0;
        padding: 30px 0 0;
        border-top: 4px solid #e6d8ce;
        border-left: 0
    }

    .steps-action .lend-but {
        margin-top: 20px
    }

    .steps-list {
        grid-gap: 38px 45px
    }

    .steps-list-head {
        font-size: 16px
    }

    .land-history-wrap {
        display: block
    }

    .land-history-card-icon {
        grid-gap: 40px;
        grid-template-columns: 100%
    }

    .land-history .headlines-line {
        margin-bottom: 45px
    }

    .land-history .headlines-line::before {
        top: -33px;
        bottom: auto;
        width: 81%
    }

    .land-history .land-edging::before {
        left: calc(var(--margin-container) * -1)
    }

    .land-line {
        padding-top: 8px
    }

    .land-slider .slick-arrow {
        width: 54px;
        height: 54px
    }

    .land-slider .slick-prev {
        margin-right: 90px
    }

    .land-slider .slick-next {
        margin-left: 90px
    }

    .lend-soc-h {
        font-size: 12px
    }

    .land-rooms-wrap {
        grid-template-columns: 100%
    }

    .land-rooms-img {
        display: none
    }

    .land-rooms-slider {
        margin: 0 0 80px
    }

    .land-rooms-card-icon {
        margin-top: 105px
    }

    .land-rooms-card-icon .land-card-icon:not(:last-child) {
        margin-bottom: 40px
    }

    .land-rooms-slider-img {
        height: 450px
    }

    .land-rooms-slider-img:first-child {
        grid-column: 1/3
    }

    .land-rooms-slider-img:last-child {
        grid-column: 2/3
    }

    .collective-head {
        padding-top: 30px
    }

    .collective-head::before {
        right: 42%
    }

    .collective-head-text {
        position: static;
        width: 80%;
        padding: 14px 0 0
    }

    .collective-block {
        grid-template-columns: 100%
    }

    .collective-cont {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 80%;
        margin-left: auto
    }

    .collective-text {
        margin: 0 0 65px
    }

    .collective .land-line {
        display: block;
        width: 60%;
        margin: 28px 0 0 auto
    }

    .collective-slider {
        margin-right: calc(var(--margin-container) * -1);
        margin-bottom: 68px
    }

    .collective-slider-unit {
        width: 340px;
        padding: 0
    }

    .collective-slider-text {
        position: static;
        padding: 10px;
        font-size: 12px;
        opacity: 1
    }

    .collective-slider__imgs {
        max-height: 300px
    }

    .collective-slider__imgs .slick-arrow {
        width: 30px;
        height: 30px
    }

    .collective-slider .slick-slider {
        height: auto
    }

    .collective-slider .slick-list {
        margin: 0;
        padding: 0 0 30px 7.2%
    }

    .collective-slider .lend-but {
        position: absolute;
        right: var(--margin-container);
        margin-top: 10px
    }

    .land-journey-img img {
        height: 580px
    }

    .land-journey-card-icon {
        display: block;
        margin-top: 40px
    }

    .land-foo-wrap {
        grid-template-columns: 100%;
        margin-top: 40px
    }

    .land-foo-exce {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .land-foo-copy {
        font-size: 14px
    }

    .land-head-wrap {
        grid-template-columns: -webkit-max-content auto -webkit-max-content auto -webkit-max-content;
        grid-template-columns: max-content auto max-content auto max-content
    }

    .start-video-wrap {
        width: 250px;
        height: 250px
    }
}

@media screen and (max-width: 1199px) and (max-width: 1199px) {
    .land-journey-card-icon .land-card-icon:not(:last-child) {
        margin-bottom: 40px
    }
}

@media screen and (max-width: 991px) {
    .money-counting {
        grid-gap: 50px;
        grid-template-columns: 100%
    }

    .money-counting__footer {
        margin-top: 0
    }
}

@media screen and (max-width: 767px) {
    :root {
        --margin-indent-block: 10px;
        --margin-container: 10px;
        --margin-section: 80px;
        --gap-header: 15px;
        --hamburger-layer-width: 26px;
        --hamburger-layer-spacing: 5px
    }

    .hamburger-inner::before {
        top: -7px
    }

    .hamburger-inner::after {
        bottom: -7px
    }

    .steps h3, .h2, h2 {
        font-size: 36px
    }

    .h3, h3 {
     font-size: 14px		
    }

    .headlines-line::before {
        top: -27px
    }

    .title {
        font-size: 38px
    }

    .row {
        margin: -10px
    }

    .row-unit {
        width: 100%;
        padding: 10px
    }

    .lend-but {
        padding: 14px 20px;
        font-size: 12px
    }

    .lend-but--banner {
        bottom: 12px;
        font-size: 12px
    }

    .lend-but--mini {
        padding: 17px 23px;
        font-size: 12px
    }

    .lend-but--chose {
        font-size: 10px
    }

    .land-card-icon-text br, .lend-contacts-tel-item svg, .lend-ico-telegram, .lend-ico-whatsup {
        display: none
    }

    .lend-ico-expstudio {
        width: 75.7px;
        height: 86px
    }

    .lend-ico-play {
        width: 60px;
        height: 60px
    }

    .lend-ico-WhAp {
        width: 12px;
        height: 12px
    }

    .lend-ico-Tele {
        width: 15px;
        height: 12px
    }

    .lend-ico-Vib {
        width: 10px;
        height: 11px
    }

    .lend-ico-Inst {
        width: 12px;
        height: 12px
    }

    .lend-ico-YouT {
        width: 15px;
        height: 9px
    }

    .lend-ico-FaBo {
        width: 6px;
        height: 13px
    }

    .lend-ico-close {
        width: 17px;
        height: 17px
    }

    .lend-ico-twitter {
        width: 12px;
        height: 12px
    }

    .lend-ico-separator {
        opacity: 0
    }

    .lend-ico-play-circle {
        width: 40px;
        height: 40px
    }

    .e-logo {
        width: 20.69px;
        height: 28.98px
    }

    .land-media::before {
        height: 330px
    }

    .land-media__video video {
        height: 400px
    }

    .land-media .lend-ico-big {
        height: 46px;
        margin: 110px 0 25px
    }

    .land-media .container {
        margin: 0 30px
    }

    .land-media-scroll {
        right: 20px
    }

    .land-media-scroll-icon {
        margin: 65px 0
    }

    .money-counting {
        grid-gap: 38px;
        margin-top: 20px
    }

    .money-counting__body {
        grid-gap: 30px;
        grid-template-columns: 100%
    }

    .money-counting-unit {
        padding: 17px 5px;
        font-size: 22px
    }

    .money-counting__footer {
        padding: 46px 10px 32px;
        font-size: 12px
    }

    .money-counting__res {
        margin-bottom: 4px;
        font-size: 34px
    }

    .land-calc-exce {
        margin-top: -30px;
        padding: 63px 0
    }

    .land-calc .land-line {
        width: 100%;
        margin: 13px 0 35px
    }

    .land-card-icon, .c-chose__play-title br {
        display: block
    }

    .land-card-icon-h {
        margin: 20px 0 5px
    }

    .c-chose__block {
        grid-template-columns: 1fr 40px
    }

    .c-chose__block--inverse {
        grid-template-columns: 40px 1fr
    }

    .c-chose__video-inner {
        height: 140px
    }

    .c-chose__comingsoon {
        top: 30px;
        font-size: 28px
    }

    .c-chose-h {
        grid-gap: 10px;
        grid-template-rows: 100px 1fr;
        font-size: 10px
    }

    .c-chose-cont {
        grid-gap: 10px;
        grid-template-columns: 100%
    }

    .c-chose__play {
        display: grid;
        grid-gap: 15px;
        grid-template-columns: -webkit-max-content 1fr;
        grid-template-columns: max-content 1fr;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .c-chose__play-title {
        margin: 0;
        font-size: 12px;
        text-align: left
    }

    .lend-contacts {
        grid-gap: 20px;
        grid-template-columns: 100%
    }

    .lend-contacts-tel {
        grid-column: auto
    }

    .land-edging {
        padding-top: 35px
    }

    .land-faq-cont {
        margin-bottom: 10px
    }

    .land-faq h2 {
        margin-bottom: 11px
    }

    .land-form {
        width: 100%
    }

    .land-form-wrap {
        padding: 30px 20px 80px
    }

    .land-form-title {
        font-size: 24px;
        letter-spacing: 2px
    }

    .land-form-block-h {
        margin-top: 30px
    }

    .land-form-block-exce input:first-child {
        width: 100%
    }

    .land-form-block-contacts input:not(:last-child) {
        width: 100%
    }

    .land-form-block__double {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .land-form-block__double input {
        height: 38px
    }

    .land-form-block__double > * {
        width: 100% !important
    }

    .land-form-block-tel {
        margin-bottom: 3vh;
        margin-left: 0
    }

    .land-form-block-tel-mess {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .land-form-block-tel-mess__label {
        height: 100%
    }

    .land-form-block-tel-mess__label-box {
        width: 30px
    }

    .land-form-block-tel-mess__label:first-child .land-form-block-tel-mess__label-box {
        margin-right: 3px;
        margin-bottom: 0;
        border-radius: 0
    }

    .land-form-agreement {
        font-size: 10px
    }

    .land-form-ok {
        padding: 0 10px
    }

    .land-form-ok__popup-wrap .land-form-title {
        margin: 5vh 0 3vh
    }

    .land-form .lend-ico-close {
        right: 20px
    }

    .land-label__checkbox {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-bottom: 20px
    }

    .steps-action {
        margin: 50px 0 0
    }

    .steps-list {
        display: block
    }

    .steps-list-unit:not(:last-child) {
        margin-bottom: 40px
    }

    .steps-list-head {
        margin-bottom: 3px
    }

    .land-history-cont {
        margin: 0
    }

    .land-history .land-line {
        display: none
    }

    .land-history .headlines-line {
        margin: 40px 0 20px
    }

    .land-history .headlines-line::before {
        top: -24px;
        width: 100%
    }

    .land-history .lend-but {
        margin-top: 33px
    }

    .land-mob-stiky {
        position: fixed;
        bottom: 0;
        z-index: 9;
        display: block;
        width: 100%;
        padding: 13px 0;
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .08);
        box-shadow: 0 0 10px rgba(0, 0, 0, .08)
    }

    .land-slider-img {
        border-width: 6px
    }

    .land-slider .slick-arrow {
        width: 50px;
        height: 50px;
        margin-top: 20px
    }

    .land-slider .slick-prev {
        margin-right: 70px
    }

    .land-slider .slick-next {
        margin-left: 70px
    }

    .lend-soc {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -20px
    }

    .lend-soc--border::before {
        content: none
    }

    .lend-soc--full {
        -webkit-box-pack: initial;
        -ms-flex-pack: initial;
        justify-content: initial
    }

    .lend-soc-title {
        margin-bottom: 5px;
        font-size: 10px
    }

    .lend-soc-unit {
        margin-bottom: 0;
        margin-left: 20px
    }

    .lend-soc-h {
        margin-left: 5px;
        font-size: 11px
    }

    .lend-soc--header, .lend-soc--header .lend-soc-unit {
        margin: 0
    }

    .lend-soc--header .lend-soc-unit:last-child {
        margin-left: 15px
    }

    .lend-soc--header .lend-soc-unit:last-child::before {
        content: none
    }

    .land-rooms-slider {
        margin: 0 0 80px
    }

    .land-rooms-card-icon {
        margin-top: 108px
    }

    .land-rooms .title {
        margin: 18px 7px 0;
        text-align: right
    }

    .land-rooms-slider-img {
        height: 180px
    }

    .land-rooms-slider-img:nth-child(2) {
        height: 165px
    }

    .land-rooms-slider-img:last-child {
        height: 165px
    }

    .collective-head-text {
        width: 100%;
        padding: 8px 0 0
    }

    .collective-cont {
        width: 100%
    }

    .collective-text {
        margin: 0 0 42px
    }

    .collective-slider {
        margin-bottom: 3px
    }

    .collective-slider-unit {
        width: auto;
        padding: 0 10px
    }

    .collective-slider-h {
        margin-top: 8px;
        text-align: left
    }

    .collective-slider__imgs {
        max-height: 280px
    }

    .collective-slider__imgs .slick-prev {
        left: 15px
    }

    .collective-slider__imgs .slick-next {
        right: 15px
    }

    .collective-slider .slick-list {
        margin: 0;
        padding: 0
    }

    .collective-slider .lend-but {
        position: relative;
        right: auto;
        margin: 100px 0 0 var(--margin-container)
    }

    .land-journey-img img {
        height: 270px
    }

    .land-journey-h {
        top: 45px
    }

    .land-journey-h::before {
        height: 35px;
        margin-bottom: 10px
    }

    .land-journey-icon {
        top: 44%
    }

    .land-select:nth-child(2) {
        margin-left: 0
    }

    .land-foo {
        padding-bottom: 50px
    }

    .land-foo-wrap {
        margin: 26px 0
    }

    .land-foo-copy {
        margin-top: 5px;
        font-size: 11px
    }

    .land-head, .land-head.is-sticky {
        padding: 13px 0
    }

    .land-head-wrap {
        grid-template-columns: -webkit-max-content 31.25vw -webkit-max-content auto -webkit-max-content;
        grid-template-columns: max-content 31.25vw max-content auto max-content
    }

    .g-map {
        height: 300px
    }

    .main-nav {
        top: 35px;
        height: auto
    }

    .main-nav-unit:not(:last-child) {
        margin-bottom: 2.77778vh
    }

    .main-nav-url {
        font-size: 2.31481vh
    }

    .main-nav .lend-soc {
        width: auto;
        margin-bottom: -16px
    }

    .main-nav .lend-soc-unit {
        margin-bottom: 1.38889vh
    }
}

@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs-set a {
        max-width: calc(100% - 10px)
    }
}

@media screen and (max-width: 349px) {
    .land-form-wrap {
        padding: 40px 20px 80px
    }

    .land-mob-stiky .lend-ico-Tele, .land-mob-stiky .lend-ico-Vib, .land-mob-stiky .lend-ico-WhAp {
        width: 16px;
        height: 16px
    }

    .land-mob-stiky .e-logo {
        width: 100px
    }
}

@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }

    @supports (padding:max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right))
        }
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),(-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 2/1),(min-resolution: 2dppx) {
    .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
        background: url(fotorama@2x.png) 0 0/96px 160px no-repeat
    }
}

@media print {
    .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__thumb-border, .fotorama__video-close, .fotorama__video-play {
        background: 0 0 !important
    }
}


/* Блог */

.land-blog-cont{
    margin-bottom: 80px;
}
.land-blog-list{
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
}
.blog-post-item {
    background-color: #fff;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 14%);
    -webkit-transition: -webkit-transform 200ms ease;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
    text-decoration: none;
}
.blog-post-item:hover {
    -webkit-transform: translate(0px, -3px);
    -ms-transform: translate(0px, -3px);
    transform: translate(0px, -3px);
}
.w-inline-block, .menu-item {
    max-width: 100%;
    display: inline-block;
}
.blog-post-top {
    height: 250px;
    padding-top: 20px;
    padding-left: 20px;
    background-image: url(../images/BMW-1-Series-Facelift-46.jpg);
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
}
.blog-post-bot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 150px;
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 40px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.category {
    display: inline-block;
    padding: 7px 8px 2px 12px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, 0.43);
    border-radius: 3px;
    font-family: Gordita, sans-serif;
    color: #fff;
    font-weight: 500;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.category.blue {
    float: left;
    padding-top: 7px;
    border-style: none;
    background-color: #2d90f2;
}
.blog-post-h {
    font-family: Gordita, sans-serif;
    color: #000;
    font-size: 20px;
    line-height: 27px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: normal;
}
.all-posts-wrap{
    text-align: center;
    margin-top: 40px;
}
.all-posts{
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid var(--color-back);
}
.all-posts:hover{
    border-color: var(--color-primary);
}

@media screen and (max-width: 991px) {
    .land-blog-list{
        display: block;
    }
    .blog-post-item {
        width: 100%;
        margin-bottom: 20px;
    }
    .blog-post-bot {
        height: auto;
        padding-bottom: 40px;
    }
    .blog-post-top {
        height: 450px;
    }
}

@media screen and (max-width: 767px) {
    .land-blog-cont {
        margin-bottom: 40px;
    }
    .all-posts-wrap {
        margin-top: 20px;
    }
}

@media screen and (max-width: 479px) {
    .blog-post-bot {
        padding-left: 30px;
    }
    .blog-post-top {
        height: 250px;
    }

}