/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
img, legend {
  border: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline
}

audio:not([controls]) {
  display: none;
  height: 0
}

[hidden], template {
  display: none
}

a {
  background-color: transparent
}

a:active, a:hover {
  outline: 0
}

abbr[title] {
  border-bottom: 1px dotted
}

b, optgroup, strong {
  font-weight: 700
}

dfn {
  font-style: italic
}

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

mark {
  background: #ff0;
  color: #000
}

small {
  font-size: 80%
}

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

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

svg:not(:root) {
  overflow: hidden
}

figure {
  margin: 1em 40px
}

hr {
  box-sizing: content-box;
  height: 0
}

pre, textarea {
  overflow: auto
}

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

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

button {
  overflow: visible
}

button, select {
  text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer
}

button[disabled], html input[disabled] {
  cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0
}

input {
  line-height: normal
}

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

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

.swiper-slide, .swiper-wrapper {
  width: 100%;
  height: 100%;
  position: relative
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

legend, td, th {
  padding: 0
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
  float: left
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column
}

.swiper-wrapper {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  transition-property: transform, height
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px
}

.swiper-pagination-progress {
  background: rgba(0, 0, 0, .25);
  position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  transform-origin: right top
}

.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}

.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, .5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px
}

.swiper-container-cube, .swiper-container-flip {
  overflow: visible
}

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}

.swiper-scrollbar-cursor-drag {
  cursor: move
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite
}

body, html {
  padding: 0;
  margin: 0
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat
}

.desktop-callback-popup:before, .desktop-header .main-menu .menu-entry:after, .main-slider .slide-content .dash:before, .mobile-menu:before, .mobile-slides .slide-image:after, .overlay-menu:before {
  content: ''
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg)
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@font-face {
  font-family: segoe_ui;
  src: url(../fonts/segoeuil.eot);
  src: url(../fonts/segoeuil.woff) format("woff"), url(../fonts/segoeuil.ttf) format("truetype");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: poiret_one;
  src: url(../fonts/poiretone-regular-webfont.eot);
  src: url(../fonts/poiretone-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/poiretone-regular-webfont.woff2) format("woff2"), url(../fonts/poiretone-regular-webfont.woff) format("woff"), url(../fonts/poiretone-regular-webfont.ttf) format("truetype"), url(../fonts/poiretone-regular-webfont.svg#poiret_oneregular) format("svg");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: 'Segoe UI Regular';
  src: url('../fonts/SegoeUI.eot');
  src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'), url('../fonts/SegoeUI.woff') format('woff'), url('../fonts/SegoeUI.ttf') format('truetype');
  font-weight: normal;
  font-style: normal
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: segoe_ui;
  font-weight: 400;
  height: 100%;
  font-size: 10px;
  background: #fff
}

@media (max-width: 767px) {
  html {
    font-size: 8px
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  html {
    font-size: 7.5px
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  html {
    font-size: 7.5px
  }
}

@media (min-width: 1200px) and (max-width: 1600px) {
  html {
    font-size: 8px
  }
}

@media (min-width: 1601px) {
  html {
    font-size: 10px
  }
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
  html {
    font-size: 7px
  }
}

body {
  min-height: 100%
}

body.no-scroll {
  overflow: hidden
}

.no-pointer {
  cursor: default !important
}

.button {
  background: #b0ddd2;
  padding: 0 2em;
  font-size: 1.4rem;
  height: 4.4rem;
  line-height: 4.642rem;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: skewX(-30deg);
  transform: skewX(-30deg);
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.button span {
  display: block;
  -webkit-transform: skewX(30deg);
  transform: skewX(30deg);
  position: relative;
  z-index: 3
}

.button.call-button {
  background: 0 0;
  color: #b0ddd2;
  border: .2rem solid #b0ddd2;
  border-radius: .4rem
}

.button.mint-button {
  background: #b0ddd2;
  color: #231700
}

.button.mint-button .bg {
  background: #b0ddd2
}

.button.transparent-button {
  background: 0 0;
  color: #231700;
  outline: transparent solid .2rem;
  -webkit-transition: all .5s ease;
  transition: all .5s ease
}

.button.transparent-button.hover {
  outline: #9c8a74 solid .2rem
}

.button.transparent-button .icon {
  display: inline-block;
  background: center center no-repeat;
  background-size: contain;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  line-height: 1.2em;
  margin-bottom: .3em;
  margin-right: 1em
}

.button.transparent-button .icon.park {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 28' version='1.1'%3e %3cpath style='fill:%23231700' d='M 17.76513,0.00823 C 14.87409,0.1242 13.21462,1.49406 12.48583,2.95159 11.9444,4.03439 12.08431,4.49865 12.08349,5.13128 11.20376,4.73914 10.30081,4.25271 9.52293,4.34221 8.37962,4.47367 7.45334,4.9926 6.77684,5.50628 4.54021,7.20473 4.13419,9.89082 4.92918,12.12151 c 0.79499,2.23069 2.68175,4.15461 5.09962,4.81055 a 0.88622554,0.88622554 0 1 0 0.46289,-1.71094 C 8.71569,14.7393 7.19627,13.20693 6.59715,11.52581 5.99802,9.84469 6.21148,8.15999 7.8491,6.91643 8.35925,6.52904 9.01951,6.18198 9.73192,6.10003 c 0.71241,-0.0819 1.50419,0.06 2.48438,0.81054 a 0.88591535,0.88591535 0 0 0 1.41797,-0.81054 c 0,0 -0.12354,-1.24125 0.43555,-2.35938 0.55907,-1.11809 1.63482,-2.20452 4.86523,-1.9375 a 0.88591535,0.88591535 0 0 0 0.008,0 c 0,0 1.59281,0.14997 2.98242,1.03711 1.38962,0.88703 2.59221,2.3049 1.95899,5.55078 a 0.88591535,0.88591535 0 0 0 0.57422,1.00391 c 0,0 0.96782,0.349 1.77929,1.14844 0.81149,0.79951 1.45705,1.87682 0.88477,3.79297 -0.56425,1.8889 -1.92766,2.70747 -3.27344,3.13476 -1.34577,0.42729 -2.55273,0.36719 -2.55273,0.36719 a 0.88591535,0.88591535 0 0 0 -0.92774,0.8164 c 0,0 -0.0349,0.40873 -0.25,0.8711 -0.21504,0.46236 -0.52762,0.87364 -1.19726,1.03125 a 0.88898167,0.88898167 0 1 0 0.4082,1.73047 c 1.28307,-0.30189 2.0353,-1.2413 2.39453,-2.01367 0.18649,-0.401 0.15851,-0.49067 0.21485,-0.76758 0.47767,0.001 1.14857,0.0637 2.44336,-0.34766 1.68357,-0.53454 3.67884,-1.78521 4.43554,-4.31836 C 29.56637,12.33468 28.60872,10.39363 27.48212,9.28362 26.59011,8.40474 25.93697,8.207 25.55829,8.0512 25.93624,4.69944 24.56883,2.42757 22.87469,1.34612 21.05129,0.18218 19.09399,0.03799 19.08758,0.03753 l -0.006,0 c -0.46411,-0.038 -0.9034,-0.0459 -1.3164,-0.0293 z M 16.35497,4.3305 a 0.88591535,0.88591535 0 0 0 -0.084,0.006 0.88591535,0.88591535 0 0 0 -0.78906,0.89257 l 0,20.51953 -2.87305,0 c 0.20906,-0.30913 0.38147,-0.64121 0.50586,-0.99023 0.45222,-1.26886 0.19805,-2.88039 -1.08594,-3.85547 -0.38468,-0.29197 -0.92625,-0.59872 -1.61328,-0.67773 -0.31667,-0.0365 -0.67423,0.22321 -1.02345,0.3125 -0.0442,-0.32776 0.058,-0.3899 -0.13867,-0.78321 -0.49106,-0.98227 -1.76755,-1.88294 -3.77734,-1.71679 0,0 -1.08941,0.0674 -2.125,0.72851 -0.82937,0.52951 -1.20394,1.90593 -1.27344,3.36914 -0.20091,0.0797 -0.60464,0.20435 -1.13477,0.72657 -0.65019,0.64048 -1.22064,1.8413 -0.79687,3.25976 a 0.88591535,0.88591535 0 1 0 1.69531,-0.51172 c -0.24768,-0.82906 0.005,-1.15836 0.33984,-1.48828 0.33495,-0.32988 0.74805,-0.48437 0.74805,-0.48437 A 0.88591535,0.88591535 0 0 0 3.50338,22.63337 C 3.2089,21.12417 3.70725,20.64268 4.30611,20.26032 4.90496,19.878 5.62057,19.80329 5.62057,19.80329 c 1.52182,-0.12579 1.8322,0.31495 2.04883,0.74805 0.21663,0.43331 0.17968,0.94726 0.17968,0.94726 a 0.88591535,0.88591535 0 0 0 1.41797,0.81055 c 0.42246,-0.3235 0.69303,-0.35565 0.94923,-0.32617 0.25618,0.0284 0.52185,0.16656 0.74023,0.33203 0.68502,0.52019 0.74659,1.12837 0.49024,1.84766 -0.25103,0.70431 -0.91006,1.36863 -1.63673,1.58593 l -0.31445,0 a 0.88591535,0.88591535 0 0 0 -0.0898,0 0.88696821,0.88696821 0 1 0 0.0898,1.77149 l 15.06641,0 a 0.88591535,0.88591535 0 1 0 0,-1.77149 l -7.30859,0 0,-20.51953 A 0.88591535,0.88591535 0 0 0 16.35495,4.33064 Z m -5.36719,4.76562 a 0.88591535,0.88591535 0 0 0 -0.004,0.002 0.88591535,0.88591535 0 0 0 -0.76172,1.26563 l 2.92773,6.38086 a 0.88750037,0.88750037 0 1 0 1.61328,-0.74024 l -2.92773,-6.375 a 0.88591535,0.88591535 0 0 0 -0.84766,-0.5332 z m 12.34961,3.21875 a 0.88591535,0.88591535 0 0 0 -0.47851,0.13867 l -4.42774,2.68555 a 0.88591535,0.88591535 0 1 0 0.91993,1.50781 l 4.42968,-2.67773 a 0.88591535,0.88591535 0 0 0 -0.44336,-1.6543 z' /%3e%3c/svg%3e")
}

.button.transparent-button .icon.embassy {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34' version='1.1'%3e %3cpath style='fill:%23231700' d='m 22.68988,0 a 0.88591535,0.88591535 0 0 0 -0.0977,0.006 0.88591535,0.88591535 0 0 0 -0.57422,0.3125 C 21.49849,0.93897 21.13592,1.06076 20.70937,1.07826 20.28282,1.09596 19.74393,0.9299 19.12539,0.69155 18.50684,0.45308 17.82846,0.14512 17.02773,0.07631 16.227,0.00761 15.27677,0.31223 14.60585,1.10561 a 0.88591535,0.88591535 0 0 0 -0.20898,0.5332 l -0.14453,3.09375 a 0.88591535,0.88591535 0 0 0 1.64648,0.49219 c 0.19967,-0.33555 0.25085,-0.32149 0.67969,-0.29102 0.42883,0.0319 1.10965,0.24742 1.86133,0.47657 0.75168,0.22889 1.58915,0.4721 2.5039,0.38086 0.91476,-0.0914 1.87699,-0.62559 2.49219,-1.64649 a 0.88591535,0.88591535 0 0 0 0.125,-0.44922 l 0.0274,-2.79687 A 0.88591535,0.88591535 0 0 0 22.68989,1.4e-4 Z m -5.81445,1.83984 c 0.38299,0.0319 0.94864,0.25294 1.60546,0.50586 0.65683,0.25299 1.42254,0.54009 2.30469,0.50391 0.34601,-0.0142 0.66635,-0.40412 1.01758,-0.54688 l -0.008,1.01172 C 21.46485,3.79259 21.1856,3.99189 20.77172,4.0332 20.31023,4.0793 19.65558,3.92957 18.95141,3.71484 18.24723,3.50047 17.50869,3.22523 16.70141,3.16797 16.48753,3.15377 16.31469,3.42978 16.08617,3.47266 l 0.0547,-1.3086 c 0.24066,-0.22039 0.42916,-0.35044 0.73438,-0.32422 z m -1.89649,5.32227 a 0.88591535,0.88591535 0 0 0 -0.38086,0.0957 L 0.48089,14.49805 a 0.88591535,0.88591535 0 0 0 0.40821,1.67382 l 28.22851,0 a 0.88591535,0.88591535 0 0 0 0.40821,-1.67382 L 15.40863,7.25781 a 0.88591535,0.88591535 0 0 0 -0.42969,-0.0957 z m 0.0215,1.88281 10.44921,5.35547 -20.89257,0 10.44336,-5.35547 z M 5.20747,17.625 a 0.88591535,0.88591535 0 0 0 -0.87305,0.90039 l 0,9.89648 -2.58008,0 a 0.88591535,0.88591535 0 0 0 -0.88672,0.88477 l 0,3.30859 a 0.88591535,0.88591535 0 0 0 0.88672,0.88672 l 26.3457,0 a 0.88591535,0.88591535 0 0 0 0.88672,-0.88672 l 0,-3.30859 a 0.88591535,0.88591535 0 0 0 -0.88672,-0.88477 l -2.58007,0 0,-9.89648 a 0.88672,0.88672 0 1 0 -1.77344,0 l 0,10.78125 a 0.88591535,0.88591535 0 0 0 0.88672,0.88672 l 2.58203,0 0,1.53711 -24.57617,0 0,-1.53711 2.58203,0 a 0.88591535,0.88591535 0 0 0 0.88672,-0.88672 l 0,-10.78125 A 0.88591535,0.88591535 0 0 0 5.20747,17.625 Z m 4.02148,1.01758 A 0.88591535,0.88591535 0 0 0 8.3559,19.54297 l 0,9.50781 a 0.88591535,0.88591535 0 1 0 1.77149,0 l 0,-9.50781 A 0.88591535,0.88591535 0 0 0 9.22895,18.64258 Z m 3.95117,0 a 0.88591535,0.88591535 0 0 0 -0.87304,0.90039 l 0,9.50781 a 0.88591535,0.88591535 0 1 0 1.77148,0 l 0,-9.50781 a 0.88591535,0.88591535 0 0 0 -0.89844,-0.90039 z m 3.69532,0 a 0.88591535,0.88591535 0 0 0 -0.87305,0.90039 l 0,9.50781 a 0.88672,0.88672 0 0 0 1.77344,0 l 0,-9.50781 a 0.88591535,0.88591535 0 0 0 -0.90039,-0.90039 z m 4,0 a 0.88591535,0.88591535 0 0 0 -0.8711,0.90039 l 0,9.50781 a 0.88591535,0.88591535 0 1 0 1.77149,0 l 0,-9.50781 a 0.88591535,0.88591535 0 0 0 -0.90039,-0.90039 z' /%3e%3c/svg%3e")
}

.button.transparent-button .icon.eye {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 29 17'%3e%3cpath style='fill:%23231700' d='m 14.316429,4.96215 3.5e-4,0 0,0.004 c 0.8876,0 1.68874,0.35752 2.26666,0.93543 0.57791,0.57791 0.93543,1.37906 0.93543,2.2663 l 0.003,0 0,3.5e-4 0,3.6e-4 -0.003,0 c 0,0.8876 -0.35752,1.68874 -0.93579,2.26665 -0.57756,0.57791 -1.3787,0.93543 -2.26594,0.93543 l 0,0.004 -7.1e-4,0 0,0 0,-0.004 c -0.8876,0 -1.68909,-0.35752 -2.26701,-0.93543 -0.57756,-0.57791 -0.93508,-1.37905 -0.93543,-2.26629 l -0.004,0 0,-7.1e-4 0,0 0.004,0 c 3.5e-4,-0.8876 0.35787,-1.68874 0.93579,-2.26666 0.57791,-0.57791 1.37905,-0.93543 2.2663,-0.93543 l 0,-0.004 3.5e-4,0 z M 0.11662945,7.62955 C 1.4354495,5.29947 3.3608795,3.50053 5.6126495,2.23699 8.0366295,0.87707 10.844699,0.13864 13.678279,0.0288 c 0.21047,-0.0177 0.42307,-0.0248 0.6378,-0.0248 l 0,-0.004 3.5e-4,0 3.5e-4,0 0,0.004 c 0.15945,0 0.31748,0.004 0.47481,0.0142 2.93067,0.0571 5.84433,0.78874 8.34449,2.20394 2.20464,1.2476 4.08826,3.02315 5.3837,5.33197 0.13889,0.24732 0.14846,0.5322 0.0507,0.77669 -0.67642,1.86094 -2.41122,3.70559 -4.75016,5.14665 -2.03988,1.25646 -4.55209,2.22378 -7.2202,2.63516 -0.37949,0.0585 -0.76216,0.10594 -1.14732,0.14138 -0.37134,0.0514 -0.75047,0.0783 -1.13563,0.0783 l 0,0.004 -7.1e-4,0 0,0 0,-0.004 c -0.0783,0 -0.1559,-0.001 -0.2335,-0.004 -1.91374,0.0318 -3.86327,-0.24206 -5.7447695,-0.91245 -3.09082,-1.10126 -5.98145,-3.26126 -8.20382005,-6.86835 -0.17893,-0.28984 -0.17362,-0.64098 -0.017,-0.91771 l -7.1e-4,-3.6e-4 z M 6.4952895,3.81164 c -1.82551,1.02437 -3.40264,2.44204 -4.53685,4.24807 1.70256,2.58484 3.79311,4.27535 6.0339,5.27563 -1.14981,-1.40634 -1.83969,-3.20493 -1.83969,-5.16685 l -0.004,0 0,-7.1e-4 0,0 0.004,0 c 0,-1.90559 0.65091,-3.6574 1.74154,-5.04496 -0.47941,0.20551 -0.94678,0.43476 -1.3989,0.68882 z M 13.984069,14.5227 c 0.45496,-0.007 0.9085,-0.0319 1.3585,-0.0741 1.34327,-0.21898 2.54729,-0.85996 3.47103,-1.7837 1.15299,-1.153 1.86626,-2.74323 1.86661,-4.49681 l -0.004,0 0,-3.6e-4 0,-3.5e-4 0.004,0 c -3.5e-4,-1.75323 -0.71362,-3.34346 -1.86661,-4.49645 -1.06335,-1.06335 -2.49874,-1.75288 -4.09075,-1.85351 -0.11339,-0.002 -0.22713,-0.003 -0.34051,-0.003 -0.19666,3.6e-4 -0.39296,0.004 -0.58961,0.0106 -1.54488,0.1265 -2.93599,0.80788 -3.9731095,1.845 -1.15299,1.15299 -1.86662,2.74323 -1.86662,4.49681 l 0.004,0 0,0 0,7.1e-4 -0.004,0 c 0,1.75323 0.71327,3.34347 1.86626,4.49646 1.0799995,1.07964 2.5430395,1.77378 4.1648095,1.85775 z m 6.93673,-1.54984 c 0.69201,-0.30898 1.34681,-0.6541 1.95307,-1.02792 1.84429,-1.13598 3.23008,-2.51256 3.85583,-3.87708 -1.1165,-1.83048 -2.6752,-3.2556 -4.48335,-4.2789 -0.51272,-0.2902 -1.04527,-0.54815 -1.59378,-0.77386 1.14236,1.40386 1.82764,3.19713 1.82799,5.15232 l 0.004,0 0,3.6e-4 0,3.5e-4 -0.004,0 c 0,1.79717 -0.57897,3.45756 -1.55976,4.80473 z m -6.60402,-6.20682 0,0.004 -3.5e-4,0 -3.5e-4,0 0,-0.004 c -0.38374,0 -0.73311,0.15768 -0.98823,0.4128 -0.25548,0.25547 -0.41315,0.6052 -0.41315,0.98894 l 0.003,0 0,0 0,7.1e-4 -0.003,0 c 0,0.38338 0.15767,0.73311 0.41279,0.98822 0.25512,0.25512 0.6052,0.41315 0.98894,0.41315 l 0,-0.004 0,0 7.1e-4,0 0,0.004 c 0.38338,0 0.73311,-0.15803 0.98823,-0.41279 0.25512,-0.25547 0.41315,-0.6052 0.41315,-0.98894 l -0.003,0 0,-3.5e-4 0,-3.6e-4 0.003,0 c 0,-0.38338 -0.15803,-0.73311 -0.41315,-0.98823 -0.25512,-0.25511 -0.60485,-0.41315 -0.98859,-0.41315 z' /%3e%3c/svg%3e")
}

.button.transparent-button .icon.vase {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 25 23'%3e%3cpath style='fill:%23231700' d='m 3.0688187,4.7325689 c 0.47055,-0.007 0.85819,0.3685 0.86563,0.83905 0.007,0.47091 -0.36815,0.85855 -0.83906,0.86599 -0.01,0 -3.46287297,0.10204 -3.06318797,-3.7024 l 3.54e-4,-0.003 0,-0.004 c 0.0287,-0.27249 0.08894,-0.52796 0.17504,-0.76607 0.08894,-0.24733 0.202323,-0.46701 0.333784,-0.66012 C 1.2202687,0.30492886 2.4125987,-0.08554114 3.3855887,0.01543886 c 1.29862,0.135 2.02181,0.69059 2.43071,1.49173004 0.36141,0.70831 0.41421,1.53886 0.41421,2.41229 l 0,4.16338 c 0,1.09489 -0.002,-0.31819 -0.004,0.47162 -0.006,2.2471601 -0.0106,4.0857901 1.34256,6.0491301 0.44929,0.65197 1.05023,1.26709 1.85244,1.71709 0.7692503,0.43157 1.7298403,0.71575 2.9292503,0.74409 0.0128,-7.1e-4 0.0259,-10e-4 0.039,-10e-4 0.0234,0 0.0461,10e-4 0.0691,0.003 l 0.0106,3.6e-4 c 1.25504,-0.0106 2.2539,-0.30047 3.04831,-0.74622 0.8022,-0.45 1.40279,-1.06512 1.85244,-1.71709 1.35283,-1.96335 1.34823,-3.80197 1.34256,-6.0491301 -0.002,-0.78981 -0.004,0.62326 -0.004,-0.47162 l 0,-4.31433 0.003,0 c 0,-0.86953 0.085,-1.67988 0.46736,-2.3563 0.42661,-0.75508004 1.14768,-1.26921004 2.37402,-1.39677004 0.97299,-0.10098 2.16566,0.28949 2.84421,1.28658004 0.13181,0.19311 0.24484,0.41279 0.33413,0.66011 0.0858,0.23811 0.14599,0.49359 0.17504,0.76607 l 0,0.004 0,0.003 c 0.39969,3.80445 -3.05327,3.7024 -3.06319,3.7024 -0.47055,-0.007 -0.84614,-0.39508 -0.83905,-0.86599 0.007,-0.47055 0.39508,-0.84614 0.86598,-0.83905 0.004,3.5e-4 1.53461,0.0471 1.33831,-1.82303 l -3.6e-4,0 c -0.0148,-0.14166 -0.0428,-0.26532 -0.0815,-0.37162 -0.0351,-0.0974 -0.0825,-0.1885 -0.13996,-0.27248 -0.29232,-0.4298 -0.8224,-0.59669 -1.25964,-0.55134 -0.58961,0.0613 -0.90673,0.25619 -1.06406,0.53469 -0.20161,0.35681 -0.24661,0.90425 -0.24661,1.52043 l 0.004,0 0,4.31433 c 0,1.41307 -0.004,-0.007 -0.002,0.47162 0.006,2.5391301 0.0117,4.6165701 -1.64339,7.0185801 -0.58358,0.84685 -1.36807,1.64764 -2.42078,2.23831 -0.85288,0.4787 -1.8776,0.81638 -3.10784,0.92409 l 0,2.22945 1.44213,0 c 0.4709,0 0.85252,0.38197 0.85252,0.85252 0,0.47055 -0.38162,0.85252 -0.85252,0.85252 l -2.22272,0 c -0.0248,0.002 -0.05,0.003 -0.0751,0.003 -0.0255,0 -0.0503,-0.001 -0.0751,-0.003 l -2.22307,0 c -0.4705503,0 -0.8521603,-0.38197 -0.8521603,-0.85252 0,-0.47055 0.38161,-0.85252 0.8521603,-0.85252 l 1.44248,0 0,-2.24504 c -1.1593,-0.12153 -2.1323003,-0.45071 -2.9483203,-0.9085 -1.05236,-0.59067 -1.83685,-1.39146 -2.42043,-2.23831 -1.65544,-2.40201 -1.65012,-4.47945 -1.64339,-7.0185801 0.001,-0.47906 -0.002,0.94145 -0.002,-0.47162 l 0,-4.16338 c 0,-0.65055 -0.0291,-1.24831 -0.22712,-1.63666 -0.15095,-0.29551 -0.46595,-0.50563 -1.08036,-0.56941 -0.43724,-0.0454 -0.96697,0.12154 -1.25964,0.55134 -0.0574,0.084 -0.10489,0.17504 -0.13996,0.27248 -0.0383,0.1063 -0.0663,0.22996 -0.0815,0.3717 l -3.6e-4,0 c -0.19629,1.87015 1.33406,1.82338 1.33867,1.82303 z M 13.245189,14.856509 c 0,0.47232 -0.38303,0.8557 -0.8557,0.8557 -0.47268,0 -0.85571,-0.38338 -0.85571,-0.8557 l 0,-10.5789001 c 0,-0.47268 0.38303,-0.85571 0.85571,-0.85571 0.47267,0 0.8557,0.38303 0.8557,0.85571 l 0,10.5789001 z m 3.14008,-1.71709 c 0,0.47055 -0.38161,0.85216 -0.85216,0.85216 -0.47091,0 -0.85252,-0.38161 -0.85252,-0.85216 l 0,-8.8618101 c 0,-0.47091 0.38161,-0.85252 0.85252,-0.85252 0.47055,0 0.85216,0.38161 0.85216,0.85252 l 0,8.8618101 z m -6.27626,0 c 0,0.47055 -0.3816103,0.85216 -0.8525203,0.85216 -0.47055,0 -0.85216,-0.38161 -0.85216,-0.85216 l 0,-8.8618101 c 0,-0.47091 0.38161,-0.85252 0.85216,-0.85252 0.47091,0 0.8525203,0.38161 0.8525203,0.85252 l 0,8.8618101 z m 7.01185,-12.43134014 c 0.47268,0 0.85571,0.38303004 0.85571,0.85571004 0,0.47232 -0.38303,0.85571 -0.85571,0.85571 l -9.4631103,0 c -0.47267,0 -0.85571,-0.38339 -0.85571,-0.85571 0,-0.47268 0.38304,-0.85571004 0.85571,-0.85571004 l 9.4631103,0 z' /%3e%3c/svg%3e")
}

.button .bg, .button.brown-button .bg {
  background: #231700
}

.button.brown-button {
  position: relative;
  color: #fff;
  font-size: 1.3rem;
  margin-left: 2rem;
  z-index: 1
}

.button.hover .frame {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  top: 0;
  left: 0;
  outline-color: transparent
}

.button .frame {
  -webkit-transform: skewX(0);
  transform: skewX(0);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  display: block;
  top: .4rem;
  left: .4rem;
  width: 100%;
  height: 100%;
  outline: #9c8a74 solid .2rem
}

.button .bg, .desktop-header {
  top: 0;
  width: 100%;
  position: absolute
}

.button .bg {
  -webkit-transform: skewX(0);
  transform: skewX(0);
  display: block;
  left: 0;
  height: 100%
}

.dark-brown-text {
  font-weight: 500 !important;
  color: #222
}

input.error {
  border-color: #d9ae45 !important;
  color: #d9ae45
}

.desktop-header {
  left: 0;
  overflow: visible;
  z-index: 10;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, .52) 0, transparent 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, .52) 0, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85000000', endColorstr='#00000000', GradientType=0);
  height: 9rem;
  line-height: 9rem;
  text-align: center;
  pointer-events: none
}

@media (max-width: 767px) {
  .desktop-header {
    display: none
  }
}

.desktop-header > * {
  pointer-events: all
}

.desktop-header .moncher-logo {
  display: inline-block;
  width: 19.4rem;
  height: 4.7rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 194 47'%3e%3cpath d='m 66.88523,2.97674 1.84925,0 0,41.13389 -1.84925,0 0,-17.86003 -6.02327,-11.17312 0,29.03315 -1.85775,0 0,-32.47866 -2.77867,-5.10094 0,37.5796 -1.8535,0 0,-41.13389 1.95768,0 10.55551,19.45665 0,-5.76248 -7.47,-13.69417 2.06327,0 5.40673,9.93614 0,-9.93614 z m 125.18397,41.13389 2.01154,0 -5.7639,-13.69098 C 191.9218,25.99052 192.95149,20.01934 191.29676,14.6654 189.65657,9.56977 185.5846,5.45138 180.48507,3.8002 178.68684,3.18544 176.73306,2.92926 174.72401,2.97993 l 8.68039,20.56429 0.006,0.0142 0.68103,1.60724 0.85039,2.01012 c 1.79752,-2.37508 2.74571,-5.38972 2.50087,-8.39303 -0.41563,-4.94504 -3.86433,-9.10878 -8.49969,-10.60477 l -1.33866,-3.14043 c 5.04992,0.72213 9.32173,4.2215 11.37791,8.74914 2.06221,4.787 1.54524,10.39925 -1.49031,14.67106 -0.4135,0.57295 -0.87449,1.02897 -1.33902,1.60193 -0.67854,0.69555 -1.42405,1.33405 -2.22342,1.89354 l 0.006,0.0106 -1.10374,-2.6185 -0.74374,-1.7589 -0.19027,-0.44043 -0.65587,-1.55552 -7.23402,-17.15527 0,35.67366 1.84748,0 0,-26.51067 2.78292,6.58736 0,19.92331 1.84677,0 0,-8.34059 0,-1.95236 0,-3.03839 0,-2.20748 0.76854,1.8202 1.09382,2.58803 0.7161,1.71142 3.96355,9.41917 2.00303,0 -4.13504,-9.87201 -0.21933,-0.52228 c 0.8022,-0.53185 1.55799,-1.13351 2.25886,-1.79185 l 5.1346,12.18614 z M 180.48507,10.90985 c 0.72071,0.35468 1.44709,0.92197 2.11394,1.59342 2.62878,2.62949 3.70346,6.69154 2.52567,10.39748 l -5.25615,-12.28641 0.61654,0.29551 z M -1e-5,2.97674 l 1.74508,0 0.15945,0 7.30913,14.10945 7.15607,-14.10945 0.31252,0 1.64232,0 L 9.21365,20.94308 -1e-5,2.97674 Z m 18.53469,5.46023 0,3.91004 0,31.76362 -1.85244,0 0,-28.21074 -2.62914,5.30078 0,22.90996 -1.96086,0 0,-19.51086 -2.87859,5.86878 -2.9374,-5.55484 0,19.19692 -1.74118,0 0,-22.65129 -2.79,-5.25296 0,27.90425 -1.74508,0 0,-31.4511 0,-3.91145 9.21366,17.96385 9.32103,-18.27496 z M 36.81283,0 23.68771,23.51729 36.81283,47.0328 49.9383,23.51729 36.81283,0 Z m 9.14598,20.27693 -3.12732,0 -6.01866,-10.79716 -6.02859,10.79716 -3.11917,0 9.14776,-16.39452 9.14598,16.39452 z m -5.29193,0 -7.71342,0 3.85937,-6.91086 3.85405,6.91086 z m -14.02653,1.82304 0,0.0248 3.10677,0 2.17027,0 9.77953,0 2.17205,0 3.10216,0 0,-0.0248 0.79512,1.41732 -0.79512,1.41874 0,-0.0283 -3.10216,0 -2.17205,0 -9.77953,0 -2.17027,0 -3.10677,0 0,0.0283 -0.79051,-1.41874 0.79051,-1.41732 z m 14.02653,4.65874 -3.85405,6.9137 -3.85937,-6.9137 7.71342,0 z m -13.00181,0 3.11917,0 6.02859,10.79752 6.01866,-10.79752 3.12732,0 -9.14598,16.39204 -9.14776,-16.39204 z m 89.03303,13.08472 c -8.58472,0 -15.5615,-7.31941 -15.5615,-16.32614 0,-9.00532 6.97678,-16.32473 15.5615,-16.32473 l 0,2.03953 c -7.45831,0 -13.5209,6.40736 -13.5209,14.2852 0,7.87783 6.06259,14.28803 13.5209,14.28803 l 0,2.03811 z m 0,4.3735 c -10.87512,0 -19.71531,-9.28878 -19.71531,-20.69964 0,-11.41087 8.84019,-20.69929 19.71531,-20.69929 l 0,2.04803 c -9.74764,0 -17.67011,8.36504 -17.67011,18.65126 0,10.28905 7.92247,18.65586 17.67011,18.65586 l 0,2.04378 z m 37.67705,-39.43559 0,14.63989 2.72834,0 0,-11.91331 9.93969,0 0,1.85669 -8.08512,0 0,10.05662 8.08512,0 0,1.80318 -12.66803,0 0,21.08764 2.72834,0 0,-18.36673 9.93969,0 0,1.80567 -8.08512,0 0,11.97567 8.08512,0 0,1.85315 -8.08512,0 0,2.73224 8.08512,0 0,1.79858 -14.47051,0 0,-1.79858 0,-22.61197 0,-16.72015 14.47051,0 0,1.80141 -12.66803,0 z m -11.86973,-1.8046 1.85209,0 0,41.13389 -1.85209,0 0,-15.5994 -16.75417,0 0,2.78149 13.98402,0 0,12.81791 -1.86945,0 0,-10.9644 -7.48099,0 0,10.9644 -1.85634,0 0,-10.9644 -2.77724,0 0,10.9644 -1.85634,0 0,-41.13389 1.85634,0 0,23.68204 2.77724,0 0,-23.68204 1.85634,0 0,23.68204 7.48099,0 0,-23.68204 1.86945,0 0,23.68204 2.77015,0 0,-23.68204 z m -69.13558,41.13389 -1.85776,0 0,-41.13389 1.85776,0 0,41.13389 z' style='fill:%23b0ddd2;stroke:none' /%3e%3c/svg%3e") no-repeat;
  vertical-align: middle;
  margin-left: 4rem;
  position: absolute;
  left: 0;
  top: 2.65rem;
  cursor: pointer
}

.desktop-header .main-menu {
  display: inline-block;
  vertical-align: middle;
  height: 3.4rem;
  height: 2.8rem;
  white-space: nowrap;
  width: auto;
  line-height: 3.4rem;
  line-height: 2.8rem;
  margin-left: 24rem
}

.desktop-header .main-menu .menu-entry {
  font-weight: 700;
  font-size: 1.3rem;
  font-size: 1.125rem;
  letter-spacing: 0.05rem;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  vertical-align: middle
}

.desktop-header .main-menu .menu-entry.active {
  color: #b0ddd2
}

.desktop-header .main-menu .menu-entry:after {
  height: 100%;
  width: .1rem;
  background: #9c8a74;
  vertical-align: middle;
  display: inline-block;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: skewX(-30deg);
  transform: skewX(-30deg);
  margin: 0 1.5em;
  margin: 0 1.62em
}

.desktop-header .main-menu .menu-entry:last-of-type:after {
  display: none
}

@media (min-width: 992px) and (max-width: 1199px) {
  .desktop-header .main-menu {
    display: none
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .desktop-header .main-menu {
    display: none
  }
}

.desktop-header .burger {
  width: 3rem;
  height: 4rem;
  position: absolute;
  top: 3rem;
  left: 26rem;
  cursor: pointer;
  display: none;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: -webkit-transform .5s ease, visibility 0s ease, opacity .5s ease;
  transition: transform .5s ease, visibility 0s ease, opacity .5s ease;
  visibility: visible;
  opacity: 1
}

.desktop-header .header-phone, .desktop-header .header-phone i, .desktop-header .header-phone span {
  display: inline-block;
  vertical-align: middle
}

@media (min-width: 992px) and (max-width: 1199px) {
  .desktop-header .burger {
    display: inline-block
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .desktop-header .burger {
    display: inline-block
  }
}

.desktop-header .burger .dash {
  width: 100%;
  height: 2px;
  background: #b0ddd2;
  left: 0;
  position: absolute;
  -webkit-transition: all .5s ease;
  transition: all .5s ease
}

.desktop-header .burger .dash:nth-child(1) {
  top: .6rem;
  -webkit-transform-origin: left center;
  transform-origin: left center
}

.desktop-header .burger .dash:nth-child(2) {
  top: 1.9rem;
  opacity: 1
}

.desktop-header .burger .dash:nth-child(3) {
  top: 3.1rem;
  -webkit-transform-origin: left center;
  transform-origin: left center
}

.desktop-header .burger.opened .dash:nth-child(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 119%
}

.desktop-header .burger.opened .dash:nth-child(2) {
  opacity: 0
}

.desktop-header .burger.opened .dash:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 119%
}

.desktop-header .burger.hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s ease .5s, opacity .5s ease;
  transition: visibility 0s ease .5s, opacity .5s ease
}

.desktop-callback-popup, .overlay-menu {
  -webkit-transition: visibility 0s ease .5s, opacity .5s ease;
  overflow-y: auto
}

.desktop-header .header-phone {
  height: 3.3rem;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 3.4815rem;
  color: #fff;
  text-decoration: none;
  margin-right: 4rem;
  margin-left: 2rem
}

.desktop-header .header-phone i {
  margin-top: .2rem;
  height: 3.3rem;
  width: 2.5rem;
  margin-right: 1rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 41 41'%3e%3ccircle cx='20.18906' cy='20.189056' r='20.189056' style='fill:%23b0ddd2' /%3e%3cpath d='m 22.00607,24.7351 c -0.26008,0.27638 -0.69519,0.28985 -0.97157,0.0284 -0.27673,-0.26043 -0.28985,-0.69519 -0.0298,-0.97157 l 0.074,-0.0787 c 0.7239,-0.76784 1.37764,-1.46162 2.74287,-0.70228 l 3.6e-4,3.5e-4 c 0.12011,0.0666 0.26574,0.15307 0.42909,0.25441 0.17752,0.1102 0.35043,0.22075 0.50953,0.32634 0.94358,0.62645 2.11464,1.51122 2.4959,2.04519 l 0.002,0.003 c 0.0443,0.0624 0.0882,0.13146 0.13181,0.20693 0.0411,0.0716 0.0765,0.14067 0.10666,0.20622 0.1676,0.36815 0.22039,0.7278 0.20126,1.03784 l 0,0.007 -0.001,0.0213 0,0.004 c -0.0616,0.81213 -0.60307,1.64055 -1.30996,2.24256 -0.70335,0.59917 -1.60016,0.99673 -2.37437,0.9489 l -0.005,0 -0.0202,-0.001 -0.005,0 -0.002,0 C 23.67309,30.28919 23.30281,30.20344 22.8886,30.06489 22.50096,29.93556 22.07399,29.76123 21.62435,29.55288 16.956,27.38827 13.16927,24.02638 10.96214,19.36162 10.27332,17.90568 9.89879,16.5532 10.16808,15.73009 l 7.1e-4,0 c 0.10205,-0.36036 0.24733,-0.65091 0.44008,-0.90638 0.19028,-0.25229 0.42024,-0.4617 0.69662,-0.66614 l 0.0461,-0.0354 c 0.61653,-0.45745 1.49775,-1.11048 2.42504,-1.01941 l 0,3.5e-4 c 0.0447,0.003 0.0843,0.0106 0.1187,0.0177 l 0,3.5e-4 c 0.71008,0.1343 1.72523,1.00524 2.52354,1.98461 0.80929,0.99319 1.44354,2.16354 1.37374,2.87504 -0.004,0.0393 -0.009,0.0758 -0.0152,0.10913 l -3.5e-4,-3.5e-4 c -0.30296,1.61433 -1.54843,1.79858 -1.55197,1.79929 -0.37453,0.0595 -0.72638,-0.19594 -0.78591,-0.57047 -0.0595,-0.37488 0.19595,-0.72673 0.57047,-0.78591 10e-4,-3.5e-4 0.29374,-0.0411 0.41563,-0.68811 0.0308,-0.33519 -0.45956,-1.12004 -1.0722,-1.87193 -0.62398,-0.7657 -1.32874,-1.43008 -1.70788,-1.50059 l -0.003,0 c -0.002,-3.5e-4 -0.001,-3.5e-4 3.6e-4,-3.5e-4 l 0,-3.6e-4 -7.1e-4,0 c -0.40004,-0.0393 -1.03075,0.42839 -1.47224,0.75579 l -0.0461,0.0354 c -0.17256,0.12792 -0.31182,0.25229 -0.4167,0.39189 -0.0974,0.12862 -0.17078,0.27886 -0.22287,0.46984 l -0.008,0.0319 c -0.17894,0.54674 0.16334,1.58528 0.7611,2.76343 2.17276,4.28634 5.5963,7.36051 9.96307,9.38551 0.41421,0.19205 0.79477,0.34795 1.12465,0.45815 0.30295,0.10134 0.5609,0.16406 0.75791,0.17894 l 0.002,3.5e-4 0,3.6e-4 0.0149,10e-4 0,0 c 0.41528,0.0248 0.94784,-0.23563 1.39996,-0.62079 0.45106,-0.38374 0.79299,-0.86988 0.82559,-1.30039 l 3.6e-4,0 0.001,-0.0142 3.5e-4,0 c 0.006,-0.11126 -0.0149,-0.24272 -0.0779,-0.38126 -0.0152,-0.0319 -0.0308,-0.0648 -0.0475,-0.0932 -0.0142,-0.0248 -0.0344,-0.0556 -0.0613,-0.0935 l -0.002,-0.003 c -0.27283,-0.38197 -1.2926,-1.13599 -2.1352,-1.69512 -0.18815,-0.12473 -0.34724,-0.22784 -0.47196,-0.30508 -0.13926,-0.0861 -0.26646,-0.16158 -0.37524,-0.22217 l 0,0 c -0.43051,-0.23952 -0.73595,0.0847 -1.07469,0.44398 l -0.0737,0.0783 z M 21.2354,11.44133 c -0.36744,0.0982 -0.74445,-0.11977 -0.8426,-0.48721 -0.0982,-0.36709 0.12012,-0.74409 0.48721,-0.84224 0.11161,-0.0283 0.25547,-0.0482 0.4259,-0.0531 0.81071,-0.0248 2.62843,0.30578 4.39371,1.31279 1.77838,1.01445 3.54011,2.71311 4.26507,5.42551 0.19099,0.71504 0.30863,1.50343 0.33378,2.3726 0.0106,0.37914 -0.28842,0.69484 -0.6672,0.70512 -0.37913,0.0106 -0.69484,-0.28842 -0.70512,-0.66756 -0.0216,-0.74764 -0.12437,-1.43114 -0.2909,-2.05476 -0.61158,-2.28827 -2.10508,-3.72544 -3.61418,-4.5861 -1.52185,-0.86811 -3.0235,-1.15371 -3.6776,-1.13493 -0.0531,10e-4 -0.0893,0.004 -0.10807,0.0106 z m -0.13712,4.15169 c -0.37453,0.0595 -0.72638,-0.19595 -0.78555,-0.57047 -0.0595,-0.37453 0.19594,-0.72638 0.57047,-0.78591 0.0422,-0.007 0.0889,-0.0142 0.13996,-0.0177 0.7572,-0.0687 1.86874,0.26717 2.82898,1.0148 0.93862,0.73099 1.76492,1.86166 2.01153,3.39626 0.0198,0.12367 0.0361,0.2537 0.0485,0.38977 0.034,0.37736 -0.24413,0.71114 -0.62185,0.74551 -0.37736,0.0354 -0.71114,-0.24449 -0.74551,-0.62185 -0.009,-0.0982 -0.0216,-0.19772 -0.0376,-0.29835 -0.18355,-1.14165 -0.80008,-1.9839 -1.50024,-2.52921 -0.67819,-0.52831 -1.40173,-0.77138 -1.85988,-0.72957 -0.0138,0.001 -0.0301,0.003 -0.0489,0.007 z m -7.45441,-1.12146 -0.002,0 0,3.6e-4 0.002,0 0,-3.6e-4 -3.6e-4,0 z m 3.5e-4,3.6e-4 c 10e-4,0 0.002,0 0,-3.6e-4 l 0,3.6e-4 z m 2.78114,3.36614 -3.5e-4,0.004 3.5e-4,-0.002 0,-0.002 z' style='fill:%23231700' /%3e%3c/svg%3e") no-repeat
}

.desktop-header .header-right-block {
  height: 100%;
  float: right;
  margin-right: 5rem
}

.overlay-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .8);
  display: block;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s ease .5s, opacity .5s ease;
  z-index: 4
}

.overlay-menu.opened {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0s ease, opacity .5s ease;
  transition: visibility 0s ease, opacity .5s ease
}

.overlay-menu .menu-entry {
  width: 30rem;
  margin: 1rem auto;
  display: block;
  border-left: none;
  border-right: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  color: #fff;
  height: 4.5rem;
  line-height: 4.545rem;
  text-align: center;
  font-size: 2.25rem;
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase
}

.overlay-menu .menu-entry.active, .overlay-menu .menu-entry.hover {
  border-top: 1px solid #9c8a74;
  border-bottom: 1px solid #9c8a74;
  color: #b0ddd2
}

.overlay-menu .menu-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding: 9rem 0
}

.overlay-menu:before {
  display: inline-block;
  width: 0;
  height: 100%;
  position: relative;
  vertical-align: middle
}

.main-slider {
  height: 100vh;
  position: relative;
  visibility: hidden;
  opacity: 0;
  background: center center no-repeat;
  background-size: cover
}

.main-slider.loaded {
  visibility: visible;
  opacity: 1
}

@media (max-width: 767px) {
  .main-slider {
    display: none
  }
}

.main-slider .swiper-slide {
  background: center center no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.main-slider .swiper-slide.align-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.main-slider .swiper-slide.align-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.main-slider .slide-content {
  color: #fff;
  width: 45rem;
  z-index: 1
}

.main-slider .slide-content h2, .mortgage-block h2 {
  font-family: poiret_one;
  text-transform: uppercase;
  font-size: 5.6rem;
  font-weight: 400;
  margin: 4rem 0 3rem;
  line-height: normal
}

.main-slider .slide-content h3 {
  font-weight: 400;
  font-size: 2.35rem;
  margin: 1rem 0 2rem
}

.main-slider .slide-content p, .mortgage-block p {
  font-family: segoe_ui;
  font-size: 1.5rem;
  line-height: 2em;
  font-weight: 700
}

.main-slider .slide-content p:last-of-type {
  margin-bottom: 4rem
}

.main-slider .slide-content p.margin-top {
  margin-top: 4rem
}

.main-slider .slide-content .dash:before {
  background: #9c8a74;
  display: inline-block;
  width: 4rem;
  height: 2px;
  vertical-align: middle;
  margin-top: -2rem
}

.main-slider .slide-content.black {
  color: #222
}

.main-slider .slide-content.black h2 {
  color: #231700
}

.main-slider .slide-content.white, .main-slider .slide-content.white h2 {
  color: #fff
}

.main-slider .slide-content .know-more {
  margin-top: 1.7rem
}

.main-slider .slide-content .line {
  width: 4rem;
  height: .3rem;
  display: inline-block;
  vertical-align: middle;
  background: #9c8a74
}

.main-slider .white-bg {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: center center no-repeat;
  background-size: cover;
  pointer-events: none
}

.main-slider .main-lgo {
  position: absolute;
  top: 2.5rem;
  left: 3rem;
  height: 8rem;
  width: 8rem;
  margin-bottom: 2rem;
  cursor: pointer
}

.main-slider .slider-bottom-panel {
  height: 3.5rem;
  position: absolute;
  bottom: 30px;
  width: 100%;
  text-align: center;
  z-index: 2
}

.main-slider .slider-bottom-panel .bottom-wrapper {
  height: 100%;
  display: inline-block
}

.main-slider .swiper-button-next, .main-slider .swiper-button-prev {
  position: static !important;
  display: inline-block;
  margin: 0;
  top: initial;
  left: initial;
  right: initial;
  bottom: initial;
  height: 29px;
  width: 25px;
  vertical-align: middle
}

.main-slider .swiper-button-next.swiper-button-disabled, .main-slider .swiper-button-prev.swiper-button-disabled {
  opacity: 1
}

.main-slider .swiper-pagination {
  height: 35px;
  width: auto;
  display: inline-block;
  position: static;
  vertical-align: middle;
  margin: 0 15px
}

.main-slider .swiper-pagination .swiper-pagination-bullet {
  border: 1px solid #fff;
  opacity: 1;
  width: 2px;
  background: 0 0;
  height: 33px;
  border-radius: 0;
  margin-right: 10px
}

.main-slider .swiper-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0
}

.main-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #fff
}

.main-slider .contacts-slide p {
  margin: 0
}

.main-slider .contacts-slide .big-text {
  font-family: segoe_ui;
  font-weight: 400;
  font-size: 2rem;
  color: #231700;
  margin: 0
}

.main-slider .contacts-slide .contacts-mini-form {
  width: 69.5rem;
  height: 24rem;
  outline: #231700 solid .1rem;
  margin-top: 4rem;
  font-size: 0;
  text-align: center
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper {
  width: 50%;
  display: inline-block;
  height: 15rem;
  margin-top: 3rem
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label {
  text-align: center;
  display: block;
  color: #222
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label span {
  font-family: segoe_ui;
  font-weight: 400;
  font-size: 2rem;
  line-height: 6rem;
  vertical-align: middle;
  display: inline-block
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label input {
  height: 4.5rem;
  display: block;
  width: 80%;
  margin: 0 10%;
  background: 0 0;
  outline: 0;
  border-left: none;
  border-right: none;
  border-top: .1rem solid #9c8a74;
  border-bottom: .1rem solid #9c8a74;
  font-size: 1.8rem;
  text-align: center
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label input::-webkit-input-placeholder {
  color: #9c8a74
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label input::-moz-placeholder {
  color: #9c8a74
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label input:-ms-input-placeholder {
  color: #9c8a74
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label input:focus::-webkit-input-placeholder {
  color: transparent
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label input:focus::-moz-placeholder {
  color: transparent
}

.main-slider .contacts-slide .contacts-mini-form .input-wrapper label input:focus:-ms-input-placeholder {
  color: transparent
}

.main-slider .contacts-slide .contacts-mini-form .submit {
  margin-bottom: -12rem;
  padding: 0 5em
}

.feedback-sent {
  display: none;
  font-family: segoe_ui;
  color: #fff;
  font-size: 3rem;
  line-height: 6rem;
  font-weight: 700;
  vertical-align: middle;
  padding: 7rem
}

.desktop-callback-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .85);
  display: block;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s ease .5s, opacity .5s ease;
  z-index: 10;
  text-align: center
}

.desktop-callback-popup.opened {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0s ease, opacity .5s ease;
  transition: visibility 0s ease, opacity .5s ease
}

.desktop-callback-popup .popup-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 80rem;
  text-align: center
}

.desktop-callback-popup .popup-wrap h2 {
  font-family: poiret_one;
  font-size: 6rem;
  width: 100%;
  text-transform: uppercase;
  color: #b0ddd2;
  margin: 0 auto 1em;
  text-align: center;
  font-weight: 400;
  height: 7rem;
  line-height: 7rem
}

.desktop-callback-popup .popup-wrap .form-wrap {
  outline: #9c8a74 solid 1px
}

.desktop-callback-popup .popup-wrap .field {
  width: 40%;
  margin: 5rem 3rem;
  display: inline-block
}

@media screen and (min-aspect-ratio: 13 / 9) {
  .desktop-callback-popup .popup-wrap .field {
    margin: 0 auto
  }
}

.desktop-callback-popup .popup-wrap .field label {
  width: 100%;
  display: block;
  text-align: center;
  color: #222
}

.desktop-callback-popup .popup-wrap .field label span {
  font-family: segoe_ui;
  color: #fff;
  font-size: 3rem;
  line-height: 6rem;
  font-weight: 700;
  vertical-align: middle;
  display: inline-block
}

.desktop-callback-popup .popup-wrap .field label input {
  height: 5rem;
  display: block;
  width: 100%;
  background: 0 0;
  outline: 0;
  border-left: none;
  border-right: none;
  font-weight: 700;
  border-top: .1rem solid #9c8a74;
  border-bottom: .1rem solid #9c8a74;
  font-size: 2.2rem;
  text-align: center;
  line-height: 2rem;
  color: #9c8a74
}

.desktop-callback-popup .popup-wrap .field label input::-webkit-input-placeholder {
  color: #9c8a74
}

.desktop-callback-popup .popup-wrap .field label input::-moz-placeholder {
  color: #9c8a74
}

.desktop-callback-popup .popup-wrap .field label input:-ms-input-placeholder {
  color: #9c8a74
}

.desktop-callback-popup .popup-wrap .field label input:focus::-webkit-input-placeholder {
  color: transparent
}

.desktop-callback-popup .popup-wrap .field label input:focus::-moz-placeholder {
  color: transparent
}

.desktop-callback-popup .popup-wrap .field label input:focus:-ms-input-placeholder {
  color: transparent
}

.desktop-callback-popup .popup-wrap .field:last-of-type {
  margin-bottom: 6rem
}

@media screen and (min-aspect-ratio: 13 / 9) {
  .desktop-callback-popup .popup-wrap .field:last-of-type {
    margin-bottom: 2rem
  }
}

.desktop-callback-popup:before {
  display: inline-block;
  width: 0;
  height: 100%;
  position: relative;
  vertical-align: middle
}

.desktop-callback-popup .close-button {
  width: 5rem;
  height: 5rem;
  cursor: pointer;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 68 68'%3e %3cpath style='fill:%23ffffff;' d='M 33.87596,0 C 15.18294,0 0,15.18292 0,33.87596 c 0,18.693 15.18294,33.87593 33.87596,33.87593 18.69302,0 33.86903,-15.18293 33.86903,-33.87593 C 67.74499,15.18292 52.56898,0 33.87596,0 Z m 0,2.48446 c 17.35256,0 31.39149,14.03893 31.39149,31.3915 0,17.35253 -14.03893,31.39147 -31.39149,31.39147 -17.35256,0 -31.39841,-14.03894 -31.39841,-31.39147 0,-17.35257 14.04585,-31.3915 31.39841,-31.3915 z M 46.34674,19.76499 19.65429,46.22906 21.39826,47.99381 48.09071,21.52282 46.34674,19.76499 Z M 21.52283,19.66117 19.75809,21.40515 46.22217,48.09759 47.9869,46.35361 21.52283,19.66117 Z' /%3e%3c/svg%3e") center center/contain no-repeat;
  position: absolute;
  top: 2rem;
  right: 2rem
}

.desktop-callback-popup .button {
  margin-bottom: -2rem
}

.fade-in-left {
  opacity: 1;
  -webkit-transform: translateX(0) scale(1);
  transform: translateX(0) scale(1);
  -webkit-transition: -webkit-transform .7s ease-out, opacity .7s ease-in;
  transition: transform .7s ease-out, opacity .7s ease-in
}

.fade-in-left.animate {
  opacity: 0;
  -webkit-transform: translateX(-50%) scale(1.2);
  transform: translateX(-50%) scale(1.2);
  -webkit-transition: none;
  transition: none
}

.fade-in-right {
  opacity: 1;
  -webkit-transform: translateX(0) scale(1);
  transform: translateX(0) scale(1);
  -webkit-transition: -webkit-transform .7s ease-out, opacity .7s ease-in;
  transition: transform .7s ease-out, opacity .7s ease-in
}

.fade-in-right.animate {
  opacity: 0;
  -webkit-transform: translateX(50%) scale(1.2);
  transform: translateX(50%) scale(1.2);
  -webkit-transition: none !important;
  transition: none !important
}

.fade-in {
  opacity: 1;
  -webkit-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out
}

.fade-in.animate {
  opacity: 0;
  -webkit-transition: none !important;
  transition: none !important
}

.animation-delay-0 {
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

.animation-delay-1 {
  -webkit-transition-delay: .2s;
  transition-delay: .2s
}

.animation-delay-2 {
  -webkit-transition-delay: .4s;
  transition-delay: .4s
}

.animation-delay-3 {
  -webkit-transition-delay: .6s;
  transition-delay: .6s
}

.animation-delay-4 {
  -webkit-transition-delay: .8s;
  transition-delay: .8s
}

.animation-speed-1 {
  -webkit-transition-duration: .4s;
  transition-duration: .4s
}

.animation-speed-2 {
  -webkit-transition-duration: .8s;
  transition-duration: .8s
}

.animation-speed-3 {
  -webkit-transition-duration: 1.2s;
  transition-duration: 1.2s
}

.animation-speed-4 {
  -webkit-transition-duration: 1.6s;
  transition-duration: 1.6s
}

.icon-link {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  color: #222;
  font-family: segoe_ui;
  font-size: 1.2rem;
  font-weight: bolder;
  margin-right: 2rem
}

.icon-link i {
  display: inline-block;
  vertical-align: middle;
  width: 1.5rem;
  height: 2.8rem;
  background: left center no-repeat;
  background-size: contain;
  margin-right: 1rem;
  line-height: 1em
}

.icon-link i.eye {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 29 17'%3e%3cpath style='fill:%23231700' d='m 14.316429,4.96215 3.5e-4,0 0,0.004 c 0.8876,0 1.68874,0.35752 2.26666,0.93543 0.57791,0.57791 0.93543,1.37906 0.93543,2.2663 l 0.003,0 0,3.5e-4 0,3.6e-4 -0.003,0 c 0,0.8876 -0.35752,1.68874 -0.93579,2.26665 -0.57756,0.57791 -1.3787,0.93543 -2.26594,0.93543 l 0,0.004 -7.1e-4,0 0,0 0,-0.004 c -0.8876,0 -1.68909,-0.35752 -2.26701,-0.93543 -0.57756,-0.57791 -0.93508,-1.37905 -0.93543,-2.26629 l -0.004,0 0,-7.1e-4 0,0 0.004,0 c 3.5e-4,-0.8876 0.35787,-1.68874 0.93579,-2.26666 0.57791,-0.57791 1.37905,-0.93543 2.2663,-0.93543 l 0,-0.004 3.5e-4,0 z M 0.11662945,7.62955 C 1.4354495,5.29947 3.3608795,3.50053 5.6126495,2.23699 8.0366295,0.87707 10.844699,0.13864 13.678279,0.0288 c 0.21047,-0.0177 0.42307,-0.0248 0.6378,-0.0248 l 0,-0.004 3.5e-4,0 3.5e-4,0 0,0.004 c 0.15945,0 0.31748,0.004 0.47481,0.0142 2.93067,0.0571 5.84433,0.78874 8.34449,2.20394 2.20464,1.2476 4.08826,3.02315 5.3837,5.33197 0.13889,0.24732 0.14846,0.5322 0.0507,0.77669 -0.67642,1.86094 -2.41122,3.70559 -4.75016,5.14665 -2.03988,1.25646 -4.55209,2.22378 -7.2202,2.63516 -0.37949,0.0585 -0.76216,0.10594 -1.14732,0.14138 -0.37134,0.0514 -0.75047,0.0783 -1.13563,0.0783 l 0,0.004 -7.1e-4,0 0,0 0,-0.004 c -0.0783,0 -0.1559,-0.001 -0.2335,-0.004 -1.91374,0.0318 -3.86327,-0.24206 -5.7447695,-0.91245 -3.09082,-1.10126 -5.98145,-3.26126 -8.20382005,-6.86835 -0.17893,-0.28984 -0.17362,-0.64098 -0.017,-0.91771 l -7.1e-4,-3.6e-4 z M 6.4952895,3.81164 c -1.82551,1.02437 -3.40264,2.44204 -4.53685,4.24807 1.70256,2.58484 3.79311,4.27535 6.0339,5.27563 -1.14981,-1.40634 -1.83969,-3.20493 -1.83969,-5.16685 l -0.004,0 0,-7.1e-4 0,0 0.004,0 c 0,-1.90559 0.65091,-3.6574 1.74154,-5.04496 -0.47941,0.20551 -0.94678,0.43476 -1.3989,0.68882 z M 13.984069,14.5227 c 0.45496,-0.007 0.9085,-0.0319 1.3585,-0.0741 1.34327,-0.21898 2.54729,-0.85996 3.47103,-1.7837 1.15299,-1.153 1.86626,-2.74323 1.86661,-4.49681 l -0.004,0 0,-3.6e-4 0,-3.5e-4 0.004,0 c -3.5e-4,-1.75323 -0.71362,-3.34346 -1.86661,-4.49645 -1.06335,-1.06335 -2.49874,-1.75288 -4.09075,-1.85351 -0.11339,-0.002 -0.22713,-0.003 -0.34051,-0.003 -0.19666,3.6e-4 -0.39296,0.004 -0.58961,0.0106 -1.54488,0.1265 -2.93599,0.80788 -3.9731095,1.845 -1.15299,1.15299 -1.86662,2.74323 -1.86662,4.49681 l 0.004,0 0,0 0,7.1e-4 -0.004,0 c 0,1.75323 0.71327,3.34347 1.86626,4.49646 1.0799995,1.07964 2.5430395,1.77378 4.1648095,1.85775 z m 6.93673,-1.54984 c 0.69201,-0.30898 1.34681,-0.6541 1.95307,-1.02792 1.84429,-1.13598 3.23008,-2.51256 3.85583,-3.87708 -1.1165,-1.83048 -2.6752,-3.2556 -4.48335,-4.2789 -0.51272,-0.2902 -1.04527,-0.54815 -1.59378,-0.77386 1.14236,1.40386 1.82764,3.19713 1.82799,5.15232 l 0.004,0 0,3.6e-4 0,3.5e-4 -0.004,0 c 0,1.79717 -0.57897,3.45756 -1.55976,4.80473 z m -6.60402,-6.20682 0,0.004 -3.5e-4,0 -3.5e-4,0 0,-0.004 c -0.38374,0 -0.73311,0.15768 -0.98823,0.4128 -0.25548,0.25547 -0.41315,0.6052 -0.41315,0.98894 l 0.003,0 0,0 0,7.1e-4 -0.003,0 c 0,0.38338 0.15767,0.73311 0.41279,0.98822 0.25512,0.25512 0.6052,0.41315 0.98894,0.41315 l 0,-0.004 0,0 7.1e-4,0 0,0.004 c 0.38338,0 0.73311,-0.15803 0.98823,-0.41279 0.25512,-0.25547 0.41315,-0.6052 0.41315,-0.98894 l -0.003,0 0,-3.5e-4 0,-3.6e-4 0.003,0 c 0,-0.38338 -0.15803,-0.73311 -0.41315,-0.98823 -0.25512,-0.25511 -0.60485,-0.41315 -0.98859,-0.41315 z' /%3e%3c/svg%3e")
}

.icon-link i.vase {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 25 23'%3e%3cpath style='fill:%23231700' d='m 3.0688187,4.7325689 c 0.47055,-0.007 0.85819,0.3685 0.86563,0.83905 0.007,0.47091 -0.36815,0.85855 -0.83906,0.86599 -0.01,0 -3.46287297,0.10204 -3.06318797,-3.7024 l 3.54e-4,-0.003 0,-0.004 c 0.0287,-0.27249 0.08894,-0.52796 0.17504,-0.76607 0.08894,-0.24733 0.202323,-0.46701 0.333784,-0.66012 C 1.2202687,0.30492886 2.4125987,-0.08554114 3.3855887,0.01543886 c 1.29862,0.135 2.02181,0.69059 2.43071,1.49173004 0.36141,0.70831 0.41421,1.53886 0.41421,2.41229 l 0,4.16338 c 0,1.09489 -0.002,-0.31819 -0.004,0.47162 -0.006,2.2471601 -0.0106,4.0857901 1.34256,6.0491301 0.44929,0.65197 1.05023,1.26709 1.85244,1.71709 0.7692503,0.43157 1.7298403,0.71575 2.9292503,0.74409 0.0128,-7.1e-4 0.0259,-10e-4 0.039,-10e-4 0.0234,0 0.0461,10e-4 0.0691,0.003 l 0.0106,3.6e-4 c 1.25504,-0.0106 2.2539,-0.30047 3.04831,-0.74622 0.8022,-0.45 1.40279,-1.06512 1.85244,-1.71709 1.35283,-1.96335 1.34823,-3.80197 1.34256,-6.0491301 -0.002,-0.78981 -0.004,0.62326 -0.004,-0.47162 l 0,-4.31433 0.003,0 c 0,-0.86953 0.085,-1.67988 0.46736,-2.3563 0.42661,-0.75508004 1.14768,-1.26921004 2.37402,-1.39677004 0.97299,-0.10098 2.16566,0.28949 2.84421,1.28658004 0.13181,0.19311 0.24484,0.41279 0.33413,0.66011 0.0858,0.23811 0.14599,0.49359 0.17504,0.76607 l 0,0.004 0,0.003 c 0.39969,3.80445 -3.05327,3.7024 -3.06319,3.7024 -0.47055,-0.007 -0.84614,-0.39508 -0.83905,-0.86599 0.007,-0.47055 0.39508,-0.84614 0.86598,-0.83905 0.004,3.5e-4 1.53461,0.0471 1.33831,-1.82303 l -3.6e-4,0 c -0.0148,-0.14166 -0.0428,-0.26532 -0.0815,-0.37162 -0.0351,-0.0974 -0.0825,-0.1885 -0.13996,-0.27248 -0.29232,-0.4298 -0.8224,-0.59669 -1.25964,-0.55134 -0.58961,0.0613 -0.90673,0.25619 -1.06406,0.53469 -0.20161,0.35681 -0.24661,0.90425 -0.24661,1.52043 l 0.004,0 0,4.31433 c 0,1.41307 -0.004,-0.007 -0.002,0.47162 0.006,2.5391301 0.0117,4.6165701 -1.64339,7.0185801 -0.58358,0.84685 -1.36807,1.64764 -2.42078,2.23831 -0.85288,0.4787 -1.8776,0.81638 -3.10784,0.92409 l 0,2.22945 1.44213,0 c 0.4709,0 0.85252,0.38197 0.85252,0.85252 0,0.47055 -0.38162,0.85252 -0.85252,0.85252 l -2.22272,0 c -0.0248,0.002 -0.05,0.003 -0.0751,0.003 -0.0255,0 -0.0503,-0.001 -0.0751,-0.003 l -2.22307,0 c -0.4705503,0 -0.8521603,-0.38197 -0.8521603,-0.85252 0,-0.47055 0.38161,-0.85252 0.8521603,-0.85252 l 1.44248,0 0,-2.24504 c -1.1593,-0.12153 -2.1323003,-0.45071 -2.9483203,-0.9085 -1.05236,-0.59067 -1.83685,-1.39146 -2.42043,-2.23831 -1.65544,-2.40201 -1.65012,-4.47945 -1.64339,-7.0185801 0.001,-0.47906 -0.002,0.94145 -0.002,-0.47162 l 0,-4.16338 c 0,-0.65055 -0.0291,-1.24831 -0.22712,-1.63666 -0.15095,-0.29551 -0.46595,-0.50563 -1.08036,-0.56941 -0.43724,-0.0454 -0.96697,0.12154 -1.25964,0.55134 -0.0574,0.084 -0.10489,0.17504 -0.13996,0.27248 -0.0383,0.1063 -0.0663,0.22996 -0.0815,0.3717 l -3.6e-4,0 c -0.19629,1.87015 1.33406,1.82338 1.33867,1.82303 z M 13.245189,14.856509 c 0,0.47232 -0.38303,0.8557 -0.8557,0.8557 -0.47268,0 -0.85571,-0.38338 -0.85571,-0.8557 l 0,-10.5789001 c 0,-0.47268 0.38303,-0.85571 0.85571,-0.85571 0.47267,0 0.8557,0.38303 0.8557,0.85571 l 0,10.5789001 z m 3.14008,-1.71709 c 0,0.47055 -0.38161,0.85216 -0.85216,0.85216 -0.47091,0 -0.85252,-0.38161 -0.85252,-0.85216 l 0,-8.8618101 c 0,-0.47091 0.38161,-0.85252 0.85252,-0.85252 0.47055,0 0.85216,0.38161 0.85216,0.85252 l 0,8.8618101 z m -6.27626,0 c 0,0.47055 -0.3816103,0.85216 -0.8525203,0.85216 -0.47055,0 -0.85216,-0.38161 -0.85216,-0.85216 l 0,-8.8618101 c 0,-0.47091 0.38161,-0.85252 0.85216,-0.85252 0.47091,0 0.8525203,0.38161 0.8525203,0.85252 l 0,8.8618101 z m 7.01185,-12.43134014 c 0.47268,0 0.85571,0.38303004 0.85571,0.85571004 0,0.47232 -0.38303,0.85571 -0.85571,0.85571 l -9.4631103,0 c -0.47267,0 -0.85571,-0.38339 -0.85571,-0.85571 0,-0.47268 0.38304,-0.85571004 0.85571,-0.85571004 l 9.4631103,0 z' /%3e%3c/svg%3e")
}

.icon-link i.columns {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 30 31'%3e%3cpath style='fill:%23231700' d='m 15.011769,1.7248096e-5 a 0.88591535,0.88591535 0 0 0 -0.0898,0.0040000019 0.88591535,0.88591535 0 0 0 -0.41406,0.15234 L 0.38875851,9.8868272 a 0.88591535,0.88591535 0 0 0 0.50586,1.6191398 l 28.22852049,0 a 0.88591535,0.88591535 0 0 0 0.50586,-1.6191398 L 15.509859,0.15635725 A 0.88591535,0.88591535 0 0 0 15.011809,1.072481e-4 Z m -0.006,1.962889951904 11.27343,7.77149 -22.5468805,0 11.2734505,-7.77149 z M 5.2127885,12.980487 a 0.88591535,0.88591535 0 0 0 -0.87305,0.90039 l 0,11.64648 -2.58008,0 a 0.88591535,0.88591535 0 0 0 -0.88671999,0.88672 l 0,3.31446 a 0.88591535,0.88591535 0 0 0 0.88671999,0.88476 l 26.3457105,0 a 0.88591535,0.88591535 0 0 0 0.88672,-0.88476 l 0,-3.31446 a 0.88591535,0.88591535 0 0 0 -0.88672,-0.88672 l -2.58007,0 0,-11.64648 a 0.88672,0.88672 0 1 0 -1.77344,0 l 0,12.5332 a 0.88591535,0.88591535 0 0 0 0.88672,0.88477 l 2.58203,0 0,1.54297 -24.5761805,0 0,-1.54297 2.58203,0 a 0.88591535,0.88591535 0 0 0 0.88672,-0.88477 l 0,-12.5332 a 0.88591535,0.88591535 0 0 0 -0.90039,-0.90039 z m 4.02148,1.01758 a 0.88591535,0.88591535 0 0 0 -0.87305,0.90039 l 0,11.25976 a 0.88591535,0.88591535 0 1 0 1.7715005,0 l 0,-11.25976 a 0.88591535,0.88591535 0 0 0 -0.8984505,-0.90039 z m 3.9511805,0 a 0.88591535,0.88591535 0 0 0 -0.87304,0.90039 l 0,11.25976 a 0.88591535,0.88591535 0 1 0 1.77148,0 l 0,-11.25976 a 0.88591535,0.88591535 0 0 0 -0.89844,-0.90039 z m 3.69532,0 a 0.88591535,0.88591535 0 0 0 -0.87305,0.90039 l 0,11.25976 a 0.88672,0.88672 0 0 0 1.77344,0 l 0,-11.25976 a 0.88591535,0.88591535 0 0 0 -0.90039,-0.90039 z m 4,0 a 0.88591535,0.88591535 0 0 0 -0.8711,0.90039 l 0,11.25976 a 0.88591535,0.88591535 0 1 0 1.77149,0 l 0,-11.25976 a 0.88591535,0.88591535 0 0 0 -0.90039,-0.90039 z' /%3e%3c/svg%3e")
}

.icon-link i.waves {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 30 24'%3e %3cpath style='fill:%23231700' d='M 29.060728,3.3452869e-4 A 0.88591535,0.88591535 0 0 0 28.291198,0.48666453 c 0,0 -1.91226,3.72229997 -6.51172,3.91601997 -2.26367,0.0953 -4.26691,-0.88819 -6.42968,-1.97266 -2.16278,-1.08446 -4.48352,-2.27068997 -7.2929696,-2.15233997 -5.4795499,0.23102 -7.93163986,4.23632997 -7.93163986,4.23632997 a 0.88630244,0.88630244 0 1 0 1.52342996,0.90625 c 0,0 1.81732,-3.18006 6.4843799,-3.37696 2.2634896,-0.0953 4.2590696,0.88819 6.4218696,1.97266 2.16281,1.0845 4.49116,2.27087 7.30079,2.15234 5.54644,-0.2335 8.00781,-4.85937 8.00781,-4.85937 A 0.88591535,0.88591535 0 0 0 29.060728,3.3452869e-4 Z m 0,8.34765997131 a 0.88591535,0.88591535 0 0 0 -0.76953,0.48437 c 0,0 -1.91226,3.7164515 -6.51172,3.9101615 -2.26371,0.0953 -4.2669,-0.88823 -6.42968,-1.97266 C 13.187008,9.6854445 10.866258,8.4992145 8.0568284,8.6175245 2.5772785,8.8485445 0.12518854,12.851906 0.12518854,12.851906 a 0.8868013,0.8868013 0 0 0 1.52342996,0.9082 c 0,0 1.81732,-3.17423 6.4843799,-3.37109 2.2635096,-0.0953 4.2590796,0.88041 6.4218696,1.96484 2.1628,1.08443 4.49119,2.2785 7.30079,2.16016 5.54644,-0.23351 8.00781,-4.8593815 8.00781,-4.8593815 a 0.88591535,0.88591535 0 0 0 -0.80274,-1.30664 z m 0,8.6992215 a 0.88591535,0.88591535 0 0 0 -0.76953,0.48437 c 0,0 -1.9122,3.71613 -6.51172,3.91016 -2.26371,0.0953 -4.2669,-0.88823 -6.42968,-1.97266 -2.16279,-1.08443 -4.48354,-2.27069 -7.2929696,-2.15234 -5.4796199,0.23067 -7.93163986,4.23438 -7.93163986,4.23438 a 0.8868013,0.8868013 0 1 0 1.52342996,0.908199 c 0,0 1.81738,-3.174549 6.4843799,-3.371099 2.2635096,-0.0953 4.2590796,0.88042 6.4218696,1.96485 2.1628,1.084429 4.49119,2.278499 7.30079,2.160149 5.54638,-0.23385 8.00781,-4.859369 8.00781,-4.859369 a 0.88591535,0.88591535 0 0 0 -0.80274,-1.30664 z' /%3e%3c/svg%3e")
}

.icon-link i.kremlin {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 34 36'%3e %3cpath style='fill:%23231700' d='m 16.996263,0.0020352 a 0.88591524,0.88591524 0 0 0 -0.74023,0.505859 l -0.27539,0.58789 -0.64453,0.0762 a 0.88591524,0.88591524 0 0 0 -0.49805,1.5293 l 0.47656,0.44336 -0.12305,0.63672 a 0.88591524,0.88591524 0 0 0 1.00196,1.04296 l -2.85742,6.2656288 -0.29688,-0.16602 a 0.88591524,0.88591524 0 0 0 -1.164059,0.26953 l -0.70508,1.02344 a 0.88591524,0.88591524 0 0 0 -0.16016,0.505859 l 0,9.902339 -1.2714798,0 a 0.88591524,0.88591524 0 0 0 -0.8867199,0.88672 l 0,0.76758 -0.6640599,0.4707 -1.0449199,-0.59374 a 0.88591524,0.88591524 0 0 0 -0.8515698,-0.008 l -1.1562499,0.60938 -0.9550799,-0.52735 a 0.88591524,0.88591524 0 0 0 -0.8359299,-0.006 l -1.2539098,0.65625 -0.9472599,-0.2832 a 0.88591524,0.88591524 0 0 0 -1.14258001,0.84375 l 0,9.02539 a 0.88591524,0.88591524 0 1 0 1.77147991,0 l 0,-7.83398 0.15235,0.0488 a 0.88591524,0.88591524 0 0 0 0.6718699,-0.0625 l 1.1562499,-0.60352 0.9550798,0.51953 a 0.88591524,0.88591524 0 0 0 0.8359399,0.008 l 1.1484299,-0.60156 1.1152399,0.62891 a 0.88591524,0.88591524 0 0 0 0.9472599,-0.0488 l 1.4960996,-1.06445 a 0.88591524,0.88591524 0 0 0 0.37304,-0.72071 l 0,-0.33984 1.27344,0 a 0.88591524,0.88591524 0 0 0 0.886719,-0.88477 l 0,-10.519529 0.0957,-0.13086 0.44336,0.24219 a 0.88591524,0.88591524 0 0 0 1.23242,-0.4082 l 2.44141,-5.3710978 2.35352,5.3222678 a 0.88591524,0.88591524 0 0 0 1.22461,0.42187 l 0.603509,-0.31836 0.10352,0.10352 0,10.742189 a 0.88591524,0.88591524 0 0 0 0.88476,0.88476 l 1.16407,0 0,0.37305 a 0.88591524,0.88591524 0 0 0 0.46289,0.77539 l 1.52929,0.83008 a 0.88591524,0.88591524 0 0 0 0.76172,0.043 l 1.14063,-0.4707 1.01172,0.54687 a 0.88591524,0.88591524 0 0 0 0.89257,-0.0293 l 0.947269,-0.60156 1.16992,0.60156 a 0.88591524,0.88591524 0 0 0 0.70703,0.041 l 0.30274,-0.10938 0,8.0625 a 0.886715,0.886715 0 0 0 1.77343,0 l 0,-9.33593 a 0.88591524,0.88591524 0 0 0 -1.1914,-0.83008 l -1.13477,0.41406 -1.25976,-0.65039 a 0.88591524,0.88591524 0 0 0 -0.87891,0.041 l -0.941409,0.58984 -0.91992,-0.5 a 0.88591524,0.88591524 0 0 0 -0.76172,-0.041 l -1.14062,0.47071 -0.69922,-0.38086 0,-0.72656 a 0.88591524,0.88591524 0 0 0 -0.88672,-0.88477 l -1.16211,0 0,-10.222658 a 0.88591524,0.88591524 0 0 0 -0.25586,-0.6289 l -0.83008,-0.82422 a 0.88591524,0.88591524 0 0 0 -1.044919,-0.15821 l -0.33984,0.17969 -2.76172,-6.2558588 a 0.88591524,0.88591524 0 0 0 1.09961,-1.01757 l -0.11719,-0.63672 0.47071,-0.44336 a 0.88591524,0.88591524 0 0 0 -0.49805,-1.5293 l -0.64258,-0.0762 -0.27734,-0.58789 a 0.88591524,0.88591524 0 0 0 -0.85938,-0.505859 z m -0.006,13.6894468 c -2.19518,0 -3.99414,1.79899 -3.99414,3.99414 0,2.19519 1.79896,3.992189 3.99414,3.992189 2.19518,0 3.992189,-1.796999 3.992189,-3.992189 0,-2.19515 -1.797009,-3.99414 -3.992189,-3.99414 z m 0,1.77149 c 1.2377,0 2.22071,0.98497 2.22071,2.22265 0,1.23771 -0.98301,2.2207 -2.22071,2.22071 -1.2377,0 -2.22265,-0.983 -2.22265,-2.22071 0,-1.23768 0.98495,-2.22265 2.22265,-2.22265 z m 0.17188,0.23632 a 0.88591524,0.88591524 0 0 0 -0.8711,0.89844 l 0,0.98242 a 0.88591524,0.88591524 0 0 0 0.26953,0.64453 l 0.62305,0.59571 a 0.88618166,0.88618166 0 1 0 1.22461,-1.28125 l -0.3457,-0.33203 0,-0.60938 a 0.88591524,0.88591524 0 0 0 -0.90039,-0.89844 z m -3.0586,6.808599 a 0.88591524,0.88591524 0 1 0 0,1.77148 l 5.68164,0 a 0.88591524,0.88591524 0 1 0 0,-1.77148 l -5.68164,0 z m 2.85157,3.54297 c -2.18154,0 -3.97266,1.798671 -3.97266,3.98047 l 0,4.55273 a 0.88591524,0.88591524 0 1 0 1.77148,0 l 0,-4.55273 c 0,-1.215539 0.9861,-2.208989 2.20118,-2.208989 1.21552,0 2.20117,0.99345 2.20117,2.208989 l 0,4.55273 a 0.88591524,0.88591524 0 1 0 1.77148,0 l 0,-4.55273 c 0,-1.950059 -1.515,-3.40428 -3.37695,-3.73047 a 0.88591524,0.88591524 0 0 0 -0.58789,-0.25 0.88591524,0.88591524 0 0 0 -0.008,0 z m -7.3496088,1.41992 a 0.88591524,0.88591524 0 0 0 -0.8710999,0.898441 l 0,6.132809 a 0.88591524,0.88591524 0 1 0 1.7714897,0 l 0,-6.132809 A 0.88591524,0.88591524 0 0 0 9.6055042,27.470781 Z m 14.8300678,0 a 0.88591524,0.88591524 0 0 0 -0.87109,0.898441 l 0,6.132809 a 0.88591524,0.88591524 0 1 0 1.77149,0 l 0,-6.132809 a 0.88591524,0.88591524 0 0 0 -0.9004,-0.898441 z' /%3e%3c/svg%3e")
}

.icon-link i.star-house {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 30 29'%3e %3cpath style='fill:%23231700' d='m 15.003687,6.7682821 a 0.88591536,0.88591536 0 0 0 -0.740494,0.505204 l -2.027715,4.3045509 -4.7128744,0.59517 a 0.88591536,0.88591536 0 0 0 -0.498278,1.529433 l 3.4671794,3.24574 -0.8927474,4.678264 a 0.88591536,0.88591536 0 0 0 1.3010604,0.941173 l 4.166153,-2.297587 4.159233,2.297587 a 0.88591536,0.88591536 0 0 0 1.30106,-0.941173 l -0.892747,-4.678264 3.467179,-3.24574 a 0.88591536,0.88591536 0 0 0 -0.498277,-1.529433 l -4.712875,-0.59517 -2.027711,-4.3045509 a 0.88591536,0.88591536 0 0 0 -0.858146,-0.505204 z m 0.05538,2.961992 1.432548,3.0450109 a 0.88591536,0.88591536 0 0 0 0.692051,0.498296 l 3.335694,0.422149 -2.456788,2.297587 a 0.88591536,0.88591536 0 0 0 -0.262984,0.809716 l 0.62977,3.301087 -2.941221,-1.619398 a 0.88591536,0.88591536 0 0 0 -0.851227,0 l -2.941221,1.619398 0.62977,-3.301087 A 0.88591536,0.88591536 0 0 0 12.062474,15.993317 L 9.6056866,13.69573 12.941381,13.273581 a 0.88591536,0.88591536 0 0 0 0.69205,-0.498296 L 15.059062,9.7302741 Z M 5.3426406,10.519191 a 0.88591536,0.88591536 0 0 0 -0.871987,0.899681 l 0,11.64724 -2.581356,0 a 0.88591536,0.88591536 0 0 0 -0.885827,0.885827 l 0,3.314941 a 0.88591536,0.88591536 0 0 0 0.885827,0.885827 l 26.3464264,0 a 0.88591536,0.88591536 0 0 0 0.885827,-0.885827 l 0,-3.314941 a 0.88591536,0.88591536 0 0 0 -0.885827,-0.885827 l -2.581355,0 0,-11.64724 a 0.88591536,0.88591536 0 1 0 -1.771654,0 l 0,12.533067 a 0.88591536,0.88591536 0 0 0 0.885827,0.885827 l 2.581356,0 0,1.543287 -24.5747734,0 0,-1.543287 2.581356,0 a 0.88591536,0.88591536 0 0 0 0.885827,-0.885827 l 0,-12.533067 A 0.88591536,0.88591536 0 0 0 5.3426406,10.519191 Z M 15.065971,-1.9073486e-6 A 0.88591536,0.88591536 0 0 0 14.560774,0.15909309 L 0.44290963,9.8893681 A 0.88591536,0.88591536 0 1 0 1.4463846,11.342656 L 15.065971,1.9653641 28.678638,11.342656 A 0.88591536,0.88591536 0 1 0 29.682113,9.8893681 L 15.564249,0.15909309 A 0.88591536,0.88591536 0 0 0 15.065971,-1.9073486e-6 Z' /%3e%3c/svg%3e")
}

.icon-link.equal-width {
  width: calc(50% - 6rem)
}

.footer {
  height: 9rem;
  line-height: 7rem;
  position: absolute;
  position: fixed;
  width: 100%;
  pointer-events: none;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .52) 100%);
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .52) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#85000000', GradientType=0);
  color: #fff
}

.footer > * {
  pointer-events: all
}

.footer .capital-group-logo {
  background: url(../images/cg-logo.png) no-repeat;
  background-size: contain;
  width: 20rem;
  height: 1.7rem;
  margin-left: 1rem;
  display: inline-block;
  vertical-align: bottom
}

.footer .disclaimer {
  display: inline-block;
  font-family: segoe_ui;
  font-weight: 400;
  font-size: 1.4rem;
  height: 1.6rem;
  line-height: 1em;
  vertical-align: bottom
}

@media (max-width: 767px) {
  .footer .disclaimer {
    display: block;
    font-size: 1.2rem;
    margin-left: 1rem;
    margin-top: .7rem
  }

  .footer {
    position: relative;
    height: 10rem
  }
}

.footer .ravelin {
  display: block;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 28' height='28' width='75'%3e%3cpath d='M 15.631986,8.415 C 15.304939,7.106457 13.622931,6.359528 10.771632,6.359528 c -0.608032,0 -1.2157097,0.04642 -1.7773237,0.138897 0.842244,0.469134 1.9626387,1.262126 2.0090557,1.682008 -0.795827,0 -2.5706697,3.739962 -4.2087407,7.899804 0.373464,0.04642 0.700512,0.138898 0.981142,0.185315 C 12.824269,14.447481 16.237183,10.522206 15.631986,8.415 Z m -6.1253157,9.584292 c 2.7124027,4.533308 5.1438197,7.06004 6.0324807,6.637678 -0.28063,0.607678 -2.431417,2.477835 -3.083031,2.477835 -1.262126,0 -4.0177567,-4.440473 -5.8414967,-8.134017 -0.09284,0.04606 -0.138898,0.09248 -0.185315,0.09248 -0.327047,0.185315 -0.608032,0.28063 -0.888662,0.373464 -1.262126,3.647481 -2.246102,6.964726 -2.009055,7.619175 -0.608031,0 -2.897717,-1.027914 -2.897717,-2.338938 0,-0.749764 0.795827,-3.459331 1.870158,-6.59126 -0.373465,-0.608031 -0.515197,-1.262125 -0.419882,-1.496692 0.185315,-0.185315 0.561614,-0.28063 1.073976,-0.419882 1.450276,-3.971693 3.13193,-8.087599 4.208741,-9.584292 -3.458977,0.700511 -6.217796,2.385354 -6.498426,3.971693 -0.419882,-0.561614 -1.308543,-3.458977 -0.608031,-4.440473 0.796181,-0.981496 5.282717,-2.944134 9.208347,-2.944134 5.2827167,0 8.9301967,4.01811 8.9301967,7.106458 -0.01098,3.83811 -4.92059,6.828661 -8.8922837,7.670905 z M 62.002895,4.628622 C 62.002895,2.197204 63.406399,0 64.058013,0 c 0.889015,0 2.009055,0.888661 2.385354,1.308543 -0.700866,0.56126 -2.197205,3.131929 -2.665984,5.143819 -0.608032,0 -1.774488,-1.213228 -1.774488,-1.82374 z M 57.000807,5.239134 C 55.880413,7.109291 53.963838,11.318033 52.4675,16.085552 55.457697,11.127048 58.124036,5.239134 57.000807,5.239134 Z m -10.751102,6.822993 c -0.795827,0 -2.148308,2.617087 -3.181182,5.421969 2.388189,-0.651615 3.368977,-4.018111 3.181182,-5.421969 z m -23.047798,0.654449 c -1.962638,2.008701 -4.255157,9.864921 -4.067008,11.031732 0.28063,0 2.524252,-3.832795 4.813937,-8.603149 0.231733,-0.842245 0.561616,-1.635591 0.795828,-2.338583 -0.654095,-0.651614 -1.122875,-0.556299 -1.542757,-0.09 z m 46.888586,13.138938 c -1.027559,0 -3.131929,-1.635592 -3.131929,-2.385355 0,-1.823741 1.073976,-4.95567 2.101535,-7.760552 -2.0087,2.8513 -4.955669,9.069095 -5.375197,10.938899 -0.935078,0 -2.524606,-2.008702 -2.524606,-2.897363 0,-0.419882 0.04642,-0.842599 0.09283,-1.354961 -1.166811,2.246103 -2.524252,4.255159 -3.181181,4.255159 -0.888663,0 -2.524253,-2.009056 -2.524253,-2.897718 0,-0.981142 0.185669,-2.19685 0.515197,-3.551811 -2.055119,2.990551 -5.048504,6.310631 -5.702599,6.449529 l 0,0.04642 c -0.700512,0 -2.338583,-2.338938 -2.338583,-3.459332 0,-0.419527 0.04606,-0.888661 0.09248,-1.354606 -1.589528,2.431417 -3.693544,4.813938 -4.813937,4.813938 -2.385001,0 -4.440474,-2.524253 -4.440474,-3.925277 0,-2.385354 0.74941,-5.421968 1.823386,-7.949055 -0.700512,0.280985 -1.403858,0.469134 -1.962283,0.561614 -2.29252,5.610119 -5.144174,11.361616 -6.449882,11.361616 -0.561614,0 -3.131929,-1.166457 -3.273662,-2.338584 -0.139252,-1.027913 -0.09283,-2.524252 0.09248,-4.209095 -1.215709,2.758819 -3.083032,5.841852 -3.925276,5.841852 -0.93508,0 -2.712403,-2.009056 -2.712403,-2.897718 0,-0.607677 0.04642,-1.403858 0.185315,-2.246102 -1.027559,2.758465 -2.431417,5.841497 -3.458976,5.841497 -0.561614,0 -2.246102,-0.654094 -2.617087,-2.338584 -0.795826,-3.412913 2.712402,-15.47256 6.31063,-14.491063 0.935079,0.231733 1.777324,0.842244 2.524253,1.449922 0.373465,-0.888662 0.749764,-1.49634 0.935079,-1.49634 0.981496,0 2.712047,0.842245 3.036614,1.308544 -0.749409,1.166457 -2.990551,5.936811 -3.879212,11.685827 1.496693,-1.730905 3.320433,-4.582205 4.116614,-6.217795 0.607677,-3.505394 1.496338,-6.730158 1.962283,-6.730158 1.027914,-0.046417 2.758819,0.934725 2.944134,1.262126 -0.888661,0.231733 -3.181181,12.013229 -2.570315,12.620906 0.56126,-0.373465 2.147953,-3.647126 4.017756,-8.834882 -0.749409,-3.131929 1.357441,-5.097402 2.009055,-5.097402 0.28063,0 1.916221,0.935079 2.246103,1.589174 l -0.654095,1.82374 c 0.607677,-0.138898 1.403858,-0.373465 2.246103,-0.654095 0.981142,-1.682008 2.055119,-2.8513 3.036615,-2.8513 0.419882,0 3.693543,2.008702 3.832441,3.458977 0.232086,2.897717 -3.505394,7.760906 -5.890394,5.097756 -0.935079,2.66563 -1.403858,5.2363 -0.74941,5.702599 0.888308,0.654094 4.628268,-2.990551 6.683386,-5.563701 1.684843,-7.013976 5.891103,-15.94134 6.965079,-15.94134 l 0.04642,0 c 0.795827,0.09284 3.551812,2.477835 3.59823,4.301575 0.04642,1.403859 -4.675041,9.677127 -7.760907,12.482009 -0.37311,1.403858 -0.654094,2.851299 -0.935079,4.20874 1.870158,-1.449921 4.440827,-4.20874 6.125315,-6.171378 1.120394,-3.878858 2.617088,-7.572756 3.083033,-7.572756 1.027559,0 2.524252,0.842599 2.851299,1.308544 -0.749764,1.166811 -3.131929,6.357047 -4.20874,12.152126 1.262126,-1.496339 2.712047,-3.693544 3.693543,-5.421969 1.027559,-4.017756 2.617087,-8.087599 3.083032,-8.087599 1.027913,0 2.524252,0.842245 2.851299,1.262127 -0.607677,0.935078 -2.246102,4.582204 -3.366496,9.022677 2.01437,-4.443307 5.473701,-9.349725 6.269528,-9.349725 0.469133,0 2.246456,0.934725 2.712401,1.916221 -0.888661,1.589173 -3.036614,6.40311 -3.73996,10.472953 1.682007,-1.869803 4.01811,-5.609764 4.582204,-7.152874 1.316694,0.237047 -2.93563,9.963426 -4.47874,9.963426 z' style='fill:%23a9a8a6' /%3e%3c/svg%3e") center center no-repeat;
  background-size: contain;
  position: absolute;
  right: 3rem;
  bottom: 2rem;
  height: 2.5rem;
  width: 10rem
}

.mobile-slides {
  display: none;
  background: #fff
}

@media (max-width: 767px) {
  .mobile-slides {
    display: block
  }
}

.mobile-slides .slide-image {
  height: 50rem;
  background: center center/cover no-repeat;
  position: relative;
  margin-bottom: 6.85rem
}

.mobile-slides .slide-image:after {
  width: 7.6rem;
  height: 13.7rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 83' version='1.1'%3e%3cpath d='M 22.842129,-5.2440499e-6 45.684255,41.086141 22.842129,82.172287 2.4295547e-6,41.086141 Z' style='fill:%23b0ddd2' /%3e %3cpath d='m 14.86756,22.74094 1.55693,0 0.14208,0 6.51969,12.58582 6.38327,-12.58582 0.27886,0 1.46515,0 -8.12728,16.02602 -8.2187,-16.02602 z m 16.53342,4.87063 0,3.48767 0,28.3337 -1.65259,0 0,-25.16456 -2.34532,4.72819 0,20.43637 -1.74898,0 0,-17.40401 -2.56783,5.23523 -2.61992,-4.95531 0,17.12409 -1.55339,0 0,-20.20535 -2.48846,-4.68567 0,24.89102 -1.55693,0 0,-28.05484 0,-3.48945 8.2187,16.02425 8.31472,-16.30133 z' style='fill:%23231700' /%3e%3c/svg%3e") center center/contain no-repeat;
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -3.8rem;
  margin-bottom: -6.85rem
}

.mobile-slides .slide-image.no-logo:after {
  display: none
}

.mobile-slides .slide-text {
  color: #222;
  padding: 5rem;
  background: #fff
}

.mobile-slides .slide-text h2 {
  font-family: poiret_one;
  font-weight: 400;
  font-size: 4.2rem;
  text-transform: uppercase;
  margin: 0
}

.mobile-slides .slide-text p {
  font-family: segoe_ui;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.8em
}

.mobile-slides .capital-tower-logo {
  position: absolute;
  top: 3rem;
  left: 3rem;
  height: 7.2rem;
  width: 20rem;
  margin-bottom: 2rem;
  cursor: pointer
}

.mobile-buttons {
  display: none;
  z-index: 6;
  width: 100%;
  height: 4rem;
  position: fixed;
  top: 2rem
}

@media (max-width: 767px) {
  .mobile-buttons {
    display: block
  }
}

.mobile-buttons .mobile-button {
  position: absolute;
  display: block;
  width: 4rem;
  height: 4rem;
  border-radius: 100%;
  vertical-align: top;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0s ease, opacity .5s ease;
  transition: visibility 0s ease, opacity .5s ease
}

.mobile-buttons .mobile-button.call {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 41 41'%3e%3ccircle cx='20.18906' cy='20.189056' r='20.189056' style='fill:%23b0ddd2' /%3e%3cpath d='m 22.00607,24.7351 c -0.26008,0.27638 -0.69519,0.28985 -0.97157,0.0284 -0.27673,-0.26043 -0.28985,-0.69519 -0.0298,-0.97157 l 0.074,-0.0787 c 0.7239,-0.76784 1.37764,-1.46162 2.74287,-0.70228 l 3.6e-4,3.5e-4 c 0.12011,0.0666 0.26574,0.15307 0.42909,0.25441 0.17752,0.1102 0.35043,0.22075 0.50953,0.32634 0.94358,0.62645 2.11464,1.51122 2.4959,2.04519 l 0.002,0.003 c 0.0443,0.0624 0.0882,0.13146 0.13181,0.20693 0.0411,0.0716 0.0765,0.14067 0.10666,0.20622 0.1676,0.36815 0.22039,0.7278 0.20126,1.03784 l 0,0.007 -0.001,0.0213 0,0.004 c -0.0616,0.81213 -0.60307,1.64055 -1.30996,2.24256 -0.70335,0.59917 -1.60016,0.99673 -2.37437,0.9489 l -0.005,0 -0.0202,-0.001 -0.005,0 -0.002,0 C 23.67309,30.28919 23.30281,30.20344 22.8886,30.06489 22.50096,29.93556 22.07399,29.76123 21.62435,29.55288 16.956,27.38827 13.16927,24.02638 10.96214,19.36162 10.27332,17.90568 9.89879,16.5532 10.16808,15.73009 l 7.1e-4,0 c 0.10205,-0.36036 0.24733,-0.65091 0.44008,-0.90638 0.19028,-0.25229 0.42024,-0.4617 0.69662,-0.66614 l 0.0461,-0.0354 c 0.61653,-0.45745 1.49775,-1.11048 2.42504,-1.01941 l 0,3.5e-4 c 0.0447,0.003 0.0843,0.0106 0.1187,0.0177 l 0,3.5e-4 c 0.71008,0.1343 1.72523,1.00524 2.52354,1.98461 0.80929,0.99319 1.44354,2.16354 1.37374,2.87504 -0.004,0.0393 -0.009,0.0758 -0.0152,0.10913 l -3.5e-4,-3.5e-4 c -0.30296,1.61433 -1.54843,1.79858 -1.55197,1.79929 -0.37453,0.0595 -0.72638,-0.19594 -0.78591,-0.57047 -0.0595,-0.37488 0.19595,-0.72673 0.57047,-0.78591 10e-4,-3.5e-4 0.29374,-0.0411 0.41563,-0.68811 0.0308,-0.33519 -0.45956,-1.12004 -1.0722,-1.87193 -0.62398,-0.7657 -1.32874,-1.43008 -1.70788,-1.50059 l -0.003,0 c -0.002,-3.5e-4 -0.001,-3.5e-4 3.6e-4,-3.5e-4 l 0,-3.6e-4 -7.1e-4,0 c -0.40004,-0.0393 -1.03075,0.42839 -1.47224,0.75579 l -0.0461,0.0354 c -0.17256,0.12792 -0.31182,0.25229 -0.4167,0.39189 -0.0974,0.12862 -0.17078,0.27886 -0.22287,0.46984 l -0.008,0.0319 c -0.17894,0.54674 0.16334,1.58528 0.7611,2.76343 2.17276,4.28634 5.5963,7.36051 9.96307,9.38551 0.41421,0.19205 0.79477,0.34795 1.12465,0.45815 0.30295,0.10134 0.5609,0.16406 0.75791,0.17894 l 0.002,3.5e-4 0,3.6e-4 0.0149,10e-4 0,0 c 0.41528,0.0248 0.94784,-0.23563 1.39996,-0.62079 0.45106,-0.38374 0.79299,-0.86988 0.82559,-1.30039 l 3.6e-4,0 0.001,-0.0142 3.5e-4,0 c 0.006,-0.11126 -0.0149,-0.24272 -0.0779,-0.38126 -0.0152,-0.0319 -0.0308,-0.0648 -0.0475,-0.0932 -0.0142,-0.0248 -0.0344,-0.0556 -0.0613,-0.0935 l -0.002,-0.003 c -0.27283,-0.38197 -1.2926,-1.13599 -2.1352,-1.69512 -0.18815,-0.12473 -0.34724,-0.22784 -0.47196,-0.30508 -0.13926,-0.0861 -0.26646,-0.16158 -0.37524,-0.22217 l 0,0 c -0.43051,-0.23952 -0.73595,0.0847 -1.07469,0.44398 l -0.0737,0.0783 z M 21.2354,11.44133 c -0.36744,0.0982 -0.74445,-0.11977 -0.8426,-0.48721 -0.0982,-0.36709 0.12012,-0.74409 0.48721,-0.84224 0.11161,-0.0283 0.25547,-0.0482 0.4259,-0.0531 0.81071,-0.0248 2.62843,0.30578 4.39371,1.31279 1.77838,1.01445 3.54011,2.71311 4.26507,5.42551 0.19099,0.71504 0.30863,1.50343 0.33378,2.3726 0.0106,0.37914 -0.28842,0.69484 -0.6672,0.70512 -0.37913,0.0106 -0.69484,-0.28842 -0.70512,-0.66756 -0.0216,-0.74764 -0.12437,-1.43114 -0.2909,-2.05476 -0.61158,-2.28827 -2.10508,-3.72544 -3.61418,-4.5861 -1.52185,-0.86811 -3.0235,-1.15371 -3.6776,-1.13493 -0.0531,10e-4 -0.0893,0.004 -0.10807,0.0106 z m -0.13712,4.15169 c -0.37453,0.0595 -0.72638,-0.19595 -0.78555,-0.57047 -0.0595,-0.37453 0.19594,-0.72638 0.57047,-0.78591 0.0422,-0.007 0.0889,-0.0142 0.13996,-0.0177 0.7572,-0.0687 1.86874,0.26717 2.82898,1.0148 0.93862,0.73099 1.76492,1.86166 2.01153,3.39626 0.0198,0.12367 0.0361,0.2537 0.0485,0.38977 0.034,0.37736 -0.24413,0.71114 -0.62185,0.74551 -0.37736,0.0354 -0.71114,-0.24449 -0.74551,-0.62185 -0.009,-0.0982 -0.0216,-0.19772 -0.0376,-0.29835 -0.18355,-1.14165 -0.80008,-1.9839 -1.50024,-2.52921 -0.67819,-0.52831 -1.40173,-0.77138 -1.85988,-0.72957 -0.0138,0.001 -0.0301,0.003 -0.0489,0.007 z m -7.45441,-1.12146 -0.002,0 0,3.6e-4 0.002,0 0,-3.6e-4 -3.6e-4,0 z m 3.5e-4,3.6e-4 c 10e-4,0 0.002,0 0,-3.6e-4 l 0,3.6e-4 z m 2.78114,3.36614 -3.5e-4,0.004 3.5e-4,-0.002 0,-0.002 z' style='fill:%23231700' /%3e%3c/svg%3e") center center no-repeat #b0ddd2;
  background-size: contain;
  right: 2rem
}

.mobile-buttons .mobile-button.mobile-feedback {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 41 41'%3e %3ccircle style='fill:%23231700' cx='20.189056' cy='20.189056' r='20.189056' /%3e %3cpath style='fill:%23b0ddd2' d='m 28.585938,10.775391 c -0.16255,0 -0.325204,0.06348 -0.449219,0.1875 l -4.970703,4.970703 0.115234,-3.990235 c 0.01063,-0.34937 -0.265504,-0.641743 -0.615234,-0.652343 -0.34972,-0.01063 -0.641744,0.263561 -0.652344,0.613281 l -0.160156,5.546875 c -0.01701,0.18177 0.04434,0.370875 0.183593,0.509766 0.13678,0.13679 0.319107,0.19584 0.498047,0.18164 L 28.070312,18 c 0.34937,-0.0085 0.624188,-0.299067 0.617188,-0.648438 -0.0088,-0.349369 -0.298708,-0.624187 -0.648438,-0.617187 l -3.980468,0.101563 4.976562,-4.976563 c 0.24768,-0.24768 0.24768,-0.648814 0,-0.896484 -0.124015,-0.12402 -0.286669,-0.1875 -0.449218,-0.1875 z m -15.152344,2.324218 c -0.798306,0.07025 -1.538653,0.621225 -2.078125,1.021485 l -0.04687,0.03516 c -0.27638,0.20445 -0.506996,0.413736 -0.697266,0.666016 -0.19276,0.25548 -0.337403,0.5459 -0.439453,0.90625 -0.26929,0.82311 0.104149,2.176862 0.792969,3.632812 2.20712,4.66476 5.993799,8.026796 10.662109,10.191406 0.44965,0.20834 0.877995,0.382389 1.265625,0.511719 0.41422,0.13854 0.784137,0.223247 1.091797,0.248047 l 0.002,0 0.0039,0 0.02148,0.002 0.0039,0 c 0.77422,0.04784 1.669707,-0.350049 2.373047,-0.949219 0.70689,-0.60201 1.248847,-1.430067 1.310547,-2.242187 l 0,-0.0078 0.002,-0.02148 0,-0.002 c 0.01913,-0.31004 -0.03358,-0.670913 -0.201172,-1.039063 -0.03016,-0.06555 -0.06632,-0.133478 -0.107422,-0.205078 -0.04361,-0.07547 -0.08851,-0.144631 -0.132812,-0.207031 l -0.002,-0.0039 c -0.38126,-0.53397 -1.55056,-1.418472 -2.49414,-2.044922 -0.1591,-0.10559 -0.332246,-0.215982 -0.509766,-0.326172 -0.16335,-0.10134 -0.309567,-0.187306 -0.429687,-0.253906 -1.36524,-0.75933 -2.020251,-0.06667 -2.744141,0.701172 l -0.07422,0.07813 c -0.26145,0.27637 -0.247443,0.712226 0.0293,0.972656 0.27637,0.26154 0.710623,0.247083 0.970703,-0.0293 l 0.0039,0 0.07422,-0.07813 c 0.33874,-0.35928 0.643709,-0.682889 1.074219,-0.443359 0.10878,0.06059 0.237703,0.136556 0.376953,0.222656 0.12473,0.07724 0.282553,0.179967 0.470703,0.304687 0.8426,0.55914 1.861926,1.313343 2.134766,1.695313 l 0.0039,0.0039 c 0.0259,0.0379 0.04635,0.06895 0.06055,0.09375 0.0156,0.0284 0.03463,0.06185 0.04883,0.09375 0.0638,0.13855 0.08512,0.269599 0.07813,0.380859 l -0.002,0 0,0.01367 c -0.0326,0.43051 -0.375112,0.917042 -0.826172,1.300782 -0.45213,0.38515 -0.98512,0.645893 -1.40039,0.621093 l -0.01367,-0.002 -0.002,0 c -0.19701,-0.01488 -0.454853,-0.07835 -0.757813,-0.179687 -0.32988,-0.1102 -0.71079,-0.264982 -1.125,-0.457031 -4.36677,-2.025001 -7.790141,-5.100379 -9.96289,-9.386719 -0.59776,-1.17815 -0.940659,-2.216942 -0.761719,-2.763672 l 0.0078,-0.03125 c 0.05208,-0.19098 0.125257,-0.342083 0.222657,-0.470703 0.10488,-0.13961 0.243455,-0.262715 0.416015,-0.390625 l 0.04687,-0.03516 c 0.4415,-0.3274 1.072616,-0.795159 1.472656,-0.755859 l 0.002,0 c 0.37913,0.07051 1.085014,0.73429 1.708984,1.5 0.61264,0.75189 1.104165,1.537847 1.072266,1.873047 -0.12189,0.64701 -0.415016,0.68715 -0.416016,0.6875 -0.37453,0.05917 -0.629813,0.410266 -0.570313,0.785156 0.05952,0.37452 0.410627,0.631766 0.785157,0.572266 0.0035,-7.1e-4 1.249124,-0.186365 1.552734,-1.798828 0,0 0,-0.002 0,-0.002 0.0036,-0.03285 0.0097,-0.06881 0.01367,-0.107422 0.0698,-0.7115 -0.563757,-1.88181 -1.373047,-2.875 -0.79831,-0.97937 -1.813357,-1.852038 -2.523437,-1.986328 -0.0344,-0.0071 -0.07444,-0.01458 -0.119141,-0.01758 -0.11591,-0.01138 -0.23166,-0.01199 -0.345703,-0.002 z' /%3e%3c/svg%3e") center center no-repeat #231700;
  background-size: contain;
  right: 8rem
}

.mobile-buttons .mobile-button.hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s ease .5s, opacity .5s ease;
  transition: visibility 0s ease .5s, opacity .5s ease
}

.mobile-burger {
  width: 3rem;
  height: 4rem;
  position: absolute;
  top: 0;
  left: 2rem;
  cursor: pointer;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: -webkit-transform .5s ease, visibility 0s ease, opacity .5s ease;
  transition: transform .5s ease, visibility 0s ease, opacity .5s ease;
  visibility: visible;
  opacity: 1;
  user-select: none
}

.mobile-burger .dash {
  width: 100%;
  height: 2px;
  background: #b0ddd2;
  left: 0;
  position: absolute;
  -webkit-transition: all .5s ease;
  transition: all .5s ease
}

.mobile-burger .dash:nth-child(1) {
  top: .6rem;
  -webkit-transform-origin: left center;
  transform-origin: left center
}

.mobile-burger .dash:nth-child(2) {
  top: 1.9rem;
  opacity: 1
}

.mobile-burger .dash:nth-child(3) {
  top: 3.1rem;
  -webkit-transform-origin: left center;
  transform-origin: left center
}

.mobile-callback-popup, .mobile-menu {
  top: 0;
  background: rgba(0, 0, 0, .9);
  left: 0;
  z-index: 3;
  overflow-y: auto
}

.mobile-burger.opened .dash:nth-child(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 119%
}

.mobile-burger.opened .dash:nth-child(2) {
  opacity: 0
}

.mobile-burger.opened .dash:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 119%
}

.mobile-burger.hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s ease .5s, opacity .5s ease;
  transition: visibility 0s ease .5s, opacity .5s ease
}

.mobile-menu {
  position: fixed;
  width: 100%;
  height: 100%;
  display: none
}

.mobile-menu .menu-entry {
  width: 30rem;
  margin: 2.5rem auto;
  display: block;
  border-left: none;
  border-right: none;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  color: #fff;
  height: 4.5rem;
  line-height: 4.545rem;
  text-align: center;
  font-size: 2.286rem;
  text-decoration: none;
  font-weight: 700;
  letter-spacing: 0.04rem;
  text-transform: uppercase
}

.mobile-menu .menu-entry.active, .mobile-menu .menu-entry:focus {
  border-top: 1px solid #9c8a74;
  border-bottom: 1px solid #9c8a74;
  color: #b0ddd2
}

.mobile-menu .menu-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding: 6rem 0
}

.mobile-menu:before {
  display: inline-block;
  width: 0;
  height: 100%;
  position: relative;
  vertical-align: middle
}

.mobile-callback-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 10
}

.mobile-callback-popup .popup-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-align: center;
}

.mobile-callback-popup .popup-wrap h2 {
  font-family: poiret_one;
  font-size: 3.3rem;
  width: 32rem;
  text-transform: uppercase;
  color: #b0ddd2;
  margin: 0 auto;
  text-align: center;
  font-weight: 700;
  border-bottom: 1px solid #9c8a74;
  height: 7rem;
  line-height: 7rem
}

.mobile-callback-popup .popup-wrap .field {
  width: 32rem;
  margin: 4rem auto 0
}

@media screen and (min-aspect-ratio: 13 / 9) {
  .mobile-callback-popup .popup-wrap .field {
    margin: 0 auto
  }
}

.mobile-callback-popup .popup-wrap .field label {
  width: 100%;
  display: block;
  text-align: center;
  color: #222
}

.mobile-callback-popup .popup-wrap .field label span {
  font-family: segoe_ui;
  color: #fff;
  font-size: 3rem;
  line-height: 6rem;
  font-weight: 700;
  vertical-align: middle;
  display: inline-block
}

.mobile-callback-popup .popup-wrap .field label input {
  height: 5rem;
  display: block;
  width: 100%;
  background: 0 0;
  outline: 0;
  border-left: none;
  border-right: none;
  font-weight: 700;
  border-top: .1rem solid #9c8a74;
  border-bottom: .1rem solid #9c8a74;
  font-size: 2.2rem;
  text-align: center;
  line-height: 2rem;
  color: #9c8a74
}

.mobile-callback-popup .popup-wrap .field label input::-webkit-input-placeholder {
  color: #9c8a74
}

.mobile-callback-popup .popup-wrap .field label input::-moz-placeholder {
  color: #9c8a74
}

.mobile-callback-popup .popup-wrap .field label input:-ms-input-placeholder {
  color: #9c8a74
}

.mobile-callback-popup .popup-wrap .field label input:focus::-webkit-input-placeholder {
  color: transparent
}

.mobile-callback-popup .popup-wrap .field label input:focus::-moz-placeholder {
  color: transparent
}

.mobile-callback-popup .popup-wrap .field label input:focus:-ms-input-placeholder {
  color: transparent
}

.mobile-callback-popup .popup-wrap .field:last-of-type {
  margin-bottom: 6rem
}

@media screen and (min-aspect-ratio: 13 / 9) {
  .mobile-callback-popup .popup-wrap .field:last-of-type {
    margin-bottom: 2rem
  }
}

.mobile-callback-popup .close-button {
  width: 5rem;
  height: 5rem;
  cursor: pointer;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 68 68'%3e %3cpath style='fill:%23ffffff;' d='M 33.87596,0 C 15.18294,0 0,15.18292 0,33.87596 c 0,18.693 15.18294,33.87593 33.87596,33.87593 18.69302,0 33.86903,-15.18293 33.86903,-33.87593 C 67.74499,15.18292 52.56898,0 33.87596,0 Z m 0,2.48446 c 17.35256,0 31.39149,14.03893 31.39149,31.3915 0,17.35253 -14.03893,31.39147 -31.39149,31.39147 -17.35256,0 -31.39841,-14.03894 -31.39841,-31.39147 0,-17.35257 14.04585,-31.3915 31.39841,-31.3915 z M 46.34674,19.76499 19.65429,46.22906 21.39826,47.99381 48.09071,21.52282 46.34674,19.76499 Z M 21.52283,19.66117 19.75809,21.40515 46.22217,48.09759 47.9869,46.35361 21.52283,19.66117 Z' /%3e%3c/svg%3e") center center/contain no-repeat;
  position: absolute;
  top: 2rem;
  right: 2rem
}

.gallery-slider {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  display: none
}

/* .gallery-slider {
    background-color: rgba(30, 30, 30, 0.9);
} */

.gallery-slider .swiper-slide {
  background: center center no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  background-color: #fff
}

/* .gallery-slider .swiper-slide {
    opacity: 0 !important;
}
.gallery-slider .swiper-slide.swiper-slide-active {
    opacity: 1 !important;
} */

.gallery-slider .swiper-button-next, .gallery-slider .swiper-button-prev {
  background: #b0ddd2;
  position: absolute;
  bottom: 50%;
  margin-bottom: -3.5rem;
  top: auto;
  right: initial;
  width: 7rem;
  height: 7rem;
  -webkit-transform: skewX(-30deg);
  transform: skewX(-30deg)
}

.gallery-slider .swiper-button-next, .gallery-slider .swiper-button-prev {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.gallery-slider .swiper-button-next:after, .gallery-slider .swiper-button-prev:after {
  -webkit-transform: skewX(30deg);
  transform: skewX(30deg);
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 28%
}

.gallery-slider .swiper-button-prev {
  left: 4.5rem
}

.gallery-slider .swiper-button-prev:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill='%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.gallery-slider .swiper-button-next {
  right: 4.5rem
}

.gallery-slider .swiper-button-next:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.gallery-slider .close-button {
  width: 5rem;
  height: 5rem;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4gIDxnIGlkPSJHcm91cF80IiBkYXRhLW5hbWU9Ikdyb3VwIDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzAgLTEwKSI+ICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfNCIgZGF0YS1uYW1lPSJFbGxpcHNlIDQiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcwIDEwKSIgZmlsbD0iI2ZmZiIvPiAgICA8bGluZSBpZD0iTGluZV8yIiBkYXRhLW5hbWU9IkxpbmUgMiIgeDI9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODIgMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiMyMzE3MDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIwIi8+ICAgIDxsaW5lIGlkPSJMaW5lXzMiIGRhdGEtbmFtZT0iTGluZSAzIiB4Mj0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI4NC41IDI0LjUpIHJvdGF0ZSg0NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzIzMTcwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4gICAgPGxpbmUgaWQ9IkxpbmVfNCIgZGF0YS1uYW1lPSJMaW5lIDQiIHgyPSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjg0LjUgMzUuODE0KSByb3RhdGUoLTQ1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjMxNzAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPiAgPC9nPjwvc3ZnPg==) center center/contain no-repeat;
  position: absolute;
  top: 3rem;
  right: 3rem;
  z-index: 1
}

.gallery-slider .close-button {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.20);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.20);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.20);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.plans-overlay {
  background: rgba(0, 0, 0, .3);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  overflow: hidden
}

.plans-container .swiper-container, .plans-container .swiper-wrapper {
  overflow: visible
}

.plans-container {
  height: 50%;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #dddcd7;
  z-index: 11;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all .5s ease-in;
  transition: all .5s ease-in;
  padding-top: 3rem
}

.plans-container.hidden {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all .5s ease-in;
  transition: all .5s ease-in
}

@media (max-width: 767px) {
  .plans-container {
    height: 100%
  }

  .plans-container .swiper-container {
    margin-top: 4rem;
    height: 80%
  }
}

.plans-container .swiper-slide {
  height: 85%;
  margin-top: auto;
  margin-bottom: auto;
  background: center 20% no-repeat;
  display: table;
  background-size: 50%
}

@media screen and (max-width: 767px) and (max-aspect-ratio: 13 / 9) {
  .plans-container .swiper-slide {
    background-size: 70%
  }
}

@media screen and (max-width: 767px) and (min-aspect-ratio: 13 / 9) {
  .plans-container .swiper-slide {
    background-size: 25%
  }
}

.plans-container .swiper-slide a {
  color: #222;
  width: 100%;
  height: 100%;
  background: #dddcd7;
  opacity: 0;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
  outline: #231700 solid 1px;
  outline-offset: -1px;
  text-align: center;
  text-decoration: none;
  font-family: segoe_ui;
  font-weight: 400;
  font-size: 2rem;
  line-height: 4rem;
  display: table-cell;
  vertical-align: middle
}

.plans-container .swiper-slide a .download-icon {
  width: 3rem;
  height: 3rem;
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 38 38'%3e%3cpath style='fill:%23231700' d='m 0,25.20389 c 0,-0.68456 0.55559,-1.24015 1.24016,-1.24015 0.68457,0 1.24016,0.55559 1.24016,1.24015 l 0,10.01091 32.5513,0 0,-10.10799 c 0,-0.68209 0.55311,-1.2352 1.2352,-1.2352 0.68208,0 1.23519,0.55311 1.23519,1.2352 l 0,11.34815 0,1.24015 -1.23519,0 -35.02666,0 -1.24016,0 0,-1.24015 0,-11.25107 z M 17.51351,1.24015 C 17.51351,0.55559 18.0691,0 18.75367,0 c 0.68456,0 1.24015,0.55559 1.24015,1.24015 l 0,18.62044 5.35536,-5.64024 c 0.47055,-0.49465 1.25397,-0.51413 1.74862,-0.0436 0.49465,0.47055 0.51413,1.25398 0.0436,1.74862 l -7.44591,7.84205 c -0.22748,0.2661 -0.56444,0.43583 -0.94181,0.43583 -0.38409,0 -0.7285,-0.17575 -0.95598,-0.45036 l -7.43705,-7.88067 c -0.46807,-0.49748 -0.44433,-1.28091 0.0531,-1.74898 0.49748,-0.46807 1.28091,-0.44433 1.74898,0.0531 l 5.35075,5.66965 0,-18.60591 z' /%3e%3c/svg%3e") center center/contain no-repeat
}

.plans-container .swiper-slide .plan {
  width: 100%;
  height: 100%
}

.plans-container .swiper-slide .desc {
  position: absolute;
  bottom: 3rem;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 1.5rem
}

.plans-container .swiper-slide.hover a {
  opacity: 1
}

.plans-container .plans-slider {
  height: 70%;
  width: 80%
}

@media screen and (max-width: 767px) and (max-aspect-ratio: 13 / 9) {
  .plans-container .plans-slider {
    height: 80%
  }
}

@media screen and (max-width: 767px) and (min-aspect-ratio: 13 / 9) {
  .plans-container .plans-slider {
    height: 70%
  }
}

.plans-container .swiper-button-next, .plans-container .swiper-button-prev {
  background: center center no-repeat;
  width: 4rem;
  height: 4rem;
  top: 37%
}

.plans-container .swiper-button-prev {
  left: 4.5rem;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'#222222'%2F%3E%3C%2Fsvg%3E")
}

.plans-container .swiper-button-next {
  right: 4.5rem;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'#222222'%2F%3E%3C%2Fsvg%3E")
}

@media screen and (max-width: 767px) and (max-aspect-ratio: 13 / 9) {
  .plans-container .swiper-button-prev {
    left: 0
  }

  .plans-container .swiper-button-next {
    right: 0
  }
}

.plans-container .close-button {
  width: 5rem;
  height: 5rem;
  cursor: pointer;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 68 68'%3e %3cpath style='fill:%23000000;' d='M 33.87596,0 C 15.18294,0 0,15.18292 0,33.87596 c 0,18.693 15.18294,33.87593 33.87596,33.87593 18.69302,0 33.86903,-15.18293 33.86903,-33.87593 C 67.74499,15.18292 52.56898,0 33.87596,0 Z m 0,2.48446 c 17.35256,0 31.39149,14.03893 31.39149,31.3915 0,17.35253 -14.03893,31.39147 -31.39149,31.39147 -17.35256,0 -31.39841,-14.03894 -31.39841,-31.39147 0,-17.35257 14.04585,-31.3915 31.39841,-31.3915 z M 46.34674,19.76499 19.65429,46.22906 21.39826,47.99381 48.09071,21.52282 46.34674,19.76499 Z M 21.52283,19.66117 19.75809,21.40515 46.22217,48.09759 47.9869,46.35361 21.52283,19.66117 Z' /%3e%3c/svg%3e") center center/contain no-repeat;
  position: absolute;
  top: 3rem;
  right: 3rem;
  z-index: 1
}

@media (max-width: 767px) {
  .plans-container .close-button {
    top: 6rem
  }
}

.custom-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.map-marker-label {
  font-family: segoe_ui;
  font-weight: 400;
  font-size: 16px;
  color: #231700
}

@media (max-width: 767px) {
  .map-marker-label {
    line-height: 16px;
    font-size: 8px
  }
}

@font-face {
  font-family: poiret_one_true;
  src: url(../fonts/poiretone-regular-webfont.eot);
  src: url(../fonts/poiretone-regular-webfont.eot?#iefix) format("embedded-opentype"),
  url(../fonts/poiretone-regular-webfont.woff2) format("woff2"),
  url(../fonts/poiretone-regular-webfont.woff) format("woff"),
  url(../fonts/poiretone-regular-webfont.ttf) format("truetype"),
  url(../fonts/poiretone-regular-webfont.svg#poiret_oneregular) format("svg");
  src: url(../fonts/PoiretOne-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal
}

.x-main-slider {
  height: 100vh;
  position: relative;
  background: center center no-repeat;
  background-size: cover;
  height: auto !important;
  display: block !important;


  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  z-index: 1;
}

.x-swiper-wrapper {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  box-sizing: content-box;
}

.x-swiper-slide, .x-swiper-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}


.x-swiper-slide {
  background: center center no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;


  padding-top: 10rem;
  padding-bottom: 10rem;
  min-height: 100vh;
  box-sizing: border-box;
  background-attachment: fixed;
}

.x-swiper-slide.align-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}


.x-white-bg {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: center center no-repeat;
  background-size: cover;
  pointer-events: none;


  top: 10rem;
  right: auto;
  left: -3rem;
  width: 115rem;
  -webkit-filter: blur(4.2rem);
  -moz-filter: blur(4.2rem);
  -ms-filter: blur(4.2rem);
  -o-filter: blur(4.2rem);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='42');
  filter: blur(4.2rem);
  background: #fff;
  background: rgba(255, 255, 255, .8);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 77%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 77%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.7) 77%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);

}

.x-slide-content {
  color: #fff;
  z-index: 1;
  margin-left: 15rem;
  width: 67rem;
}

.x-slide-content.black {
  color: #222;
}

.x-slide-content h2 {
  font-family: poiret_one;
  text-transform: uppercase;
  font-size: 5rem;
  font-weight: 400;
  margin: 4rem 0 3rem;
  line-height: normal;
}

.x-slide-content.black h2 {
  color: #231700;
}

.x-slide-content p {
  font-family: segoe_ui;
  font-size: 1.5rem;
  line-height: 2em;
  font-weight: 700;
}

.x-slide-content h3 {
  font-weight: 400;
  font-size: 2.35rem;
  margin: 1rem 0 2rem;
}

.x-main-slider .button:hover .frame {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  top: 0;
  left: 0;
  outline-color: transparent;
}

.x-main-slider .button.transparent-button:hover {
  outline: #9c8a74 solid .2rem;
}

@media (max-width: 767px) {
  .x-slide-content {
    margin-left: 0 !important;
    margin-right: 0;
    width: 100% !important;
    box-sizing: border-box;
    padding-left: 6rem;
    padding-right: 6rem;
  }
}


.x-slide-content img {
  display: block;
  margin: 2rem auto;
  max-width: 100%;
}

.newsblock__title {
  text-transform: uppercase;
  margin: 4.2rem 0 0 !important;
}

.newsblock__date {
  margin: 0 0 -.5rem !important;
}

h2 + .newsblock__date {
  margin-top: -2rem !important;
}


.newsblock ~ .footer {
  position: relative;
  margin-top: -9rem;
}

@media (max-width: 767px) {
  .newsblock ~ .footer {
    margin-top: -10rem;
  }
}

/* .pagelist {
    list-style-type: none;
    padding-left: 0;
    margin: 0;
}
.pagelist li{
    display: inline;
}
.pagelist a{
    text-transform: uppercase;
    padding: 1em;
    margin: .1em;
    text-decoration: none;
    outline: transparent solid .2rem;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    font-family: segoe_ui;
    font-size: 14px;
    font-weight: 700;
    color: #231700;
}
.pagelist a:hover{
    outline: #9c8a74 solid .2rem;
} */

/* ~~~~~~~~~~~ PAGINATION ~~~~~~~~~~~~ */
.paging {
  margin: 15px 0;
  position: relative;
}

.pageList {
  padding: 0;
  margin: 0 -8px;
  list-style: none;
  list-style-image: none;
}

.pageList:after {
  content: ' ';
  display: table;
  clear: both;
}

.pageList li {
  float: left;
}

.pageList a {
  line-height: 38px;
  display: block;
  height: 36px;
  padding: 0 8px;
  font-size: 10px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  transition: all .3s;
}

.pageList a.active,
.pageList a:hover {
  color: #9cd2c5;
}

.control {
  position: relative;
  margin: 0 8px;
}

.control a {
  padding: 0;
  display: block;
  width: 34px;
  height: 34px;
  border: 1px solid #a3cfbb;
  background: #b0ddd2;
  transform: skew(-30deg);
  text-indent: -200px;
  overflow: hidden;
  position: relative;
  transition: all .3s;
}

.control a:hover {
  background: #62847c;

}

.control:before,
.control:after {
  content: '';
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-width: 1px 0 0 1px;
  transform: rotate(-45deg) translate(-50%, -50%);
  position: absolute;
  left: 60%;
  top: 50%;
  z-index: 2;
  pointer-events: none;
  transform-origin: 0% 0%;
}

.control:after {
  display: none;
  left: 70%;
}

.control:first-child + .control:before {
  left: 48%;
}

.control:first-child + .control:after {
  display: block;
}

.pageList li:not(.control) ~ .control:before,
.pageList li:not(.control) ~ .control:after {
  transform: rotate(135deg) translate(-50%, -50%);
  left: 40%;
}

.pageList li:not(.control) + .control:before {
  left: 54%
}

.pageList li:not(.control) + .control:after {
  display: block;
  left: 32%;
}

/* ~~~~~~~~~~~ /PAGINATION ~~~~~~~~~~~ */

.mobile-burger.mobile-burger--round {
  background-color: #FFFFFF;
  width: 5.715rem;
  height: 5.715rem;
  top: -0.6rem;
  left: 1.429rem;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mobile-burger.mobile-burger--round {
  width: 5.75rem;
  height: 5.75rem;
}

/* .mobile-burger.mobile-burger--round {
    width: 5.715rem;
    height: 5.715rem;
} */
/* .mobile-burger.mobile-burger--round .dash {
    margin-top: -0.143rem;
    margin-left: -1.3rem;
    width: 2.6rem;
    height: 0.286rem;
} */
.mobile-burger.mobile-burger--round.opened {
  background-color: #000000;
}

.mobile-burger.mobile-burger--round .dash {
  background-color: #231700;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  /* height: 2px; */
  /* width: 44%; */
  /* left: 28%; */
  /* margin-top: -1px; */
  left: 50%;
  top: 50%;
  width: 2.6rem;
  height: 0.286rem;
  margin-top: -0.143rem;
  margin-left: -1.3rem;
}

.mobile-burger.mobile-burger--round .dash {
  margin-top: -0.125rem;
  margin-left: -1.375rem;
  width: 2.75rem;
  height: 0.25rem;
}

/* .mobile-burger.mobile-burger--round .dash:nth-child(1) {
    margin-top: -1.001rem;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
}
.mobile-burger.mobile-burger--round .dash:nth-child(3) {
    margin-top: 0.715rem;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
} */
.mobile-burger.mobile-burger--round .dash:nth-child(1) {
  /* margin-top: -1.001rem; */
  margin-top: -1rem;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

.mobile-burger.mobile-burger--round .dash:nth-child(3) {
  /* margin-top: 0.715rem; */
  margin-top: 0.75rem;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

.mobile-burger.mobile-burger--round.opened .dash {
  background-color: #FFFFFF;
}

.mobile-burger.mobile-burger--round.opened .dash:nth-child(1) {
  -webkit-transform: translateY(0.875rem) rotate(45deg);
  -ms-transform: translateY(0.875rem) rotate(45deg);
  transform: translateY(0.875rem) rotate(45deg);
  width: 2.75rem;
}

.mobile-burger.mobile-burger--round.opened .dash:nth-child(3) {
  -webkit-transform: translateY(-0.875rem) rotate(-45deg);
  -ms-transform: translateY(-0.875rem) rotate(-45deg);
  transform: translateY(-0.875rem) rotate(-45deg);
  width: 2.75rem;
}

/* translateY(0.875rem) rotate(0) */
/* width: 2.75rem; */

.mobile-burger.mobile-burger--round.burger-tablet {
  position: absolute;
  left: 26rem;
  display: none;
  top: 2.2rem;
  margin-top: 0;
}

.mobile-buttons:before {
  content: "";
  display: block;
  position: absolute;
  top: -2rem;
  left: 0;
  right: 0;
  bottom: -2.573rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}

.mobile-buttons .mobile-button {
  width: 5.715rem;
  height: 5.715rem;
  top: -0.6rem;
}

.mobile-buttons .mobile-button.call {
  right: 9rem;
}

.mobile-buttons .mobile-button.mobile-feedback {
  right: 1.429rem;
}

.mobile-buttons .mobile-button.hidden + .mobile-buttons__mobile-phone {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s ease .5s, opacity .5s ease;
  transition: visibility 0s ease .5s, opacity .5s ease;
}

.mobile-buttons__mobile-phone {
  color: #ffffff;
  font-family: "Segoe UI";
  font-family: "Segoe UI Regular";
  font-size: 2.286rem;
  font-weight: 400;
  position: absolute;
  top: 0.5rem;
  right: 10rem;
  line-height: 3.4rem;
  display: inline-block;
  text-decoration: none;
  opacity: 1;
  -webkit-transition: visibility 0s ease, opacity .5s ease;
  -o-transition: visibility 0s ease, opacity .5s ease;
  -moz-transition: visibility 0s ease, opacity .5s ease;
  transition: visibility 0s ease, opacity .5s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  -webkit-transition: visibility 0s ease, opacity .5s ease;
  transition: visibility 0s ease, opacity .5s ease;
}

.mobile-buttons__mobile-phone:hover, .mobile-buttons__mobile-phone:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
}

.mobile-buttons .mobile-button.hidden + .mobile-buttons__mobile-phone {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s ease .5s, opacity .5s ease;
  -o-transition: visibility 0s ease .5s, opacity .5s ease;
  -moz-transition: visibility 0s ease .5s, opacity .5s ease;
  transition: visibility 0s ease .5s, opacity .5s ease;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.newplan-slide {
  color: #231700;
  width: 100%;
  height: 100%;
  background-color: #dddcd7;
  opacity: 1;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .5s ease-out;
  border: 1px solid rgba(35, 23, 0, 0);
  text-align: center;
  text-decoration: none;
  font-family: segoe_ui;
  font-weight: 400;
  font-size: 2rem;
  line-height: 4rem;
  display: table-cell;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 1.9rem;
  transition: 0.2s ease-in-out;
  outline: 0;
  outline-offset: 0;
}

.plans-container .swiper-slide .newplan-slide {
  color: #231700;
  width: 100%;
  height: 100%;
  background-color: #dddcd7;
  opacity: 1;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
  transition: all .5s ease-out;
  border: 1px solid rgba(35, 23, 0, 0);
  text-align: center;
  text-decoration: none;
  font-family: segoe_ui;
  font-family: 'Segoe UI Regular';
  font-weight: 400;
  font-size: 2rem;
  line-height: 4rem;
  display: table-cell;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 1.9rem;
  transition: 0.2s ease-in-out;
  outline: 0;
  outline-offset: 0;
}

.plans-container .swiper-slide .newplan-slide.hover {
  border-color: rgb(35, 23, 0);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.newplan-slide.hover {
  border-color: rgb(35, 23, 0);
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.newplan-slide.hover .newplan-slide__top-image {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  opacity: 1;
}

.newplan-slide.hover .newplan-slide__bottom-image {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  opacity: 1;
}

.newplan-slide__image {
  display: block;
  position: relative;
  width: 22rem;
  height: 20rem;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.plans-container .swiper-slide a.newplan-slide__download-link {
  border: 0;
  outline: 0;
  outline-offset: 0;
  display: inline-block;
  text-align: center;
  opacity: 1;
  width: auto;
}

.newplan-slide__square {
  font-size: 1.4rem;
  line-height: 1.9rem;
  font-weight: 400;
  font-weight: 400;
  color: #231700;
  /* letter-spacing: 0.1rem; */
  text-align: center;
}

.newplan-slide__name {
  font-size: 1rem;
  line-height: 1.4rem;
  margin-bottom: 1.4rem;
}

.newplan-slide__download-icon {
  line-height: 1;
}

.newplan-slide__download-text {
  font-size: 1rem;
  color: #231700;
  font-family: "Segoe UI";
  font-family: "Segoe UI Regular";
  font-weight: 400;
  line-height: 1.4rem;
  padding: 0;
  padding-top: 0.5rem;
}

.plans-container .swiper-slide a .newplan-slide__download-icon .download-icon {
  width: 2rem;
  height: 2rem;
}

.newplan-slide__top-image {
  display: block;
  background-image: url(../assets/images/yak-1.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  width: 8.7rem;
  height: 2.3rem;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  opacity: 0;
}

.newplan-slide__bottom-image {
  display: block;
  background-image: url(../assets/images/yak-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  width: 7.5rem;
  height: 7.5rem;
  position: absolute;
  bottom: 6.3rem;
  left: 2.3rem;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  opacity: 0;
}

.newplan-slide__top {
  padding-bottom: 1rem;
}

.newplan-slide__bottom {
  padding-top: 3.6rem;
}

.plans-container.plans-commercial .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  pointer-events: auto;
}

.plans-container.plans-commercial-mobile .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  pointer-events: auto;
}

.plans-container.plans-living.plans-container--new {
  height: 62%;
  padding-top: 4rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.plans-container.plans-living.plans-container--new .button.mint-button {
  margin-top: 6rem;
}


.plans-container--new-mobile .newplan-slide__image {
  width: 220px;
  height: 200px;
  max-width: 100%;
}

.plans-container--new-mobile .newplan-slide__square {
  font-size: 14px;
  line-height: 1.4;
}

.plans-container--new-mobile .newplan-slide__square {
  font-size: 14px;
  line-height: 1.4;
  /* letter-spacing: 0.3px; */
}

.plans-container--new-mobile .newplan-slide__name {
  font-size: 10px;
  line-height: 1.4;
  margin-bottom: 14px;
  letter-spacing: 0.3px;
}

.plans-container--new-mobile .newplan-slide__top-image {
  opacity: 1;
  width: 87px;
  height: 23px;
}

.plans-container--new-mobile .newplan-slide__top-image {
  opacity: 1;
  width: 87px;
  height: 23px;
}

.plans-container--new-mobile .newplan-slide__bottom-image {
  width: 75px;
  height: 75px;
  position: absolute;
  bottom: 57px;
  left: 22px;
  opacity: 1;
}

.plans-container.plans-container--new-mobile .swiper-slide a .newplan-slide__download-icon .download-icon {
  width: 20px;
  height: 20px;
}

.plans-container--new-mobile .newplan-slide__download-text {
  font-size: 10px;
  line-height: 1.4;
  padding: 0;
  padding-top: 0;
  margin-top: 5px;
}

.plans-container--new-mobile .newplan-slide__top {
  padding-bottom: 10px;
}

.plans-container--new-mobile .newplan-slide__bottom {
  padding-top: 41px;
}

.plans-container.plans-container--new-mobile {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 1px;
}

.plans-container.plans-container--new-mobile .plans-slider {
  width: 100%;
}

.plans-container.plans-container--new-mobile .plans-living-mobile__pagination.js--mobile-pag {
  width: 100%;
  left: 0;
  bottom: 0;
  text-align: center;
  padding-bottom: 0;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.plans-container .swiper-button-prev, .plans-container .swiper-button-next {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.plans-container.plans-container--new-mobile .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  display: inline-block;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  opacity: 1;
  border-color: #9C8A74;
  border: 1px solid #9C8A74;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.plans-container.plans-container--new-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #9C8A74;
}

.plans-container.plans-container--new-mobile .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 6px;
}

.plans-container.plans-container--new-mobile .button.mint-button {
  margin-top: 7%;
}

.plans-container.plans-container--new-mobile .close-button {
  top: 10px;
  right: 10px;
}

.mobile-slides .slide-text p.big-text a, .mobile-slides .slide-text p.big-text a:hover, .mobile-slides .slide-text p.big-text a:focus {
  text-decoration: none;
  outline: 0;
  color: inherit;
  cursor: pointer;
}

.button.mint-button.mint-button--firth {
  margin-right: 3rem;
}

.button.mint-button {
  outline: 0 !important;
  user-select: none;
}

/* .button.mint-button.mint-button--mobile * {
    outline: 0 !important;
} */
.new-green-banner {
  position: absolute;
  top: 50%;
  left: 0;
  margin-left: 0.3rem;
  margin-left: -2rem;
  margin-top: -25.3vh;
}

.button.new-green-banner__btn {
  display: inline-block;
  vertical-align: middle;
  /* font-size: 1.4rem;
    height: 4.4rem;
    line-height: 2rem; */
  font-size: 1.625rem;
  height: auto;
  line-height: 2.5rem;

  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  /* -webkit-transform: skewX(-30deg);
    -moz-transform: skewX(-30deg);
     -ms-transform: skewX(-30deg);
      -o-transform: skewX(-30deg);
         transform: skewX(-30deg); */
  transform: none;
  color: #231700;
  padding: 1.1em 2.8em 1.1em 2.2em;
  margin: 0;
  background-color: #b0ddd2;
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  cursor: pointer;
  background-color: transparent;
}

.button.new-green-banner__btn span {
  transform: none;
}

.button.new-green-banner__btn .frame {
  -webkit-transform: skewX(-30deg);
  -moz-transform: skewX(-30deg);
  -ms-transform: skewX(-30deg);
  -o-transform: skewX(-30deg);
  transform: skewX(-30deg);
  top: 0.7rem;
  left: 0.5rem;
}

.button.new-green-banner__btn.hover .frame {
  top: 0;
  left: 0;
}

.button.new-green-banner__btn .bg {
  background-color: #b0ddd2;
  -webkit-transform: skewX(-30deg);
  -moz-transform: skewX(-30deg);
  -ms-transform: skewX(-30deg);
  -o-transform: skewX(-30deg);
  transform: skewX(-30deg);
}

.main-slider .swiper-slide.align-left .new-green-banner {
  left: auto;
  margin-left: 0.3rem;
  margin-left: -2rem;
  right: 0;
  margin-left: 0;
  margin-right: -2rem;
}

.new-green-banner__text-wrapper {
  padding-left: 3.8rem;
}

.new-green-banner__text-wrapper p {
  display: block;
  padding: 0;
  text-align: left;
  margin: 0;
}

.new-green-banner__icon {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 0;
  width: 2rem;
  height: 3.375rem;
  margin-top: -1.6875rem;
}

.main-scroll {
  position: relative;
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-height: 100%;
  overflow-y: auto;
  height: 100%;
  /* display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; */
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.main-scroll * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.main-scroll__content {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 10rem 0 8rem 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 100%;
}

.main-scroll__content.main-scroll__content--row {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.main-scroll__content.main-scroll__content--align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.main-slider .swiper-slide.align-right .main-scroll__content {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}


.plans-container.plans-commercial {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 3rem;
}

.plans-container.plans-commercial .plans-slider {
  height: 100%;
}

.plans-container.plans-commercial .swiper-slide a {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0);
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 4rem;
}

.plans-container.plans-commercial .swiper-slide * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.plans-container.plans-commercial .swiper-slide {
  display: block;
  height: auto;
  padding-bottom: 19%;
}

.plans-container.plans-commercial .swiper-slide .desc {
  padding-left: 1rem;
  padding-right: 1rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


.plans-container.plans-commercial .swiper-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.plans-container.plans-commercial-mobile .swiper-wrapper {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}


.plans-container.plans-commercial-mobile {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 3rem;
}

.plans-container.plans-commercial-mobile .plans-slider {
  height: 100%;
}

.plans-container.plans-commercial-mobile .swiper-slide a {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0);
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 4rem;
}

.plans-container.plans-commercial-mobile .swiper-slide * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.plans-container.plans-commercial-mobile .swiper-slide {
  display: block;
  height: auto;
  padding-bottom: 19%;
}

.plans-container.plans-commercial-mobile .swiper-slide .desc {
  padding-left: 1rem;
  padding-right: 1rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.plans-container.plans-commercial .swiper-button-prevm, .plans-container.plans-commercial-mobile .swiper-button-prev {
  background-image: url(../assets/images/old-arr-prev.svg);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  top: 50%;
  margin-top: -2rem;
  left: -4rem;
  display: none;
}

.plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-next {
  background-image: url(../assets/images/old-arr-next.svg);
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  top: 50%;
  margin-top: -2rem;
  right: -4rem;
  display: none;
}

/* @import url('https://fonts.googleapis.com/css?family=Poiret+One&display=swap&subset=cyrillic'); */
/* @font-face{
    font-family:poiret_one_true;
    src:url(../fonts/poiretone-regular-webfont.eot);
    src:url(../fonts/poiretone-regular-webfont.eot?#iefix) format("embedded-opentype"),
        url(../fonts/poiretone-regular-webfont.woff2) format("woff2"),
        url(../fonts/poiretone-regular-webfont.woff) format("woff"),
        url(../fonts/poiretone-regular-webfont.ttf) format("truetype"),
        url(../fonts/poiretone-regular-webfont.svg#poiret_oneregular) format("svg");
    src:url(../fonts/PoiretOne-Regular.ttf) format("truetype");
    font-weight:400;
    font-style:normal
} */

.poiret_one_true {
  font-family: poiret_one_true;
  font-weight: 400;
  font-style: normal
}

.newkv {
  margin-right: 13rem;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.newkv * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.newkv .newkv__item:last-child {
  margin-bottom: 0;
}

.newkv__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1rem;
  /* font-size: 8px; */
  position: relative;
  background-color: #F7F5F0;
  padding: 4.2rem 3rem 4.1rem 4.8rem;
  margin: 0;
  margin-bottom: 1.8rem;
  color: #222222;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 66.25em;
  min-height: 32em;
  border: 1px solid #F7F5F0;
  text-decoration: none;
  outline: 0;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
}

.newkv__item:hover {
  border-color: #000000;
  text-decoration: none;
  outline: 0;
}

.newkv__item:hover .newkv__img-kv {
  opacity: 0.1;
}

.newkv__item:hover .newkv__kv-hover-top {
  opacity: 1;
}

.newkv__item:hover .newkv__kv-hover-center {
  opacity: 1;
}

.newkv__item:hover .newkv__kv-hover-bottom {
  opacity: 1;
}

.newkv__item:focus {
  border-color: #000000;
  text-decoration: none;
  outline: 0;
}


.newkv__item.prodano {
  cursor: default !important;
}

.newkv__item.prodano:hover .newkv__img-kv {
  opacity: 1;
}

.newkv__item.prodano:hover .newkv__kv-hover-top, .newkv__item.prodano:hover .newkv__kv-hover-center, .newkv__item.prodano:hover .newkv__kv-hover-bottom {
  opacity: 0;
}

.newkv__item.prodano:hover, .newkv__item.prodano:focus {
  border-color: transparent;
  text-decoration: none;
  outline: 0;
}

/* .newkv__left-col, .newkv__right-col, .newkv__top-border, .newkv__left-border, .newkv__bottom-border {
    opacity: 0.5;
} */
/* .newkv__item.prodano:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f7f5f0;
    opacity: 0.6;
    z-index: 1;
    cursor: default;
} */
.newkv__item.prodano .newkv__left-col:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f7f5f0;
  opacity: 0.6;
  z-index: 1;
  cursor: default;
}

.newkv__item.prodano::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 13rem;
  height: 13rem;
  margin-top: -6.5rem;
  margin-left: -6.5rem;
  z-index: 2;
  cursor: default;
  background-image: url(../assets/images/stamp.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.newkv__h {
  font-style: normal;
  font-weight: normal;
  font-size: 3.125em;
  line-height: 1.16;
  /* font-family: "poiret_one"; */
  font-family: poiret_one;
  font-family: poiret_one_true;
  /* font-family: 'Poiret One',segoe_ui; */
  font-weight: 400;
  color: #231700;
  text-transform: uppercase;
  margin-bottom: 0.1em;
}

.newkv__square {
  font-style: normal;
  font-weight: 300;
  font-size: 2em;
  line-height: normal;
  color: #222222;
  font-family: "Segoe UI";
  font-family: "Segoe UI Regular";
  letter-spacing: 0.02em;
  margin-bottom: 0.3em;
}

.newkv__square sup {
  font-size: 60%;
  top: -0.8em;
}

.newkv__etazh {
  font-style: normal;
  font-weight: 300;
  font-size: 1.5em;
  line-height: normal;
  /* color: #222222; */
  font-family: "Segoe UI";
  font-family: "Segoe UI Regular";
}

.newkv__price {
  font-size: 3.125em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  color: #000000;
  font-family: "segoe ui";
  font-family: "Segoe UI";
  font-family: "Segoe UI Regular";
}

.newkv__price.newkv__price--old {
  font-style: normal;
  font-weight: normal;
  font-size: 1.875em;
  line-height: normal;
  -webkit-text-decoration: line-through;
  -moz-text-decoration: line-through;
  text-decoration: line-through;
  color: #9C8A74;
  margin-bottom: 0.3em;
}

.newkv__top-border {
  border-top: 1px solid #8E724C;
  position: absolute;
  top: 1.8em;
  right: 1.8em;
  left: 1.8em;
}

.newkv__top-border:before {
  content: "";
  background-color: #8E724C;
  height: 1px;
  position: absolute;
  top: 2px;
  right: 0;
  left: 3px;
}

.newkv__bottom-border {
  border-bottom: 1px solid #8E724C;
  position: absolute;
  bottom: 1.8em;
  right: 1.8em;
  left: 1.8em;
}

.newkv__bottom-border:before {
  content: "";
  background-color: #8E724C;
  height: 1px;
  position: absolute;
  bottom: 2px;
  right: 0;
  left: 0;
}

.newkv__left-border {
  border-left: 1px solid #8E724C;
  position: absolute;
  top: 1.8em;
  bottom: 58%;
  left: 1.8em;
}

.newkv__left-border:before {
  content: "";
  background-color: #8E724C;
  width: 1px;
  position: absolute;
  top: 3px;
  bottom: 0;
  left: 2px;
}

.newkv__left-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.newkv__right-col {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.newkv__img-kv {
  /* min-width: 100px; */
  /* height: 140px; */
  height: 17.5em;
  width: auto;
  display: inline-block;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  opacity: 1;
}

.newkv__kv {
  display: inline-block;
  position: relative;
  line-height: 1;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  color: inherit;
  padding-top: 3.2em;
  padding-bottom: 3.2em;
}

.newkv__kv-hover-top {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(../assets/images/yak-1.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  width: 9em;
  height: 3em;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  opacity: 0;
}

.newkv__kv-hover-bottom {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: url(../assets/images/yak-2.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  width: 8em;
  height: 8em;
  margin-left: -11em;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  opacity: 0;
}

.newkv__kv-hover-center {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url(../assets/images/yak-center.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  width: 13em;
  height: 4em;
  margin-top: -1.1em;
  margin-left: -6.5em;
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  opacity: 0;
}

.mobile-action {
  padding: 0;
  margin: 0;
  display: none;
}

.top-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  letter-spacing: 1px;
  background-color: #B0DDD2;
  color: #303030;
  text-transform: uppercase;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  text-decoration: none;
  outline: 0;
  text-align: center;
  z-index: 9999;
  padding-top: 1px;
  /* font-family: "Cera", sans-serif; */
  font-family: "Segoe UI Regular", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.top-panel:hover {
  text-decoration: none;
  background-color: #B0DDD2;
  color: #303030;
  outline: 0;
}

.top-panel:focus {
  text-decoration: none;
  background-color: #B0DDD2;
  color: #303030;
  outline: 0;
}

.top-panel span {
  display: inline-block;
  vertical-align: middle;
}

.top-panel-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy41IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCAyMy41IDUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiM1ZDYwNjQ7fS5ie2ZpbGw6IzVkNjA2NDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MiAtMykiPjxsaW5lIGNsYXNzPSJhIiB4Mj0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MiA1LjUpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik0yLjUsMCw1LDRIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5NS41IDMpIHJvdGF0ZSg5MCkiLz48L2c+PC9zdmc+);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy41IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCAyMy41IDUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmZmZmY7fS5ie2ZpbGw6I2ZmZmZmZjt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MiAtMykiPjxsaW5lIGNsYXNzPSJhIiB4Mj0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MiA1LjUpIi8+PHBhdGggY2xhc3M9ImIiIGQ9Ik0yLjUsMCw1LDRIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5NS41IDMpIHJvdGF0ZSg5MCkiLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}

body.topfix_green.topfix_online_buy {
  min-height: -webkit-calc(100% - 50px);
  min-height: -moz-calc(100% - 50px);
  min-height: calc(100% - 50px);
}

body.topfix_green.topfix_online_buy .main-slider {
  height: -webkit-calc(100vh - 50px);
  height: -moz-calc(100vh - 50px);
  height: calc(100vh - 50px);
}

body.topfix_green.topfix_online_buy .x-swiper-slide {
  min-height: -webkit-calc(100vh - 50px);
  min-height: -moz-calc(100vh - 50px);
  min-height: calc(100vh - 50px);
}

body.topfix_green.topfix_online_buy .gallery-slider {
  top: 50px;
  height: auto;
  bottom: 0;
}

body.topfix_green.topfix_online_buy .desktop-callback-popup {
  height: auto;
  top: 0;
  bottom: 0;
}


.vr-present {
  position: absolute;
  top: 50%;
  left: 0;
  /* margin-top: -9.5rem; */
  margin-top: -10rem;
}

.vr-present.home-mobile-hidden {
  z-index: 4;
  /* margin-top: -10rem; */
  margin-top: -6.3vh;
  position: fixed;
}

.vr-present__btn {
  /* display: block; */
  display: inline-block;
  position: relative;
  background-color: #231700;
  color: #ffffff;
  line-height: 1;
  text-transform: uppercase;
  margin: 0;
  /* font-size: 1.4286rem; */
  /* font-size: 10px; */
  font-size: 1rem;
  padding: 3.3em 1.5em 3.3em 1.5em;
  /* letter-spacing: 0.02em; */
  letter-spacing: 0.1em;
  font-family: segoe_ui;
  font-family: 'Segoe UI Regular';
  font-weight: 400;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  white-space: nowrap;
  text-decoration: none;
  transition: 0.3s ease-in-out;

  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vr-present__btn:hover {
  background-color: #9C8A74;
  color: #ffffff;
}

/* .vr-present__btn:focus {
    background-color: #9C8A74;
    color: #ffffff;
} */


.ln-present {
  position: absolute;
  /* top: 50%;
    left: 0;
    left: 70px;
    margin-top: -6.3vh; */
  left: 11rem;
  bottom: 7rem;
}

.ln-present.home-desktop-hidden {
  display: none;
}


.ln-present__btn {
  display: block;
  position: relative;
  /* background-color: #231700; */
  background-color: transparent;
  color: #ffffff;
  line-height: 1;
  text-transform: uppercase;
  margin: 0;
  /* font-size: 1.4286rem; */
  font-size: 10px;
  font-size: 1rem;
  /* padding: 1.5em 3.3em 1.5em 3.3em; */
  /* padding: 1em 2em 1em 2em; */
  padding: 1em 1.1em 1em 2.6em;
  letter-spacing: 0.02em;
  font-family: segoe_ui;
  font-family: 'Segoe UI Regular';
  font-weight: 400;
  white-space: nowrap;
  text-decoration: none;
  background-color: #231700;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 5;
}

.ln-present__btn, .ln-present__btn .ln-present__round-2, .ln-present__btn .ln-present__line-bg {
  transition: background-color 0.3s 0s ease-in-out;
}

.ln-present__btn .ln-present__round-1 {
  transition: border-color 0.3s 0s ease-in-out;
}

.ln-present__btn:hover {
  background-color: #9C8A74;
}

.ln-present__btn:hover .ln-present__round-1 {
  border-color: #9C8A74;
}

.ln-present__btn:hover .ln-present__round-2 {
  background-color: #9C8A74;
}

.ln-present__btn:hover .ln-present__line-bg {
  background-color: #9C8A74;
}

.ln-present__btn * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ln-present__round-1 {
  display: block;
  position: absolute;
  /* top: 0; */
  top: 50%;
  margin-top: -1.55em;
  left: -1.55em;
  width: 3.1em;
  height: 3.1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  border: 0.2em solid #231700;
  padding: 0.2em;
  background-color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.ln-present__round-2 {
  display: block;
  background-color: #231700;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.ln-present__text {
  display: block;
  line-height: 1.1;
  position: relative;
  text-align: center;
}

.ln-present__line-bg {
  display: block;
  position: absolute;
  top: 0;
  /* left: 0; */
  left: 1em;
  right: -1em;
  bottom: 0;
  -webkit-transform: skewX(-30deg);
  -moz-transform: skewX(-30deg);
  -ms-transform: skewX(-30deg);
  -o-transform: skewX(-30deg);
  transform: skewX(-30deg);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  /* background-color: rebeccapurple; */
  background-color: #231700;
}

.ln-present__round-arrow {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgOC42MTUgMTAuMjI2Ij4NCiAgPGcgaWQ9Ikdyb3VwXzI5OSIgZGF0YS1uYW1lPSJHcm91cCAyOTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNzA3IDAuMTk3KSI+DQogICAgPGxpbmUgaWQ9IkxpbmVfMTIiIGRhdGEtbmFtZT0iTGluZSAxMiIgeTI9IjguNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy41OTkgMC4zMDMpIiBmaWxsPSJub25lIiBzdHJva2U9IiNkZGRjZDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxIi8+DQogICAgPHBhdGggaWQ9IlBhdGhfMTIxMSIgZGF0YS1uYW1lPSJQYXRoIDEyMTEiIGQ9Ik01NTk3LjE3NiwxMDAzLjkwOWwzLjYsMy42LDMuNi0zLjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTk3LjE3NiAtOTk3Ljk4MSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RkZGNkNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiLz4NCiAgPC9nPg0KPC9zdmc+");
  /* background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjYxNSIgaGVpZ2h0PSIxMC4yMjYiIHZpZXdCb3g9IjAgMCA4LjYxNSAxMC4yMjYiPg0KICA8ZyBpZD0iR3JvdXBfMjk5IiBkYXRhLW5hbWU9Ikdyb3VwIDI5OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43MDcgMC4xOTcpIj4NCiAgICA8bGluZSBpZD0iTGluZV8xMiIgZGF0YS1uYW1lPSJMaW5lIDEyIiB5Mj0iOC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjU5OSAwLjMwMykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RkZGNkNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiLz4NCiAgICA8cGF0aCBpZD0iUGF0aF8xMjExIiBkYXRhLW5hbWU9IlBhdGggMTIxMSIgZD0iTTU1OTcuMTc2LDEwMDMuOTA5bDMuNiwzLjYsMy42LTMuNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1OTcuMTc2IC05OTcuOTgxKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGRkY2Q3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMSIvPg0KICA8L2c+DQo8L3N2Zz4="); */
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  background-size: contain;
}


/* .ln-present.ln-present--kv-item {
    bottom: 0;
    top: auto;
    left: 50%;
    margin-left: -7.5rem;
    bottom: -5rem;
    margin-bottom: -1.5rem;
} */
/* .ln-present.ln-present--kv-item {
    bottom: 0;
    top: auto;
    left: 50%;
    margin-left: -75px;
    bottom: -5rem;
    margin-bottom: -15px;
} */
.ln-present.ln-present--kv-item {
  position: fixed;
  bottom: 0;
  top: auto;
  left: 50%;
  margin-left: -75px;
  bottom: 5rem;
  margin-bottom: -15px;
  display: none;
}

.ln-present.ln-present--kv-item .ln-present__round-1 {
  background-color: #dddcd7;
}

.ln-present.ln-present--kv-item .ln-present__btn {
  font-size: 10px;
}

.apart-line__btn-col.ln-present--kv-mobile {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  display: none;
}

.ln-present.ln-present--table {
  position: fixed;
  bottom: 0;
  left: 50%;
  bottom: 3rem;
  margin-left: -7.5rem;
  display: none;
}

.vr-present.vr-present--table {
  position: fixed;
}


@media (max-width: 1360px) and (min-width: 1200px) {
  .mobile-burger.mobile-burger--round.burger-tablet {
    display: inline-block;
  }

  .desktop-header .main-menu {
    display: none;
  }

  .newkv__item {
    font-size: 7px;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .mobile-burger.mobile-burger--round.burger-tablet {
    display: inline-block;
  }

  .newkv__item {
    font-size: 7px;
  }

  .slide-content.black.main-scroll__slide-content {
    margin-left: 13rem !important;
    max-width: 52rem;
    padding-right: 2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .newkv {
    margin-right: 9rem;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .mobile-burger.mobile-burger--round.burger-tablet {
    display: inline-block;
  }

  .main-scroll__content {
    display: block;
  }

  .newkv {
    margin-right: 0;
  }

  .newkv__box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 13rem;
    padding-right: 1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow-y: auto;
    max-width: 100%;
  }

  /* .newkv .newkv__item:last-child {
        margin-right: 13rem;
    } */
  .newkv .newkv__box:after {
    content: "";
    width: 13rem;
    min-width: 13rem;
    height: 1px;
  }

  .newkv__item {
    min-width: 66.25em;
    margin-right: 2rem;
  }

  .vr-present.home-mobile-hidden {
    display: none;
  }

  .ln-present.home-desktop-hidden {
    display: block;
    left: 5rem;
    bottom: 6rem;
    position: fixed;
    z-index: 4;
  }

  .ln-present.home-desktop-hidden .ln-present__btn {
    font-size: 10px;
  }

  .vr-present.vr-present--table {
    display: none;
  }

  .ln-present.ln-present--table {
    display: block;
    position: fixed;
    z-index: 11;
    /* bottom: 13px; */
    /* margin-left: -76px; */
    bottom: 0;
    margin-left: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 13px;
  }

  .appart-filter-btn.appart-filter-btn--pdf-otstup {
    /* padding-bottom: 43px; */
    padding-bottom: 52px;
    padding-top: 15px;
  }

  .ln-present.ln-present--table .ln-present__btn {
    font-size: 10px;
    display: inline-block;
  }

  .ln-present.ln-present--kv-item {
    display: block;
  }

  .plans-container.plans-commercial .swiper-slide {
    display: block;
    height: auto;
    padding-bottom: 25%;
  }

  .plans-container.plans-commercial .swiper-slide a {
    padding-bottom: 5rem;
  }

  .plans-container.plans-commercial {
    padding-bottom: 12rem;
    padding-top: 12rem;
    height: auto;
  }


  .plans-container.plans-commercial-mobile .swiper-slide {
    display: block;
    height: auto;
    padding-bottom: 25%;
  }

  .plans-container.plans-commercial-mobile .swiper-slide a {
    padding-bottom: 5rem;
  }

  .plans-container.plans-commercial-mobile {
    padding-bottom: 12rem;
    padding-top: 12rem;
    height: auto;
  }
}

@media (max-width: 991px) and (min-width: 768px) and (max-height: 414px) {
  .plans-container.plans-commercial .swiper-button-prev, .plans-container.plans-commercial-mobile .swiper-button-prev {
    opacity: 0;
    display: none;
  }

  .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-next {
    opacity: 0;
    display: none;
  }
}

@media (max-width: 991px) and (min-width: 768px) and (max-height: 380px) {
  .plans-container.plans-commercial {
    padding-bottom: 2rem;
    padding-top: 3rem;
    height: auto;
    top: 50px;
  }

  .plans-container.plans-commercial-mobile {
    padding-bottom: 2rem;
    padding-top: 3rem;
    height: auto;
    top: 50px;
  }

  .main-slider .slide-content {
    overflow-y: auto;
    max-height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }


  .plans-container.plans-commercial .swiper-button-prev, .plans-container.plans-commercial-mobile .swiper-button-prev {
    display: none;
    opacity: 0;
  }

  .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-next {
    display: none;
    opacity: 0;
  }
}

/* @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

} */

@media (max-width: 767px) {
  .newkv.newkv--mobile {
    margin: 0 -5rem;
    overflow-x: auto;
    padding-top: 30px;
  }

  .newkv.newkv--mobile .newkv__box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
    padding-left: 5rem;
    padding-right: 1px;
  }

  .newkv.newkv--mobile .newkv__box:after {
    content: "";
    height: 1px;
    width: 5rem;
    min-width: 5rem;
  }

  /* .newkv.newkv--mobile .newkv__item {
        min-width: 35.715em;
        width: 35.715em;
        margin-right: 2rem;
        min-height: 77.715em;
        display: block;
    } */
  /* .newkv.newkv--mobile .newkv__item {
        min-width: 250px;
        width: 250px;
        margin-right: 15px;
        min-height: 544px;
        display: block;
        font-size: 5.76px;
    } */
  /* .newkv.newkv--mobile .newkv__item {
        min-width: 35.715em;
        width: 35.715em;
        margin-right: 2rem;
        min-height: 77.715em;
        display: block;
        font-size: 5.76px;
    } */
  .newkv.newkv--mobile .newkv__item {
    min-width: 250px;
    width: 250px;
    margin-right: 15px;
    min-height: 544px;
    display: block;
    font-size: 7px;
    padding: 4.7em 3em 4.6em 5.3em;
  }

  .newkv__h {
    font-size: 18px;
  }

  /* .newkv__item {
        padding: 4.7em 3em 4.6em 5.3em;
    } */
  .newkv__square {
    font-size: 16px;
  }

  .newkv__etazh {
    font-size: 12px;
  }

  .newkv__price {
    font-size: 20px;
  }

  .newkv__price.newkv__price--old {
    font-size: 15px;
    margin-bottom: 5px;
  }

  .newkv__img-kv {
    height: 170px;
    width: auto;
  }

  .newkv__right-col {
    text-align: center;
    margin-left: -2.3em;
    margin-top: 20px;
  }

  .newkv__bottom {
    margin-top: 19px;
  }

  .newkv.newkv--mobile .newkv__kv-hover-top {
    opacity: 1;
    width: 72px;
    height: 20px;
    left: 50%;
    margin-left: -36px;
    top: 0;
  }

  .newkv.newkv--mobile .newkv__kv-hover-bottom {
    opacity: 1;
    width: 64px;
    height: 64px;
    bottom: 0;
    left: 50%;
    margin-left: -86px;
  }

  .newkv.newkv--mobile .newkv__kv-hover-center {
    opacity: 1;
  }

  .newkv.newkv--mobile .newkv__kv {
    padding-top: 3.6em;
    padding-bottom: 17.6em;
  }

  .newkv.newkv--mobile .newkv__kv-hover-center {
    opacity: 1;
    top: auto;
    bottom: 77px;
    left: 50%;
    margin: 0;
    width: 102px;
    height: 31px;
    margin-left: -51px;
  }

  .newkv.newkv--mobile .newkv__item:hover .newkv__img-kv {
    opacity: 1;
  }

  .newkv.newkv--mobile .newkv__item:focus .newkv__img-kv {
    opacity: 1;
  }

  .newkv__img-kv.newkv__img-kv--3ver {
    height: 135px;
  }

  .newkv.newkv--mobile .newkv__left-border {
    bottom: 80%;
  }

  .newkv.newkv--mobile .newkv__item:last-child {
    margin-right: 0;
  }

  body.topfix_green .mobile-action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 7rem;
    background-color: #B0DDD2;

    font-size: 1.571rem;
    line-height: normal;
    font-weight: 700;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    transform: none;
    color: #303030;
    text-decoration: none;
    outline: 0;
    text-align: center;
    z-index: 5;
  }

  body.topfix_green .mobile-action:hover, body.topfix_green .mobile-action:focus {
    color: #303030;
    text-decoration: none;
    outline: 0;
  }

  body.topfix_green .mobile-action .new-green-banner__text-wrapper {
    padding-left: 3.5rem;
    display: inline-block;
    position: relative;
    padding-right: 0.3rem;
  }

  .newkv__item.prodano:hover .newkv__kv-hover-top, .newkv__item.prodano:hover .newkv__kv-hover-center, .newkv__item.prodano:hover .newkv__kv-hover-bottom {
    opacity: 1;
  }


  body.topfix_green.topfix_online_buy {
    min-height: -webkit-calc(100% - 7rem);
    min-height: -moz-calc(100% - 7rem);
    min-height: calc(100% - 7rem);
  }

  body.topfix_green.topfix_online_buy .mobile-action {
    margin-top: 50px;
    margin-top: 7rem;
  }

  /* body.topfix_green.topfix_online_buy .mobile-buttons {
        margin-top: 50px;
        margin-top: 7rem;
    } */
  body.topfix_green.topfix_online_buy .top-panel {
    /* border-bottom: 1px solid rgba(35, 23, 0, 0.4); */
    height: 7rem;
    font-size: 1.571rem;
    line-height: normal;
    font-weight: 700;
    letter-spacing: 0.02em;
    font-family: segoe_ui;
    color: #303030;
  }

  body.topfix_green.topfix_online_buy .mobile-menu {
    height: auto;
    top: 7rem;
    bottom: 0;
  }

  body.topfix_green.topfix_online_buy .x-swiper-slide {
    min-height: -webkit-calc(100vh - 7rem);
    min-height: -moz-calc(100vh - 7rem);
    min-height: calc(100vh - 7rem);
  }

  body.topfix_green.topfix_online_buy .x-white-bg {
    bottom: 0;
    height: auto;
  }

  body.topfix_green.topfix_online_buy .overlay-menu {
    top: 7rem;
    height: auto;
    bottom: 0;
  }

  body.topfix_green.topfix_online_buy .mobile-callback-popup {
    top: 0;
    bottom: 0;
    height: auto;
  }

  body.topfix_green.topfix_online_buy .gallery-slider {
    top: 7rem;
    height: auto;
    bottom: 0;
  }

  body.topfix_green.topfix_online_buy .plans-overlay {
    height: auto;
    top: 7rem;
    bottom: 0;
  }

  .vr-present.home-mobile-hidden {
    display: none;
  }

  .ln-present.home-desktop-hidden {
    display: block;
    left: 5rem;
    /* right: 5rem; */
    bottom: 6rem;
    position: fixed;
    z-index: 3;
  }

  .ln-present.home-desktop-hidden .ln-present__btn {
    font-size: 10px;
  }


  .vr-present.vr-present--table {
    display: none;
  }

  .ln-present.ln-present--table {
    display: block;
    position: fixed;
    z-index: 11;
    /* bottom: 13px; */
    /* margin-left: -76px; */
    bottom: 0;
    margin-left: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 13px;
  }

  .appart-filter-btn.appart-filter-btn--pdf-otstup {
    /* padding-bottom: 43px; */
    padding-bottom: 52px;
    padding-top: 15px;
  }

  .ln-present.ln-present--table .ln-present__btn {
    font-size: 10px;
    display: inline-block;
  }

  .apart-table-minus-wrap {
    padding-bottom: 42px;
  }

  .ln-present.ln-present--kv-item {
    display: block;
  }


  .plans-container.plans-commercial .swiper-slide {
    display: block;
    height: auto;
    padding-bottom: 90%;
  }

  .plans-container.plans-commercial .swiper-slide a {
    padding-bottom: 5rem;
  }

  .plans-container.plans-commercial .swiper-slide .desc {
    bottom: 2rem;
    font-size: 2rem;
  }


  .plans-container.plans-commercial-mobile .swiper-slide {
    display: block;
    height: auto;
    padding-bottom: 90%;
  }

  .plans-container.plans-commercial-mobile .swiper-slide a {
    padding-bottom: 5rem;
  }

  .plans-container.plans-commercial-mobile .swiper-slide .desc {
    bottom: 2rem;
    font-size: 2rem;
  }

  .plans-container.plans-commercial .swiper-container {
    margin-top: 0;
  }

  .plans-container.plans-commercial-mobile .swiper-container {
    margin-top: 0;
  }

  /* .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial .swiper-button-prev {
        width: 4rem;
        height: 4rem;
        top: 50%;
        margin-top: -2rem;
    }
    .plans-container.plans-commercial-mobile .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-prev {
        width: 4rem;
        height: 4rem;
        top: 50%;
        margin-top: -2rem;
    }

    .plans-container.plans-commercial .swiper-button-prev, .plans-container.plans-commercial-mobile .swiper-button-prev {
        left: -30px;
    }
    .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-next {
        right: -30px;
    } */
  .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial .swiper-button-prev {
    width: 6rem;
    height: 6rem;
    top: 50%;
    margin-top: -3rem;
    -webkit-background-size: auto 4rem;
    -moz-background-size: auto 4rem;
    background-size: auto 4rem;
  }

  .plans-container.plans-commercial-mobile .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-prev {
    width: 6rem;
    height: 6rem;
    top: 50%;
    margin-top: -3rem;
    -webkit-background-size: auto 4rem;
    -moz-background-size: auto 4rem;
    background-size: auto 4rem;
  }

  .plans-container.plans-commercial .swiper-button-prev, .plans-container.plans-commercial-mobile .swiper-button-prev {
    left: -5rem;
  }

  .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-next {
    right: -5rem;
  }

}

@media (max-width: 767px) and (orientation: landscape) {
  .plans-container.plans-commercial .swiper-slide {
    display: block;
    height: auto;
    max-height: 100%;
    height: 170px;
    padding: 0;
    background-size: auto 84%;
  }

  .plans-container.plans-commercial-mobile .swiper-slide {
    display: block;
    height: auto;
    max-height: 100%;
    height: 170px;
    padding: 0;
    background-size: auto 84%;
  }

  .plans-container.plans-commercial .swiper-slide .desc {
    bottom: 1.5rem;
  }

  .plans-container.plans-commercial-mobile .swiper-slide .desc {
    bottom: 1.5rem;
  }
}

@media (max-width: 767px) and (min-width: 501px) {
  /* .plans-container.plans-commercial .swiper-button-prev, .plans-container.plans-commercial-mobile .swiper-button-prev {
        display: none;
        opacity: 0;
    }
    .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-next {
        display: none;
        opacity: 0;
    } */
  .plans-container.plans-commercial .swiper-button-prevm, .plans-container.plans-commercial-mobile .swiper-button-prev {
    display: block;
  }

  .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-next {
    display: block;
  }

  .plans-container.plans-commercial .close-button, .plans-container.plans-commercial-mobile .close-button {
    top: 3rem;
  }
}

@media (max-width: 500px) {
  .button.mint-button.mint-button--mobile {
    margin-bottom: 3rem;
  }

  .ln-present.ln-present--kv-item {
    padding: 0;
    margin: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    display: none;
  }

  .apart-line__btn-col.ln-present--kv-mobile {
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    overflow: visible;
    display: block;
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 20px;
  }

  .ln-present__btn.ln-present__btn--kv-mobile {
    font-size: 10px;
  }

  .ln-present.home-desktop-hidden {
    display: block;
    left: 5rem;
    right: 5rem;
    bottom: 4rem;
    position: fixed;
  }

  .ln-present.ln-present--table {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .ln-present.ln-present--table .ln-present__btn {
    display: block;
  }

  .plans-container.plans-commercial .swiper-button-prevm, .plans-container.plans-commercial-mobile .swiper-button-prev {
    display: block;
  }

  .plans-container.plans-commercial .swiper-button-next, .plans-container.plans-commercial-mobile .swiper-button-next {
    display: block;
  }

  .plans-container.plans-commercial .close-button, .plans-container.plans-commercial-mobile .close-button {
    top: 3rem;
  }
}

@media (orientation: landscape) {
  .plans-container.plans-container--new-mobile .newplan-slide__name {
    margin-bottom: 5px;
  }

  .plans-container.plans-container--new-mobile .newplan-slide__image {
    width: 160px;
    height: 130px;
  }

  .plans-container.plans-container--new-mobile .newplan-slide.newplan-slide-mobile {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .plans-container.plans-container--new-mobile .newplan-slide__bottom {
    padding-top: 10px;
  }

  .plans-container.plans-container--new-mobile .swiper-container.plans-slider.mobile {
    margin-top: 1rem;
  }

  .plans-container.plans-container--new-mobile .newplan-slide__bottom-image {
    left: 50%;
    margin-left: -140px;
  }

  .plans-container.plans-container--new-mobile .plans-living-mobile__pagination.js--mobile-pag {
    margin-bottom: -42px;
  }
}

/* @media (max-width:360px) {
    .top-panel {
        font-size: 11px;
        letter-spacing: 0.68px;
    }
}  */

@media (min-width: 768px) and (max-width: 1199px) {
  /* html {
        font-size:7.5px
    } */
  .mobile-burger.mobile-burger--round .dash {
    margin-top: -1px;
    height: 2px;
  }

  .mobile-burger.mobile-burger--round .dash:nth-child(1) {
    margin-top: -8px;
  }

  .mobile-burger.mobile-burger--round .dash:nth-child(3) {
    margin-top: 6px;
  }

  .mobile-burger.mobile-burger--round.opened .dash:nth-child(1) {
    -webkit-transform: translateY(7px) rotate(45deg);
    -ms-transform: translateY(7px) rotate(45deg);
    transform: translateY(7px) rotate(45deg);
  }

  .mobile-burger.mobile-burger--round.opened .dash:nth-child(3) {
    -webkit-transform: translateY(-7px) rotate(-45deg);
    -ms-transform: translateY(-7px) rotate(-45deg);
    transform: translateY(-7px) rotate(-45deg);
  }
}


@media (min-width: 1601px) {
  .newkv__item {
    font-size: 8px;
  }
}


@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .mobile-burger.mobile-burger--round {
    width: 5.715rem;
    height: 5.715rem;
  }

  .mobile-burger.mobile-burger--round .dash {
    margin-top: -0.143rem;
    margin-left: -1.3rem;
    width: 2.6rem;
    height: 0.286rem;
  }

  .mobile-burger.mobile-burger--round .dash:nth-child(1) {
    margin-top: -1.001rem;
  }

  .mobile-burger.mobile-burger--round .dash:nth-child(3) {
    margin-top: 0.715rem;
  }

  .mobile-burger.mobile-burger--round.opened .dash:nth-child(1) {
    -webkit-transform: translateY(0.858rem) rotate(45deg);
    -ms-transform: translateY(0.858rem) rotate(45deg);
    transform: translateY(0.858rem) rotate(45deg);
    width: 2.6rem;
  }

  .mobile-burger.mobile-burger--round.opened .dash:nth-child(3) {
    -webkit-transform: translateY(-0.858rem) rotate(-45deg);
    -ms-transform: translateY(-0.858rem) rotate(-45deg);
    transform: translateY(-0.858rem) rotate(-45deg);
    width: 2.6rem;
  }
}

.page_calc .ln-present__round-arrow {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjYxNSIgaGVpZ2h0PSIxMC4yMjYiIHZpZXdCb3g9IjAgMCA4LjYxNSAxMC4yMjYiPg0KICA8ZyBpZD0iR3JvdXBfMjk5IiBkYXRhLW5hbWU9Ikdyb3VwIDI5OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43MDcgMC4xOTcpIj4NCiAgICA8bGluZSBpZD0iTGluZV8xMiIgZGF0YS1uYW1lPSJMaW5lIDEyIiB5Mj0iOC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjU5OSAwLjMwMykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2RkZGNkNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEiLz4NCiAgICA8cGF0aCBpZD0iUGF0aF8xMjExIiBkYXRhLW5hbWU9IlBhdGggMTIxMSIgZD0iTTU1OTcuMTc2LDEwMDMuOTA5bDMuNiwzLjYsMy42LTMuNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1OTcuMTc2IC05OTcuOTgxKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGRkY2Q3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMSIvPg0KICA8L2c+DQo8L3N2Zz4=");
}

.page_calc .ln-present__round-1 {
  background-color: #BCB2A5;
}

.page_calc .ln-present.home-desktop-hidden {
  bottom: 10px
}

.app-calculator {
  max-width: 1250px;
  width: calc(100% - 60rem);
  margin-left: auto;
}

.x-main-slider.mortgage-page {
  overflow: inherit;
  background-color: #DDDCD7;
}

.mortgage {
  box-sizing: border-box;
  padding-top: 100px;
  width: 100%;
}


@media (min-width: 1361px) {
  .mortgage-block {
    margin-left: 15rem;
    width: 50rem;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 0
  }
}

@media (max-width: 1360px) {
  .app-calculator {
    width: 100%
  }

  .mortgage {
    padding-top: 50px;
    width: 100%;
    margin-left: 0;
  }

  .mortgage-block {
    margin-left: 0;
    width: auto;
    padding: 0 20px;
    margin-bottom: 50px
  }
}

@media (max-width: 767px) {
  .x-main-slider.mortgage-page {
    margin-bottom: -62px;
    z-index: 2;
  }
}


/*  */
/*  */
/* @media (max-width: 767px) {
    html {
        font-size:8px
    }
    .mobile-burger.mobile-burger--round {
        width: 5.75rem;
        height: 5.75rem;
    }
    .mobile-burger.mobile-burger--round .dash {
        margin-top: -0.125rem;
        margin-left: -1.375rem;
        width: 2.75rem;
        height: 0.25rem;
    }
}

@media (min-width: 768px) and (max-width:991px) {
    html {
        font-size:7.5px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    html {
        font-size:7.5px;
    }
}

@media (min-width: 1200px) and (max-width:1600px) {
    html {
        font-size:8px
    }
}

@media (min-width: 1601px) {
    html {
        font-size:10px
    }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    html {
        font-size:7px;
    }
} */
/*  */
/*  */

.snow-block {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  width: auto;
  z-index: 2;
  pointer-events: none;
  filter: blur(2px);
}

.snow-block__canvas {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
