

/* Start:/local/templates/armada/css/slick.css?16986024001776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

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

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/armada/css/slick-theme.css?16986024002839*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;

  src: url("../fonts/slick.eot");
  src: url("../fonts/slick.eot#iefix") format("embedded-opentype"),
    url("../fonts/slick.woff") format("woff"),
    url("../fonts/slick.ttf") format("truetype"),
    url("../images/slick.svg#slick") format("svg");
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;

  position: absolute;
  top: 50%;

  display: block;

  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);

  cursor: pointer;

  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;

  opacity: 0.75;
  color: white;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;

  display: block;

  width: 100%;
  padding: 0;
  margin: 0;

  list-style: none;

  text-align: center;
}
.slick-dots li {
  position: relative;

  display: inline-block;

  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;

  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;

  display: block;

  width: 20px;
  height: 20px;
  padding: 5px;

  cursor: pointer;

  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;

  position: absolute;
  top: 0;
  left: 0;

  width: 20px;
  height: 20px;

  content: "•";
  text-align: center;

  opacity: 0.25;
  color: black;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}

/* End */


/* Start:/local/templates/armada/css/animate.css?169860240023919*/
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
      transform: skew(-15deg);
  }
}

.fadeInRight {
  animation-name: fadeInRight;
                transform: skew(-15deg);
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

/* End */


/* Start:/local/templates/armada/css/aos.css?169860240028743*/
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}

[data-aos=fade-up] {
    transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
    transform: translate3d(0, -100px, 0)
}

[data-aos=fade-right] {
    transform: translate3d(-100px, 0, 0)
}

[data-aos=fade-left] {
    transform: translate3d(100px, 0, 0)
}

[data-aos=fade-up-right] {
    transform: translate3d(-100px, 100px, 0)
}

[data-aos=fade-up-left] {
    transform: translate3d(100px, 100px, 0)
}

[data-aos=fade-down-right] {
    transform: translate3d(-100px, -100px, 0)
}

[data-aos=fade-down-left] {
    transform: translate3d(100px, -100px, 0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translateZ(0)
}

[data-aos=slide-up] {
    transform: translate3d(0, 100%, 0)
}

[data-aos=slide-down] {
    transform: translate3d(0, -100%, 0)
}

[data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0)
}

[data-aos=slide-left] {
    transform: translate3d(100%, 0, 0)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

/* End */


/* Start:/local/templates/armada/css/select2.min.css?169860240015180*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/armada/css/magnific-popup.css?16986024006951*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* End */


/* Start:/local/templates/armada/css/style.css?1736770578271771*/
body,html{overflow-x: hidden}
body.overflow,
html.overflow{overflow: hidden}
body.opacity,
html.opacity{overflow: hidden; background: rgba(0, 0, 0, 0.5)}
body{padding-top: 132px}
*{box-sizing: border-box; margin: 0; padding: 0}
input,textarea{border: none}
input:focus,textarea:focus{outline: none}
button{cursor: pointer; border: none; transition: 0.3s; background: none}
button:focus{outline: none; border: none}
ul{list-style-type: none; margin: 0; padding: 0}
a{text-decoration: none; transition: 0.3s; display: inline-block}
a:hover{text-decoration: none}
a:focus{outline: none}
.wrapper{padding: 0 50px}
.topwrapper.wrapper h1{margin:50px 0 20px}


[class*="ground-pane"]{filter: grayscale(90%); -webkit-filter: grayscale(90%)}
[class*="copyrights-pane"]{display: none !important}
.slider-navigation{position: absolute; bottom: 0; right: 0; width: 140px; display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 9}
.slider-navigation button{width: 70px; height: 70px; background: #ffffff; border: 1px solid #e5e5e5; position: static; transform: translate(0, 0); display: -webkit-box; display: -ms-flexbox; display: flex}
.slider-navigation button:before{content: none}
.slider-navigation button:after{content: ""; background: #eeb116; width: 0; transition: 0.5s; position: absolute; top: 0; left: 0; z-index: -1; height: 100%}
.slider-navigation button svg{margin: auto; transition: 0.5s; fill: #514d4e}

.slider-navigation button:hover:after{width: 100%}
.slider-navigation button:hover svg{fill: white}
.white-title{display: -webkit-box; display: -ms-flexbox; display: flex}
.white-title span{font-weight: 700; font-size: 60px; line-height: 110%; font-family: "Bebas Neue"; color: white}

.yellow-title .top{display: -webkit-box; display: -ms-flexbox; display: flex}
.yellow-title .bottom{display: -webkit-box; display: -ms-flexbox; display: flex}
.yellow-title span,
.yellow-title p{font-weight: 700; font-size: 60px; line-height: 110%; font-family: "Bebas Neue"; color: #eeb116; display: inline-block}

.black-title{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.black-title .top{display: -webkit-box; display: -ms-flexbox; display: flex}
.black-title .bottom{display: -webkit-box; display: -ms-flexbox; display: flex}
.black-title span{display: inline-block}
.black-title span,
.black-title p{font-weight: 700; font-size: 60px; line-height: 110%; font-family: "Bebas Neue"; color: #514d4e; display: inline-block}

.txtpodzag{margin: 0 0 30px 0; }
.txtpodzag h2{font-weight: 700;font-size: 36px;line-height: 110%;font-family: "Bebas Neue";color: #514d4e;display: block; }
.txtpodzag p{font-weight: 400; font-size: 16px; line-height: 110%; font-family: "SF Pro Display",sans-serif; color: #333; display: block; text-align:justify; margin:10px 0}


.social-items{display: -webkit-box; display: -ms-flexbox; display: flex}
.social-items a{border: 1px solid rgba(114, 111, 111, 0.3); margin: 0 3px; width: 34px; height: 34px; display: -webkit-box; display: -ms-flexbox; display: flex}
.social-items a:hover{border-color: #726f6f}
.social-items a:hover img{transform: rotate(360deg)}
.social-items a img{margin: auto; transition: 0.3s}
.global-btn{text-decoration: none; cursor: pointer; border: 1px solid #eeb116; height: 50px; padding: 0 50px; 
	outline: none; overflow: hidden; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; 
	align-items: center; transition: color 0.3s 0.1s ease-out; font-weight: bold; font-size:20px; font-family: "Bebas Neue"; 
	color: #eeb116; position: relative; text-transform: uppercase; z-index: 0
}
.global-btn::before{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; content: ""; border-radius: 50%; display: block; width: 400px; height: 400px; line-height: 400px; left: 50%; transform: translateX(-50%); text-align: center; transition: box-shadow 0.5s ease-out; z-index: -1}
.global-btn::after{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; content: ""; display: block; width: 100%; height: 100%; z-index: -2; background-color: transparent}


@media (max-width: 1200px){
	body{padding-top: 130px}
	.wrapper{padding: 0 30px}
	
	.white-title span{font-size: 40px}
	.yellow-title{font-size: 40px}
    .yellow-title span,
    .yellow-title p{font-size: 40px}
	.black-title{font-size: 40px}
    .black-title span,
    .black-title p{font-size: 40px}
}
@media (max-width: 1024px){
	body{padding-top: 72px}
	.wrapper{padding: 0 20px}
}
@media (max-width: 767px){
	body{padding-top: 61px}
	.wrapper{padding: 0 15px}
	
	.slider-navigation button svg{width: 22px}
	.slider-navigation{width: 92px}
	.slider-navigation button{width: 46px; height: 46px}
	.white-title span{font-size: 30px}
	.yellow-title{font-size: 30px}

	.yellow-title span,
    .yellow-title p{font-size: 30px}
	.black-title{font-size: 30px}
    .black-title span,
    .black-title p{font-size: 30px}
}


.global-btn.yellow-btn{background: #eeb116; color: white; border: none}
.global-btn.orange-btn{padding: 0; width: 100%;margin-top: 10px;}
.global-btn.yellow2-btn{background: #eeb116; color: white; border: none}
.global-btn.white-btn{background: white; color: #eeb116; border: none}

@media (min-width: 768px){
	.global-btn:hover{color: white}
    .global-btn:hover::before{box-shadow: inset 0 0 0 200px #eeb116}
	.global-btn.yellow-btn:hover{color: #eeb116}
	.global-btn.yellow-btn:hover::before{box-shadow: inset 0 0 0 200px #514d4e}
	.global-btn.yellow2-btn:hover{color: #eeb116}
    .global-btn.yellow2-btn:hover::before{box-shadow: inset 0 0 0 200px white}
	.global-btn.white-btn:hover{color:#fff}
    .global-btn.white-btn:hover::before{box-shadow: inset 0 0 0 200px #eeb116}
}
.style2-btn{width: 100%; background: #eeb116; color: white; height:50px; padding: 0 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; 
	font-family: "Bebas Neue"; font-size: 20px; font-weight: bold; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 0
}
.style2-btn:after{content: ""; transition: 0.5s; width: 0; height: 100%; position: absolute; top: 0; left: 0; background: #514d4e; z-index: -1}
.style2-btn:hover{border-color: white; color: white; color: #eeb116}
.style2-btn:hover:after{width: 100%}
.style3-btn{width: 100%; background: white; color: white; height: 60px; color: #eeb116; padding: 0 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Bebas Neue"; font-size: 20px; font-weight: bold; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 0; border: 1px solid #eeb116}


.style3-btn:after{content: ""; transition: 0.5s; width: 0; height: 100%; position: absolute; top: 0; left: 0; background: #514d4e; z-index: -1}
.style3-btn:hover{border-color: white; color: white; color: #eeb116}
.style3-btn:hover:after{width: 100%}
.map-wrapper{margin: 180px 0}

@media (max-width: 1400px){
	.map-wrapper{margin: 120px 0}
}

@media (max-width: 1024px){
	.style2-btn{height: 50px; font-size: 20px}
	.style3-btn{height: 50px; font-size: 20px}
	.map-wrapper{margin: 80px 0}
}
.map-wrapper .wrapper .black-title{margin-bottom: 70px; text-align: center}

@media (max-width: 1024px){
	.map-wrapper .wrapper .black-title{margin-bottom: 30px}
}
.map-wrapper .wrapper #map2{height: 870px; width: 100%}

@media (max-width: 1440px){
	.map-wrapper .wrapper #map2{height: 650px}
}

@media (max-width: 1400px){
	.map-wrapper .wrapper #map2{height: 350px}
}
.work-with{padding: 180px 0}

@media (max-width: 1200px){
	.work-with{padding: 120px 0 90px}
}

@media (max-width: 767px){
	.work-with{padding: 80px 0 50px}
}
.work-with .wrapper{position: relative}
.work-with .wrapper .black-title{margin-bottom: 70px}

@media (max-width: 1200px){
	.work-with .wrapper .black-title{margin-bottom: 50px}
}

@media (max-width: 767px){
	.work-with .wrapper .black-title{margin-bottom: 30px}
}
.work-with .wrapper .work-with-items{display: grid; gap: 20px; grid-template-columns: 1fr 1fr 1fr 1fr; align-items: flex-end}

@media (max-width: 1024px){
	.work-with .wrapper .work-with-items{display: -webkit-box; display: -ms-flexbox; display: flex; gap: 0; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
}

@media (max-width: 1024px){
	.work-with .wrapper .work-with-items .work-with-item{width: calc((100% - 20px) / 2); margin-bottom: 20px}
}

@media (max-width: 767px){
	.work-with .wrapper .work-with-items .work-with-item{width: 100%}
}
.work-with .wrapper .work-with-items .work-with-item img{max-width: 100%; max-height: 100%}

@media (max-width: 1024px){
	.work-with .wrapper .work-with-items .work-with-item img{width: 100%}
}
.work-with .wrapper .work-with-items .work-with-item .texts{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%}
.work-with .wrapper .work-with-items .work-with-item .texts p{margin-bottom: 40px; text-align: center; color: #514d4e; font-weight: 500; font-size: 26px; font-family: "SF Pro Display"; max-width: 250px; display: block}

@media (max-width: 1400px){
	.work-with .wrapper .work-with-items .work-with-item .texts p{font-size: 20px}
}
.work-with .wrapper .work-with-items .work-with-item:last-child{grid-column: 3/5}

@media (max-width: 1024px){
	.work-with .wrapper .work-with-items .work-with-item:last-child{order: -1}
}

@media (max-width: 767px){
	.work-with .wrapper .work-with-items .work-with-item:first-child{display: none}
}
.work-with .wrapper .work-with-items .work-with-item:nth-child(2){
	border: 1px solid #e5e5e5; height: 27vw; padding: 5px}

@media (max-width: 1024px){
	.work-with .wrapper .work-with-items .work-with-item:nth-child(2){
	    width: 100%}
}

@media (max-width: 767px){
	.work-with .wrapper .work-with-items .work-with-item:nth-child(2){
	    padding: 35px 45px; height: auto}
}
.company-life{margin-top: 180px}

@media (max-width: 1200px){
	.company-life{margin-top: 120px}
}

@media (max-width: 1024px){
	.company-life{margin-top: 80px}
}

@media (max-width: 1440px){
	.company-life .wrapper{padding-right: 0}
}
.company-life .wrapper .top-info{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 60px}

@media (max-width: 1440px){
	.company-life .wrapper .top-info{padding-right: 50px}
}

@media (max-width: 1200px){
	.company-life .wrapper .top-info{padding-right: 30px}
}

@media (max-width: 1024px){
	.company-life .wrapper .top-info{padding-right: 20px; margin-bottom: 30px}
}
.company-life .wrapper .top-info .slider-navigation{position: static}
.company-life .wrapper .company-life-slider .item{margin-right: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 440px}

@media (max-width: 1440px){
	.company-life .wrapper .company-life-slider .item{width: 360px}
}

@media (max-width: 1024px){
	.company-life .wrapper .company-life-slider .item{width: 320px}
}
.company-life .wrapper .company-life-slider .item .img-wrap{position: relative; height: 17vw}

@media (max-width: 767px){
	.company-life .wrapper .company-life-slider .item .img-wrap{height: 210px}
}
.company-life .wrapper .company-life-slider .item .img-wrap .play{position: absolute; top: 50%; left: 50%; z-index: 10; transform: translate(-50%, -50%)}
.company-life .wrapper .company-life-slider .item .img-wrap img{width: 100%; height: 100%; object-fit: cover}

@media (max-width: 767px){
	.company-life .wrapper .company-life-slider .item .img-wrap img{max-height: 230px}
}
.company-life .wrapper .company-life-slider .item .text-wrap{background: #f5f5f5; padding: 30px}

@media (max-width: 1440px){
	.company-life .wrapper .company-life-slider .item .text-wrap{padding: 30px 20px}
}

@media (max-width: 767px){
	.company-life .wrapper .company-life-slider .item .text-wrap{padding: 15px 10px}
}
.company-life .wrapper .company-life-slider .item .text-wrap p{margin-top: 15px; font-family: "SF Pro Display"; font-size: 16px; color: #514d4e}

@media (max-width: 767px){
	.company-life .wrapper .company-life-slider .item .text-wrap p{font-size: 14px; margin-top: 10px}
}
.company-life .wrapper .company-life-slider .item .text-wrap h5{font-family: "Bebas Neue"; font-weight: bold; color: #514d4e; font-size: 32px; text-transform: uppercase; min-height: 68px}

@media (max-width: 1440px){
	.company-life .wrapper .company-life-slider .item .text-wrap h5{font-size: 24px; min-height: 50px}
}

@media (max-width: 767px){
	.company-life .wrapper .company-life-slider .item .text-wrap h5{font-size: 20px; min-height: auto}
}
.comparisonSection{position: relative; padding-bottom: 56.25%}
.comparisonSection.mb180{margin-bottom: 180px}

@media (max-width: 1200px){
	.comparisonSection.mb180{margin-bottom: 120px}
}

@media (max-width: 1024px){
	.comparisonSection.mb180{margin-bottom: 80px}
}
.comparisonImage{width: 100%; height: 100%}
.afterImage{position: absolute; overflow: hidden; top: 0; transform: translate(100%, 0px)}
.afterImage img{transform: translate(-100%, 0px)}
.comparisonImage img{width: 100%; height: 100%; position: absolute; top: 0}
.append > input[type="file"]{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; display: none; border: 0}
.checkbox-wrap label{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; position: relative; font-size: 14px; color: rgba(81, 77, 78, 0.7); font-family: "SF Pro Display"}
.checkbox-wrap label input{position: absolute; top: 0; left: 0; width: 0; height: 0; overflow: hidden; opacity: 0}
.checkbox-wrap label input:checked ~ span:after{opacity: 1}
.checkbox-wrap label span{width: 30px; min-width: 30px; height: 30px; display: inline-block; position: relative; transition: 0.2s; background: #ffffff; border: 1px solid #e5e5e5; margin-right: 12px}

@media (max-width: 767px){
	.checkbox-wrap label span{margin-right: 10px; width: 20px; height: 20px; min-width: 20px}
}
.checkbox-wrap label span:after{content: ""; width: 16px; height: 16px; background: #eeb116; position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; opacity: 0; transition: 0.2s}

@media (max-width: 767px){
	.checkbox-wrap label span:after{width: 10px; height: 10px; margin-top: -5px; margin-left: -5px}
}
.balloon-wrap{min-width: 345px; width: 100%}

@media (max-width: 767px){
	.balloon-wrap{min-width: 80px; max-width: 80px}
}
.balloon-wrap .img-wrap{height: 215px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 767px){
	.balloon-wrap .img-wrap{height: 60px}
}
.balloon-wrap .img-wrap img{width: 100%; height: 100%; object-fit: cover}
.balloon-wrap .bottom-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 15px}

@media (max-width: 767px){
	.balloon-wrap .bottom-wrap{padding-left: 0}
}
.balloon-wrap .bottom-wrap .address{font-weight: 500; font-size: 14px; font-family: "SF Pro Display"; color: rgba(81, 77, 78, 0.8)}
.balloon-wrap .bottom-wrap .rezhim{font-weight: 400; font-size: 14px; font-family: "SF Pro Display"; color: rgba(81, 77, 78, 0.8)}

@media (max-width: 767px){
	.balloon-wrap .bottom-wrap .address,
	.balloon-wrap .bottom-wrap .rezhim{font-size: 13px}
}
.balloon-wrap .bottom-wrap .yellow-btn{width: 105px; padding: 0 10px; font-size: 18px}

@media (max-width: 767px){
	.balloon-wrap .bottom-wrap .yellow-btn{width: 100%; font-size: 10px; height: 20px; padding: 0 10px}
}
.ymaps-2-1-79-balloon__close{display: none}
.ymaps-2-1-79-balloon__close + .ymaps-2-1-79-balloon__content{margin: 0 !important}
.ymaps-2-1-79-balloon__content{padding: 0 !important; margin: 0}
.drop-menu{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; display: none}

@media (max-width: 1024px){
	.drop-menu{display: -webkit-box; display: -ms-flexbox; display: flex}
}

@media (max-width: 767px){
	.drop-menu{width: 40px; align-items: flex-end}
}
.drop-menu .line{width: 40px; height: 2px; background-color: #eeb116; display: block; margin: 4px auto; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out}
.drop-menu.is-active .line:nth-child(3){opacity: 0}
.drop-menu.is-active .line:nth-child(1){-webkit-transform: translateY(12px) rotate(45deg); -ms-transform: translateY(12px) rotate(45deg); -o-transform: translateY(12px) rotate(45deg); transform: translateY(12px) rotate(45deg)}
.drop-menu.is-active .line:nth-child(2){-webkit-transform: translateY(1px) rotate(-45deg); -ms-transform: translateY(1px) rotate(-45deg); -o-transform: translateY(1px) rotate(-45deg); transform: translateY(1px) rotate(-45deg)}

#sent-popup{max-width: 820px; width: 100%; margin: 0 auto}
#sent-popup .popup-body{background: white; padding: 35px; padding-bottom: 65px; position: relative; width: 100%; border-radius: 20px}
#sent-popup .popup-body .mfp-close{width: 32px; height: 32px; position: absolute; top: -40px; right: -40px; opacity: 0.5}
#sent-popup .popup-body .mfp-close:hover{opacity: 1}
#sent-popup .popup-body .mfp-close:before{content: none}
#sent-popup .popup-body .mfp-close:after{content: ""; width: 32px; height: 32px; background: url(../images/close-popup.svg); background-repeat: no-repeat; background-size: cover; background-position: center center; position: absolute; top: 0; left: 0; opacity: 1}
#sent-popup .popup-body .sent-wrap{max-width: 500px; width: 100%; margin: 0 auto; text-align: center}
#sent-popup .popup-body .sent-wrap .check-icon{margin-bottom: 35px}
#sent-popup .popup-body .sent-wrap h2{margin-bottom: 20px; font-size: 50px; line-height: 110%}
#sent-popup .popup-body .sent-wrap p{font-size: 20px; font-weight: 500; color: #514d4e; opacity: 0.7; font-family: "SF Pro Display"; margin-bottom: 45px}
@media (max-width: 1024px){
	#sent-popup .popup-body .sent-wrap p{margin-bottom: 30px; font-size: 18px; line-height: 120%}
	#sent-popup .popup-body .sent-wrap h2{margin-bottom: 30px}
	#sent-popup .popup-body{padding: 50px}
	#sent-popup{max-width: 500px}
}
@media (max-width: 767px){
	.drop-menu .line{width: 28px; margin: 3px 0}
	.drop-menu.is-active .line:nth-child(1){-webkit-transform: translateY(10px) rotate(45deg); -ms-transform: translateY(10px) rotate(45deg); -o-transform: translateY(10px) rotate(45deg); transform: translateY(10px) rotate(45deg)}
	#sent-popup .popup-body .sent-wrap p{font-size: 16px}
	#sent-popup .popup-body .sent-wrap .check-icon{margin-bottom: 30px}
	#sent-popup .popup-body .mfp-close{right: 0; top: -60px}
}
#leave-popup{max-width: 1240px; width: 100%; margin: 0 auto}
#leave-popup .popup-body{width: 100%; background: white; padding: 80px 50px; position: relative}
#leave-popup .popup-body .mfp-close{width: 55px; height: 55px; position: absolute; opacity: 1; padding: 0; margin: 0; top: 10px; right: 10px; border: 1px solid #e5e5e5}
#leave-popup .popup-body .mfp-close:before{content: none}

#leave-popup .popup-body .mfp-close:after{content: ""; width: 30px; height: 30px; background: url(../images/close-search.svg); background-repeat: no-repeat; background-size: cover; background-position: center center; position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; opacity: 1}
#leave-popup .popup-body .leave-info h2{font-family: "Bebas Neue"; color: #eeb116; text-align: center; max-width: 480px; width: 100%; margin: 0 auto 15px; font-size: 60px}
#leave-popup .popup-body .leave-info > p{font-size: 20px; font-family: "SF Pro Display"; font-weight: 600; margin-bottom: 70px; text-align: center; color: rgba(81, 77, 78, 0.8)}
#leave-popup .popup-body .leave-info .leave-form{width: 100%; max-width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

#leave-popup .popup-body .leave-info .leave-form .checkbox-wrap{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%}

#leave-popup .popup-body .leave-info .leave-form input{border: 1px solid rgba(0, 0, 0, 0.1); width: calc((100% - 30px) / 2); margin-bottom: 30px}
#leave-popup .popup-body .leave-info .leave-form button{margin-bottom: 20px}

@media (max-width: 767px){
	#leave-popup .popup-body{padding: 70px 30px}
	#leave-popup .popup-body .mfp-close{width: 40px; height: 40px}
	#leave-popup .popup-body .mfp-close:after{width: 22px; height: 22px; margin-top: -11px; margin-left: -11px}
	#leave-popup .popup-body .leave-info h2{font-size: 40px; max-width: 320px}
	#leave-popup .popup-body .leave-info > p{font-size: 18px; margin-bottom: 40px}
	#leave-popup .popup-body .leave-info .leave-form input{width: 100%; margin-bottom: 10px}
}

.header{padding-bottom: 60px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: fixed; top: 0; background: white; left: 0; width: 100%; z-index: 10}
.header .header-top{padding: 0 50px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 0}
.header .header-top .logo{width: 17%; padding: 10px 0; border-right: 1px solid rgba(0, 0, 0, 0.1)}
.header .header-top .logo img{width: 15vw; max-width: 95%}
.header .header-top .ratings{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 24%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}

.header .header-top .ratings .rating{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 20px; transition: all 0.3s ease; color:#000}
.header .header-top .ratings a.rating:hover{opacity:0.8}
.header .header-top .ratings .rating .number{font-weight: 700; font-size: 42px; line-height: 42px; color: #eeb116; font-family: "Bebas Neue"; letter-spacing: -0.03em; text-transform: uppercase; margin-right: 10px; position: relative; z-index: 0}

.header .header-top .ratings .rating .number:after{content: ""; width: 46px; height: 23px; background: #eaeaea; position: absolute; bottom: 0; left: -12px; z-index: -1}
.header .header-top .ratings .rating .text{font-weight: 700; font-size: 14px; line-height: 110%; font-family: "Bebas Neue"; max-width: 40px; letter-spacing: -0.03em; text-transform: uppercase; display: block}
.header .header-top .information-wrap{width: 41%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid rgba(0, 0, 0, 0.1); border-top: none; border-bottom: none; padding: 10px 0}
.header .header-top .social-icons{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}

.header .header-top .social-icons .social-icon{display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 3px; width: 40px; height: 40px; position: relative; z-index: 0; background: #eaeaea}
.header .header-top .social-icons .social-icon:after{content: ""; background: #eeb116; width: 0; transition: 0.3s; height: 100%; position: absolute; top: 0; left: 0; z-index: -1}
.header .header-top .social-icons .social-icon svg{margin: auto; transition: 0.3s; fill: #514d4e}
.header .header-top .social-icons .social-icon:hover:after{width: 100%}
.header .header-top .social-icons .social-icon:hover svg{fill: white}
.header .header-top .global-btn{padding: 0 29px; font-size: 16px; height: 40px}
.header .header-top .phone-wrap .phone{position: relative; z-index: 0; font-weight: 700; font-size: 24px; line-height: 24px; color: #eeb116; text-transform: uppercase; font-family: "Bebas Neue"}

.header .header-top .phone-wrap .phone:after{content: ""; width: 110%; height: 17px; background: #eaeaea; position: absolute; bottom: -4px; left: -8px; z-index: -1}
.header .header-top .phone-wrap span{font-size: 14px; font-family: "SF Pro Display"; color: rgba(81, 77, 78, 0.7); display: block; margin-top: 8px}
.header .header-top .header-search{position: absolute; right: 50px; top: calc(100% + 14px); max-width: 224px; width: 100%; height: 34px; z-index: 2; border: 1px solid rgba(81, 77, 78, 0.3)}
.header .header-top .header-search input{width: 100%; height: 100%; font-family: "SF Pro Display"; font-size: 16px; padding-left: 10px; padding-right: 35px}
.header .header-top .header-search button{position: absolute; top: 50%; transform: translateY(-50%); right: 10px; display: -webkit-box; display: -ms-flexbox; display: flex}
.header .header-top .menu-wrap{position: absolute; left: 50px; top: calc(100% + 22px); width: 100%}

.header .header-top .menu-wrap .social-icons{display: none}
.header .header-top .menu-wrap .header-search{display: none}
.header .header-top .menu-wrap .top-mobile{display: none}
.header .header-top .menu-wrap .menu-icon{display: none}
.header .header-top .menu-wrap .main-menu{display: -webkit-box; display: -ms-flexbox; display: flex}
.header .header-top .menu-wrap .main-menu > li{margin-right:40px}
.header .header-top .menu-wrap .main-menu > li:last-child{margin-right: 0}
.header .header-top .menu-wrap .main-menu > li.active a{color: #eeb116}
.header .header-top .menu-wrap .main-menu > li:hover a{color: #eeb116}
.header .header-top .menu-wrap .main-menu > li > a{font-size: 16px; font-family: "Inter", sans-serif; color: #514d4e}
.header .header-top .menu-wrap .main-menu > li > a:hover{color: #eeb116}
.header .header-top .menu-wrap .main-menu > li .sub-menu{position: absolute; top: calc(100% + 20px); left: 0; z-index: 10; background: #f5f5f5; -webkit-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15); min-width: 230px; padding: 20px; opacity: 0; visibility: hidden}
.header .header-top .menu-wrap .main-menu > li .sub-menu > li{margin-bottom: 15px}
.header .header-top .menu-wrap .main-menu > li .sub-menu > li:last-child{margin-bottom: 0}
.header .header-top .menu-wrap .main-menu > li .sub-menu > li a{font-family: "SF Pro Display"; color: rgba(0, 0, 0, 0.7); font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex}
.header .header-top .menu-wrap .main-menu > li .sub-menu > li a:hover{color: #eeb116}
.header .header-top .menu-wrap .main-menu > li.drop-item{position: relative; padding-right: 20px; cursor: pointer}
.header .header-top .menu-wrap .main-menu > li.drop-item:before{content: ""; padding-bottom: 20px; height: 20px; bottom: -20px; left: 0; width: 100%; z-index: 0; position: absolute}
.header .header-top .menu-wrap .main-menu > li.drop-item:after{content: ""; position: absolute; top: 50%; margin-top: -3px; right: 0; background: url(../images/down-icon.svg); width: 14px; height: 7px; background-size: cover; background-repeat: no-repeat; background-position: center center}

.header .header-top .menu-wrap .main-menu > li.drop-item:hover .sub-menu{opacity: 1; visibility: visible}
.header .header-top .sign-in-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: flex-end; width: 18%}
.header .header-top .sign-in-wrap .favorite{width: 40px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; background: #eaeaea; position: relative; z-index: 0}
.header .header-top .sign-in-wrap .favorite:after{content: ""; background: #eeb116; width: 0; transition: 0.3s; height: 100%; position: absolute; top: 0; left: 0; z-index: -1}
.header .header-top .sign-in-wrap .favorite svg{margin: auto; transition: 0.3s; fill: #514d4e}
.header .header-top .sign-in-wrap .favorite:hover:after{width: 100%}
.header .header-top .sign-in-wrap .favorite:hover svg{fill: white}
.header .header-top .sign-in-wrap .sign-in{width: 112px; height: 40px; background: #eaeaea; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: 5px; padding: 10px 15px; position: relative; z-index: 0}
.header .header-top .sign-in-wrap .sign-in:before{content: ""; background: #eeb116; width: 0; transition: 0.3s; height: 100%; position: absolute; top: 0; left: 0; z-index: -1}
.header .header-top .sign-in-wrap .sign-in:after{content: ""; width: 15px; height: 20px; position: absolute; top: 50%; transition: 0.3s; right: 11px; margin-top: -10px; background: #514d4e; z-index: -1}
.header .header-top .sign-in-wrap .sign-in:hover:before{width: 100%}
.header .header-top .sign-in-wrap .sign-in:hover span{color: white}
.header .header-top .sign-in-wrap .sign-in span{font-weight: bold; font-size: 16px; font-family: "Bebas Neue"; transition: 0.3s; color: #eeb116; letter-spacing: -0.03em; text-transform: uppercase}

@media (max-width: 1500px){
	.header .header-top .menu-wrap .main-menu > li{margin-right: 30px}
	.header .header-top .menu-wrap .main-menu > li > a{font-size: 15px}
}
@media (max-width: 1300px){
	.header .header-top .menu-wrap .main-menu > li{margin-right:20px}
	.header .header-top .menu-wrap .main-menu > li > a{font-size: 13px}
	.header .header-top .menu-wrap .main-menu > li.drop-item{padding-right: 15px}
	.header .header-top .menu-wrap .main-menu > li.drop-item:after{margin-top: -1px;width: 8px; height:4px}
}
@media (max-width: 1200px){
	.header .header-top .header-search{right: 30px}
	.header .header-top{padding: 0 30px}
	.header .header-top .logo{width: 15%}
	.header .header-top .logo img{width: 13vw}
	.header .header-top .ratings{width: 23%}
	.header .header-top .ratings .rating{margin: 0 15px}
	.header .header-top .ratings .rating .number{font-size: 34px; line-height: 100%}
	.header .header-top .information-wrap{width: 42%}
	.header .header-top .global-btn{padding: 0 25px}
	.header .header-top .phone-wrap .phone{font-size: 20px}
	.header .header-top .menu-wrap{left: 30px}
	.header .header-top .menu-wrap .main-menu > li{margin-right:20px}
	.header .header-top .menu-wrap .main-menu > li > a{font-size: 12px}
	.header .header-top .menu-wrap .main-menu > li.drop-item{padding-right:10px}
	.header .header-top .menu-wrap .main-menu > li.drop-item:after{margin-top: -1px;width: 8px; height:4px}
	.header .header-top .sign-in-wrap{width: 20%}
}
@media (max-width: 1024px){
	.header{padding-bottom: 0; border-bottom: none}
	.header .header-top{padding: 0 20px}
	.header .header-top .logo{width: 25%}
	.header .header-top .logo img{width: 22vw}
	.header .header-top .ratings{display: none}
	.header .header-top .information-wrap{width: 50%; border-left: none}
	.header .header-top .social-icons{display: none}

	.header .header-top .menu-wrap{top: 71px; padding: 20px; left: 0; overflow-y: auto; height: calc(100vh - 72px); opacity: 0; transition: 0.3s; background: white; visibility: hidden; transform: translateY(-100%)}
    .header .header-top .menu-wrap .social-icons{display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 20px}
    .header .header-top .menu-wrap .social-icons .social-icon{margin: 0; margin-right: 10px}
    .header .header-top .menu-wrap.open{opacity: 1; visibility: visible; transform: translateY(0)}

	.header .header-top .sign-in-wrap .sign-in{display: none}
	.header .header-top .sign-in-wrap .favorite{margin-left: auto; margin-right: 40px}
	.header .header-top .menu-wrap .main-menu{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
	.header .header-top .menu-wrap .social-icons{display: -webkit-box; display: -ms-flexbox; display: flex}
	.header .header-top .menu-wrap .header-search{display: block; position: relative; height: 40px; border: 1px solid rgba(81, 77, 78, 0.3); left: 0}
	.header .header-top .menu-wrap .top-mobile{margin-bottom: 25px; display: -webkit-box; display: -ms-flexbox; display: flex}
    .header .header-top .menu-wrap .top-mobile .sign-in-wrap{width: auto; margin-left: 10px; flex-direction: row-reverse}
    .header .header-top .menu-wrap .top-mobile .sign-in{display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 10px; margin-left: 0}
    .header .header-top .menu-wrap .top-mobile .favorite{margin: 0}
	.header .header-top .menu-wrap .main-menu > li{margin-right: 0; margin-bottom: 20px}
	.header .header-top .menu-wrap .main-menu > li .sub-menu{display: none}
	.header .header-top .sign-in-wrap{width: 15%; margin-left: auto}
	.header .header-top .menu-wrap .main-menu > li.drop-item:after{content: none}
	.header .header-top .menu-wrap .main-menu > li.drop-item:before{content: none}
	.header .header-top .menu-wrap .main-menu > li > a{font-size: 34px; font-weight: bold; color: #000}
}
@media (max-width: 767px){
	.header .header-top{padding: 0 10px}
	.header .header-top .logo{width: 95px; padding: 0; padding-right: 10px; border: none}
	.header .header-top .logo img{width: 100%}
	.header .header-top .information-wrap{width: auto; flex-grow: 1; border-left: 1px solid rgba(0, 0, 0, 0.1); padding: 0; padding: 10px 0}
	.header .header-top .global-btn{padding: 0 8px; font-size: 13px}
	.header .header-top .phone-wrap .phone{font-size: 15px}
	.header .header-top .phone-wrap .phone:after{height: 8px; width: 100%; left: -2px; bottom: 5px}
	.header .header-top .phone-wrap span{font-size: 12px; margin-top: 2px}
	.header .header-top .form-wrap{display: none}
	.header .header-top .menu-wrap{height: calc(100vh - 61px); top: 61px}
	.header .header-top .menu-wrap .top-mobile .sign-in-wrap{display: -webkit-box; display: -ms-flexbox; display: flex}
	.header .header-top .menu-wrap .main-menu > li{margin-bottom: 15px}
	.header .header-top .sign-in-wrap{display: none}
	.header .header-top .menu-wrap .main-menu > li > a{font-size: 28px}
}

@media (max-height: 570px){
	.header .header-top .menu-wrap .main-menu > li{margin-bottom: 10px}
	.header .header-top .menu-wrap .main-menu > li > a{font-size: 22px}
}


@media (min-width: 1025px){
	.header.fixed{padding-bottom: 0; border-bottom: none}

    .header.fixed .ratings,
    .header.fixed .social-icons{display: none}

    .header.fixed .search-resault{top: 100%}

    .header.fixed .wrap{border-left: 0; width: 35%}

    .header.fixed .sign-in-wrap{width: 15%}
}

@media (min-width: 1025px) and (max-width: 1200px){
	.header.fixed .sign-in-wrap{width: 18%}
}

@media (min-width: 1025px){
	.header.fixed .logo{width: 15%}
}

@media (min-width: 1025px){
	.header.fixed .form-wrap{width: 20%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
}

@media (min-width: 1025px) and (max-width: 1200px){
	.header.fixed .form-wrap{width: 17%}
}

@media (min-width: 1025px){
	.header.fixed .header-search{position: relative; right: inherit; top: inherit; max-width: 80%}
}

@media (min-width: 1025px){
	.header.fixed .menu-wrap{position: relative; width: 15%; border: 1px solid rgba(0, 0, 0, 0.1); border-top: none; border-bottom: none; left: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px 0; cursor: pointer}
}

@media (min-width: 1025px) and (max-width: 1200px){
	.header.fixed .menu-wrap{padding: 23px 0}
}

@media (min-width: 1025px){
	.header.fixed .menu-wrap .menu-icon{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}

    .header.fixed .menu-wrap .menu-icon span{letter-spacing: -0.03em; text-transform: uppercase; font-family: "Bebas Neue"; font-weight: bold; font-size: 22px; margin-left: 12px; margin-right: 5px; color: #514d4e}
}

@media (min-width: 1025px){
	.header.fixed .menu-wrap .main-menu{position: absolute; top: 100%; left: 0; z-index: -1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 230px; opacity: 0; transform: translateY(-100%); visibility: hidden}

    .header.fixed .menu-wrap .main-menu > li{border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 16px 25px; width: 100%; background: #f5f5f5; margin: 0; transition: 0.3s}

    .header.fixed .menu-wrap .main-menu > li:hover{background: #514d4e}

    .header.fixed .menu-wrap .main-menu > li.drop-item .sub-menu{left: 100%}

    .header.fixed .menu-wrap .main-menu > li:hover.drop-item .sub-menu {

        top: 0; border: 1px solid #e5e5e5; background: white}

    .header.fixed .menu-wrap .main-menu > li:hover.drop-item:after{background: url(../images/down-icon-white.svg)}

    .header.fixed .menu-wrap .main-menu > li:hover > a{color: rgba(255, 255, 255, 0.7)}

    .header.fixed .menu-wrap .main-menu > li:last-child{border: none}

    .header.fixed .menu-wrap .main-menu > li.drop-item:after{right: 20px; transform: rotate(270deg)}

    .header.fixed .menu-wrap .main-menu > li.drop-item:before{content: none}
}

@media (min-width: 1025px){
	.header.fixed .menu-wrap:hover .main-menu{opacity: 1; z-index: 10; transform: translateY(0); visibility: visible}
}
.search-resault{background: white; padding: 0 50px; text-align: center; margin: 80px auto}

@media (max-width: 1200px){
	.search-resault{padding: 0 30px}
}

@media (max-width: 1024px){
	.search-resault{padding: 30px 20px 0; margin-top: 40px}
}

@media (max-width: 767px){
	.search-resault{padding: 30px 15px 0; margin-top: 20px}
}
.search-resault .resault-text{text-align: center; padding-bottom: 30px; font-size: 32px; font-weight: bold; font-family: "Bebas Neue"; color: #514d4e; margin-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1)}

@media (max-width: 1024px){
	.search-resault .resault-text{font-size: 24px; margin-bottom: 60px; padding-bottom: 30px}
}
.search-resault .resault-info-items{text-align: center}
.search-resault .resault-info-items .resault-info-item-info{display: grid; gap: 40px; grid-template-columns: 1fr 1fr}

@media (max-width: 1024px){
	.search-resault .resault-info-items .resault-info-item-info{grid-template-columns: 1fr}
}
.search-resault .resault-info-items .resault-info-item-info .resault-info-item-wrap.style{position: relative; z-index: 0}
.search-resault .resault-info-items .resault-info-item-info .resault-info-item-wrap.style:after{content: ""; position: absolute; top: 0; right: -20px; height: 100%; width: 1px; background: #e5e5e5}
.search-resault .resault-info-items .resault-info-item-info .resault-info-item-wrap > h2{text-transform: uppercase; font-size: 32px; font-family: "Bebas Neue"; color: #514d4e; text-align: center; display: inline-block; position: relative; margin-bottom: 30px}
.search-resault .resault-info-items .resault-info-item-info .resault-info-item-wrap > h2 .counter{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; font-weight: 500; color: white; min-width: 30px; height: 30px; font-family: "SF Pro Display"; font-size: 14px; background: #eeb116; padding: 5px; position: absolute; right: -30px; top: -20px}
.search-resault .resault-info-items .resault-info-item-info .resault-info-item-wrap .more{font-size: 32px; font-family: "Bebas Neue"; font-weight: bold; color: #514d4e; border-bottom: 2px solid #514d4e; display: block; align-self: flex-start}

@media (max-width: 1024px){
	.search-resault .resault-info-items .resault-info-item-info .resault-info-item-wrap .more{font-size: 24px; border-width: 1px}
}
.search-resault .resault-info-items .resault-info-item{width: 100%; margin-bottom: 20px; text-align: left; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1)}

@media (max-width: 1024px){
	.search-resault .resault-info-items .resault-info-item{margin-bottom: 20px; padding-bottom: 20px}
}
.search-resault .resault-info-items .resault-info-item.hidden{display: none}
.search-resault .resault-info-items .resault-info-item h3{margin-bottom: 20px; font-size: 32px; font-family: "Bebas Neue"; color: #514d4e; font-weight: bold}

@media (max-width: 1024px){
	.search-resault .resault-info-items .resault-info-item h3{font-size: 24px; margin-bottom: 10px}
}
.search-resault .resault-info-items .resault-info-item .info{display: -webkit-box; display: -ms-flexbox; display: flex}
.search-resault .resault-info-items .resault-info-item .info .img-wrap{max-width: 200px; height: 150px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 20px}

@media (max-width: 767px){
	.search-resault .resault-info-items .resault-info-item .info .img-wrap{width: 50%; margin-right: 0; height: auto; max-width: 100%}
}
.search-resault .resault-info-items .resault-info-item .info .img-wrap img{width: 100%; height: 100%; object-fit: cover}
.search-resault .resault-info-items .resault-info-item .info .text-wrap{max-width: 200px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 767px){
	.search-resault .resault-info-items .resault-info-item .info .text-wrap{width: 50%; margin-left: 10px; max-width: 100%}
}
.search-resault .resault-info-items .resault-info-item .info .text-wrap .list li{display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 15px; padding-bottom: 2px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 2px solid rgba(0, 0, 0, 0.1)}
.search-resault .resault-info-items .resault-info-item .info .text-wrap .list li span{font-family: "SF Pro Display"; color: #989898}
.search-resault .resault-info-items .resault-info-item .info .text-wrap .list li span.black{color: #000}
.search-resault .resault-info-items .resault-info-item .info .text-wrap .price{display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: auto}
.search-resault .resault-info-items .resault-info-item .info .text-wrap .price span{font-weight: bold; font-family: "Bebas Neue"; font-size: 32px; margin-right: 5px}

@media (max-width: 767px){
	.search-resault .resault-info-items .resault-info-item .info .text-wrap .price span{font-size: 24px}
}
.search-resault .resault-info-items .resault-info-item .info .text-wrap .price span.text{color: #514d4e}
.search-resault .resault-info-items .resault-info-item .info .text-wrap .price span.itog,
.search-resault .resault-info-items .resault-info-item .info .text-wrap .price span.rub{color: #eeb116}
.resault-info-item .global-btn{margin-top: 20px}
.footer{background: #f5f5f5}
.footer .wrapper .footer-top{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 50px 0 40px}

.footer-left a.orange-btn{margin-top:20px; max-width:300px}


@media (max-width: 1440px){
	.footer .wrapper .footer-top{padding: 40px 0}
}

@media (max-width: 767px){
	.footer .wrapper .footer-top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 30px 0}
}

@media (max-width: 1440px){
	.footer .wrapper .footer-top .footer-logo{width: 180px}
}

@media (max-width: 1024px){
	.footer .wrapper .footer-top .footer-logo{margin-right: 30px}
}

@media (max-width: 767px){
	.footer .wrapper .footer-top .footer-logo{margin-right: 0; width: 150px}
}
.footer .wrapper .footer-top .footer-logo img{width: 100%}
.footer .wrapper .footer-top .footer-links{display: -webkit-box; display: -ms-flexbox; display: flex; width: 70%; -ms-flex-pack: distribute; justify-content: space-around; padding-top: 0}

@media (max-width: 1440px){
	.footer .wrapper .footer-top .footer-links{padding-top: 30px; width: 80%}
}

@media (max-width: 1024px){
	.footer .wrapper .footer-top .footer-links{padding-top: 25px; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px}
}

@media (max-width: 767px){
	.footer .wrapper .footer-top .footer-links{grid-template-columns: 1fr 1fr; width: 100%; gap: 30px 0}
}
.footer .wrapper .footer-top .footer-links .links{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 145px}

@media (max-width: 767px){
	.footer .wrapper .footer-top .footer-links .links{width: 60%; max-width: inherit}
}
.footer .wrapper .footer-top .footer-links .links .title{color: #514d4e; font-weight: 600; font-size: 18px; line-height: 140%; font-family: "SF Pro Display"; margin-bottom: 25px}

@media (max-width: 1024px){
	.footer .wrapper .footer-top .footer-links .links .title{margin-bottom: 20px}
}

@media (max-width: 767px){
	.footer .wrapper .footer-top .footer-links .links .title{font-size: 16px}
}
.footer .wrapper .footer-top .footer-links .links .link{margin-bottom: 15px; color: rgba(81, 77, 78, 0.8); font-size: 16px; font-family: "SF Pro Display"}

@media (max-width: 767px){
	.footer .wrapper .footer-top .footer-links .links .link{font-size: 14px; margin-bottom: 10px}
}
.footer .wrapper .footer-top .footer-links .links .link:hover{color: #eeb116}
.footer .wrapper .footer-top .footer-links .links .link:last-child{margin-bottom: 0}
.footer .wrapper .footer-bottom{padding: 20px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom{padding: 15px 0; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-start}
}
.footer .wrapper .footer-bottom .site-developed{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom .site-developed{width: 50%}
}
.footer .wrapper .footer-bottom .site-developed span{color: rgba(81, 77, 78, 0.8); font-size: 14px; font-family: "SF Pro Display"}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom .site-developed span{font-size: 12px}
}
.footer .wrapper .footer-bottom .site-developed a{margin-top: 6px; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom .site-developed a{width: 80px}
}
.footer .wrapper .footer-bottom .site-developed a img{width: 100%}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom .social-items{width: 50%}
}
.footer .wrapper .footer-bottom{padding: 20px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom{padding: 15px 0; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-start}
}
.footer .wrapper .footer-bottom .site-developed{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom .site-developed a{font-size: 14px !important}
}
.footer .wrapper .footer-bottom .site-developed span{color: rgba(81, 77, 78, 0.8); font-size: 14px; font-family: "SF Pro Display"}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom .site-developed span{font-size: 12px}
    .footer .wrapper .footer-bottom .site-developed a {align-self: flex-start; width: auto
}
}
.footer .wrapper .footer-bottom .site-developed a {color: rgba(81, 77, 78, 0.8); font-size: 16px; font-family: "SF Pro Display"; position: relative}
.footer .wrapper .footer-bottom .site-developed a:after{content: ""; position: absolute; bottom: -1px; left: 0; height: 1px; width: 100%; background: rgba(81, 77, 78, 0.8); transition: 0.3s}
.footer .wrapper .footer-bottom .site-developed a:hover:after{width: 0}


@media (max-width: 767px){
	.footer .wrapper .footer-bottom .social-items{width: 50%; margin-bottom: 20px}
}
.footer .wrapper .footer-bottom .privacy-policy{color: rgba(81, 77, 78, 0.8); font-size: 14px; font-family: "SF Pro Display"; position: relative}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom .privacy-policy{width: 50%; margin-left: auto; margin-top: 2px; font-size: 12px}
}
.footer .wrapper .footer-bottom .privacy-policy:after{content: ""; position: absolute; bottom: -2px; left: 0; height: 1px; width: 100%; background: rgba(81, 77, 78, 0.8); transition: 0.3s}

@media (max-width: 767px){
	.footer .wrapper .footer-bottom .privacy-policy:after{bottom: -1px; width: 170px}
}
.footer .wrapper .footer-bottom .privacy-policy:hover:after{width: 0}
.technologies-item{display: -webkit-box; display: -ms-flexbox; display: flex; padding: 40px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); position: relative}

@media (max-width: 1024px){
	.technologies-item{-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 20px 0 30px}
}
.technologies-item .image-style{width: 20%; padding: 30px; min-height: 15vw; background: #f5f5f5; align-self: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1400px){
	.technologies-item .image-style{position: absolute; bottom: 20px; right: 0; width: 17vw}
}

@media (max-width: 1024px){
	.technologies-item .image-style{padding: 20px; top: 20px; bottom: 0; width: 30%; height: 200px; min-height: auto}
}

@media (max-width: 767px){
	.technologies-item .image-style{display: none}
}
.technologies-item .image-style img{margin: auto; max-width: 100%; max-height: 100%}
.technologies-item .text-wrap{width: 30%; padding-right: 4vw; padding-left: 3vw; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 1600px){
	.technologies-item .text-wrap{padding-right: 3vw; padding-left: 2vw}
}

@media (max-width: 1400px){
	.technologies-item .text-wrap{width: 32%}
}

@media (max-width: 1024px){
	.technologies-item .text-wrap{width: 100%; padding: 0; padding-top: 20px}
}
.technologies-item .text-wrap h4{font-weight: bold; font-size: 45px; color: #000; font-family: "Bebas Neue"; margin-bottom: 40px}

@media (max-width: 1600px){
	.technologies-item .text-wrap h4{font-size: 40px}
}

@media (max-width: 1024px){
	.technologies-item .text-wrap h4{font-size: 32px; margin-bottom: 20px}
}

@media (max-width: 767px){
	.technologies-item .text-wrap h4{font-size: 24px}
}
.technologies-item .text-wrap p{margin-bottom: 25px; font-size: 20px; line-height: 130%; font-family: "SF Pro Display"; color: #858283; font-weight: 500}

@media (max-width: 1400px){
	.technologies-item .text-wrap p{font-size: 18px; line-height: 120%}
}

@media (max-width: 1024px){
	.technologies-item .text-wrap p{margin-bottom: 20px}
}

@media (max-width: 767px){
	.technologies-item .text-wrap p{font-size: 16px; line-height: 120%}
}
.technologies-item .text-wrap .global-btn{margin-top: auto; align-self: flex-start}

@media (max-width: 1024px){
	.technologies-item .text-wrap .global-btn{margin-top: 20px}
}
.technologies-item .img-wrap{min-height: 410px; width: 50%; overflow: hidden}

@media (max-width: 1024px){
	.technologies-item .img-wrap{width: 65%; min-height: 300px}
}

@media (max-width: 767px){
	.technologies-item .img-wrap{width: 100%}
}

@media (max-width: 767px){
	.technologies-item .img-wrap{min-height: 50vw}
}
.technologies-item .img-wrap img{width: 100%; height: 100%; object-fit: cover}
.checkbox-wrap label{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; position: relative; font-size: 16px; font-family: "SF Pro Display"; color: #858283}

@media (max-width: 1024px){
	.checkbox-wrap label p{border: 1px solid #858283; padding: 12px 18px; font-size: 16px; line-height: 16px; border-radius: 100px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; color: #858283}
}
.checkbox-wrap label input{position: absolute; top: 0; left: 0; width: 0; height: 0; overflow: hidden; opacity: 0}
.checkbox-wrap label input:checked ~ span:after{opacity: 1}

@media (max-width: 1024px){
	.checkbox-wrap label input:checked ~ p{border-color: #eeb116; color: #eeb116}
}
.checkbox-wrap label span{width: 30px; min-width: 30px; height: 30px; display: inline-block; position: relative; transition: 0.2s; border: 1px solid #e5e5e5; border-radius: 4px; margin-right: 10px}
.checkbox-wrap label span:after{content: ""; background: url(../images/checked-icon.svg) no-repeat center center/cover; width: 16px; height: 14px; position: absolute; top: 50%; left: 50%; margin-top: -7px; margin-left: -8px; opacity: 0; transition: 0.2s}

@media (max-width: 1200px){
	.checkbox-wrap label span{height: 24px; width: 24px; min-width: 24px}

    .checkbox-wrap label span:after{width: 12px; height: 10px; margin-top: -5px; margin-left: -6px}
}

@media (max-width: 1024px){
	.checkbox-wrap.style2 label p{border: 1px solid #858283; padding: 12px 18px; font-size: 16px; line-height: 16px; border-radius: 100px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; color: #858283}
}

@media (max-width: 1024px){
	.checkbox-wrap.style2 label input:checked ~ p{border-color: #eeb116; color: #eeb116}
}

@media (max-width: 1024px){
	.checkbox-wrap.style2 label span{display: none}
}
.checkbox-wrap.style2 label span:after{content: ""; background: url(../images/checked-icon.svg) no-repeat center center/cover; width: 16px; height: 14px; position: absolute; top: 50%; left: 50%; margin-top: -7px; margin-left: -8px; opacity: 0; transition: 0.2s}

@media (max-width: 1200px){
	.checkbox-wrap.style2 label span{height: 24px; width: 24px; min-width: 24px}

    .checkbox-wrap.style2 label span:after{width: 12px; height: 10px; margin-top: -5px; margin-left: -6px}
}
.pagination-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 20px}
.pagination-wrap > a{width: 24px; height: 24px; display: -webkit-box; display: -ms-flexbox; display: flex}
.pagination-wrap > a img{margin: auto}
.pagination-wrap > .left-arrow{margin-right: 15px; opacity: 0.2}
.pagination-wrap > .right-arrow{margin-left: 15px}
.pagination-wrap .pagination-list{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.pagination-wrap .pagination-list a{font-size: 16px; font-family: "SF Pro Display"; font-weight: bold; color: rgba(0, 0, 0, 0.2); margin: 0 5px}
.pagination-wrap .pagination-list a.active{color: black}
.tab-content .tab-content-item{height: 0px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex}
.tab-content .tab-content-item.active{height: auto; overflow: visible}
.select-wrap{position: relative}
.select-wrap select{display: none}
.select-wrap .select2{position: relative; width: 100% !important; height: 100%}
.select-wrap .select2 .selection{width: 100%}
.select-wrap .select2-container--default .select2-selection--single{border: none; background: #f5f5f5; border-radius: 10px; height: 80px; line-height: 80px}

@media (max-width: 1024px){
	.select-wrap .select2-container--default .select2-selection--single{height: 60px; line-height: 60px}
}
.select-wrap .select2-container--default .select2-selection--single:focus{outline: none}
.select-wrap .select2-container .select2-selection--single .select2-selection__rendered{font-size: 20px; color: #514d4e; font-family: "SF Pro Display"; height: 80px; line-height: 80px; padding: 0 50px 0 30px}

@media (max-width: 1200px){
	.select-wrap .select2-container .select2-selection--single .select2-selection__rendered{font-size: 16px}
}

@media (max-width: 1024px){
	.select-wrap .select2-container .select2-selection--single .select2-selection__rendered{height: 60px; line-height: 60px}
}
.select-wrap .select2-selection__arrow{width: 24px !important; height: 14px !important; top: 54% !important; background: #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; right: 20px !important; transform: translateY(-50%); z-index: 1 !important; background-color: transparent}
.select-wrap .select2-selection__arrow b{background: url(../images/select-arrow.svg) no-repeat center center; width: 24px !important; height: 24px !important; border: none !important; margin: 0 !important; position: static !important}
.select-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{background: url(../images/select-arrow.svg) no-repeat center center; width: 24px !important; height: 24px !important; border: none !important; transform: rotate(-90deg)}
.select2-dropdown{border: none !important}
.select2-container--default .select2-results__option[aria-selected="true"]{background: #fff; font-size: 20px !important}

.select2-container--default .select2-results__option--highlighted[aria-selected]{color: #514d4e; font-size: 20px; background: #fff}

.select2-search--dropdown{padding: 0}
.select2-container--open .select2-dropdown{bottom: 0 !important; top: 100%}
.select2-results__options{border: 1px solid #f5f5f5; max-height: inherit !important; border-radius: 0 0 10px 10px}
.select2-results__option{padding: 6px 0px; font-size: 20px; font-weight: 400; font-family: "SF Pro Display"; background: #fff; color: blue; height: auto !important; line-height: inherit; padding: 10px 30px !important; white-space: nowrap; font-weight: 500; transition: 0.3s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #f5f5f5}


.select2-results__option:last-child{border: none}
.select2-results__option > span{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.select2-results__option > span img{width: 25px; height: 25px; margin-right: 5px; margin-bottom: 3px}
.select2-selection__placeholder{font-weight: normal; color: white !important}
.select2-search__field{border: none !important; border-bottom: none !important; border-top: 1px solid rgba(70, 70, 95, 0.1) !important; padding-left: 10px !important; font-size: 20px; min-height: 30px}
.select2-search__field::-webkit-input-placeholder{font-size: 20px !important; color: rgba(255, 165, 0, 0.5) !important}
.select2-search__field::-moz-placeholder{font-size: 20px !important; color: rgba(255, 165, 0, 0.5) !important}
.select2-search__field:-ms-input-placeholder{font-size: 20px !important; color: rgba(255, 165, 0, 0.5) !important}
.select2-search__field:-moz-placeholder{font-size: 20px !important; color: rgba(255, 165, 0, 0.5) !important}

.select2-search--dropdown{border: none}
.select2-results__option{font-weight: 500; padding: 0 15px; color: #514d4e; font-size: 20px}

.accordion-list{display: flex;border-top: 1px solid #f5f5f5;flex-wrap: wrap}
.accordion-list > li{border-bottom: 1px solid #f5f5f5}
.accordion-list > li.active .item-heading:after{transform: rotate(180deg)}
.accordion-list > li .item-heading{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 30px 0; padding-left: 0; position: relative; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.accordion-list > li .item-heading .icon{min-width: 70px; height: 70px; background: #f5f5f5; border-radius: 50%; position: relative; display: inline-block; transition: 0.3s; cursor: pointer}
.accordion-list > li .item-heading .icon:hover{background: #e8e8e8}
.accordion-list > li .item-heading .icon:after{content: ""; background: url(../images/arrow-accordion.svg); background-repeat: no-repeat; background-size: cover; background-position: center center; position: absolute; width: 9px; height: 24px; top: 50%; transition: 0.3s; left: 50%; transform: translate(-50%, -50%) rotate(180deg)}
.accordion-list > li:first-child .item-heading .icon:after{transform: translate(-50%, -50%) rotate(0deg)}
.accordion-list > li .item-heading .icon.rotate:after{transform: translate(-50%, -50%) rotate(0deg)}
.accordion-list > li:first-child .item-heading .icon.rotate:after{transform: translate(-50%, -50%) rotate(180deg)}
.configuration-options .accordion-list-item .icon:after{}
.accordion-list > li .item-heading .texts{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.accordion-list > li .item-heading .texts .address{margin-bottom: 15px; font-size: 14px; font-family: "SF Pro Display"; color: #514d4e; opacity: 0.5}
.accordion-list > li .item-heading .texts .quantity{font-size: 32px; font-family: "Bebas Neue"; color: #514d4e; text-transform: uppercase}
.accordion-list > li .item-body{padding-bottom: 30px; display: none}
.accordion-list > li .item-body .vacancies-info-wrap h5{margin-bottom: 20px; font-weight: 600; font-family: "SF Pro Display"; font-size: 20px; color: #514d4e}
.accordion-list > li .item-body .vacancies-info-wrap ul{margin-bottom: 30px}
.accordion-list > li .item-body .vacancies-info-wrap ul li{font-family: "SF Pro Display"; color: #514d4e; font-size: 16px; line-height: 130%}
.accordion-list > li .item-body{display: none}
.accordion-list.process-accordion-list .accordion-list-item .item-heading{position: relative; padding:10px 0}
.accordion-list .accordion-list-item:first-child .item-body{display: block}
.accordion-list.process-accordion-list .accordion-list-item .item-heading > p{font-size: 20px; font-family: "SF Pro Display"; color: #514d4e; font-weight: 500; text-transform: uppercase; margin-left: 20%}

@media (max-width: 1200px){
	.select2-container--default .select2-results__option[aria-selected="true"]{font-size: 16px !important}
	.select2-container--default .select2-results__option--highlighted[aria-selected]{font-size: 16px}
	.select2-results__option{font-size: 16px}
	.select2-search__field{font-size: 16px}
    .select2-search__field::-webkit-input-placeholder{font-size: 16px !important}
    .select2-search__field::-moz-placeholder{font-size: 16px !important}
    .select2-search__field:-ms-input-placeholder{font-size: 16px !important}
    .select2-search__field:-moz-placeholder{font-size: 16px !important}
	.select2-results__option{font-size: 16px}
	.accordion-list.process-accordion-list .accordion-list-item .item-heading > p{margin-left: 20%}
}

@media (max-width: 1024px){
	.accordion-list.process-accordion-list .accordion-list-item .item-heading > p{margin-left: 0}
}
@media (max-width: 767px){
	.accordion-list > li{width:100%}
	.accordion-list > li .item-heading{padding: 20px 0}
	.accordion-list > li .item-heading .icon{min-width: 40px; height: 40px}
	.accordion-list > li .item-heading .icon:after{width: 7px; height: 18px}
	.accordion-list > li .item-heading .texts .address{margin-bottom: 10px}
	.accordion-list > li .item-heading .texts .quantity{font-size: 22px}
	.accordion-list > li .item-body{padding-bottom: 20px}
	.accordion-list > li .item-body .vacancies-info-wrap h5{font-size: 16px; margin-bottom: 12px}
	.accordion-list > li .item-body .vacancies-info-wrap ul{margin-bottom: 25px}
	.accordion-list > li .item-body .vacancies-info-wrap ul li{font-size: 14px}
	.accordion-list.process-accordion-list .accordion-list-item .item-heading > p{font-size: 16px}
}
.accordion-list.process-accordion-list .accordion-list-item .item-heading .number{font-size: 20px; font-family: "SF Pro Display"; color: #514d4e; font-weight: 500; position: absolute; left:30px; top: 50%; transform: translateY(-50%)}

@media (max-width: 1024px){
	.accordion-list.process-accordion-list .accordion-list-item .item-heading .number{display: none}
}
.accordion-list.process-accordion-list .accordion-list-item .item-body > p{max-width: 570px; font-size: 20px; font-family: "SF Pro Display"; color: #858283; font-weight: 500; margin-left: 35%}

@media (max-width: 1200px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body > p{margin-left: 20%}
}

@media (max-width: 1024px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body > p{margin-left: 0}
}

@media (max-width: 767px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body > p{font-size: 16px}
}
.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap{margin-left:20%; display: grid; gap: 50px; position: relative; z-index: 0}
.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap .texts{padding-right:20px;}
.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap .texts ul{list-style:square; padding-left:20px}
@media (max-width: 1400px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap{gap: 30px}
}

@media (max-width: 767px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap{grid-template-columns: 1fr}
}
.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap:after{content: ""; width: 1px; height: 100%; background: #f5f5f5; position: absolute; top: 0; right:0}

@media (max-width: 767px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap:after{top: 50%; left: 0; width: 100%; height: 1px}
}

@media (max-width: 1200px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap{margin-left: 20%}
}

@media (max-width: 1024px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap{margin-left: 0}
}
.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap span{font-family: "SF Pro Display"; font-size: 20px; display: block; font-weight: 500; margin-bottom: 10px; color: #514d4e}

@media (max-width: 1400px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap span{font-size: 18px}
}
.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap p{color: #858283; font-family: "SF Pro Display"; font-size: 20px}

@media (max-width: 1400px){
	.accordion-list.process-accordion-list .accordion-list-item .item-body .texts-wrap p{font-size: 16px}
}
.tour-3d {
  margin-bottom: 180px}
@media (max-width: 1024px) {
  .tour-3d{margin-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .tour-3d{margin-bottom: 80px;
  }
}
.tour-3d .wrapper .black-title {
  margin-bottom: 70px;
  text-align: center}
@media (max-width: 767px) {
  .tour-3d .wrapper .black-title{margin-bottom: 30px;
  }
}
.tour-3d .wrapper .tour-3d-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: flex-start}
@media (max-width: 1024px) {
  .tour-3d .wrapper .tour-3d-wrap{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
  }
}
.tour-3d .wrapper .tour-3d-info {
  width: 34%;
  background: #f5f5f5;
  width: calc(34% - 15px);
  padding: 20px;
  padding-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column}
@media (max-width: 1024px) {
  .tour-3d .wrapper .tour-3d-info{width: 100%;
  }
}
@media (max-width: 767px) {
  .tour-3d .wrapper .tour-3d-info{padding: 20px 10px;
  }
}
.tour-3d .wrapper .tour-3d-info .black-title {
  margin-bottom: 40px;
  text-align: left}
@media (max-width: 767px) {
  .tour-3d .wrapper .tour-3d-info .black-title{margin-bottom: 20px;
  }
}
.tour-3d .wrapper .tour-3d-info .style3-btn {
  width: 100%;
  margin-top: auto;
  background: white}
@media (max-width: 1024px) {
  .tour-3d .wrapper .tour-3d-info .style3-btn{margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .tour-3d .wrapper .tour-3d-info .style3-btn{margin-top: 30px;
  }
}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items {
  height: 100%;
  margin-bottom: 30px;
  overflow-y: auto;
  border-top: 1px solid rgba(0, 0, 0, 0.1)}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items::-webkit-scrollbar {
  display: none}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item .img-wrap {
  min-width: 150px;
  width: 150px;
  height: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  overflow: hidden}
@media (max-width: 1200px) {
  .tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item .img-wrap{min-width: 130px; margin-right: 10px; width: 130px; height: 110px;
  }
}
@media (max-width: 767px) {
  .tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item .img-wrap{min-width: 150px; width: 150px; height: 130px;
  }
}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item .img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item .text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item .text-wrap b {
  font-size: 20px;
  font-weight: 500;
  font-family: "SF Pro Display";
  color: #514d4e;
  max-width: 225px}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item .text-wrap span {
  font-size: 16px;
  font-family: "SF Pro Display";
  color: #858283}
.tour-3d .wrapper .tour-3d-info .info-wrap .info-items .info-item.active {
  background: rgba(0, 0, 0, 0.15)}
.panorama_container {
  width: calc(66% - 15px);
  position: absolute;
  z-index: 0;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  opacity: 0}
@media (max-width: 1024px) {
  .panorama_container{width: 100%; margin-bottom: 20px;
  }
}
.panorama_container.active {
  position: relative;
  height: auto;
  visibility: visible;
  overflow: visible;
  opacity: 1}

/*#panorama,
#panorama2 {
  width: 100%;
  height: 40vw;
  position: relative;
  z-index: 0}
@media (max-width: 1400px) {
  #panorama,
#panorama2{height: 600px;
  }
}
@media (max-width: 1024px) {
  #panorama,
#panorama2{height: 45vw;
  }
}
@media (max-width: 767px) {
  #panorama,
#panorama2{height: 60vw;
  }
}
#panorama:after,
#panorama2:after {
  content: "";
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3)}*/
  
.ballon {padding:24px 24px 12px 12px; height:auto; float: left; text-align: left; color: #fff; position: absolute;}
.ballon span.tname{display:block; font-size: 13px; line-height:16px; font-weight: 700; margin: 0 0 15px}
.ballon span.tphone{font-size:13px; line-height: 16px; display:block; color:#fff; margin: 0 0 15px}
.ballon span.trezhim{font-size:13px; line-height: 16px; display:block; color:#fff; margin: 0 0 15px}
.ballon p {display:block; margin: 20px 0 0; font-size: 12px; color:#fff;}
.ballon a {color:#fff;}
.ballon a:hover {color:#fff; opacity:0.9}
.ballon .close {position: absolute; width:18px; height:18px; top:10px;right:10px;cursor: pointer; background-image:url(../images/close1.svg); background-position:center center; background-size:cover; background-repeat:no-repeat}


.pnlm-container{width: 100%; height: 40vw; position: relative; z-index: 0}

@media (max-width: 1400px){
	.pnlm-container{height: 600px}
}

@media (max-width: 1024px){
	.pnlm-container{height: 45vw}
}

@media (max-width: 767px){
	.pnlm-container{height: 60vw}
}
.pnlm-container:after,
.pnlm-container:after{content: ""; z-index: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3)}

/*.section_container,
.section_container2 {
  display: flex;
  width: calc(100% - 60px);
  position: absolute;
  bottom: 30px;
  left: 30px;
  z-index: 10}
@media (max-width: 767px) {
  .section_container,
.section_container2{bottom: 10px; left: 10px; width: calc(100% - 20px);
  }
}
.section_container .sections,
.section_container .sections2,
.section_container2 .sections,
.section_container2 .sections2 {
  border: 1px solid rgba(255, 255, 255, 0.5);
  height: 80px;
  width: 10vw;
  cursor: pointer;
  margin-right: 30px;
  transition: 0.3s;
  padding: 15px;
  font-size: 20px;
  font-family: "SF Pro Display";
  color: white;
  text-transform: uppercase}
.section_container .sections.active,
.section_container .sections2.active,
.section_container2 .sections.active,
.section_container2 .sections2.active {
  background: white;
  color: #514d4e}
@media (max-width: 1440px) {
  .section_container .sections,
.section_container .sections2,
.section_container2 .sections,
.section_container2 .sections2{height: 70px; font-size: 18px; margin-right: 20px;
  }
}
@media (max-width: 1300px) {
  .section_container .sections,
.section_container .sections2,
.section_container2 .sections,
.section_container2 .sections2{font-size: 16px; height: auto; padding: 15px 10px;
  }
}
@media (max-width: 1024px) {
  .section_container .sections,
.section_container .sections2,
.section_container2 .sections,
.section_container2 .sections2{width: auto; font-size: 16px;
  }
}
@media (max-width: 767px) {
  .section_container .sections,
.section_container .sections2,
.section_container2 .sections,
.section_container2 .sections2{font-size: 12px; padding: 8px; margin-right: 10px;
  }
}*/

.section-container-3d{display: flex; width: calc(100% - 60px); position: absolute; bottom: 30px; left: 30px; z-index: 10}

@media (max-width: 767px){
	.section-container-3d{bottom: 10px; left: 10px; width: calc(100% - 20px)}
}
.section-container-3d .sections-3d{border: 1px solid rgba(255, 255, 255, 0.5); height: 80px; width: 10vw; cursor: pointer; margin-right: 30px; transition: 0.3s; padding: 15px; font-size: 20px; font-family: "SF Pro Display"; color: white; text-transform: uppercase}
.section-container-3d .sections-3d.active{background: white; color: #514d4e}

@media (max-width: 1440px){
	.section-container-3d .sections-3d{height: 70px; font-size: 18px; margin-right: 20px}
}

@media (max-width: 1300px){
	.section-container-3d .sections-3d{font-size: 16px; height: auto; padding: 15px 10px}
}

@media (max-width: 1024px){
	.section-container-3d .sections-3d{width: auto; font-size: 16px}
}

@media (max-width: 767px){
	.section-container-3d .sections-3d{font-size: 12px; padding: 8px; margin-right: 10px}
}
.layout-options{margin-bottom: 180px}

@media (max-width: 1024px){
	.layout-options{margin-bottom: 100px}
}

@media (max-width: 767px){
	.layout-options{margin-bottom: 80px}
}

@media (max-width: 1024px){
	.layout-options .wrapper{padding-right: 0}
}
.layout-options .wrapper .black-title{margin-bottom: 70px; text-align: center}

@media (max-width: 767px){
	.layout-options .wrapper .black-title{margin-bottom: 30px}
}
.layout-options .wrapper .slider .slick-list{margin: 0 -25px}

@media (max-width: 1440px){
	.layout-options .wrapper .slider .slick-list{margin: 0 -15px}
}

@media (max-width: 1024px){
	.layout-options .wrapper .slider .slick-list{margin: 0}
}
.layout-options .wrapper .slider .item{min-height: 48vw; padding: 20px 60px 50px; margin: 0 25px; border: 1px solid #e5e5e5}

@media (max-width: 1440px){
	.layout-options .wrapper .slider .item{margin: 0 15px; padding: 30px}
}

@media (max-width: 1024px){
	.layout-options .wrapper .slider .item{width: 500px; min-height: auto}
}

@media (max-width: 767px){
	.layout-options .wrapper .slider .item{width: 280px; padding: 20px 10px; margin: 0; margin-right: 20px}
}
.layout-options .wrapper .slider .item .slider-wrap{position: relative}
.layout-options .wrapper .slider .item .slider-wrap .slider-navigation{position: static}
.layout-options .wrapper .slider .item .slider-wrap .slider-navigation button{position: absolute; top: 50%; transform: translateY(-50%); padding: 10px; background: none; border: none; width: auto; height: auto; z-index: 100}

@media (max-width: 767px){
	.layout-options .wrapper .slider .item .slider-wrap .slider-navigation button{padding: 5px}
}
.layout-options .wrapper .slider .item .slider-wrap .slider-navigation button:after{content: none}
.layout-options .wrapper .slider .item .slider-wrap .slider-navigation button svg{fill: none}

@media (max-width: 767px){
	.layout-options .wrapper .slider .item .slider-wrap .slider-navigation button svg{width: 14px}
}

@media (max-width: 767px){
	.layout-options .wrapper .slider .item .slider-wrap .slider-navigation button.slick-next{right: -5px}
}

@media (max-width: 767px){
	.layout-options .wrapper .slider .item .slider-wrap .slider-navigation button.slick-prev{left: -5px}
}
.layout-options .wrapper .slider .item .second-slider{padding: 0 20px}

@media (max-width: 767px){
	.layout-options .wrapper .slider .item .second-slider{padding: 0 10px}
}
.layout-options .wrapper .slider .item .second-slider .item2{display: -webkit-box; display: -ms-flexbox; display: flex; height: 24vw}

@media (max-width: 1024px){
	.layout-options .wrapper .slider .item .second-slider .item2{height: auto}
}
.layout-options .wrapper .slider .item .second-slider .item2 img{max-width: 100%; margin: auto; max-height: 100%}
.layout-options .wrapper .slider .item .img-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; height: 24vw}

@media (max-width: 1024px){
	.layout-options .wrapper .slider .item .img-wrap{height: 280px}
}

@media (max-width: 767px){
	.layout-options .wrapper .slider .item .img-wrap{height: 167px}
}
.layout-options .wrapper .slider .item .img-wrap img{max-width: 100%; margin: auto; max-height: 100%}
.layout-options .wrapper .info{margin-top: 20px; padding: 50px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5}

@media (max-width: 767px){
	.layout-options .wrapper .info{padding: 20px 0}
}
.layout-options .wrapper .info .bedrooms{margin-bottom: 50px; text-align: center; text-transform: uppercase; font-weight: bold; font-family: "Bebas Neue"; color: #514d4e; font-size: 44px}
.layout-options .wrapper .info .info-list{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around}
.layout-options .wrapper .info .info-list li{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.layout-options .wrapper .info .info-list li span{color: #b4b4b4; font-size: 20px; font-family: "SF Pro Display"; margin-bottom: 7px; text-transform: uppercase}

@media (max-width: 1200px){
	.layout-options .wrapper .info .info-list li span{font-size: 18px}
}

.layout-options .wrapper .info .info-list li b{font-weight: bold; font-size: 24px; font-family: "SF Pro Display"; color: #514d4e}
.layout-options .wrapper .info-bottom{padding-top: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 1440px){
	.layout-options .wrapper .info{padding: 30px 0}
	.layout-options .wrapper .info .info-list{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
	.layout-options .wrapper .info-bottom{padding-top: 30px}
}

.layout-options .wrapper .info-bottom .arrow{padding: 10px}
.layout-options .wrapper .info-bottom .price{display: -webkit-box; display: -ms-flexbox; display: flex}
.layout-options .wrapper .info-bottom .price span{margin-right: 5px; text-transform: uppercase; font-family: "Bebas Neue"; font-weight: bold; font-size: 44px; color: #514d4e}
.layout-options .wrapper .info-bottom .price span.yellow{color: #eeb116}
.configuration-options{font-size:18px; font-family: "SF Pro Display"; line-height: 140%; color: #858283; margin-bottom:120px}
.configuration-options .wrapper .black-title{margin-bottom: 70px; margin-left: 35%}
.configuration-options .wrapper .top-info{padding: 30px 0 10px; width:100%; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap:wrap; position: relative; border-top: 1px solid #f5f5f5}
.configuration-options .wrapper .top-info > p{font-size: 20px;font-weight: 500;font-family: "SF Pro Display";color: #514d4e;text-transform: uppercase;width:25%;}
.configuration-options .wrapper .top-info .info-items{margin-left: 0; width: 75%;display: flex; flex-wrap: wrap;}
.configuration-options .wrapper .top-info .info-items .info-item{padding-bottom: 10px; margin-bottom: 30px; width:33%; margin-right:0.5%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-left:30px; 
	background-image:url(../images/check-icon.svg); background-repeat:no-repeat; background-position:left 3px;
}
.configuration-options .wrapper .top-info .info-items .info-item:nth-child(3n+3){margin-right:0}
.configuration-options .wrapper .top-info .info-items .info-item:last-child(){border-bottom: 0}
.configuration-options .wrapper .top-info .info-items .info-item span{max-width: 570px; display: block;  text-transform: uppercase}
.configuration-options .wrapper .top-info .info-items .info-item b{max-width: 570px; display: block; font-weight:500;text-transform: uppercase}
.configuration-options .wrapper .top-info .info-items .info-item ul {display: block;list-style: disc;padding: 0 0 0 20px;font-size: 17px;line-height: 22px}
.configuration-options .wrapper .bottom-info{margin-top: 70px; margin-left: 35%; flex-grow: 1}

@media (max-width: 1400px){
	.configuration-options .wrapper .top-info{padding-bottom: 70px}
}
@media (max-width: 1200px){
	.configuration-options .wrapper .bottom-info{margin-left: 20%; margin-top: 50px}
}
@media (max-width: 1024px){
	.configuration-options .wrapper .black-title{margin-bottom: 30px}
	.configuration-options .wrapper .top-info{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 50px}
	.configuration-options{margin-bottom: 100px}
	.configuration-options .wrapper .top-info .info-items{margin-left: 0}
	.layout-options .wrapper .info .info-list li b{font-size: 20px}
	.configuration-options .wrapper .black-title{margin: 0 auto 50px; text-align: center}
	.configuration-options .wrapper .top-info > p{position: static; max-width: 100%; width:100%; margin-bottom: 30px; font-size: 18px}
	.configuration-options .wrapper .top-info .info-items{margin-left:0; width:100%}
	.configuration-options .wrapper .top-info .info-items .info-item ul,
	.configuration-options .wrapper .top-info .info-items .info-item b,
	.configuration-options .wrapper .top-info .info-items .info-item span{font-size: 18px;line-height: 130%}
	.configuration-options .wrapper .bottom-info{margin-left: 0}
}
.configuration-options .wrapper .bottom-info .buy-mortgage{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative}
.configuration-options .wrapper .bottom-info .buy-mortgage:after{content: ""; top: 0; left: 50%; width: 1px; height: 100%; position: absolute; background: #e5e5e5}

@media (max-width: 767px){
	.layout-options .wrapper .info .bedrooms{font-size: 24px; margin-bottom: 20px}
	.layout-options .wrapper .info .info-list li span{font-size: 13px}
	.layout-options .wrapper .info-bottom{padding-top: 20px}
	.layout-options .wrapper .info .info-list li b{font-size: 16px}
	.layout-options .wrapper .info-bottom .arrow{width: 14px; padding: 0}
    .layout-options .wrapper .info-bottom .arrow img{width: 100%}
	.layout-options .wrapper .info-bottom .price span{font-size: 24px}
	.configuration-options{margin-bottom: 80px}
	.configuration-options .wrapper .top-info .info-items .info-item{margin-bottom: 15px; max-width:100%; width:100%; margin-left:0; margin-right:0}
	.configuration-options .wrapper .top-info .info-items .info-item ul,
	.configuration-options .wrapper .top-info .info-items .info-item b,
	.configuration-options .wrapper .top-info .info-items .info-item span{font-size: 16px}
	.configuration-options .wrapper .bottom-info{margin-top: 0}
	.configuration-options .wrapper .bottom-info .buy-mortgage{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
	.configuration-options .wrapper .bottom-info .buy-mortgage:after{left: 0; top: 54%; width: 100%; height: 1px}
}
.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item{width: calc((100% - 50px) / 2)}

@media (max-width: 767px){
	.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item{width: 100%; margin-top: 40px}
}
.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item h5{font-size: 32px; color: #514d4e; font-family: "Bebas Neue"; font-weight: bold; margin-bottom: 50px; text-transform: uppercase}

@media (max-width: 1024px){
	.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item h5{margin-bottom: 20px}
}
.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item .price{display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 30px}

@media (max-width: 1024px){
	.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item .price{margin-bottom: 20px}
}
.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item .price span{margin-right: 5px; font-size: 32px; color: #514d4e; font-family: "Bebas Neue"; font-weight: bold; text-transform: uppercase}
.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item .price span.yellow{color: #eeb116}
.configuration-options .wrapper .bottom-info .buy-mortgage .buy-mortgage-item .buttons a{width: 100%; margin-top: 15px}
.mfp-fade.mfp-bg{opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity: 0.8}
.mfp-fade.mfp-bg.mfp-removing{opacity: 0}
.mfp-fade.mfp-wrap .mfp-content{opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0}
.customer-reviews{margin-bottom: 180px}

@media (max-width: 1024px){
	.customer-reviews{margin-bottom: 100px}
}

@media (max-width: 767px){
	.customer-reviews{margin-bottom: 80px}
}
.customer-reviews .wrapper .black-title{margin-bottom: 70px; text-align: center}

@media (max-width: 1024px){
	.customer-reviews .wrapper .black-title{margin-bottom: 30px}
}
.customer-reviews .wrapper .customer-reviews-slider{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.customer-reviews .wrapper .customer-reviews-slider .item{padding-top: 25px; border-top: 1px solid #e5e5e5}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item{margin-right: 20px; width: 290px; padding-top: 10px}
}
.customer-reviews .wrapper .customer-reviews-slider .item > span{display: block; margin-bottom: 25px; font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; color: #cecece; text-transform: uppercase}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item > span{font-size: 14px; margin-bottom: 10px}
}
.customer-reviews .wrapper .customer-reviews-slider .item .info-texts{margin-top: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item .info-texts{margin-top: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.customer-reviews .wrapper .customer-reviews-slider .item .info-texts p{font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; color: #514d4e; line-height: 130%; max-width: 572px}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item .info-texts p{font-size: 16px}
}
.customer-reviews .wrapper .customer-reviews-slider .item .info-texts span{color: #858283; font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; margin-left: 5px; white-space: nowrap}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item .info-texts span{font-size: 16px; margin-top: 5px; margin-left: 0}
}
.customer-reviews .wrapper .customer-reviews-slider .item .video-wrap{position: relative; z-index: 0}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item .video-wrap{width: 100%; height: 200px}
}
.customer-reviews .wrapper .customer-reviews-slider .item .video-wrap .video-img{max-width: 100%; max-height: 100%}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item .video-wrap .video-img{width: 100%; height: 100%; object-fit: cover}
}
.customer-reviews .wrapper .customer-reviews-slider .item .video-wrap .play{position: absolute; top: 50%; left: 50%; z-index: 10; transform: translate(-50%, -50%)}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item .video-wrap .play{width: 70px}

    .customer-reviews .wrapper .customer-reviews-slider .item .video-wrap .play img{width: 100%}
}
.customer-reviews .wrapper .customer-reviews-slider .item.small{width: calc(33% - 25px)}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item.small{width: 290px}
}
.customer-reviews .wrapper .customer-reviews-slider .item.big{width: calc(67% - 25px)}

@media (max-width: 1024px){
	.customer-reviews .wrapper .customer-reviews-slider .item.big{width: 290px}
}
.popular-publications{margin: 80px 0}
.popular-publications .wrapper .black-title{margin-bottom: 70px}

@media (max-width: 1024px){
	.popular-publications .wrapper .black-title{margin-bottom: 30px}
    .popular-publications{margin: 40px 0 50px}
}
.popular-publications .wrapper .popular-publications-slider{display: grid; gap: 20px; grid-template-columns: 1fr 1fr 1fr 1fr}
@media (max-width: 1440px){
	.popular-publications .wrapper .popular-publications-slider{grid-template-columns: 1fr 1fr 1fr}
}
.popular-publications .wrapper .popular-publications-slider .item{
	display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom:20px;  position:relative;
}
.popular-publications .wrapper .popular-publications-slider .item .img-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 15px; flex-grow: 1; min-height: 23vw; max-height: 23vw}

@media (max-width: 1024px){
	.popular-publications .wrapper .popular-publications-slider .item .img-wrap{min-height: 32vw; max-height: 32vw}
}

@media (max-width: 600px){
	.popular-publications .wrapper .popular-publications-slider .item .img-wrap{min-height: 50vw; max-height: 50vw}
}
.popular-publications .wrapper .popular-publications-slider .item .img-wrap img{width: 100%; height: 100%; object-fit: cover}
.popular-publications .wrapper .popular-publications-slider .item > span,
.popular-publications .wrapper .popular-publications-slider .item > p{display: block; margin-bottom:4px; font-size: 18px; line-height:20px;height:60px; font-weight: 500; font-family: "SF Pro Display"; color: #514d4e}
.popular-publications .wrapper .popular-publications-slider .item > .prevtext{display:block; font-size:15px; line-height: 20px; height:100px; font-weight: 400; font-family: "SF Pro Display"; color: #514d4e}

@media (max-width: 1024px){.popular-publications .wrapper .popular-publications-slider .item > span,
	.popular-publications .wrapper .popular-publications-slider .item > p{font-size: 18px}
    .popular-publications .wrapper .popular-publications-slider .item .img-wrap {height: 240px}
    .popular-publications .wrapper .popular-publications-slider{grid-template-columns: 1fr 1fr}
}
.popular-publications .wrapper .popular-publications-slider .item > p{font-size: 16px; font-weight: normal; margin-bottom: 15px}
@media (max-width: 1024px){
	.popular-publications .wrapper .popular-publications-slider .item > p{font-size: 14px}
}
.popular-publications-slider .item .date{border-radius: 100px; padding: 6px 12px; background: #eeb116; display: -webkit-inline-box; margin:0;
	display: -ms-inline-flexbox; display: inline-flex; font-weight: 600; font-family: "SF Pro Display"; font-size: 14px; align-self: flex-start; color: white; position:absolute; right:15px; top:15px;
}

.popular-publications .wrapper .popular-publications-slider .item .buttons{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: auto}
.popular-publications .wrapper .popular-publications-slider .item .buttons .global-btn{margin-right: 10px}
.popular-publications .wrapper .popular-publications-slider .item .buttons .vk-icon{width: 50px; height: 50px; border-radius: 50%; border: 1px solid #eeb116; display: -webkit-box; display: -ms-flexbox; display: flex}
.popular-publications .wrapper .popular-publications-slider .item .buttons .vk-icon svg{margin: auto; transition: 0.3s; fill: #726f6f}
.popular-publications .wrapper .popular-publications-slider .item .buttons .vk-icon:hover{background: #726f6f; border-color: #726f6f}
.popular-publications .wrapper .popular-publications-slider .item .buttons .vk-icon:hover svg{fill: #eeb116}
.team .wrapper .black-title{margin-left: 24%; margin-bottom: 70px}

@media (max-width: 1024px){
	.team .wrapper .black-title{margin-bottom: 30px; text-align: center; margin-left: 0}
}
.team .wrapper .team-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%}

@media (max-width: 1024px){
	.team .wrapper .team-wrap{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}

@media (max-width: 600px){
	.popular-publications .wrapper .popular-publications-slider{grid-template-columns: 1fr}
}
.team .wrapper .team-wrap .tab-menu{width: 24%; padding-right: 40px}

@media (max-width: 1200px){
	.team .wrapper .team-wrap .tab-menu{width: 30%; padding-right: 20px}
}

@media (max-width: 1024px){
	.team .wrapper .team-wrap .tab-menu{width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 20px}
}
.team .wrapper .team-wrap .tab-menu li{margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}

@media (max-width: 1024px){
	.team .wrapper .team-wrap .tab-menu li{margin: 0 10px}
}

@media (max-width: 767px){
	.team .wrapper .team-wrap .tab-menu li{margin: 0 5px 10px}
}
.team .wrapper .team-wrap .tab-menu li a{font-size: 32px; font-weight: bold; font-family: "Bebas Neue"; text-transform: uppercase; color: rgba(81, 77, 78, 0.8); padding-right: 40px}

@media (max-width: 1500px){
	.team .wrapper .team-wrap .tab-menu li a{font-size: 28px}
}

@media (max-width: 1400px){
	.team .wrapper .team-wrap .tab-menu li a{font-size: 24px; padding-right: 20px}
}

@media (max-width: 1024px){
	.team .wrapper .team-wrap .tab-menu li a{padding: 7px 20px; border-radius: 100px; border: 1px solid #514d4e; line-height: 100%; font-size: 22px}
}

@media (max-width: 767px){
	.team .wrapper .team-wrap .tab-menu li a{font-size: 18px; padding: 5px 10px}
}
.team .wrapper .team-wrap .tab-menu li .border{flex-grow: 1; height: 1px; display: block; transition: 0.3s; background: transparent}
.team .wrapper .team-wrap .tab-menu li.active a{color: #eeb116}
.team .wrapper .team-wrap .tab-menu li.active .border{background: #d9d9d9}
.team .wrapper .team-wrap .tab-content{width: 76%}

@media (max-width: 1200px){
	.team .wrapper .team-wrap .tab-content{width: 70%}
}

@media (max-width: 1024px){
	.team .wrapper .team-wrap .tab-content{width: 100%}
}
.team .wrapper .team-wrap .tab-content .tab-content-item .team-items{display: grid; gap: 40px 20px; grid-template-columns: 1fr 1fr 1fr}

@media (max-width: 1400px){
	.team .wrapper .team-wrap .tab-content .tab-content-item .team-items{gap: 20px}
}

@media (max-width: 767px){
	.team .wrapper .team-wrap .tab-content .tab-content-item .team-items{grid-template-columns: 1fr 1fr}
}

@media (max-width: 550px){
	.team .wrapper .team-wrap .tab-content .tab-content-item .team-items{grid-template-columns: 1fr; width: 100%}
}
.team .wrapper .team-wrap .tab-content .tab-content-item .team-items .team-item{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: #f5f5f5}
.team .wrapper .team-wrap .tab-content .tab-content-item .team-items .team-item img{width: 100%}
.team .wrapper .team-wrap .tab-content .tab-content-item .team-items .team-item .texts{padding: 15px 20px 25px}
.team .wrapper .team-wrap .tab-content .tab-content-item .team-items .team-item .texts b{display: block; font-family: "SF Pro Display"; color: #514d4e; margin-bottom: 7px}
.team .wrapper .team-wrap .tab-content .tab-content-item .team-items .team-item .texts span{font-size: 14px; font-family: "SF Pro Display"; color: #514d4e}
.pin-spacer{margin-bottom: 0 !important}
.team .wrapper .team-wrap .tab-content .tab-content-item .team-items .team-item img{height: 100%; object-fit: cover}
.about-video-wrap{margin: 180px 0}

@media (max-width: 1200px){
	.about-video-wrap{margin: 120px 0}
}

@media (max-width: 1024px){
	.about-video-wrap{margin: 80px 0}
}
.about-video-wrap .wrapper{position: relative; z-index: 0}
.about-video-wrap .wrapper .img-wrap{display: -webkit-box; display: -ms-flexbox; display: flex}
.about-video-wrap .wrapper .img-wrap img{width: 100%}
.about-video-wrap .wrapper .info{background: #eeb116; padding: 30px; min-width: 440px; position: absolute; right: 50px; top: 50px; z-index: 10; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 1200px){
	.about-video-wrap .wrapper .info{right: 30px; top: 40px; padding: 20px; min-width: 360px}
}

@media (max-width: 1024px){
	.about-video-wrap .wrapper .info{right: 20px; min-width: inherit; max-width: 230px}
}

@media (max-width: 767px){
	.about-video-wrap .wrapper .info{max-width: 100%; width: 100%; position: static}
}
.about-video-wrap .wrapper .info .name{font-family: "Bebas Neue"; font-size: 40px; text-transform: uppercase; color: white; font-weight: bold; display: block; margin-bottom: 5px}

@media (max-width: 1024px){
	.about-video-wrap .wrapper .info .name{font-size: 20px}
}
.about-video-wrap .wrapper .info .text{font-size: 16px; color: white; font-family: "SF Pro Display"}

@media (max-width: 1024px){
	.about-video-wrap .wrapper .info .text{font-size: 14px}
}
.about-video-wrap .wrapper .play{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 11vw}

@media (max-width: 767px){
	.about-video-wrap .wrapper .play{width: 68px; top: 35%}
}
.about-video-wrap .wrapper .play img{width: 100%}
.company-info{display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 60px}

@media (max-width: 767px){
	.company-info{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 30px 20px; margin-bottom: 0}
}
.company-info .company-wrap{width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}



@media (max-width: 767px){
	.company-info .company-wrap{width: 100%}
}
.company-info .company-wrap h1{padding: 50px 0 30px 50px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5}

@media (max-width: 1400px){
	.company-info .company-wrap h1{padding: 30px; padding-left: 50px}
}

@media (max-width: 1024px){
	.company-info .company-wrap h1{padding: 30px 20px}
}

@media (max-width: 767px){
	.company-info .company-wrap h1{border: none; padding: 0; margin-bottom: 30px}
}
.company-info .company-wrap h1 span{font-size: 7vw; font-family: "Bebas Neue"; color: #514d4e; text-transform: uppercase; display: block}

@media (max-width: 767px){
	.company-info .company-wrap h1 span{font-size: 44px}
}
.company-info .img-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; width: 50%}

@media (max-width: 767px){
	.company-info .img-wrap{width: 100%}
}
.company-info .img-wrap img{width: 100%}
.company-info2{
    margin-bottom: 120px}
.company-info2 .wrapper .company-info-items{display: grid; gap: 20px; grid-template-columns: 1fr 1fr 1fr 1fr}

@media (max-width: 1024px){
	.company-info2 .wrapper .company-info-items{grid-template-columns: 1fr 1fr}
    .company-info2{
    margin-bottom: 60px}
}

@media (max-width: 767px){
	.company-info2 .wrapper .company-info-items{grid-template-columns: 1fr; gap: 10px}
}
.company-info2 .wrapper .company-info-items .texts{grid-column: 1/3}

@media (max-width: 767px){
	.company-info2 .wrapper .company-info-items .texts{grid-column: inherit}
}
.company-info2 .wrapper .company-info-items .texts p{margin-bottom: 30px; font-family: "SF Pro Display"; font-size: 20px; line-height: 130%; font-weight: 500; color: rgba(81, 77, 78, 0.8); max-width: 640px}

@media (max-width: 1400px){
	.company-info2 .wrapper .company-info-items .texts p{font-size: 18px; line-height: 120%}
}

@media (max-width: 767px){
	.company-info2 .wrapper .company-info-items .texts p{font-size: 16px}
}
.company-info2 .wrapper .company-info-items .company-info-item{border: 1px solid #e5e5e5; padding: 40px; height: 330px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}

@media (max-width: 1400px){
	.company-info2 .wrapper .company-info-items .company-info-item{padding: 30px 15px; height: 270px}
}

@media (max-width: 767px){
	.company-info2 .wrapper .company-info-items .company-info-item{padding: 20px; height: auto}
}
.company-info2 .wrapper .company-info-items .company-info-item b{margin-top: auto; font-size: 100px; font-family: "Bebas Neue"; text-transform: uppercase; color: #514d4e; margin-bottom: 70px}

@media (max-width: 1400px){
	.company-info2 .wrapper .company-info-items .company-info-item b{font-size: 80px; margin-bottom: 30px}
}

@media (max-width: 767px){
	.company-info2 .wrapper .company-info-items .company-info-item b{font-size: 44px; margin-bottom: 20px}
}
.company-info2 .wrapper .company-info-items .company-info-item span{font-family: "SF Pro Display"; font-size: 16px; color: #514d4e; text-align: center}
.company-info2 .wrapper .company-info-items .company-info-item.active{background: #eeb116}

@media (max-width: 1024px){
	.company-info2 .wrapper .company-info-items .company-info-item.active{background: none}
}
.company-info2 .wrapper .company-info-items .company-info-item.active b,
.company-info2 .wrapper .company-info-items .company-info-item.active span{color: #fff}

@media (max-width: 1024px) {

    .company-info2 .wrapper .company-info-items .company-info-item.active b,
    .company-info2 .wrapper .company-info-items .company-info-item.active span{color: #514d4e}
}

@media (max-width: 1024px){
	.company-info2 .wrapper .company-info-items .company-info-item.hide{display: none}
}
.container{flex-grow: 1}

@media (max-width: 767px){
	.container{display: none}
}
.hover-image{position: absolute}

@media (max-width: 1024px){
	.hover-image{width: 20%}
}

@media (max-width: 767px){
	.hover-image{display: none}
}
.project-in-item{margin-bottom: 180px}

@media (max-width: 1200px){
	.project-in-item{margin-bottom: 120px}
}

@media (max-width: 1024px){
	.project-in-item{margin-bottom: 80px}
}
.project-in-item .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 1024px){
	.project-in-item .wrapper{-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
}
.project-in-item .wrapper .project-in-slider-wrap,
.project-in-item .wrapper .project-in-slider-wrap2,
.project-in-item .wrapper .project-in-slider-wrap3,
.project-in-item .wrapper .project-in-slider-wrap4,
.project-in-item .wrapper .project-in-slider-wrap5{position: relative; width: calc((100% - 25px) / 2); align-self: flex-start}

@media (max-width: 1440px) {

    .project-in-item .wrapper .project-in-slider-wrap,
    .project-in-item .wrapper .project-in-slider-wrap2,
    .project-in-item .wrapper .project-in-slider-wrap3,
    .project-in-item .wrapper .project-in-slider-wrap4,
    .project-in-item .wrapper .project-in-slider-wrap5{width: calc((100% - 10px) / 2)}
}

@media (max-width: 1024px) {

    .project-in-item .wrapper .project-in-slider-wrap,
    .project-in-item .wrapper .project-in-slider-wrap2,
    .project-in-item .wrapper .project-in-slider-wrap3,
    .project-in-item .wrapper .project-in-slider-wrap4,
    .project-in-item .wrapper .project-in-slider-wrap5{width: 100%}
}
.project-in-item .wrapper .project-in-slider-wrap .arrow,
.project-in-item .wrapper .project-in-slider-wrap2 .arrow,
.project-in-item .wrapper .project-in-slider-wrap3 .arrow,
.project-in-item .wrapper .project-in-slider-wrap4 .arrow,
.project-in-item .wrapper .project-in-slider-wrap5 .arrow{position: absolute; z-index: 10; top: 40%}

@media (max-width: 1440px) {

    .project-in-item .wrapper .project-in-slider-wrap .arrow,
    .project-in-item .wrapper .project-in-slider-wrap2 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap3 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap4 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap5 .arrow{top: 33%}
}

@media (max-width: 1024px) {

    .project-in-item .wrapper .project-in-slider-wrap .arrow,
    .project-in-item .wrapper .project-in-slider-wrap2 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap3 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap4 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap5 .arrow{top: 36%}
}

@media (max-width: 767px) {

    .project-in-item .wrapper .project-in-slider-wrap .arrow,
    .project-in-item .wrapper .project-in-slider-wrap2 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap3 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap4 .arrow,
    .project-in-item .wrapper .project-in-slider-wrap5 .arrow{width: 16px; top: 32%}

    .project-in-item .wrapper .project-in-slider-wrap .arrow img,
    .project-in-item .wrapper .project-in-slider-wrap2 .arrow img,
    .project-in-item .wrapper .project-in-slider-wrap3 .arrow img,
    .project-in-item .wrapper .project-in-slider-wrap4 .arrow img,
    .project-in-item .wrapper .project-in-slider-wrap5 .arrow img{width: 100%}
}
.project-in-item .wrapper .project-in-slider-wrap .arrow.arrow-prev,
.project-in-item .wrapper .project-in-slider-wrap2 .arrow.arrow-prev,
.project-in-item .wrapper .project-in-slider-wrap3 .arrow.arrow-prev,
.project-in-item .wrapper .project-in-slider-wrap4 .arrow.arrow-prev,
.project-in-item .wrapper .project-in-slider-wrap5 .arrow.arrow-prev{left: 15px}
.project-in-item .wrapper .project-in-slider-wrap .arrow.arrow-next,
.project-in-item .wrapper .project-in-slider-wrap2 .arrow.arrow-next,
.project-in-item .wrapper .project-in-slider-wrap3 .arrow.arrow-next,
.project-in-item .wrapper .project-in-slider-wrap4 .arrow.arrow-next,
.project-in-item .wrapper .project-in-slider-wrap5 .arrow.arrow-next{right: 15px}
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb,
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb2,
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb3,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb2,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb3,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb2,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb3,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb2,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb3,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb2,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb3{margin-top: 20px}
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb .item,
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb2 .item,
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb3 .item,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb .item,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb2 .item,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb3 .item,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb .item,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb2 .item,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb3 .item,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb .item,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb2 .item,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb3 .item,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb .item,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb2 .item,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb3 .item{margin: 0 5px; overflow: hidden; height: 7vw}

@media (max-width: 1024px) {

    .project-in-item .wrapper .project-in-slider-wrap .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap .slider-thumb3 .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb3 .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb3 .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb3 .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb3 .item{height: 12vw}
}

@media (max-width: 767px) {

    .project-in-item .wrapper .project-in-slider-wrap .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap .slider-thumb3 .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb3 .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb3 .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb3 .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb2 .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb3 .item{height: 17vw}
}
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb .item img,
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb2 .item img,
.project-in-item .wrapper .project-in-slider-wrap .slider-thumb3 .item img,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb .item img,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb2 .item img,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-thumb3 .item img,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb .item img,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb2 .item img,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-thumb3 .item img,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb .item img,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb2 .item img,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-thumb3 .item img,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb .item img,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb2 .item img,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-thumb3 .item img{width: 100%; height: 100%; object-fit: cover}
.project-in-item .wrapper .project-in-slider-wrap .slider-content .item,
.project-in-item .wrapper .project-in-slider-wrap .slider-content2 .item,
.project-in-item .wrapper .project-in-slider-wrap .slider-content3 .item,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-content .item,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-content2 .item,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-content3 .item,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-content .item,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-content2 .item,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-content3 .item,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-content .item,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-content2 .item,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-content3 .item,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-content .item,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-content2 .item,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-content3 .item{height: 34vw; overflow: hidden}

@media (max-width: 1440px) {

    .project-in-item .wrapper .project-in-slider-wrap .slider-content .item,
    .project-in-item .wrapper .project-in-slider-wrap .slider-content2 .item,
    .project-in-item .wrapper .project-in-slider-wrap .slider-content3 .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-content .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-content2 .item,
    .project-in-item .wrapper .project-in-slider-wrap2 .slider-content3 .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-content .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-content2 .item,
    .project-in-item .wrapper .project-in-slider-wrap3 .slider-content3 .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-content .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-content2 .item,
    .project-in-item .wrapper .project-in-slider-wrap4 .slider-content3 .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-content .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-content2 .item,
    .project-in-item .wrapper .project-in-slider-wrap5 .slider-content3 .item{height: 40vw}
}
.project-in-item .wrapper .project-in-slider-wrap .slider-content .item img,
.project-in-item .wrapper .project-in-slider-wrap .slider-content2 .item img,
.project-in-item .wrapper .project-in-slider-wrap .slider-content3 .item img,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-content .item img,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-content2 .item img,
.project-in-item .wrapper .project-in-slider-wrap2 .slider-content3 .item img,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-content .item img,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-content2 .item img,
.project-in-item .wrapper .project-in-slider-wrap3 .slider-content3 .item img,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-content .item img,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-content2 .item img,
.project-in-item .wrapper .project-in-slider-wrap4 .slider-content3 .item img,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-content .item img,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-content2 .item img,
.project-in-item .wrapper .project-in-slider-wrap5 .slider-content3 .item img{height: 100%; object-fit: cover; width: 100%}
.project-in-item .wrapper .project-in-slider-info{width: calc((100% - 25px) / 2); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 1440px){
	.project-in-item .wrapper .project-in-slider-info{width: calc((100% - 10px) / 2)}
}

@media (max-width: 1024px){
	.project-in-item .wrapper .project-in-slider-info{width: 100%; margin-top: 50px}
}
.project-in-item .wrapper .project-in-slider-info h2{margin-bottom: 50px}
.project-in-slider-wrap4 .slider-thumb{margin-top: 20px}

@media (max-width: 1440px){
	.project-in-item .wrapper .project-in-slider-info h2{margin-top: -10px; margin-bottom: 30px}
}
.project-in-item .wrapper .project-in-slider-info h2 span{display: block; font-family: "Bebas Neue"; color: #514d4e; text-transform: uppercase; font-size: 72px}

@media (max-width: 1440px){
	.project-in-item .wrapper .project-in-slider-info h2 span{font-size: 60px}
}

@media (max-width: 1024px){
	.project-in-item .wrapper .project-in-slider-info h2 span{font-size: 40px}
}
.project-in-item .wrapper .project-in-slider-info .info-items{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 20px}

@media (max-width: 1440px){
	.project-in-item .wrapper .project-in-slider-info .info-items{margin-bottom: 10px}
}
.project-in-item .wrapper .project-in-slider-info .info-items .info-item{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 20px; margin-bottom: 20px; border-radius: 10px; padding: 15px 20px; background: #f5f5f5}

@media (max-width: 1440px){
	.project-in-item .wrapper .project-in-slider-info .info-items .info-item{padding: 10px 15px; margin-right: 10px; margin-bottom: 10px}
}

@media (max-width: 767px){
	.project-in-item .wrapper .project-in-slider-info .info-items .info-item{padding: 6px 10px}
}
.project-in-item .wrapper .project-in-slider-info .info-items .info-item:last-child{margin-right: 0}
.project-in-item .wrapper .project-in-slider-info .info-items .info-item span{font-weight: bold; color: #726f6f; font-size: 22px; font-family: "Bebas Neue"}

@media (max-width: 767px){
	.project-in-item .wrapper .project-in-slider-info .info-items .info-item span{font-size: 18px}
}
.project-in-item .wrapper .project-in-slider-info .info-items .info-item b{font-weight: bold; color: #726f6f; font-size: 36px; font-family: "Bebas Neue"}

@media (max-width: 1440px){
	.project-in-item .wrapper .project-in-slider-info .info-items .info-item b{font-size: 30px}
}

@media (max-width: 767px){
	.project-in-item .wrapper .project-in-slider-info .info-items .info-item b{font-size: 24px}
}
.project-in-item .wrapper .project-in-slider-info .info-items .info-item img{margin-right: 5px}
.project-in-item .wrapper .project-in-slider-info > p{max-width: 630px; color: #514d4e; font-size: 16px; font-family: "SF Pro Display"; margin-bottom: 35px}

@media (max-width: 1440px){
	.project-in-item .wrapper .project-in-slider-info > p{margin-bottom: 20px}
}
.project-in-item .wrapper .project-in-slider-info #map,
.project-in-item .wrapper .project-in-slider-info #map2,
.project-in-item .wrapper .project-in-slider-info #map3{height: 210px; width: 100%}

@media (max-width: 1440px) {

    .project-in-item .wrapper .project-in-slider-info #map,
    .project-in-item .wrapper .project-in-slider-info #map2,
    .project-in-item .wrapper .project-in-slider-info #map3{height: 160px}
}
.project-in-item .wrapper .project-in-slider-info .map-address{font-size: 16px; font-family: "SF Pro Display"; color: #514d4e; margin: 20px 0 45px; display: block}

@media (max-width: 1440px){
	.project-in-item .wrapper .project-in-slider-info .map-address{margin: 20px 0}
}
.project-in-item .wrapper .project-in-slider-info .possible{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
.project-in-item .wrapper .project-in-slider-info .possible .possible-info{margin-right: 40px; margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.project-in-item .wrapper .project-in-slider-info .possible .possible-info:last-child{margin-right: 0}
.project-in-item .wrapper .project-in-slider-info .possible .possible-info img{margin-right: 7px}
.project-in-item .wrapper .project-in-slider-info .possible .possible-info span{color: #514d4e; font-family: "SF Pro Display"; font-weight: 600; font-size: 20px}
.project-in-item .wrapper .project-in-slider-info .style2-btn{margin-top: auto}

@media (max-width: 1024px){
	.project-in-item:nth-child(even) .wrapper{flex-direction: column-reverse}
}

@font-face{font-family: "SF Pro Display"; src: url("/local/templates/armada/css/SFProDisplay-Medium.eot"); src: local("SF Pro Display Medium"), local("SFProDisplay-Medium"),
	url("../fonts/SFProDisplay-Medium.woff2") format("woff2"),
	url("../fonts/SFProDisplay-Medium.woff") format("woff"),
	url("../fonts/SFProDisplay-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal
}
@font-face{font-family: "Bebas Neue"; src: url("../fonts/BebasNeueBold.woff2") format("woff2"),
	url("../fonts/BebasNeueBold.woff") format("woff"),
	url("../fonts/BebasNeueBold.ttf") format("truetype"); font-weight: bold; font-style: normal
}
@font-face{font-family: "SF Pro Display"; src: url("../fonts/SFProDisplay-Regular.woff2") format("woff2"),
	url("../fonts/SFProDisplay-Regular.woff") format("woff"),
	url("../fonts/SFProDisplay-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal
}
@font-face{font-family: "SF Pro Display"; src: url("../fonts/SFProDisplay-Semibold.woff2") format("woff2"),
	url("../fonts/SFProDisplay-Semibold.woff") format("woff"),
	url("../fonts/SFProDisplay-Semibold.ttf") format("truetype"); font-weight: 600; font-style: normal
}
@font-face{font-family: "SF Pro Display"; src: url("../fonts/SFProDisplay-Bold.woff2") format("woff2"),
	url("../fonts/SFProDisplay-Bold.woff") format("woff"),
	url("../fonts/SFProDisplay-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal
}
.contacts-wrap{margin: 100px 0 50px}

@media (max-width: 767px){
	.contacts-wrap{margin: 70px 0 50px}
}
.contacts-wrap .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1200px){
	.contacts-wrap .wrapper{-webkit-box-align: center; -ms-flex-align: center; align-items: center}
}

@media (max-width: 1024px){
	.contacts-wrap .wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.contacts-wrap #map{height: 800px; width: 50%; margin-top: 70px}

@media (max-width: 1200px){
	.contacts-wrap #map{margin: 50px 0; height: 650px}
}

@media (max-width: 1024px){
	.contacts-wrap #map{width: 100%; height: 400px; margin: 0}
}
@media (max-width: 767px){
	.contacts-wrap #map{height: 480px}
}
.contacts-info{width: 50%; margin-bottom: 80px}

@media (max-width: 1200px){
	.contacts-info{margin-bottom: 0}
}

@media (max-width: 1024px){
	.contacts-info{width: 100%; margin-bottom: 0}
}
.contacts-info .info-top{background: #514d4e; padding: 30px}

@media (max-width: 1024px){
	.contacts-info .info-top{padding: 30px 20px}
}
.contacts-info .info-top .white-title{margin-bottom: 30px}

@media (max-width: 767px){
	.contacts-info .info-top .white-title{margin-bottom: 30px}
}
.contacts-info .info-top .infos{column-count: 2}

@media (max-width: 1200px){
	.contacts-info .info-top .infos{column-count: 1}
}

@media (max-width: 1200px){
	.contacts-info .info-top .infos .info{margin-bottom: 40px}
}

@media (max-width: 767px){
	.contacts-info .info-top .infos .info{margin-bottom: 30px}
}

@media (max-width: 1200px){
	.contacts-info .info-top .infos .info:last-child{margin-bottom: 0}
}

@media (max-width: 767px){
	.contacts-info .info-top .infos .info:last-child{margin-bottom: 0}
}
.contacts-info .info-top .infos .info:first-child{margin-bottom: 30px}

@media (max-width: 1200px){
	.contacts-info .info-top .infos .info:first-child{margin-bottom: 40px}
}

@media (max-width: 767px){
	.contacts-info .info-top .infos .info:first-child{margin-bottom: 30px}
}
.contacts-info .info-top .infos .info:nth-child(3) .title-text{margin-bottom: 20px}
.contacts-info .info-top .infos .info .title-text{font-size: 14px; font-family: "SF Pro Display"; color: rgba(255, 255, 255, 0.8); margin-bottom: 15px; display: block}
.contacts-info .info-top .infos .info .address{font-family: "SF Pro Display";font-size: 16px;line-height: 20px;font-weight: 600;color: white;max-width: 300px;display: block;margin-bottom: 10px}
.contacts-info .info-top .infos .info .rezhim{font-family: "SF Pro Display"; font-size: 14px; line-height: 22px; font-weight: 400; color: white; max-width:300px; display: block}
.contacts-info .info-top .infos .info .phone{font-weight: 700; font-size: 30px; line-height: 110%; color: #eeb116; font-family: "Bebas Neue"; display: block; margin-bottom: 10px}

@media (max-width: 1200px){
	.contacts-info .info-top .infos .info .phone{margin-bottom: 2px}
}
.contacts-info .info-top .infos .info .social-items{margin-top: 35px}

@media (max-width: 1200px){
	.contacts-info .info-top .infos .info .social-items{margin-top: 40px}
}

@media (max-width: 767px){
	.contacts-info .info-top .infos .info .social-items{margin-top: 30px}
}
.contacts-info .social-items a{border: 1px solid rgba(234, 234, 234, 0.3)}
.contacts-info .social-items a svg{fill: #fff; transition: 0.3s; margin: auto}
.contacts-info .social-items a:hover{border-color: white}
.contacts-info .social-items a:hover svg{transform: rotate(360deg)}
.contacts-info .info-bottom.imgs{display:flex; align-items:center; }
.contacts-info .info-bottom.imgs img{border-top:10px solid #fff;width:50%; min-width:50%}
.contacts-info .info-bottom.imgs img:nth-child(1){border-right:5px solid #fff;}
.contacts-info .info-bottom.imgs img:nth-child(2){border-left:5px solid #fff;}

.img-fluid{width:auto;height:auto;max-width:100%}

.completed-projects .wrapper{background: #f5f5f5; padding-top: 70px; padding-bottom: 70px}
.completed-projects .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1024px){
	.completed-projects .wrapper .black-title{margin-bottom: 40px}
}

@media (max-width: 767px){
	.completed-projects .wrapper .black-title{margin-bottom: 20px}
}
.completed-projects .wrapper .completed-projects-items{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 50px}

@media (max-width: 1400px){
	.completed-projects .wrapper .completed-projects-items{gap: 20px}
}

@media (max-width: 1024px){
	.completed-projects .wrapper .completed-projects-items{grid-template-columns: 1fr 1fr}
}

@media (max-width: 767px){
	.completed-projects .wrapper .completed-projects-items{grid-template-columns: 1fr}
}
.completed-projects .wrapper .completed-projects-items .completed-projects-item img{width: 100%}
.completed-projects .wrapper .completed-projects-items .completed-projects-item span{margin-top: 20px; font-family: "Bebas Neue"; font-size: 32px; font-weight: bold; text-transform: uppercase; color: #514d4e; display: block}

@media (max-width: 1400px){
	.completed-projects .wrapper .completed-projects-items .completed-projects-item span{font-size: 28px}
}

@media (max-width: 1200px){
	.completed-projects .wrapper .completed-projects-items .completed-projects-item span{font-size: 24px; margin-top: 15px}
}
.calculate-cost-project{background: #f5f5f5; padding:25px 30px; width:100%; display:block; position: relative; max-width:640px; margin:0 auto}

@media (max-width: 1200px){
	.calculate-cost-project{margin-left: 30px; padding: 40px 30px}
}
@media (max-width: 1024px){
	.calculate-cost-project{width: 100%; margin: 0}
    .calculate-cost-project:after{height: 40px}
}

@media (max-width: 767px){
	.calculate-cost-project{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 30px 20px; padding-top: 80px}
}

@media (max-width: 767px){
	.calculate-cost-project .title-wrap{padding-right: 0; width: 100%; margin-bottom: 20px}
}
.calculate-cost-project .title-wrap p,
.calculate-cost-project .title-wrap div{color: rgba(81, 77, 78, 0.8); font-weight: 500; font-size:18px; line-height:1.3; margin:20px 0; font-family: "SF Pro Display"}

@media (max-width: 767px) {
    .calculate-cost-project .title-wrap p,
    .calculate-cost-project .title-wrap div{font-size: 14px; line-height: 120%}
}
.calculate-cost-project .title-wrap .yellow-title{max-width: 600px; margin-bottom: 30px}

@media (max-width: 767px){
	.calculate-cost-project .title-wrap .yellow-title{margin-bottom: 15px}
    .calculate-cost-project .title-wrap .yellow-title span{display: block}
}
.calculate-cost-project.project-page-cost{display: block; background: none; padding: 0; margin-bottom: 100px}

@media (max-width: 1024px){
	.calculate-cost-project.project-page-cost{margin-bottom: 80px}
}
.calculate-cost-project.project-page-cost .calculate-cost-project-wrap{background: #f5f5f5; padding: 45px 50px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1200px){
	.calculate-cost-project.project-page-cost .calculate-cost-project-wrap{padding: 40px 30px}
}

@media (max-width: 767px){
	.calculate-cost-project.project-page-cost .calculate-cost-project-wrap{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 30px 20px}
}
.calculate-cost-project.project-page-cost .style3-btn{width: 100%; margin: 50px auto 0}

@media (max-width: 1024px){
	.calculate-cost-project.project-page-cost .style3-btn{margin-top: 30px; width: 94%}
}
.calculate-cost-project.calculate-page-project{margin: 180px 0; margin-left: 50px}

@media (max-width: 1200px){
	.calculate-cost-project.calculate-page-project{margin: 120px 0; margin-left: 30px}
}

@media (max-width: 1024px){
	.calculate-cost-project.calculate-page-project{margin: 80px 0}
}
.calculate-form,
.leave-form{max-width: 533px; width: 100%}

@media (max-width: 767px){.calculate-form,
    .leave-form{max-width: 100%}
}
.calculate-form label.error,
.leave-form label.error{display: none !important}
.calculate-form input,
.leave-form input,
.leave-form textarea{width: 100%; height: 50px; padding:15px; color: #514d4e; font-family: "SF Pro Display"; font-size: 16px; margin-bottom: 15px}
.calculate-form input::-webkit-input-placeholder,
.leave-form input::-webkit-input-placeholder{color: rgba(81, 77, 78, 0.6)}
.calculate-form input::-moz-placeholder,
.leave-form input::-moz-placeholder{color: rgba(81, 77, 78, 0.6)}
.calculate-form input:-ms-input-placeholder,
.leave-form input:-ms-input-placeholder{color: rgba(81, 77, 78, 0.6)}
.calculate-form input:-moz-placeholder,
.leave-form input:-moz-placeholder{color: rgba(81, 77, 78, 0.6)}

.calculate-form textarea::-webkit-input-placeholder,
.leave-form textarea::-webkit-input-placeholder{color: rgba(81, 77, 78, 0.6)}
.calculate-form textarea::-moz-placeholder,
.leave-form textarea::-moz-placeholder{color: rgba(81, 77, 78, 0.6)}
.calculate-form textarea:-ms-input-placeholder,
.leave-form textarea:-ms-input-placeholder{color: rgba(81, 77, 78, 0.6)}
.calculate-form textarea:-moz-placeholder,
.leave-form textarea:-moz-placeholder{color: rgba(81, 77, 78, 0.6)}

@media (max-width: 767px){.calculate-form input,
    .leave-form input{height: 60px; margin-bottom: 10px}
}
.calculate-form input.error::-webkit-input-placeholder,
.leave-form input.error::-webkit-input-placeholder{color: #ff4d00}
.calculate-form input.error::-moz-placeholder,
.leave-form input.error::-moz-placeholder{color: #ff4d00}
.calculate-form input.error:-ms-input-placeholder,
.leave-form input.error:-ms-input-placeholder{color: #ff4d00}
.calculate-form input.error:-moz-placeholder,
.leave-form input.error:-moz-placeholder{color: #ff4d00}
.calculate-form .button-wrap,
.leave-form .button-wrap{margin-top: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 20px}

@media (max-width: 1024px) {

    .calculate-form .button-wrap,
    .leave-form .button-wrap{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}

@media (max-width: 767px) {

    .calculate-form .button-wrap,
    .leave-form .button-wrap{margin-top: 5px}
}
.calculate-form .button-wrap .yellow-btn,
.leave-form .button-wrap .yellow-btn{white-space: nowrap; margin-right: 20px}

@media (max-width: 1024px) {

    .calculate-form .button-wrap .yellow-btn,
    .leave-form .button-wrap .yellow-btn{margin-bottom: 10px; max-width: 230px}
}

@media (max-width: 767px) {

    .calculate-form .button-wrap .yellow-btn,
    .leave-form .button-wrap .yellow-btn{max-width: 100%; margin-right: 0}
}
.calculate-form .button-wrap .append,
.leave-form .button-wrap .append{position: relative; background: white; display: flex; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 18px; font-weight: bold; font-family: "Bebas Neue"; letter-spacing: 0.02em; text-transform: uppercase; color: #eeb116; width: calc(100% - 234px); height: 50px; padding: 10px; transition: 0.3s; cursor: pointer; border: 1px solid #eeb116}

@media (max-width: 1024px) {

    .calculate-form .button-wrap .append,
    .leave-form .button-wrap .append{width: 100%; max-width: 300px}
}

@media (max-width: 767px) {

    .calculate-form .button-wrap .append,
    .leave-form .button-wrap .append{max-width: 100%}
}
.calculate-form .button-wrap .append .icon,
.leave-form .button-wrap .append .icon{width: 30px; height: 30px; background: #eeb116; display: -webkit-box; display: -ms-flexbox; display: flex}
.calculate-form .button-wrap .append .icon img,
.leave-form .button-wrap .append .icon img{margin: auto}
.calculate-form .button-wrap .append .append-file-name,
.leave-form .button-wrap .append .append-file-name{max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.calculate-form .button-wrap .append.download,
.leave-form .button-wrap .append.download{background: #514d4e}
.promotions-offers{padding: 180px 0 100px}

@media (max-width: 1024px){
	.promotions-offers{padding: 130px 0 50px}
}

@media (max-width: 767px){
	.promotions-offers{padding: 70px 0 30px}
}
.promotions-offers .wrapper .black-title{margin-bottom: 70px; text-align: center}

@media (max-width: 1024px){
	.promotions-offers .wrapper .black-title{margin-bottom: 50px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .black-title{margin-bottom: 20px}
}
.promotions-offers .wrapper .promotions-offers-items{display: grid; gap: 0px 20px; grid-template-columns: 1fr 1fr}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items{grid-template-columns: 1fr; gap: 10px}
}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item{height: 366px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item{height: 320px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item{height: 200px}
}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item .project-gift{position: relative; z-index: 0}

@media (max-width: 1400px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item .project-gift img{width: 300px}
}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item .project-gift img{width: 260px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item .project-gift img{width: 180px; height: 100%}
}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item .project-gift span{position: absolute; top: 30px; left: 30px; font-weight: 700; font-size: 69px; line-height: 102%; max-width: 270px; color: white; font-family: "Bebas Neue"}

@media (max-width: 1400px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item .project-gift span{font-size: 50px}
}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item .project-gift span{font-size: 34px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item .project-gift span{font-size: 28px; left: 20px}
}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item1{background-image: url(../images/promotions-offers-style1.png); background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item1 .style-img{position: absolute; top: 0; right: 0}

@media (max-width: 1600px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item1 .style-img{width: 400px}
}

@media (max-width: 1400px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item1 .style-img{width: 300px; top: 50%; transform: translateY(-50%)}
}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item1 .style-img{width: 260px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item1 .style-img{width: 220px}
}



.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item3{background-image: url(../images/promotions-offers-style1.png); background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item3 .style-img{position: absolute; top: 0; right: 0}

@media (max-width: 1600px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item3 .style-img{width: 400px}
}

@media (max-width: 1400px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item3 .style-img{width: 300px; top: 50%; transform: translateY(-50%)}
}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item3 .style-img{width: 260px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item3 .style-img{width: 220px}
}







.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2{background-image: url(../images/promotions-offers-style2.png); background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; margin-top: 90px}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2{margin-top: 0}
}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .style-img{position: absolute; top: 0; right: 0}

@media (max-width: 1600px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .style-img{width: 450px}
}

@media (max-width: 1400px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .style-img{width: 330px}
}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .style-img{width: 260px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .style-img{width: 240px}
}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .change-layout{position: relative; z-index: 0; margin-top: auto}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .change-layout img{width: 200px}
}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .change-layout .text{position: absolute; font-weight: 700; font-size: 50px; line-height: 102%; font-family: "Bebas Neue"; color: white; left: 30px; top: 100px; max-width: 260px}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .change-layout .text{font-size: 34px; top: 70px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .change-layout .text{font-size: 28px; left: 20px; top: 90px}
}
.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .change-layout .free{position: absolute; font-weight: 700; font-size: 32px; line-height: 102%; font-family: "Bebas Neue"; left: 30px; bottom: 30px; color: #514d4e}

@media (max-width: 1024px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .change-layout .free{font-size: 28px}
}

@media (max-width: 767px){
	.promotions-offers .wrapper .promotions-offers-items .promotions-offers-item.item2 .change-layout .free{font-size: 18px; bottom: 30px; left: 20px}
}
.take-survey{margin-top: 180px}

@media (max-width: 1024px){
	.take-survey{margin-top: 130px}
}

@media (max-width: 767px){
	.take-survey{margin-top: 80px}
}
.take-survey .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1024px){
	.take-survey .wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.take-survey .wrapper .info{width: 50%; padding-right: 20px; background: #f5f5f5; padding: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 1440px){
	.take-survey .wrapper .info{padding: 30px 20px; width: 100%}
}

@media (max-width: 1024px){
	.take-survey .wrapper .info{width: 100%}
}
.take-survey .wrapper .info .yellow-title{margin-bottom: 30px}

@media (max-width: 1420px){
	.take-survey .wrapper .info .yellow-title p{font-size: 40px}
}

@media (max-width: 1024px){
	.take-survey .wrapper .info .yellow-title{max-width: 500px}
}

@media (max-width: 767px){
	.take-survey .wrapper .info .yellow-title p{font-size: 30px}
}
.take-survey .wrapper .info .texts{display: grid; gap: 30px; grid-template-columns: 1fr 1fr; margin-bottom: 30px; max-width: 500px}

@media (max-width: 1024px){
	.take-survey .wrapper .info .texts{max-width: 100%}
}

@media (max-width: 767px){
	.take-survey .wrapper .info .texts{grid-template-columns: 1fr; gap: 20px}
}
.take-survey .wrapper .info .texts .text{color: rgba(81, 77, 78, 0.8); font-weight: 500; font-size: 20px; font-family: "SF Pro Display"; padding-top: 14px; border-top: 2px solid #eeb116}

@media (max-width: 767px){
	.take-survey .wrapper .info .texts .text{padding-top: 10px; font-size: 18px}
}
.take-survey .wrapper .info .yellow-btn{margin-top: auto; align-self: flex-start}
.take-survey .wrapper .take-survey-slider-wrap{position: relative; width: 50%}

@media (max-width: 1024px){
	.take-survey .wrapper .take-survey-slider-wrap{width: 100%}
}
.take-survey .wrapper .take-survey-slider-wrap .slider-navigation{right: -1px}
.take-survey .wrapper .take-survey-slider-wrap .take-survey-slider .item{background-size: cover; background-repeat: no-repeat; background-position: center center; height: 524px}

@media (max-width: 1420px){
	.take-survey .wrapper .take-survey-slider-wrap .take-survey-slider .item{height: 450px}
}

@media (max-width: 1024px){
	.take-survey .wrapper .take-survey-slider-wrap .take-survey-slider .item{height: 350px}
}

@media (max-width: 767px){
	.take-survey .wrapper .take-survey-slider-wrap .take-survey-slider .item{height: 200px}
}
.reliability{margin-top: 180px; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1024px){
	.reliability{margin-top: 130px}
}

@media (max-width: 767px){
	.reliability{margin-top: 80px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.reliability .black-title-hide{display: none}

@media (max-width: 767px){
	.reliability .black-title-hide{display: block; margin-bottom: 20px; text-align: center}

    .reliability .black-title-hide span{display: block}
}
.reliability .rating-slider-wrap{width: 490px; padding: 50px; background: #f5f5f5}

@media (max-width: 1440px){
	.reliability .rating-slider-wrap{width: 420px}
}

@media (max-width: 1024px){
	.reliability .rating-slider-wrap{width: 400px; padding: 30px}
}

@media (max-width: 767px){
	.reliability .rating-slider-wrap{width: 100%; padding: 10px 0 10px 20px}

    .quiz-wrap .wrapper .quiz-top > p{margin-right: 20px !important}
}
.reliability .rating-slider-wrap .rating-slider .item{background: #ffffff; border: 1px solid #e5e5e5; padding: 20px; padding-right: 30px; min-height: 114px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; margin-top: -1px}

@media (max-width: 767px){
	.reliability .rating-slider-wrap .rating-slider .item{width: 220px; min-height: 64px; margin-top: 0; padding: 10px 20px; margin-right: 10px}
}
.reliability .rating-slider-wrap .rating-slider .item:hover .icon{background: #eeb116; border-color: #eeb116}
.reliability .rating-slider-wrap .rating-slider .item:hover .icon svg{fill: white}
.reliability .rating-slider-wrap .rating-slider .item .rate{font-weight: 700; font-size: 32px; line-height: 110%; color: #eeb116; margin-right: 14px; font-family: "Bebas Neue"}

@media (max-width: 767px){
	.reliability .rating-slider-wrap .rating-slider .item .rate{font-size: 18px}
}

@media (max-width: 767px){
	.reliability .rating-slider-wrap .rating-slider .item > img{width: 90px}
}
.reliability .rating-slider-wrap .rating-slider .item .icon{margin-left: auto; border: 1px solid #e5e5e5; width: 45px; height: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; transition: 0.3s}

@media (max-width: 767px){
	.reliability .rating-slider-wrap .rating-slider .item .icon{width: 25px; height: 25px}
}
.reliability .rating-slider-wrap .rating-slider .item .icon svg{transition: 0.3s; fill: #eeb116; margin: auto}
.reliability .reliability-slider-wrap{position: relative; width: calc(100% - 490px)}

@media (max-width: 1440px){
	.reliability .reliability-slider-wrap{width: calc(100% - 420px)}
}

@media (max-width: 1024px){
	.reliability .reliability-slider-wrap{width: calc(100% - 400px)}
}

@media (max-width: 767px){
	.reliability .reliability-slider-wrap{width: 100%; padding-left: 20px}
}
.reliability .reliability-slider-wrap .title-wrap{padding: 0 50px 40px 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; align-items: flex-end}

@media (max-width: 1024px){
	.reliability .reliability-slider-wrap .title-wrap{padding: 0 30px 50px 20px}
}

@media (max-width: 767px){
	.reliability .reliability-slider-wrap .title-wrap{display: none}
}
.reliability .reliability-slider-wrap .title-wrap .black-title{max-width: 450px}

@media (max-width: 1200px){
	.reliability .reliability-slider-wrap .title-wrap .black-title{max-width: 300px}
}
.reliability .reliability-slider-wrap .title-wrap .slider-navigation{position: static}

@media (max-width: 1024px){
	.reliability .reliability-slider-wrap .title-wrap .slider-navigation{display: none}
}
.reliability .reliability-slider-wrap .reliability-slider .item{width: 480px; border: 1px solid #e5e5e5; min-height: 375px; padding: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 1024px){
	.reliability .reliability-slider-wrap .reliability-slider .item{width: 440px; min-height: 360px}
}

@media (max-width: 767px){
	.reliability .reliability-slider-wrap .reliability-slider .item{width: 325px; min-height: 310px; padding: 20px}
}
.reliability .reliability-slider-wrap .reliability-slider .item .top{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px}

@media (max-width: 767px){
	.reliability .reliability-slider-wrap .reliability-slider .item .top{margin-bottom: 15px}
}
.reliability .reliability-slider-wrap .reliability-slider .item .top .name{font-weight: 700; font-size: 32px; line-height: 110%; color: #514d4e; font-family: "Bebas Neue"}

@media (max-width: 767px){
	.reliability .reliability-slider-wrap .reliability-slider .item .top .name{font-size: 22px}
}
.reliability .reliability-slider-wrap .reliability-slider .item .img-wrap{width: 80px; height: 80px; border-radius: 50%; overflow: hidden; margin-right: 15px}

@media (max-width: 767px){
	.reliability .reliability-slider-wrap .reliability-slider .item .img-wrap{width: 60px; height: 60px; margin-right: 10px}
}
.reliability .reliability-slider-wrap .reliability-slider .item .img-wrap img{width: 100%; height: 100%; object-fit: cover; border-radius: 50%}
.reliability .reliability-slider-wrap .reliability-slider .item > p{color: rgba(81, 77, 78, 0.8); font-family: "SF Pro Display"; font-size: 16px; line-height: 140%; margin-bottom: 30px; max-width: 380px}

@media (max-width: 767px){
	.reliability .reliability-slider-wrap .reliability-slider .item > p{margin-bottom: 20px; font-size: 14px; line-height: 17px}
}
.reliability .reliability-slider-wrap .reliability-slider .item .yellow-btn{margin-top: auto; align-self: flex-start}

@media (max-width: 767px){
	.reliability .reliability-slider-wrap .reliability-slider .item .yellow-btn{padding-left: 40px; padding-right: 40px}
}
.leave-request{margin-top: 180px; margin-bottom: 280px}

@media (max-width: 1200px){
	.leave-request{margin-bottom: 230px}
}

@media (max-width: 1024px){
	.leave-request{margin-top: 130px; margin-bottom: 130px}
}

@media (max-width: 767px){
	.leave-request{margin-top: 80px; margin-bottom: 80px}
}
.leave-request .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; background: #f5f5f5; padding-top: 60px; padding-bottom: 60px}

@media (max-width: 1024px){
	.leave-request .wrapper{flex-direction: column-reverse; padding: 30px 20px}
}

@media (max-width: 767px){
	.leave-request .wrapper{padding: 30px 15px}
}
.leave-request .wrapper .leave-request-slider-wrap{position: relative; width: 50%; margin-bottom: -160px; align-self: flex-start}

@media (max-width: 1024px){
	.leave-request .wrapper .leave-request-slider-wrap{width: 100%; margin: 0; margin-top: 40px}
}

@media (max-width: 767px){
	.leave-request .wrapper .leave-request-slider-wrap{margin-top: 0}
}
.leave-request .wrapper .leave-request-slider-wrap .slider-navigation{left: -1px; right: inherit}
.leave-request .wrapper .leave-request-slider-wrap .leave-request-slider .item{background-size: cover; background-repeat: no-repeat; background-position: center center; height: 524px}

@media (max-width: 1440px){
	.leave-request .wrapper .leave-request-slider-wrap .leave-request-slider .item{height: 590px}
}

@media (max-width: 1200px){
	.leave-request .wrapper .leave-request-slider-wrap .leave-request-slider .item{height: 450px}
}

@media (max-width: 1024px){
	.leave-request .wrapper .leave-request-slider-wrap .leave-request-slider .item{height: 350px}
}

@media (max-width: 767px){
	.leave-request .wrapper .leave-request-slider-wrap .leave-request-slider .item{height: 200px}
}
.leave-request .wrapper .info{width: 50%; padding-left: 60px}

@media (max-width: 1420px){
	.leave-request .wrapper .info{padding-left: 30px}
}

@media (max-width: 1024px){
	.leave-request .wrapper .info{width: 100%; padding-left: 0}
}
.leave-request .wrapper .info .yellow-title{margin-bottom: 60px; max-width: 690px}

@media (max-width: 1570px){
	.leave-request .wrapper .info .yellow-title span{font-size: 44px}
}

@media (max-width: 1200px){
	.leave-request .wrapper .info .yellow-title span{font-size: 40px}
}

@media (max-width: 1024px){
	.leave-request .wrapper .info .yellow-title{margin-bottom: 30px; max-width: 600px}

    .leave-request .wrapper .info .yellow-title span{font-size: 30px}
}
.leave-request .wrapper .info .buttons-wrap{display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1024px){
	.leave-request .wrapper .info .buttons-wrap{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 660px; width: 100%}
}

@media (max-width: 767px){
	.leave-request .wrapper .info .buttons-wrap{-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
}
.leave-request .wrapper .info .buttons-wrap .button{margin-right: 20px}

@media (max-width: 1024px){
	.leave-request .wrapper .info .buttons-wrap .button{margin: 0; width: calc((100% - 20px) / 2)}
}

@media (max-width: 767px){
	.leave-request .wrapper .info .buttons-wrap .button{width: 100%; margin-bottom: 25px}
}
.leave-request .wrapper .info .buttons-wrap .button:last-child{margin-right: 0}

@media (max-width: 1200px){
	.leave-request .wrapper .info .buttons-wrap .button a{padding: 0 30px}
}

@media (max-width: 1024px){
	.leave-request .wrapper .info .buttons-wrap .button a{width: 100%}
}
.leave-request .wrapper .info .buttons-wrap .button span{display: block; color: rgba(81, 77, 78, 0.8); font-family: "SF Pro Display"; margin-top: 20px; max-width: 190px}

@media (max-width: 767px){
	.leave-request .wrapper .info .buttons-wrap .button span{max-width: 100%; margin-top: 10px}
}
.lets-idea{margin-top: 180px}

@media (max-width: 1024px){
	.lets-idea{margin-top: 130px}
}

@media (max-width: 767px){
	.lets-idea{margin-top: 80px}
}
.lets-idea .wrapper{gap: 70px 20px; display: grid; grid-template-columns: 1fr 1fr}

@media (max-width: 1024px){
	.lets-idea .wrapper{gap: 30px 20px}
}

@media (max-width: 767px){
	.lets-idea .wrapper{grid-template-columns: 1fr; gap: 10px}
}
.lets-idea .wrapper .title-wrap{grid-column: 2/3}

@media (max-width: 767px){
	.lets-idea .wrapper .title-wrap{grid-column: 1/2; text-align: center; margin-bottom: 10px}
}
.lets-idea .wrapper .title-wrap p{max-width: 340px; color: rgba(81, 77, 78, 0.8); font-weight: 500; font-size: 20px; line-height: 140%; font-family: "SF Pro Display"}

@media (max-width: 1200px){
	.lets-idea .wrapper .title-wrap p{line-height: 130%}
}

@media (max-width: 1024px){
	.lets-idea .wrapper .title-wrap p{font-size: 18px}
}

@media (max-width: 767px){
	.lets-idea .wrapper .title-wrap p{max-width: 100%; font-size: 16px}
}
.lets-idea .wrapper .title-wrap .black-title{max-width: 340px; margin-bottom: 10px}

@media (max-width: 1200px){
	.lets-idea .wrapper .title-wrap .black-title{max-width: 230px}
}

@media (max-width: 767px){
	.lets-idea .wrapper .title-wrap .black-title{max-width: 100%}
}
.lets-idea .wrapper .lets-idea-item{background: #514d4e; min-height: 440px; align-self: flex-start; padding: 25px; position: relative}

@media (max-width: 1024px){
	.lets-idea .wrapper .lets-idea-item{min-height: 275px; padding: 15px 20px}
}

@media (max-width: 767px){
	.lets-idea .wrapper .lets-idea-item{min-height: inherit; height: 60vw; padding: 15px}
}
.lets-idea .wrapper .lets-idea-item.yellow{background: #eeb116; margin-top: 70px}

@media (max-width: 1024px){
	.lets-idea .wrapper .lets-idea-item.yellow{margin-top: 40px}
}

@media (max-width: 767px){
	.lets-idea .wrapper .lets-idea-item.yellow{margin-top: 0}
}
.lets-idea .wrapper .lets-idea-item span{max-width: 355px; font-family: "SF Pro Display"; font-weight: 600; font-size: 26px; line-height: 140%; display: inline-block; color: white}

@media (max-width: 1200px){
	.lets-idea .wrapper .lets-idea-item span{font-size: 24px; line-height: 130%}
}

@media (max-width: 1024px){
	.lets-idea .wrapper .lets-idea-item span{font-size: 16px; line-height: 120%; max-width: 70%}
}
.lets-idea .wrapper .lets-idea-item .idea-btn{position: absolute; bottom: 0; left: 0; border: 1px solid #eeb116; z-index: 2; width: 100%; background: white; color: #eeb116; height: 65px; padding: 0 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Bebas Neue"; font-size: 24px; font-weight: bold; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}

@media (max-width: 1024px){.lets-idea .wrapper .lets-idea-item .idea-btn{height: 50px; font-size: 20px}
}
.lets-idea .wrapper .lets-idea-item .idea-btn:after{content: ""; transition: 0.5s; width: 0; height: 100%; position: absolute; top: 0; left: 0; background: #eeb116; z-index: -1}
.lets-idea .wrapper .lets-idea-item .idea-btn.grey:after{background: #514d4e}
.lets-idea .wrapper .lets-idea-item .idea-btn:hover{border-color: #eeb116; color: white}
.lets-idea .wrapper .lets-idea-item .idea-btn:hover:after{width: 100%}
.lets-idea .wrapper .lets-idea-item .your-project:hover{border-color: #514d4e}
.lets-idea .wrapper .lets-idea-item > img{position: absolute; bottom: 64px; right: 40px}

@media (max-width: 1200px){.lets-idea .wrapper .lets-idea-item > img{right: 10px}
}

@media (max-width: 1024px){.lets-idea .wrapper .lets-idea-item > img{width: 270px; bottom: 50px}
}

@media (max-width: 767px){.lets-idea .wrapper .lets-idea-item > img{width: 50vw; bottom: 50px}
}
.choose-house{margin-top: 180px; position: relative; z-index: 0}
.choose-house:after{content: ""; background: url(../images/choose-house-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 930px; width: 100%; position: absolute; top: 0; left: 0; z-index: -1}

@media (max-width: 1440px){.choose-house:after{height: 700px}
}

@media (max-width: 1024px){.choose-house:after{height: 500px}
}

@media (max-width: 767px){.choose-house:after{height: 270px}
}

@media (max-width: 1024px){.choose-house{margin-top: 130px}
}

@media (max-width: 767px){.choose-house{margin-top: 80px}
}
.choose-house .wrapper .choose-house-wrap{padding-top: 570px}

@media (max-width: 1024px){.choose-house .wrapper .choose-house-wrap{padding-top: 290px}
}

@media (max-width: 767px){.choose-house .wrapper .choose-house-wrap{padding-top: 140px}
}
.choose-house .wrapper .choose-house-wrap .title-wrap{background: #f5f5f5; padding: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 1024px){.choose-house .wrapper .choose-house-wrap .title-wrap{padding: 40px}
}

@media (max-width: 767px){.choose-house .wrapper .choose-house-wrap .title-wrap{padding: 15px; padding-bottom: 35px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.choose-house .wrapper .choose-house-wrap .title-wrap .black-title{max-width: 480px}

@media (max-width: 1200px){.choose-house .wrapper .choose-house-wrap .title-wrap .black-title{max-width: 340px}
}

@media (max-width: 767px){.choose-house .wrapper .choose-house-wrap .title-wrap .black-title{margin-bottom: 15px}
}
.choose-house .wrapper .choose-house-wrap .title-wrap .texts{width: 50%}

@media (max-width: 767px){.choose-house .wrapper .choose-house-wrap .title-wrap .texts{width: 100%}
}
.choose-house .wrapper .choose-house-wrap .title-wrap .texts p{margin-bottom: 25px; font-weight: 500; font-size: 20px; line-height: 140%; font-family: "SF Pro Display"; max-width: 500px; color: rgba(81, 77, 78, 0.8)}

@media (max-width: 1024px){.choose-house .wrapper .choose-house-wrap .title-wrap .texts p{font-size: 18px; line-height: 130%}
}

@media (max-width: 767px){.choose-house .wrapper .choose-house-wrap .title-wrap .texts p{font-size: 16px; margin-bottom: 20px; max-width: 700px}
}

@media (max-width: 767px){.choose-house .wrapper .choose-house-wrap .title-wrap .texts .yellow-btn{width: 100%}
}
.choose-house .wrapper #map2{width: 100%; height: 570px}

@media (max-width: 1200px){.choose-house .wrapper #map2{height: 430px}
}

@media (max-width: 767px){.choose-house .wrapper #map2{height: 250px}
}
.latest-projects{padding-top: 180px}

@media (max-width: 1024px){.latest-projects{padding-top: 130px}
}

@media (max-width: 767px){.latest-projects{padding-top: 80px}
}
.latest-projects .wrapper{text-align: center}
.latest-projects .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1024px){.latest-projects .wrapper .black-title{margin-bottom: 40px}
}

@media (max-width: 767px){.latest-projects .wrapper .black-title{margin-bottom: 20px}
}
.latest-projects .wrapper .global-btn{width: 100%; max-width: 400px; margin-top: 40px}

@media (max-width: 767px){.latest-projects .wrapper .global-btn{margin-top: 20px}
}
.latest-projects .wrapper .latest-projects-items{gap: 20px; grid-template-columns: 1fr 1fr; display: grid}

@media (max-width: 767px){.latest-projects .wrapper .latest-projects-items{grid-template-columns: 1fr; gap: 10px}
}
.latest-projects-item{overflow: hidden; cursor: pointer}
.latest-projects-item:hover .img-wrap .hide-block{opacity: 1; visibility: visible; transform: translateX(0)}
.latest-projects-item .img-wrap{height: 23vw; position: relative; z-index: 0}

@media (max-width: 767px){.latest-projects-item .img-wrap{height: 46vw}}
.latest-projects-item .img-wrap .hide-block{
	position: absolute; bottom: 0; right: 0; padding: 15px 25px; background: #f5f5f5; border-width: 1px 0px 1px 1px; border-style: solid; 
	border-color: #e5e5e5; display: -webkit-box; display: -ms-flexbox; display: flex; transition: 0.5s; opacity: 0.9;/* transform: translateX(100%); visibility: hidden */
}
@media (max-width: 1200px){.latest-projects-item .img-wrap .hide-block{padding: 15px}}
@media (max-width: 1024px){.latest-projects-item .img-wrap .hide-block{opacity: 1; visibility: visible; transform: translateX(0)}}
@media (max-width: 767px){
	.latest-projects-item .img-wrap .hide-block{padding: 10px}
}
.latest-projects-item .img-wrap .hide-block .info{margin-right: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: flex-end}
@media (max-width: 1200px){.latest-projects-item .img-wrap .hide-block .info{margin-right: 20px}}
@media (max-width: 767px){.latest-projects-item .img-wrap .hide-block .info{margin-right: 10px}}
.latest-projects-item .img-wrap .hide-block .info img{margin-right: 5px}
@media (max-width: 1200px){.latest-projects-item .img-wrap .hide-block .info img{width: 30px}}
@media (max-width: 767px){.latest-projects-item .img-wrap .hide-block .info img{width: 20px; margin-right: 3px}}

.latest-projects-item .img-wrap .hide-block .info span{font-weight: 700; font-size: 20px; font-family: "Bebas Neue"; color: rgba(114, 111, 111, 0.8); white-space: nowrap}
@media (max-width: 1200px){.latest-projects-item .img-wrap .hide-block .info span{font-size: 18px}}
@media (max-width: 767px){.latest-projects-item .img-wrap .hide-block .info span{font-size: 12px}}

.latest-projects-item .img-wrap .hide-block .info:last-child{margin-right: 0}
.latest-projects-item .img-wrap > img{width: 100%; height: 100%; object-fit: cover}
.latest-projects-item .text-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 25px; padding-top: 35px; background: #f5f5f5}
@media (max-width: 1200px){.latest-projects-item .text-wrap{padding-top: 25px}}
@media (max-width: 1024px){.latest-projects-item .text-wrap{padding: 15px}}

.latest-projects-item .text-wrap .name{font-family: "Bebas Neue"; color: #514d4e; font-size: 32px; font-weight: bold}
@media (max-width: 1200px){.latest-projects-item .text-wrap .name{font-size: 26px}}
@media (max-width: 1024px){.latest-projects-item .text-wrap .name{font-size: 22px}}

.latest-projects-item .text-wrap .price{font-family: "SF Pro Display"; font-weight: 700; color: #514d4e; font-size: 20px}
@media (max-width: 1200px){.latest-projects-item .text-wrap .price{font-size: 18px}}
@media (max-width: 1024px){.latest-projects-item .text-wrap .price{font-size: 16px}}

.choose-us{padding-top: 180px}
@media (max-width: 1024px){.choose-us{padding-top: 130px}}
@media (max-width: 767px){.choose-us{padding-top: 80px}}

.choose-us .wrapper{padding-right: 0}
.choose-us .wrapper .title-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 70px}

@media (max-width: 767px){.choose-us .wrapper .title-wrap{margin-bottom: 20px; flex-direction: row-reverse}}

.choose-us .wrapper .title-wrap .navigation-wrap{position: relative}

@media (max-width: 767px){.choose-us .wrapper .title-wrap .navigation-wrap{right: 30px; width: 92px}}
.choose-us .wrapper .title-wrap .navigation-wrap .slider-navigation{left: 0; bottom: 0}
.choose-us .wrapper .title-wrap .black-title-wrap{flex-grow: 1}

@media (max-width: 767px){.choose-us .wrapper .title-wrap .black-title-wrap{width: 100%}}
.choose-us .wrapper .title-wrap .black-title-wrap .black-title{text-align: center; display: block; flex-direction: row}
.choose-us .wrapper .title-wrap .black-title-wrap .black-title span{margin-right: 5px}



@media (max-width: 767px){
	.choose-us .wrapper .title-wrap .black-title-wrap .black-title{margin: 0; text-align: left}
    .choose-us .wrapper .title-wrap .black-title-wrap .black-title span{display: block}
}
.choose-us .wrapper .choose-us-slider .item{width: 640px; min-height: 520px; border: 1px solid #e5e5e5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 1024px){.choose-us .wrapper .choose-us-slider .item{width: 490px; min-height: 480px}}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item{width: 340px; min-height: 380px}
}
.choose-us .wrapper .choose-us-slider .item .info{padding: 30px; padding-right: 40px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; flex-grow: 1}

@media (max-width: 1024px){.choose-us .wrapper .choose-us-slider .item .info{padding: 20px}
}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info{padding: 15px}
}
.choose-us .wrapper .choose-us-slider .item .info .top{display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1024px){.choose-us .wrapper .choose-us-slider .item .info .top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.choose-us .wrapper .choose-us-slider .item .info .top p{font-weight: 700; font-size: 20px; line-height: 130%; font-family: "SF Pro Display"; color: #514d4e; max-width: 170px; width: 100%; margin-right: 30px}

@media (max-width: 1024px){.choose-us .wrapper .choose-us-slider .item .info .top p{max-width: 300px; margin-bottom: 30px}
}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info .top p{font-size: 18px; line-height: 120%; font-weight: 600; padding-right: 50px}
}
.choose-us .wrapper .choose-us-slider .item .info .top a{display: block; font-size: 16px; line-height: 140%; font-family: "Inter", sans-serif; margin-top: 15px; text-decoration-line: underline; color: #eeb116}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info .top a{font-size: 14px; margin-top: 10px}
}
.choose-us .wrapper .choose-us-slider .item .info .top span{font-size: 16px; line-height: 140%; font-family: "Inter", sans-serif; max-width: 350px; color: rgba(81, 77, 78, 0.8)}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info .top span{font-size: 14px; line-height: 130%}
}
.choose-us .wrapper .choose-us-slider .item .info .img-wrap{width: 370px; height: 245px; margin-left: auto; margin-top: auto}

@media (max-width: 1024px){.choose-us .wrapper .choose-us-slider .item .info .img-wrap{width: 100%; margin-left: 0; height: 200px}
}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info .img-wrap{height: 150px}
}
.choose-us .wrapper .choose-us-slider .item .info .img-wrap img{width: 100%; height: 100%; object-fit: cover}
.choose-us .wrapper .choose-us-slider .item .info .number{color: #e7e7e7; position: absolute; bottom: 30px; left: 30px; font-weight: 700; font-size: 45px; line-height: 110%; font-family: "Bebas Neue"}

@media (max-width: 1024px){.choose-us .wrapper .choose-us-slider .item .info .number{top: 20px; right: 20px; bottom: inherit; left: inherit}
}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info .number{top: 10px; right: 10px; font-size: 35px}
}
.choose-us .wrapper .choose-us-slider .item .info.info1{padding-right: 0; padding-bottom: 15px}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info.info1{padding-bottom: 5px}
}
.choose-us .wrapper .choose-us-slider .item .info.info1 .list{margin-top: auto; max-width: 440px; margin-left: auto}

@media (max-width: 1024px){.choose-us .wrapper .choose-us-slider .item .info.info1 .list{margin-left: 0; max-width: 100%}
}
.choose-us .wrapper .choose-us-slider .item .info.info1 .list li{padding: 15px; padding-left: 0; border-top: 1px solid #e5e5e5}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info.info1 .list li{padding: 7px; padding-right: 15px}
}
.choose-us .wrapper .choose-us-slider .item .info.info1 .list li span{color: rgba(81, 77, 78, 0.8); font-size: 16px; line-height: 130%; font-family: "SF Pro Display"}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info.info1 .list li span{font-size: 14px; line-height: 120%}
}
.choose-us .wrapper .choose-us-slider .item .info.info1 > p{max-width: 292px; font-weight: 600; font-size: 20px; line-height: 130%; font-family: "SF Pro Display"; color: #514d4e; margin-bottom: 30px}

@media (max-width: 1024px){.choose-us .wrapper .choose-us-slider .item .info.info1 > p{font-size: 18px}
}

@media (max-width: 767px){.choose-us .wrapper .choose-us-slider .item .info.info1 > p{max-width: 180px; font-size: 16px; line-height: 120%; margin-bottom: 20px}
}
.project-types{padding-top: 180px}

@media (max-width: 1024px){.project-types{padding-top: 130px}
}

@media (max-width: 767px){.project-types{padding-top: 80px}
}
.project-types .wrapper{text-align: center}
.project-types .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 767px){.project-types .wrapper .black-title{margin-bottom: 20px}
}
.project-types .wrapper .project-types-items{display: grid; grid-template-columns: 1fr 1fr; text-align: left}

@media (max-width: 767px){.project-types .wrapper .project-types-items{gap: 5px; grid-template-columns: 1fr}
}
.project-types .wrapper .project-types-items .project-types-item{padding: 30px; position: relative; z-index: 0; border: 1px solid #e5e5e5; min-height: 380px; overflow: hidden}

@media (max-width: 1024px){.project-types .wrapper .project-types-items .project-types-item{min-height: 300px}
}

@media (max-width: 767px){.project-types .wrapper .project-types-items .project-types-item{min-height: 230px; padding: 15px}
}
.project-types .wrapper .project-types-items .project-types-item:hover .hide-block{transform: translateY(0)}
.project-types .wrapper .project-types-items .project-types-item:hover .name,
.project-types .wrapper .project-types-items .project-types-item:hover .project-text{color: white}
.project-types .wrapper .project-types-items .project-types-item .project-text{transition: 1s; font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; color: rgba(81, 77, 78, 0.8)}

@media (max-width: 1024px){.project-types .wrapper .project-types-items .project-types-item .project-text{color: white; font-size: 18px}
}

@media (max-width: 767px){.project-types .wrapper .project-types-items .project-types-item .project-text{font-size: 16px}
}
.project-types .wrapper .project-types-items .project-types-item .name{position: absolute; top: 50%; left: 50%; transition: 1s; transform: translate(-50%, -50%); font-size: 32px; font-weight: bold; font-family: "Bebas Neue"; color: #514d4e}

@media (max-width: 1024px){.project-types .wrapper .project-types-items .project-types-item .name{color: white; font-size: 24px}
}
.project-types .wrapper .project-types-items .project-types-item .default-img{position: absolute; top: 50%; z-index: -1; left: 50%; transition: 0.5s; transform: translate(-50%, -50%)}
.project-types .wrapper .project-types-items .project-types-item .hide-block{position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; transition: 1s; transform: translateY(100%)}

@media (max-width: 1024px){.project-types .wrapper .project-types-items .project-types-item .hide-block{transform: translateY(0)}
}
.project-types .wrapper .project-types-items .project-types-item .hide-block .img{background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; position: absolute; z-index: -1}
.project-types .wrapper .project-types-items .project-types-item .hide-block .img:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: -1}
.project-types .wrapper .project-types-items .project-types-item .hide-block .style2-btn{margin-top: auto}
.project-types .wrapper .global-btn{width: 100%; max-width: 400px; margin-top: 40px}

.project-types.catalog-in-project-types{margin-top: 100px; margin-bottom: 180px; padding-top: 0}


@media (max-width: 1440px){
	.project-types.catalog-in-project-types{margin-bottom: 100px}
	.project-types.catalog-in-project-types .black-title{margin-bottom: 30px}
}
.turnkey-houses .top-info{display: -webkit-box; display: -ms-flexbox; display: flex}
.turnkey-houses .top-info .info-wrap{width: 50%; padding-bottom: 50px}
.turnkey-houses .top-info .info-wrap .lines{width: 100%; margin-bottom: 50px}
.turnkey-houses .top-info .info-wrap .title-wrap{padding: 0 50px}
.turnkey-houses .top-info .info-wrap h1{max-width: 536px; font-weight: 700; font-size: 2.6vw; line-height: 110%; font-family: "Bebas Neue"; color: #514d4e; margin-bottom: 20px}

.turnkey-houses .top-info .images-wrap{width: 50%; overflow: hidden; position: relative; z-index: 0; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row-reverse}
.turnkey-houses .top-info .info-wrap h1 span{display: block}
.turnkey-houses .top-info .info-wrap .subtitle{max-width: 270px; margin-bottom: 50px; font-weight: 500; font-size: 20px; line-height: 130%; font-family: "SF Pro Display"; color: rgba(81, 77, 78, 0.7)}

.turnkey-houses .top-info.top1 .info-wrap .lines{margin-bottom:30px}

.turnkey-houses .top-info.top1 .info-wrap h3{max-width: 590px; font-weight: 700; font-size: 2.4vw; line-height: 110%; font-family: "Bebas Neue"; color: #514d4e; margin-bottom: 20px}
.turnkey-houses .top-info.top1 .info-wrap h3 span{display: block; font-size:1.1em}

.turnkey-houses .top-info.top1 .info-wrap .subtitle{max-width: 498px; margin-bottom: 30px; font-weight: 500; font-size: 20px; line-height: 110%; font-family: "SF Pro Display"; color: #514d4e}

.turnkey-houses .top-info.top1 .info-wrap .deistvuet{max-width: 536px;margin-bottom: 20px;font-size: 18px;line-height: 120%;font-family: "SF Pro Display";color: #514d4e;font-weight: 700;}


.turnkey-houses .top-info .info-wrap .buttons .global-btn{margin-right: 32px}
.turnkey-houses .top-info .info-wrap .buttons{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
.turnkey-houses .top-info .info-wrap .buttons .global-btn.yellow-btn{margin-right: 0}
.turnkey-houses .images-wrap li{position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.turnkey-houses .images-wrap li.animated .top-img{transform: translate(-50%, 50%)}
.turnkey-houses .images-wrap li.animated .bottom-img{transform: translate(50%, -50%)}
.turnkey-houses .images-wrap img{object-fit: cover; position: absolute; top: 0; left: 0; transition: 1s; width: 100%; height: 100%}
.turnkey-houses .images-wrap .top-img{clip-path: polygon(0 0, 0% 100%, 100% 100%)}
.turnkey-houses .images-wrap .bottom-img{clip-path: polygon(100% 0, 0 0, 100% 100%)}
.turnkey-houses p.publoferta{font-size: 13px;display: block;margin: 15px 0 0;font-family: "SF Pro Display";font-style: italic}

.turnkey-houses .middle-info{display: -webkit-box; display: -ms-flexbox; display: flex}
.turnkey-houses .middle-info .info-wrap{width: 50%; padding-bottom: 50px}
.turnkey-houses .middle-info .info-wrap .lines{width: 100%; margin-bottom: 50px}
.turnkey-houses .middle-info .info-wrap h3{max-width: 596px; font-weight: 700;font-size: 3.6vw;line-height: 110%;font-family: "Bebas Neue";color: #514d4e;margin-bottom: 30px}
.turnkey-houses .middle-info .info-wrap h3 span{font-size:4vw; display:block}
.turnkey-houses .middle-info .info-wrap .ipoteka{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top:20px;margin-bottom:20px}
.turnkey-houses .middle-info .info-wrap .ipoteka .pod{font-weight: 400; font-size: 2.2vw;line-height: 110%;font-family: "Bebas Neue";color: #514d4e;border-left: 5px solid #514d4e;padding-left: 20px}
.turnkey-houses .middle-info .info-wrap .ipoteka .ot{font-weight: 400; font-size: 1.9vw;line-height: 110%;font-family: "Bebas Neue";color: #514d4e;padding: 10px;border: 3px solid #514d4e;border-radius: 10px;margin-bottom: 0}

.turnkey-houses .middle-info .info-wrap .title-wrap{padding: 0 50px}
.turnkey-houses .middle-info .info-wrap .subtitle{max-width: 320px; margin-bottom: 50px; font-weight: 500; font-size: 20px; line-height: 130%; font-family: "SF Pro Display"; color: rgba(81, 77, 78, 0.7)}
.turnkey-houses .middle-info .info-wrap .buttons .global-btn{margin-right: 32px}
.turnkey-houses .middle-info .info-wrap .buttons{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
.turnkey-houses .middle-info .info-wrap .buttons .global-btn.yellow-btn{margin-right: 0}



.turnkey-houses .middle-info .images-wrap{width: 50%; overflow: hidden; position: relative; z-index: 0; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row-reverse}
.turnkey-houses .middle-info .images-wrap img{max-width:100%;height:auto;height:auto}


.turnkey-houses .bottom-info{display: -webkit-box; display: -ms-flexbox; display: flex}
.turnkey-houses .bottom-info .info{padding: 30px 50px; width: 50%; min-height: 210px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.turnkey-houses .bottom-info .info span{font-weight: 600; font-size: 26px; line-height: 130%; font-family: "SF Pro Display"}
.turnkey-houses .bottom-info .info img{align-self: flex-start}
.turnkey-houses .bottom-info.binfo2 .info img{max-height:50px;}

.turnkey-houses .bottom-info .info.black-info{background: #514d4e}
.turnkey-houses .bottom-info .info.black-info span{max-width: 500px; color: white}
.turnkey-houses .bottom-info .info.grey-info{background: #f5f5f5}
.turnkey-houses .bottom-info .info.grey-info span{max-width: 320px; color: #514d4e}

.turnkey-houses .bottom-info.binfo2 .info.grey-info span{width:100%; max-width:480px}

.turnkey-houses .bottom-info.binfo2 .global-btn.yellow-btn{max-width:360px;}



@media (max-width: 1200px){
	.turnkey-houses .top-info .info-wrap{padding-bottom: 30px}
	.turnkey-houses .top-info .info-wrap .lines{height:0px; margin-bottom: 30px}
	.turnkey-houses .top-info .info-wrap .title-wrap{padding: 0 30px}
	.turnkey-houses .top-info .info-wrap h1{max-width: 80%}
	.turnkey-houses .top-info .info-wrap .buttons .global-btn{margin-right: 20px; padding: 0 40px}
	.turnkey-houses .top-info .info-wrap .buttons .global-btn.yellow-btn{padding: 0 40px}
	
	.turnkey-houses .middle-info .info-wrap{padding-bottom: 30px}
	.turnkey-houses .middle-info .info-wrap .lines{height:0px; margin-bottom: 30px}
	.turnkey-houses .middle-info .info-wrap .title-wrap{padding: 0 30px}
	.turnkey-houses .middle-info .info-wrap h1{max-width: 80%}
	.turnkey-houses .middle-info .info-wrap .buttons .global-btn{margin-right: 20px; padding: 0 40px}
	.turnkey-houses .middle-info .info-wrap .buttons .global-btn.yellow-btn{padding: 0 40px}
	
	.turnkey-houses .bottom-info .info{padding: 30px; min-height: 180px}
	.turnkey-houses .bottom-info .info span{font-size: 22px}
}

@media (max-width: 1024px){
	.project-types.catalog-in-project-types{margin-top: 50px}
	.turnkey-houses .top-info{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
	.turnkey-houses .top-info .info-wrap{margin-bottom: 30px; width: 100%; padding-bottom: 0}
	.turnkey-houses .top-info .info-wrap .title-wrap{padding: 0 20px}
	.turnkey-houses .top-info .info-wrap h3{font-size: 40px; margin-bottom: 25px; max-width: 70%}
	.turnkey-houses .top-info .info-wrap .subtitle{font-size: 18px; margin-bottom: 30px}
	.turnkey-houses .top-info .images-wrap{width: 100%; height: 50vw}
	
	.turnkey-houses .middle-info{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
	.turnkey-houses .middle-info .info-wrap{margin-bottom: 30px; width: 100%; padding-bottom: 0}
	.turnkey-houses .middle-info .info-wrap .title-wrap{padding: 0 20px}
	.turnkey-houses .middle-info .info-wrap h3{font-size: 40px; margin-bottom: 25px; max-width: 70%}
	.turnkey-houses .middle-info .info-wrap .subtitle{font-size: 18px; margin-bottom: 30px}
	.turnkey-houses .middle-info .images-wrap{width: 100%; height: auto; min-height:200px}
	
	.turnkey-houses .bottom-info .info{min-height: 160px; padding: 20px}
	.turnkey-houses .bottom-info .info span{font-size: 18px}
	.turnkey-houses .bottom-info .info img{width: 20px; margin-right: 20px}
}

@media (max-width: 767px){
	.project-types .wrapper .project-types-items .project-types-item .hide-block .style2-btn{max-width: 100%}
	.project-types .wrapper .global-btn{margin-top: 20px}
	.turnkey-houses .top-info .info-wrap{padding-top: 30px; margin-bottom:10px}
	.turnkey-houses .top-info .info-wrap .title-wrap{padding: 0 10px}
	.turnkey-houses .top-info .info-wrap .lines{display: none}
	.turnkey-houses .top-info.top1 .info-wrap h3,
	.turnkey-houses .top-info .info-wrap h1{font-size: 34px; margin-bottom: 15px; max-width: 100%}
	.turnkey-houses .top-info .info-wrap .buttons{max-width: 470px; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
    .turnkey-houses .top-info .info-wrap .buttons a{width: 100%; margin-top: 10px}
	.turnkey-houses .top-info .info-wrap .buttons .global-btn{margin: 0; margin-bottom: 10px}
	
	.turnkey-houses .middle-info{-ms-flex-direction: column-reverse; flex-direction: column-reverse}
	.turnkey-houses .middle-info .info-wrap{padding-top: 30px; margin-bottom:10px}
	.turnkey-houses .middle-info .info-wrap .title-wrap{padding: 0 10px}
	.turnkey-houses .middle-info .info-wrap .lines{display: none}
	.turnkey-houses .middle-info .info-wrap h3{font-size: 34px; margin-bottom: 15px; max-width: 100%}
	.turnkey-houses .middle-info .info-wrap h3 span {font-size: 40px}
	.turnkey-houses .middle-info .info-wrap .ipoteka .ot {font-size: 20px}
	.turnkey-houses .middle-info .info-wrap .ipoteka .pod {font-size: 20px;padding-left: 15px}
	
	.turnkey-houses .middle-info .info-wrap .buttons{max-width: 470px; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
    .turnkey-houses .middle-info .info-wrap .buttons a{width: 100%; margin-top: 10px}
	.turnkey-houses .middle-info .info-wrap .buttons .global-btn{margin: 0; margin-bottom: 10px}
	
	.turnkey-houses .bottom-info{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
	.turnkey-houses .bottom-info .info{width: 100%; min-height:90px; display: flex; flex-direction: row; justify-content: flex-start}
	
	.turnkey-houses .bottom-info.binfo2 .info.grey-info {flex-direction: column}
	.turnkey-houses .bottom-info.binfo2 .global-btn.yellow-btn {max-width: 360px;padding: 0;margin-bottom: 10px}
}

.technologies{margin-bottom: 120px}

@media (max-width: 1440px){
	.technologies{margin-bottom: 60px}
}
.technologies .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1024px){
	.technologies .wrapper .black-title{font-size: 40px; margin-bottom: 30px; margin-bottom: 30px}
}
.catalog-info{background: #f5f5f5; margin-top: 100px; margin-bottom: 50px; position: relative; z-index: 0; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 767px){
	.catalog-info{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 50px}
}
.catalog-info .text-wrap{max-width: 800px; width: 100%; padding: 50px}

@media (max-width: 1550px){
	.catalog-info .text-wrap{max-width: 60vw; padding-right: 200px}
}

@media (max-width: 1200px){
	.catalog-info .text-wrap{padding-right: 100px}
}

@media (max-width: 1024px){
	.catalog-info .text-wrap{padding: 30px 20px}
}

@media (max-width: 767px){
	.catalog-info .text-wrap {max-width: 100%}
}
.catalog-info .text-wrap .black-title {margin-bottom: 20px}
.catalog-info .text-wrap p {font-size: 20px; font-weight: 500; line-height: 130%; font-family: "SF Pro Display"; color: #858283; margin-bottom:30px}

@media (max-width: 767px){
	.catalog-info .text-wrap p {font-size: 16px; margin-bottom: 40px}
}
.catalog-info .img-wrap {position: absolute; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1550px){
	.catalog-info .img-wrap {width: 40vw}
}

@media (max-width: 767px){
	.catalog-info .img-wrap {position: static; width: 100%}
}
.catalog-info .img-wrap img {max-width: 100%; max-height: 100%}
.catalog-filters {margin-bottom: 50px}
.catalog-filters .wrapper .filters-btn {display: none}

@media (max-width: 1024px){
	.catalog-filters .wrapper .filters-btn {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 100%; height: 50px; border: 1px solid #eeb116}
    .catalog-filters .wrapper .filters-btn .counter {border-radius: 50%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 4px 6px; background: #eeb116; color: white; font-family: "Bebas Neue"; font-size: 14px; font-weight: bold; margin-top: -10px; min-width: 25px; height: 24px; margin-left: 5px; display: none}
    .catalog-filters .wrapper .filters-btn .counter.active {display: -webkit-box; display: -ms-flexbox; display: flex}
    .catalog-filters .wrapper .filters-btn .text {font-size: 18px; font-weight: bold; font-family: "Bebas Neue"; color: #eeb116; text-transform: uppercase}
    .catalog-filters .wrapper .filters-btn svg {fill: #eeb116; margin-right: 10px}
}
.catalog-filters .wrapper .filters-btn.active {border-color: #858283}
.catalog-filters .wrapper .filters-btn.active .text {color: #858283}
.catalog-filters .wrapper .filters-btn.active svg {fill: #858283}

@media (max-width: 1024px){.catalog-filters .wrapper .filters-wrapper {border: 1px solid rgba(0, 0, 0, 0.1); padding: 20px; border-top: 0; display: none}
}
.catalog-filters .wrapper .filters-wrapper.open {display: block}
.catalog-filters .wrapper .filters {display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1024px){.catalog-filters .wrapper .filters {-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
}
.catalog-filters .wrapper .filters .filter {min-height: 100%; width: 20%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

@media (max-width: 1024px){.catalog-filters .wrapper .filters .filter {width: 100%; margin-bottom: 20px}
}
.catalog-filters .wrapper .filters .filter .name {font-family: "SF Pro Display"; font-weight: 600; text-transform: uppercase; color: #514d4e; font-size: 20px; margin-bottom: 15px; display: block; padding-left: 15px; border-right: 1px solid rgba(0, 0, 0, 0.1)}

@media (max-width: 1200px){.catalog-filters .wrapper .filters .filter .name {font-size: 18px}
}

@media (max-width: 1024px){.catalog-filters .wrapper .filters .filter .name {margin-bottom: 15px; font-size: 16px; padding: 0; border-right: 0}
}
.catalog-filters .wrapper .filters .filter .checkboxes {padding: 15px 0; padding-left: 15px; position: relative; z-index: 0; flex-grow: 1}

@media (max-width: 1024px){.catalog-filters .wrapper .filters .filter .checkboxes {padding: 15px 0 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
}
.catalog-filters .wrapper .filters .filter .checkboxes .border {position: absolute; top: 15px; right: 0; width: 1px; height: calc(100% - 30px); background: rgba(0, 0, 0, 0.1)}

@media (max-width: 1024px){.catalog-filters .wrapper .filters .filter .checkboxes .border {display: none}
}
.catalog-filters .wrapper .filters .filter .checkboxes:after {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: #000; opacity: 0.1}
.catalog-filters .wrapper .filters .filter .checkboxes:before {content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #000; opacity: 0.1}
.catalog-filters .wrapper .filters .filter .checkboxes .checkbox-wrap {margin-bottom: 5px}

@media (max-width: 1024px){.catalog-filters .wrapper .filters .filter .checkboxes .checkbox-wrap {margin-right: 10px; margin-bottom: 10px}
}
.catalog-filters .wrapper .filters .filter .checkboxes .checkbox-wrap:last-child {margin-bottom: 0}
.catalog-filters .wrapper .filters .filter:first-child .checkboxes {padding-left: 0}
.catalog-filters .wrapper .filters .filter:first-child .name {padding-left: 0}
.catalog-filters .wrapper .filters .filter:last-child .name {border: none}
.catalog-filters .wrapper .filters .filter:last-child .checkboxes .border {background: none}
.blog-in {padding: 80px 0 150px}

@media (max-width: 1024px){
	.blog-in {padding: 30px 0 80px}
}
.blog-in .wrapper {max-width: 1050px; margin: 0 auto; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; font-size: 16px; font-family: "SF Pro Display"; color: #514d4e}
.blog-in .wrapper .img-wrap {display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 40px}
.blog-in .wrapper .img-wrap img {width: 100%}
.blog-in .wrapper .date {border-radius: 100px; padding: 6px 12px; background: #eeb116; display: flex; align-self: flex-start; font-weight: 600; font-family: "SF Pro Display"; font-size: 14px; color: white; margin-bottom: 20px}
.blog-in .wrapper h1 {font-size: 72px; margin-bottom: 50px; font-family: "Bebas Neue"; color: #514d4e}

@media (max-width: 1024px){.blog-in .wrapper h1 {font-size: 30px; margin-bottom: 30px}
}
.blog-in .wrapper h3{font-size: 32px; margin-bottom: 20px; font-family: "Bebas Neue"; color: #514d4e; font-weight: bold}

@media (max-width: 1024px){.blog-in .wrapper h3 {font-size: 22px; margin-bottom: 10px}
}
.blog-in .wrapper > p{font-size: 16px; font-family: "SF Pro Display"; color: #514d4e; max-width: 710px}
.blog-in .wrapper .style3-btn{margin-top: 50px}

@media (max-width: 767px){.blog-in .wrapper > p{font-size: 14px; margin-bottom: 20px}

    .blog-in .wrapper{font-size: 14px}

    .blog-in .wrapper .style3-btn{margin-top: 30px}
}
.catalog-filters .wrapper .bottom-info{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 20px}

@media (max-width: 1024px){.catalog-filters .wrapper .bottom-info{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.catalog-filters .wrapper .bottom-info .found{font-size: 18px; font-weight: bold; font-family: "Bebas Neue"; color: #514d4e; padding: 8px 0; padding-right: 15px; margin-right: 15px; border-right: 1px solid rgba(0, 0, 0, 0.1)}

@media (max-width: 1024px){.catalog-filters .wrapper .bottom-info .found{border: none; padding: 0; margin: 0; margin-bottom: 20px}
}
.catalog-filters .wrapper .bottom-info .apply-filter{font-size: 18px; font-weight: bold; font-family: "Bebas Neue"; text-transform: uppercase; color: #eeb116; position: relative}

@media (max-width: 1024px){.catalog-filters .wrapper .bottom-info .apply-filter{height: 50px; background: #eeb116; color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; margin-bottom: 20px}
}
.catalog-filters .wrapper .bottom-info .apply-filter:after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #eeb116; transition: 0.3s}

@media (max-width: 1024px){.catalog-filters .wrapper .bottom-info .apply-filter:after{content: none}
}
.catalog-filters .wrapper .bottom-info .apply-filter:hover:after{width: 0}
.catalog-filters .wrapper .bottom-info .remove-filter{display: none}

@media (max-width: 1024px){.catalog-filters .wrapper .bottom-info .remove-filter{color: #858283; display: block; text-align: center; text-transform: uppercase; font-family: "Bebas Neue"; font-weight: bold; font-size: 18px; position: relative}

    .catalog-filters .wrapper .bottom-info .remove-filter:after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #858283}
}
.project-block{padding-bottom:80px}

@media (max-width: 1200px){.project-block{padding-bottom: 120px}
}

@media (max-width: 767px){.project-block{padding-bottom: 80px}
}
.project-block .wrapper .style3-btn{margin: 80px 0}

@media (max-width: 767px){.project-block .wrapper .style3-btn{margin: 40px 0}
}
.project-items{display: grid; gap: 30px; grid-template-columns: 1fr 1fr 1fr}

@media (max-width: 1200px){.project-items {gap: 20px; grid-template-columns: 1fr 1fr}
}

@media (max-width: 1024px){.project-items {grid-template-columns: 1fr}
}
.project-items .project-item .img-wrap {position: relative}
.project-items .project-item .img-wrap:hover .favorite-icon .img {background-image: url(../images/heart-icon-active.svg); width: 26px; height: 22px}

@media (max-width: 767px){.project-items .project-item .img-wrap:hover .favorite-icon .img {width: 16px; height: 14px}
}
.project-items .project-item .img-wrap .links {position: absolute; top: 20px; left: 20px; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 767px){.project-items .project-item .img-wrap .links {top: 10px; left: 10px; flex-wrap: wrap}
}
.project-items .project-item .img-wrap .links a {margin-right: 5px; border-radius: 100px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; align-items: center; text-align: center; padding: 7px 20px; font-size: 14px; font-family: "SF Pro Display"; font-weight: 500; text-transform: uppercase}

@media (max-width: 767px){.project-items .project-item .img-wrap .links a {padding: 5px 20px; margin-bottom: 5px}
}
.project-items .project-item .img-wrap .links a.white {background: white; color: #858283; border: 1px solid #eeb116}
.project-items .project-item .img-wrap .links a.yellow {background: #eeb116; color: white}
.project-items .project-item .img-wrap .favorite-icon {position: absolute; bottom: 0; right: 0; width: 50px; height: 50px; border: 1px solid #e5e5e5; display: -webkit-box; display: -ms-flexbox; display: flex; background: white}

@media (max-width: 767px){.project-items .project-item .img-wrap .favorite-icon {width: 34px; height: 34px}
}
.project-items .project-item .img-wrap .favorite-icon.active .img {background-image: url(../images/heart-icon-active.svg); width: 26px; height: 22px}

@media (max-width: 767px){.project-items .project-item .img-wrap .favorite-icon.active .img {width: 16px; height: 14px}}
.project-items .project-item .img-wrap .favorite-icon .img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url(../images/heart-icon1.svg); width: 26px; height: 22px; background-size: cover; background-repeat: no-repeat; background-position: center center; transition: 0.3s}
@media (max-width: 767px){.project-items .project-item .img-wrap .favorite-icon .img {width: 16px; height: 14px}}
.project-items .project-item .img-wrap .img {width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; height: 21vw}

@media (max-width: 1024px){.project-items .project-item .img-wrap .img {height: 30vw}}
@media (max-width: 767px){.project-items .project-item .img-wrap .img {height: 50vw}}
.project-items .project-item .img-wrap .img img {width: 100%; height: 100%; object-fit: cover}
.project-items .project-item .text-wrap {padding: 20px 30px 30px; background: #f5f5f5; display: -webkit-box; display: -ms-flexbox; display: flex}
.project-items .project-item .text-wrap .price span{font-family: "Bebas Neue", "SF Pro Display", sans-serif;font-size: 24px}

@media (max-width: 1200px){.project-items .project-item .text-wrap {padding: 20px}}
@media (max-width: 767px){.project-items .project-item .text-wrap {-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; position: relative; padding-bottom: 70px}}
.project-items .project-item .text-wrap .info{
	font-family: "SF Pro Display";  width: 50%; display: -webkit-box; display: -ms-flexbox;
	display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;
	-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column
}
@media (max-width: 1200px){.project-items .project-item .text-wrap .info {width: 50%; margin-right: 20px}}
@media (max-width: 767px){.project-items .project-item .text-wrap .info {width: 100%}}
.project-items .project-item .text-wrap .info h3 {font-family:"Bebas Neue", "SF Pro Display", sans-serif; font-size: 32px; font-weight: bold; color: #514d4e; margin-bottom: 30px}

@media (max-width: 767px){.project-items .project-item .text-wrap .info h3 {text-align: center; margin-bottom: 25px; font-size: 24px}
}
.project-items .project-item .text-wrap .info .yellow-btn {max-width:180px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 767px){.project-items .project-item .text-wrap .info .yellow-btn {position: absolute; width: calc(100% - 30px); bottom: 25px; left: 15px; max-width: 100%}
}
.project-items .project-item .text-wrap .list {width: 50%; padding: 15px 0 15px 30px; border-left: 1px solid rgba(0, 0, 0, 0.1)}
@media (max-width: 1200px){.project-items .project-item .text-wrap .list {width: 50%; padding-left: 20px}
}

@media (max-width: 767px){.project-items .project-item .text-wrap .list {width: 100%; border: none; padding: 0; margin-bottom: 25px}
}
.project-items .project-item .text-wrap .list li {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 2px solid rgba(0, 0, 0, 0.1); margin-bottom: 5px; padding-bottom: 3px}
.project-items .project-item .text-wrap .list li:last-child {margin-bottom: 0}
.project-items .project-item .text-wrap .list li span {font-family: "SF Pro Display"; font-size: 16px; color: #858283}

@media (max-width: 1200px){.project-items .project-item .text-wrap .list li span{font-size: 14px}
}
.project-items .project-item .text-wrap .list li span.number{color: #000}
.project-item{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-direction: column}
.project-item .text-wrap{flex-grow: 1}
.project-block .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1200px){.project-block .wrapper .black-title{margin-bottom: 30px}
}
.project-block.solutions-project-block{margin: 100px 0 180px; padding-bottom: 0}

@media (max-width: 1200px){.project-block.solutions-project-block{margin: 80px 0}
}

@media (max-width: 767px){
	.project-block.solutions-project-block{margin: 50px 0 70px}
}
.project-block.project-page-block .wrapper .style3-btn{margin-bottom: 0}
.project-map{margin-bottom: 100px}

@media (max-width: 767px){
	.project-map{margin-bottom: 50px}
}
.project-map .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1200px){.project-map .wrapper .black-title{margin-bottom: 30px}
}
.project-map .wrapper #map{width: 100%; height: 830px}

@media (max-width: 1440px){
	.project-map .wrapper #map{height: 620px}
}

@media (max-width: 1024px){
	.project-map .wrapper #map{height: 450px}
}

@media (max-width: 767px){
	.project-map .wrapper #map{height: 400px}
}
.partners-info{margin: 50px 0 180px}

@media (max-width: 1024px){
	.partners-info{margin: 30px 0 100px}
}

.broker-info{margin: 50px 0 10px}
.referal-info-wrap,
.partners-info-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.referal-info-wrap .title-wrap,
.partners-info-wrap .title-wrap{text-align: center; padding: 50px 60px; align-self: center; margin-bottom: 40px; position: relative}
.referal-info-wrap .title-wrap{padding-bottom:120px}
.partners-info-wrap .title-wrap .black-title,
.partners-info-wrap .title-wrap .yellow-title{text-align: center; margin-bottom: 30px}
.partners-info-wrap .title-wrap > p{font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; color: #858283; max-width: 280px; width: 100%; margin: 0 auto}
.broker-info .partners-info-wrap .title-wrap > p{font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; color: #858283; max-width: 100%; width: 960px; margin: 0 auto; text-align:left}
.referal-info-wrap .title-wrap > p{font-size: 20px; font-weight: 400; font-family: "SF Pro Display"; color: #858283; max-width:1080px; width: 100%; margin: 15px auto; text-align:left}
.referal-info-wrap .title-wrap > p a{color:#514d4e}
.referal-info-wrap .title-wrap > ul{list-style: square; padding-left: 40px; text-align:left}
.referal-info-wrap .title-wrap > ul li{font-size: 20px; font-weight: 400; font-family: "SF Pro Display"; color: #858283; max-width:1080px; width: 100%; margin: 5px auto; text-align:left}
.style{position: absolute}
.style.lt{top: 0; left: 0}
.style.rt{top: 0; right: 0; transform: rotate(90deg)}
.style.lb{bottom: 0; left: 0; transform: rotate(-90deg)}
.style.rb{bottom: 0; right: 0; transform: rotate(180deg)}
.partners-submit-items{gap: 20px; grid-template-columns: 1fr 1fr; display: grid; position: relative; z-index: 0}

@media (max-width: 767px){
    .partners-info-wrap .title-wrap .black-title span,
    .partners-info-wrap .title-wrap .yellow-title span{font-size: 30px}
	.partners-info-wrap .title-wrap{padding: 30px 50px; margin-bottom: 30px}
    .partners-info-wrap .title-wrap .black-title,
    .partners-info-wrap .title-wrap .yellow-title{margin-bottom: 20px}
	.style{width: 50px}
}
@media (max-width: 1440px) {
    .partners-info-wrap .title-wrap .black-title span,
    .partners-info-wrap .title-wrap .yellow-title span{font-size: 54px}
}
@media (max-width: 1200px) {
    .partners-info-wrap .title-wrap .black-title span,
    .partners-info-wrap .title-wrap .yellow-title span{font-size: 44px}
	.partners-info-wrap .title-wrap > p{font-size: 18px}
}
@media (max-width: 1024px) {
	.partners-info{margin: 10px 0 30px}
	.partners-info-wrap .title-wrap{width: 100%}
	.referal-info-wrap .title-wrap{padding:20px 30px}
    .partners-info-wrap .title-wrap .black-title span,
    .partners-info-wrap .title-wrap .yellow-title span{font-size: 40px}
	.partners-submit-items{grid-template-columns: 1fr; gap: 80px}
}

@media (max-width: 640px){
	.partners-submit-items{gap: 30px}
}
.partners-submit-items:after{content: ""; width: 1px; height: 100%; position: absolute; top: 0; left: 50%; background: #e5e5e5; z-index: -1}
@media (max-width: 1024px){
	.partners-submit-items:after{content: none}
}
.partners-submit-item{min-height: 200px; position: relative; background: #514d4e; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 0}
@media (max-width: 640px){
	.partners-submit-item{min-height: auto}
}
.partners-submit-item:after{content: ""; width: 100%; height: 1px; position: absolute; top: -10px; left: 0; background: #e5e5e5; z-index: -1}
@media (max-width: 1024px){
	.partners-submit-item:after{content: none}
}
.partners-submit-item:before{content: ""; width: 100%; height: 1px; position: absolute; bottom: -10px; left: 0; background: #e5e5e5; z-index: -1}
@media (max-width: 1024px){
	.partners-submit-item:before{content: none}
}
.partners-submit-item > img{position: absolute; bottom: 0}
@media (max-width: 1024px){
	.partners-submit-item > img{width: 170px}
}
@media (max-width: 640px){
	.partners-submit-item > img{display: none}
}
.partners-submit-item .texts{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; padding: 30px; margin-left: auto}

@media (max-width: 1024px){
	.partners-submit-item .texts{margin-right: auto; margin-left: inherit; padding: 40px 30px}
}
@media (max-width: 640px){
	.partners-submit-item .texts{padding: 20px 30px; text-align: center; margin: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%}
}
.partners-submit-item .texts h4{font-size: 32px; font-family: "Bebas Neue"; font-weight: bold; text-transform: uppercase; color: white; text-align: right}

@media (max-width: 1024px){
	.partners-submit-item .texts h4{text-align: left; margin-bottom: 20px}
}

@media (max-width: 640px){
	.partners-submit-item .texts h4{font-size: 24px}
	.partners-submit-item .texts .global-btn{width: 100%}
}
.partners-submit-item.right{background: #f5f5f5}
.partners-submit-item.right > img{right: 100px}

@media (max-width: 1440px){
	.partners-submit-item.right > img{right: 10px}
}
@media (max-width: 1024px){
	.partners-submit-item.right > img{right: 60px}
}
.partners-submit-item.right .texts{margin-right: auto; margin-left: 0}
.partners-submit-item.right .texts h4{color: #514d4e; text-align: left}
.partners-submit-item.left > img{left: 100px}

@media (max-width: 1440px){
	.partners-submit-item.left > img{left: 10px}
}
@media (max-width: 1024px){
	.partners-submit-item.left > img{right: 60px; left: inherit}
}
.partners-info.cooperate{margin-bottom: 60px}
.partners-info.cooperate .partners-info-wrap{background: #f5f5f5; padding: 50px}

@media (max-width: 1200px){.partners-info.cooperate .partners-info-wrap{padding: 40px 30px}
}

@media (max-width: 1024px){.partners-info.cooperate .partners-info-wrap{padding: 30px 10px}
}
.partners-info.cooperate .partners-info-wrap .title-wrap{margin-bottom: 80px}

@media (max-width: 1024px){.partners-info.cooperate .partners-info-wrap .title-wrap{padding: 40px 10px}
}

@media (max-width: 767px){.partners-info.cooperate .partners-info-wrap .title-wrap{margin-bottom: 30px}
}
.partners-info.cooperate .partners-info-wrap .title-wrap p{max-width: 500px}
.partners-info.cooperate .partners-info-wrap .partners-submit-items{gap: 50px}

@media (max-width: 767px){.partners-info.cooperate .partners-info-wrap .partners-submit-items{gap: 30px}
}
.partners-info.cooperate .partners-info-wrap .partners-submit-items .partners-submit-item:after,
.partners-info.cooperate .partners-info-wrap .partners-submit-items .partners-submit-item:before{content: none}
.partners-info.cooperate .partners-info-wrap .partners-submit-items .partners-submit-item.right{background: white}

@media (max-width: 1200px){.partners-info.cooperate .partners-info-wrap .partners-submit-items .partners-submit-item > img{width: 150px}
}
.employees{margin-bottom: 180px}

@media (max-width: 1024px){.employees{margin-bottom: 80px}
}
.employees .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1024px){.employees .wrapper .black-title{margin-bottom: 30px}
}
.employees .wrapper .employees-logos-slider{display: grid; gap: 50px 0; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; position: relative}

@media (max-width: 1024px){.employees .wrapper .employees-logos-slider{display: block; gap: 0}
}
.employees .wrapper .employees-logos-slider:after{content: ""; width: 100%; height: 1px; position: absolute; background: #e5e5e5; top: 50%; transform: translateY(-50%); left: 0}

@media (max-width: 1024px){.employees .wrapper .employees-logos-slider:after{content: none}
}
.employees .wrapper .employees-logos-slider .item{padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; /*min-height: 190px;*/
    border-right: 1px solid #e5e5e5; align-items: center; justify-content: center; position: relative}
.employees .wrapper .employees-logos-slider .item::before{content: ""; display: block; padding-top: 100%}

@media (max-width: 1200px){.employees .wrapper .employees-logos-slider .item{min-height: 150px; height: 150px}
}

@media (max-width: 1024px){.employees .wrapper .employees-logos-slider .item{width: 190px; height: 160px; min-height: auto}
}

@media (max-width: 767px){.employees .wrapper .employees-logos-slider .item{width: 160px; height: 130px; padding: 10px}
}
.employees .wrapper .employees-logos-slider .item:nth-child(5),
.employees .wrapper .employees-logos-slider .item:nth-child(10){border: none}

@media (max-width: 1024px) {

    .employees .wrapper .employees-logos-slider .item:nth-child(5),
    .employees .wrapper .employees-logos-slider .item:nth-child(10){border-right: 1px solid #e5e5e5}
}
.employees .wrapper .employees-logos-slider .item img{margin: auto; max-width: 100%; /*max-height: 100%;*/
    max-height: 150px}

@media (max-width: 767px){.employees .wrapper .employees-logos-slider .item img{max-height: 100px}
}
.partners{margin-bottom: 180px}

@media (max-width: 1024px){.partners{margin-bottom: 80px}
}
.partners .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1024px){.partners .wrapper .black-title{margin-bottom: 30px}
}
.partners .wrapper .partners-items{display: grid; grid-template-columns: 1fr 1fr 1fr}

@media (max-width: 1024px){.partners .wrapper .partners-items{grid-template-columns: 1fr}
}
.partners .wrapper .partners-items .partners-item{padding: 30px; border: 1px solid #e5e5e5; min-height: 750px}

@media (max-width: 1400px){.partners .wrapper .partners-items .partners-item{padding: 20px}
}

@media (max-width: 1024px){.partners .wrapper .partners-items .partners-item{min-height: auto; padding: 30px; padding-bottom: 80px}
}

@media (max-width: 767px){.partners .wrapper .partners-items .partners-item{padding: 20px; padding-bottom: 50px}
}
.partners .wrapper .partners-items .partners-item .top{padding: 25px; min-height: 250px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 50px; position: relative}

@media (max-width: 1024px){.partners .wrapper .partners-items .partners-item .top{min-height: 210px; padding: 15px}
}

@media (max-width: 767px){.partners .wrapper .partners-items .partners-item .top{padding-top: 10px; margin-bottom: 30px}
}
.partners .wrapper .partners-items .partners-item .top .style{position: absolute}

@media (max-width: 767px){.partners .wrapper .partners-items .partners-item .top .style{width: 50px}
}
.partners .wrapper .partners-items .partners-item .top .style.lt{top: 0; left: 0}
.partners .wrapper .partners-items .partners-item .top .style.rt{top: 0; right: 0; transform: rotate(90deg)}
.partners .wrapper .partners-items .partners-item .top .style.lb{bottom: 0; left: 0; transform: rotate(-90deg)}
.partners .wrapper .partners-items .partners-item .top .style.rb{bottom: 0; right: 0; transform: rotate(180deg)}
.partners .wrapper .partners-items .partners-item .top .img{margin: auto; max-width: 100%; max-height: 100%}

@media (max-width: 767px){.partners .wrapper .partners-items .partners-item .top .img{max-width: 50%}
}
.partners .wrapper .partners-items .partners-item .top .number{font-size: 45px; font-family: "Bebas Neue"; text-transform: uppercase; color: #e5e5e5; position: absolute; top: 10px; left: 15px}

@media (max-width: 767px){.partners .wrapper .partners-items .partners-item .top .number{font-size: 30px}
}
.partners .wrapper .partners-items .partners-item h5{font-size: 40px; font-weight: bold; font-family: "Bebas Neue"; text-transform: uppercase; color: #514d4e; max-width: 510px; margin-bottom: 50px}

@media (max-width: 1400px){.partners .wrapper .partners-items .partners-item h5{font-size: 32px; margin-bottom: 30px}
}

@media (max-width: 1200px){.partners .wrapper .partners-items .partners-item h5{font-size: 30px}
}

@media (max-width: 767px){.partners .wrapper .partners-items .partners-item h5{font-size: 24px; margin-bottom: 20px}
}
.partners .wrapper .partners-items .partners-item > p{max-width: 462px; font-size: 20px; line-height: 120%; font-family: "SF Pro Display"; color: #858283}

@media (max-width: 1400px){.partners .wrapper .partners-items .partners-item > p{font-size: 18px}
}

@media (max-width: 767px){.partners .wrapper .partners-items .partners-item > p{font-size: 16px}
}
.benefits{margin-bottom: 180px}

@media (max-width: 1024px){.benefits{margin-bottom: 120px}
}

@media (max-width: 767px){.benefits{margin-bottom: 80px}
}
.benefits .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1024px){.benefits .wrapper .black-title{margin-bottom: 30px}
}
.benefits .wrapper .tab-menu{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 30px}

@media (max-width: 767px){.benefits .wrapper .tab-menu{margin-bottom: 20px}
}
.benefits .wrapper .tab-menu li{margin: 0 5px}
.benefits .wrapper .tab-menu li a{font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; border-radius: 100px; padding: 6px 20px; background: white; color: #858283; border: 1px solid #e5e5e5}
.benefits .wrapper .tab-menu li.active a{background: #eeb116; border-color: #eeb116; color: white}
.benefits .wrapper .tab-content .benefits-info-items{margin: 0 auto; display: grid; gap: 50px; grid-template-columns: 1fr 1fr; padding: 30px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; position: relative}

@media (max-width: 1200px){.benefits .wrapper .tab-content .benefits-info-items{gap: 30px 50px}
}

@media (max-width: 767px){.benefits .wrapper .tab-content .benefits-info-items{grid-template-columns: 1fr; padding: 15px 0; gap: 15px}
}
.benefits .wrapper .tab-content .benefits-info-items:after{content: ""; background: #e5e5e5; width: 1px; height: calc(100% - 60px); position: absolute; top: 30px; left: 50%}

@media (max-width: 767px){.benefits .wrapper .tab-content .benefits-info-items:after{content: none}
}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item{min-height: 400px; width: 100%; border: 1px solid #e5e5e5}

@media (max-width: 1200px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item{min-height: 350px}
}

@media (max-width: 767px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item{min-height: 250px}

    .benefits .wrapper .tab-content .benefits-info-items .benefits-info-item:nth-child(1){order: 0}

    .benefits .wrapper .tab-content .benefits-info-items .benefits-info-item:nth-child(2){order: 1}

    .benefits .wrapper .tab-content .benefits-info-items .benefits-info-item:nth-child(3){order: 3}

    .benefits .wrapper .tab-content .benefits-info-items .benefits-info-item:nth-child(4){order: 2}

    .benefits .wrapper .tab-content .benefits-info-items .benefits-info-item:nth-child(5){order: 4}

    .benefits .wrapper .tab-content .benefits-info-items .benefits-info-item:nth-child(6){order: 5}
}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item:nth-child(odd){margin-left: auto}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .img-wrap{display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .img-wrap img{width: 100%; height: 100%; /*object-fit: cover;*/
}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 40px; padding-right: 20px; max-width: 440px; width: 100%; height: 100%}

@media (max-width: 1200px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info{padding: 30px}
}

@media (max-width: 767px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info{padding: 20px}
}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info h3{margin-bottom: 50px; font-family: "Bebas Neue"; color: #514d4e; text-transform: uppercase; max-width: 270px; font-size: 32px; font-weight: bold}

@media (max-width: 1200px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info h3{margin-bottom: 30px}
}

@media (max-width: 767px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info h3{font-size: 24px}
}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info p{font-size: 20px; font-family: "SF Pro Display"; font-weight: 500; color: #858283; line-height: 130%; margin-bottom: 20px}

@media (max-width: 1200px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info p{font-size: 18px; line-height: 120%}
}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info p a{color: #858283; text-decoration: underline}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info .global-btn{margin-top: auto; max-width: 270px}

@media (max-width: 767px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item .info .global-btn{max-width: 340px}
}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item.small{width: 81.5%}

@media (max-width: 1024px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item.small{width: 100%}
}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item.item-img{border: none}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item.screen-item{background: #f2f2f2; display: -webkit-box; display: -ms-flexbox; display: flex}
.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item.screen-item .screen{margin: auto; font-size: 32px; font-family: "SF Pro Display"; color: #000; font-weight: bold; display: block; text-align: center}

@media (max-width: 1024px){.benefits .wrapper .tab-content .benefits-info-items .benefits-info-item.screen-item .screen{font-size: 24px}
}
.tour-3d-info .info-item .img-wrap{cursor: pointer}
.tour-3d-info .info-item .img-wrap img{transition: .3s}
.tour-3d-info .info-item .img-wrap:hover img{transform: scale(1.1)}
.credit-application{margin: 100px 0 180px}

@media (max-width: 1024px){.credit-application{margin: 30px 0 80px}
}
.credit-application .wrapper .credit-application-info{box-shadow: 7px 6px 31px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 7px 6px 31px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 7px 6px 31px 1px rgba(0, 0, 0, 0.1); padding: 90px 50px; border-radius: 20px}

@media (max-width: 1024px){.credit-application .wrapper .credit-application-info{padding: 50px 20px}
}
.credit-application .wrapper .credit-application-info .black-title{text-align: center; margin-bottom: 80px}

@media (max-width: 1200px){.credit-application .wrapper .credit-application-info .black-title{margin-bottom: 50px}
}

@media (max-width: 1024px){.credit-application .wrapper .credit-application-info .black-title{margin-bottom: 30px}
}
.credit-application .wrapper .credit-application-info .calculate-form{max-width: 1355px; margin: 0 auto}
.credit-application .wrapper .credit-application-info .calculate-form input{background: #f5f5f5; border-radius: 10px; padding: 0 30px; height: 80px; margin: 0; font-size: 20px}
.credit-application .wrapper .credit-application-info .calculate-form input::-webkit-input-placeholder{color: #514d4e}
.credit-application .wrapper .credit-application-info .calculate-form input::-moz-placeholder{color: #514d4e}
.credit-application .wrapper .credit-application-info .calculate-form input:-ms-input-placeholder{color: #514d4e}
.credit-application .wrapper .credit-application-info .calculate-form input:-moz-placeholder{color: #514d4e}

@media (max-width: 1200px){.credit-application .wrapper .credit-application-info .calculate-form input{font-size: 16px}
}

@media (max-width: 1024px){.credit-application .wrapper .credit-application-info .calculate-form input{height: 60px}
}
.credit-application .wrapper .credit-application-info .calculate-form input.error::-webkit-input-placeholder{color: #ff4d00}
.credit-application .wrapper .credit-application-info .calculate-form input.error::-moz-placeholder{color: #ff4d00}
.credit-application .wrapper .credit-application-info .calculate-form input.error:-ms-input-placeholder{color: #ff4d00}
.credit-application .wrapper .credit-application-info .calculate-form input.error:-moz-placeholder{color: #ff4d00}
.credit-application .wrapper .credit-application-info .calculate-form .contacts-title{margin: 70px 0 40px; font-weight: bold; font-family: "Bebas Neue"; font-size: 48px; color: #514d4e}

@media (max-width: 1024px){.credit-application .wrapper .credit-application-info .calculate-form .contacts-title{font-size: 32px; margin: 40px 0 20px}
}
.credit-application .wrapper .credit-application-info .calculate-form .top{display: grid; gap: 30px; grid-template-columns: 1fr 1fr 1fr}

@media (max-width: 1200px){.credit-application .wrapper .credit-application-info .calculate-form .top{gap: 20px}
}

@media (max-width: 1024px){.credit-application .wrapper .credit-application-info .calculate-form .top{grid-template-columns: 1fr; gap: 10px}
}
.credit-application .wrapper .credit-application-info .calculate-form button{margin-top: 30px; max-width: 260px; width: 100%}

@media (max-width: 767px){.credit-application .wrapper .credit-application-info .calculate-form button{max-width: 370px}
}
.credit-application .wrapper .credit-application-info .calculate-form .inputs{display: grid; gap: 30px; grid-template-columns: 1fr 1fr 1fr; margin: 35px 0}

@media (max-width: 1200px){.credit-application .wrapper .credit-application-info .calculate-form .inputs{gap: 20px}
}

@media (max-width: 1024px){.credit-application .wrapper .credit-application-info .calculate-form .inputs{grid-template-columns: 1fr; gap: 10px; margin: 0; margin-bottom: 30px; margin-top: 10px}
}
.cooperate-block{margin-bottom: 180px}

@media (max-width: 1024px){.cooperate-block{margin-bottom: 80px}
}
.cooperate-block .wrapper .black-title{margin-bottom: 40px; text-align: center}

@media (max-width: 1024px){.cooperate-block .wrapper .black-title{margin-bottom: 30px}
}
.cooperate-block .wrapper .cooperate-items{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 20px}

@media (max-width: 1440px){.cooperate-block .wrapper .cooperate-items{grid-template-columns: 1fr 1fr 1fr}
}

@media (max-width: 767px){.cooperate-block .wrapper .cooperate-items{grid-template-columns: 1fr 1fr; gap: 10px}
}
.cooperate-block .wrapper .cooperate-items .cooperate-item{padding: 55px 30px; background: #f5f5f5; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1200px){.cooperate-block .wrapper .cooperate-items .cooperate-item{padding: 40px 20px}
}

@media (max-width: 767px){.cooperate-block .wrapper .cooperate-items .cooperate-item{padding: 35px 15px}
}
.cooperate-block .wrapper .cooperate-items .cooperate-item img{margin: auto; max-width: 100%; /*max-height: 100%;*/
    max-height: 150px}
.vacancies-info{padding: 60px 0; background: #f5f5f5}

@media (max-width: 1024px){.vacancies-info{padding: 50px 0}
}

@media (max-width: 767px){.vacancies-info{padding: 40px 0}
}
.vacancies-info .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}

@media (max-width: 1024px){.vacancies-info .wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}

@media (max-width: 767px){.vacancies-info .wrapper{padding: 0 10px}
}
.vacancies-info .wrapper .black-title{width: 35%}

@media (max-width: 1200px){.vacancies-info .wrapper .black-title{width: 25%}

    .vacancies-info .wrapper .black-title span{font-size: 54px}
}

@media (max-width: 1024px){.vacancies-info .wrapper .black-title{width: 100%; margin-bottom: 30px; text-align: center}
}

@media (max-width: 767px){.vacancies-info .wrapper .black-title span{font-size: 44px}
}
.vacancies-info .wrapper .our-team{width: 65%}

@media (max-width: 1200px){.vacancies-info .wrapper .our-team{width: 75%}
}

@media (max-width: 1024px){.vacancies-info .wrapper .our-team{width: 100%}
}
.vacancies-info .wrapper .our-team .our-team-text{font-family: "SF Pro Display"; font-size: 16px; color: rgba(81, 77, 78, 0.8); margin-bottom: 10px; display: inline-block}
.vacancies-info .wrapper .our-team > p{max-width: 760px; color: rgba(81, 77, 78, 0.8); font-family: "SF Pro Display"; font-weight: 600; font-size: 32px; line-height: 120%}

@media (max-width: 1200px){.vacancies-info .wrapper .our-team > p{font-size: 24px}
}

@media (max-width: 767px){.vacancies-info .wrapper .our-team > p{font-size: 16px}
}
.vacancies-info .wrapper .our-team .our-team-items{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 30px}

@media (max-width: 767px){.vacancies-info .wrapper .our-team .our-team-items{margin-bottom: 20px}
}
.vacancies-info .wrapper .our-team .our-team-items .quantity{margin-left: 25px; font-size: 24px; font-family: "SF Pro Display"; color: rgba(81, 77, 78, 0.8)}

@media (max-width: 1200px){.vacancies-info .wrapper .our-team .our-team-items .quantity{margin-left: 15px}
}

@media (max-width: 767px){.vacancies-info .wrapper .our-team .our-team-items .quantity{font-size: 14px; margin-left: 5px}
}
.vacancies-info .wrapper .our-team .our-team-items .our-team-item{position: relative; margin-left: -30px; z-index: 0; transition: 0.3s}

@media (max-width: 767px){.vacancies-info .wrapper .our-team .our-team-items .our-team-item{margin-left: -33px}
}
.vacancies-info .wrapper .our-team .our-team-items .our-team-item:first-child{margin-left: 0}
.vacancies-info .wrapper .our-team .our-team-items .our-team-item .img-wrap{width: 128px; height: 168px; border-radius: 50px; overflow: hidden; background: white; display: -webkit-box; display: -ms-flexbox; display: flex; border: 4px solid white; transition: 0.3s}

@media (max-width: 767px){.vacancies-info .wrapper .our-team .our-team-items .our-team-item .img-wrap{width: 80px; height: 104px; border-width: 3px}
}
.vacancies-info .wrapper .our-team .our-team-items .our-team-item .img-wrap img{border-radius: 50px; width: 100%; height: 100%; object-fit: cover}
.vacancies-info .wrapper .our-team .our-team-items .our-team-item .info{background: #eeb116; padding: 7px 13px; border-radius: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: white; font-size: 16px; font-family: "SF Pro Display"; position: absolute; top: 85%; left: 0; z-index: 10; min-width: 140%; visibility: hidden; opacity: 0; transition: 0.3s}

@media (max-width: 767px){.vacancies-info .wrapper .our-team .our-team-items .our-team-item .info{display: none}
}
.vacancies-info .wrapper .our-team .our-team-items .our-team-item .info .job{opacity: 0.8}
.vacancies-info .wrapper .our-team .our-team-items .our-team-item:hover{z-index: 1}
.vacancies-info .wrapper .our-team .our-team-items .our-team-item:hover .info{opacity: 1; visibility: visible}
.open-vacancies{background: white; padding: 50px 0 180px}

@media (max-width: 1024px){.open-vacancies{padding: 60px 0 100px}
}

@media (max-width: 767px){.open-vacancies{padding: 50px 0 80px}
}
.open-vacancies .wrapper{display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 1024px){.open-vacancies .wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.open-vacancies .wrapper .black-title{width: 35%}

@media (max-width: 1200px){.open-vacancies .wrapper .black-title{width: 25%; padding-right: 10px}
}

@media (max-width: 1024px){.open-vacancies .wrapper .black-title{width: 100%; margin-bottom: 30px}
}

@media (max-width: 1400px){.open-vacancies .wrapper .black-title span{font-size: 50px}
}

@media (max-width: 1200px){.open-vacancies .wrapper .black-title span{font-size: 40px}
}

@media (max-width: 767px){.open-vacancies .wrapper .black-title span{font-size: 30px}
}
.open-vacancies .wrapper .open-vacancies-info{width: 65%}

@media (max-width: 1200px){.open-vacancies .wrapper .open-vacancies-info{width: 75%}
}

@media (max-width: 1024px){.open-vacancies .wrapper .open-vacancies-info{width: 100%}
}
.open-vacancies .wrapper .open-vacancies-info .tab-menu{margin-bottom: 35px; padding-top: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}

@media (max-width: 1024px){.open-vacancies .wrapper .open-vacancies-info .tab-menu{margin-bottom: 15px; padding-top: 0}
}
.open-vacancies .wrapper .open-vacancies-info .tab-menu li{margin-right: 15px; margin-bottom: 15px}
.open-vacancies .wrapper .open-vacancies-info .tab-menu li a{font-size: 20px; text-transform: uppercase; font-family: "Bebas Neue"; color: #eeb116; padding: 10px 15px; border: 1px solid #eeb116}

@media (max-width: 767px){.open-vacancies .wrapper .open-vacancies-info .tab-menu li a{font-size: 16px}
}
.open-vacancies .wrapper .open-vacancies-info .tab-menu li.active a{background: #eeb116; color: white}
.open-vacancies-info .accordion-list .accordion-list-item:first-child .item-heading .icon:after{
    transform: translate(-50%, -50%) rotate(180deg)}
.open-vacancies-info .accordion-list .accordion-list-item:first-child .item-heading .icon.rotate:after{
    transform: translate(-50%, -50%) rotate(0deg)}
.floor-plan{margin-bottom: 180px}

@media (max-width: 1024px){.floor-plan{margin-bottom: 100px}
}

@media (max-width: 767px){.floor-plan{margin-bottom: 80px}
}
.floor-plan .wrapper .black-title{text-align: center; margin-bottom: 30px}

@media (max-width: 767px){.floor-plan .wrapper .black-title{margin-bottom: 20px}
}
.floor-plan .wrapper > p{text-align: center; max-width: 760px; width: 100%; margin: 0 auto 70px; font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; color: #858283}

@media (max-width: 1024px){.floor-plan .wrapper > p{max-width: 525px; margin-bottom: 50px}
}

@media (max-width: 767px){.floor-plan .wrapper > p{font-size: 16px; margin-bottom: 20px}
}
.floor-plan .wrapper .floor-plan-slider .item{border: 1px solid #f5f5f5; margin: 0 25px; width: 38vw}

@media (max-width: 1440px){.floor-plan .wrapper .floor-plan-slider .item{margin: 0 15px}
}

@media (max-width: 767px){.floor-plan .wrapper .floor-plan-slider .item{width: 280px; margin: 0; margin-left: 20px}
}
.floor-plan .wrapper .floor-plan-slider .item .img-wrap{height: 27vw; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 20px}

@media (max-width: 767px){.floor-plan .wrapper .floor-plan-slider .item .img-wrap{height: 230px}
}
.floor-plan .wrapper .floor-plan-slider .item .img-wrap img{width: 100%; height: 100%; object-fit: cover}
.floor-plan .wrapper .floor-plan-slider .item .floor{border-top: 1px solid #f5f5f5; padding: 50px}

@media (max-width: 1440px){.floor-plan .wrapper .floor-plan-slider .item .floor{padding: 40px}
}

@media (max-width: 1024px){.floor-plan .wrapper .floor-plan-slider .item .floor{padding: 20px}
}
.floor-plan .wrapper .floor-plan-slider .item .floor span{text-align: center; font-family: "Bebas Neue"; font-weight: bold; font-size: 44px; text-transform: uppercase; color: #514d4e; display: block}

@media (max-width: 1024px){.floor-plan .wrapper .floor-plan-slider .item .floor span{font-size: 34px}
}

@media (max-width: 767px){.floor-plan .wrapper .floor-plan-slider .item .floor span{font-size: 24px}
}
.technical-process .wrapper .black-title{text-align: center; margin-bottom: 70px}

@media (max-width: 1024px){.technical-process .wrapper .black-title{margin-bottom: 30px}
}
.construction-photo{margin: 180px 0}

@media (max-width: 1024px){.construction-photo{margin: 100px 0}
}

@media (max-width: 767px){.construction-photo{margin: 80px 0}
}
.construction-photo .wrapper .black-title{margin-bottom: 70px; text-align: center}

@media (max-width: 1024px){.construction-photo .wrapper .black-title{margin-bottom: 30px}
}
.construction-photo .wrapper .tab-wrap{border-top: 1px solid #f5f5f5; padding-top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex}

@media (max-width: 767px){.construction-photo .wrapper .tab-wrap{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.construction-photo .wrapper .tab-wrap .tab-menu{width: 30%}

@media (max-width: 1024px){.construction-photo .wrapper .tab-wrap .tab-menu{width: 35%}
}

@media (max-width: 767px){.construction-photo .wrapper .tab-wrap .tab-menu{width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
}
.construction-photo .wrapper .tab-wrap .tab-menu li{margin-bottom: 15px}

@media (max-width: 767px){.construction-photo .wrapper .tab-wrap .tab-menu li{margin-right: 15px}
}
.construction-photo .wrapper .tab-wrap .tab-menu li a{font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; padding: 10px 30px; border: 1px solid #f5f5f5; border-radius: 50px; color: #858283}

@media (max-width: 1200px){.construction-photo .wrapper .tab-wrap .tab-menu li a{font-size: 16px; padding: 10px 15px}
}
.construction-photo .wrapper .tab-wrap .tab-menu li.active a{color: white; background: #eeb116}
.construction-photo .wrapper .tab-wrap .tab-content{width: 70%}

@media (max-width: 1024px){.construction-photo .wrapper .tab-wrap .tab-content{width: 65%}
}

@media (max-width: 767px){.construction-photo .wrapper .tab-wrap .tab-content{width: 100%}
}
.construction-photo .wrapper .tab-wrap .tab-content .gallery-slider{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px}

@media (max-width: 1200px){.construction-photo .wrapper .tab-wrap .tab-content .gallery-slider{gap: 15px}
}

@media (max-width: 1024px){.construction-photo .wrapper .tab-wrap .tab-content .gallery-slider{display: block; width: 100%}
}
.construction-photo .wrapper .tab-wrap .tab-content .gallery-slider .item{padding: 10px; border: 1px solid #f5f5f5; background: #e5e5e5}

@media (max-width: 1024px){.construction-photo .wrapper .tab-wrap .tab-content .gallery-slider .item{width: 390px; margin-right: 30px}
}

@media (max-width: 767px){.construction-photo .wrapper .tab-wrap .tab-content .gallery-slider .item{width: 280px; margin-right: 20px}
}
.construction-photo .wrapper .tab-wrap .tab-content .gallery-slider .item img{width: 100%; height: 100%; object-fit: cover}
.project-slider-wrap{padding: 50px 0 180px}

@media (max-width: 1024px){.project-slider-wrap{padding-bottom: 60px}
}

@media (max-width: 767px){.project-slider-wrap{padding-bottom: 80px; padding-top: 20px}
}
.project-slider-wrap .wrapper .project-slider{width: 100%}
.project-slider-wrap .wrapper .project-slider .item{width: 100%; height: 37vw; display: flex; justify-content: center; position: relative}

@media (max-width: 767px){.project-slider-wrap .wrapper .project-slider .item{height: 55vw}
}
.project-slider-wrap .wrapper .project-slider .item img{/*width: 100%;*/
    max-width: 100%; height: 100%; object-fit: contain; position: relative; z-index: 2}
.project-slider-wrap .wrapper .project-slider .item img.item-blur{filter: blur(10px); width: 100%; height: 100%; filter: blur(10px); object-fit: cover; position: absolute; z-index: 1}
.project-slider-wrap .wrapper .slider-info{display: -webkit-box; display: -ms-flexbox; display: flex; padding: 50px 0; border-bottom: 1px solid #f5f5f5}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info{align-items: flex-start}
}

@media (max-width: 1024px){.project-slider-wrap .wrapper .slider-info{flex-direction: column-reverse; padding-bottom: 40px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .slider-info{padding: 20px 0}
}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap{width: 42%; padding-right: 30px}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap{width: 50%}
}

@media (max-width: 1024px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap{width: 100%; padding-right: 0}
}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons{margin-top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 570px; width: 100%}

@media (max-width: 767px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0}

    .project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons._mt{margin-top: 20px}
}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons .global-btn{width: calc((100% - 30px) / 2); padding: 0 30px}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons .global-btn{padding: 0 15px; font-size: 16px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons .global-btn{width: 100%; margin-top: 20px}

    .project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons .global-btn:first-child{margin-top: 0}
}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons .global-btn svg{margin-right: 10px; transition: 0.3s; fill: #eeb116}

@media (min-width: 768px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap .buttons .global-btn:hover svg{fill: white}
}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap h2{font-size: 64px; font-weight: bold; margin-bottom: 50px; margin-top: 15px; text-transform: uppercase; color: #514d4e; font-family: "Bebas Neue"}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap h2{font-size: 44px; margin-bottom: 20px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap h2{display: none; font-size: 30px}

    .project-slider-wrap .wrapper .slider-info .slider-info-wrap h2._show{display: block}
}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap > span{font-size: 20px; color: #cecece; font-family: "SF Pro Display"}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap > span{font-size: 18px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap > span{font-size: 14px}
}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap p{font-size: 20px; font-weight: 500; font-family: "SF Pro Display"; color: #858283; max-width: 570px}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap p{font-size: 18px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .slider-info .slider-info-wrap p{font-size: 16px}
}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap p .hide-text{display: none}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap p .hide-text.show{display: block}
.project-slider-wrap .wrapper .slider-info .slider-info-wrap p .more{display: block; color: black; margin-top: 20px}
.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap{width: 58%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap{width: 50%}
}

@media (max-width: 1024px){.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap{width: 100%; margin-bottom: 50px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap{display: none}
}
.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap button,
.project-slider__wrap .arrow{width: 50px; height: 190px; display: -webkit-box; display: -ms-flexbox; display: flex; border: 1px solid #f5f5f5}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap button,
    .project-slider__wrap .arrow{height: 150px; width: 40px}
}
.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap button img,
.project-slider__wrap .arrow img{margin: auto}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap button img,
    .project-slider__wrap .arrow img{width: 15px}
}
.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap .project-slider-thumbnails{width: calc(100% - 160px)}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap .project-slider-thumbnails{width: calc(100% - 120px)}
}
.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap .project-slider-thumbnails .slick-list{margin: 0 -15px}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap .project-slider-thumbnails .slick-list{margin: 0 -10px}
}
.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap .project-slider-thumbnails .slide-item{margin: 0 15px; height: 190px}

@media (max-width: 1440px){.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap .project-slider-thumbnails .slide-item{height: 150px; margin: 0 10px}
}
.project-slider-wrap .wrapper .slider-info .project-slider-thumbnails-wrap .project-slider-thumbnails .slide-item img{height: 100%; object-fit: cover; width: 100%}
.project-slider-wrap .wrapper .project-info .info-top{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 50px 0; border-bottom: 1px solid #f5f5f5}

@media (max-width: 1024px){.project-slider-wrap .wrapper .project-info .info-top{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 30px 0; border: none}
}
.project-slider-wrap .wrapper .project-info .info-top .characteristic-list{max-width: 865px; padding-right: 20px; width: 100%; display: grid; gap: 60px 20px; grid-template-columns: 1fr 1fr 1fr}

@media (max-width: 1400px){.project-slider-wrap .wrapper .project-info .info-top .characteristic-list{gap: 40px 10px}
}

@media (max-width: 1024px){.project-slider-wrap .wrapper .project-info .info-top .characteristic-list{max-width: 100%; padding-right: 0; padding-bottom: 30px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .project-info .info-top .characteristic-list{grid-template-columns: 1fr 1fr; gap: 30px}
}
.project-slider-wrap .wrapper .project-info .info-top .characteristic-list .characteristic-list-item{max-width: 574px; width: 100%}
.project-slider-wrap .wrapper .project-info .info-top .characteristic-list .characteristic-list-item span{margin-bottom: 15px; color: #b4b4b4; font-size: 20px; font-family: "SF Pro Display"; display: block; text-transform: uppercase}

@media (max-width: 1400px){.project-slider-wrap .wrapper .project-info .info-top .characteristic-list .characteristic-list-item span{font-size: 18px; margin-bottom: 10px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .project-info .info-top .characteristic-list .characteristic-list-item span{font-size: 14px}
}
.project-slider-wrap .wrapper .project-info .info-top .characteristic-list .characteristic-list-item b{font-weight: bold; font-size: 60px; font-family: "Bebas Neue"; color: #eeb116; text-transform: uppercase}

@media (max-width: 1400px){.project-slider-wrap .wrapper .project-info .info-top .characteristic-list .characteristic-list-item b{font-size: 44px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .project-info .info-top .characteristic-list .characteristic-list-item b{font-size: 32px}
}
.project-slider-wrap .wrapper .project-info .info-top .info-list{max-width: 574px; width: 100%}

@media (max-width: 1400px){.project-slider-wrap .wrapper .project-info .info-top .info-list{max-width: 400px}
}

@media (max-width: 1024px){.project-slider-wrap .wrapper .project-info .info-top .info-list{max-width: 100%; padding-top: 20px; border-top: 1px solid #f5f5f5}
}
.project-slider-wrap .wrapper .project-info .info-top .info-list li{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 10px 0; margin-bottom: 10px}
.project-slider-wrap .wrapper .project-info .info-top .info-list li span{font-size: 20px; font-family: "SF Pro Display"; font-weight: 500; color: #858283; text-transform: capitalize}

@media (max-width: 767px){.project-slider-wrap .wrapper .project-info .info-top .info-list li span{font-size: 18px}
}
.project-slider-wrap .wrapper .project-info .info-bottom{padding-top: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}

@media (max-width: 1024px){.project-slider-wrap .wrapper .project-info .info-bottom{padding-top: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info{max-width: 865px; padding-right: 20px; width: 100%}

@media (max-width: 1024px){.project-slider-wrap .wrapper .project-info .info-bottom .left-info{margin-bottom: 30px; padding-right: 0; max-width: 100%}
}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .price{color: #514d4e; font-family: "Bebas Neue"; text-transform: uppercase; font-size: 89px; margin-bottom: 30px; font-weight: bold}

@media (max-width: 1400px){.project-slider-wrap .wrapper .project-info .info-bottom .left-info .price{font-size: 60px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .project-info .info-bottom .left-info .price{font-size: 40px}
}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .price span{color: #eeb116}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .favorite{width: 50px; height: 50px; border: 1px solid #eeb116; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .favorite svg{margin: auto; transition: 0.3s}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .favorite svg path{fill: #eeb116; transition: 0.3s}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .favorite:hover{background: #eeb116}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .favorite:hover svg path{fill: white}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .favorite.active{background: #eeb116}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .favorite.active svg path{fill: white}
.project-slider-wrap .wrapper .project-info .info-bottom .left-info .add-favorite{font-family: "SF Pro Display"; font-size: 16px; color: #b7b4b5}
.project-slider-wrap .wrapper .project-info .info-bottom .right-info{max-width: 574px; width: 100%; display: grid; gap: 50px; grid-template-columns: 1fr 1fr}

@media (max-width: 1024px){.project-slider-wrap .wrapper .project-info .info-bottom .right-info{max-width: 100%}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .project-info .info-bottom .right-info{grid-template-columns: 1fr; gap: 30px}
}
.project-slider-wrap .wrapper .project-info .info-bottom .right-info .free-item{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.project-slider-wrap .wrapper .project-info .info-bottom .right-info .free-item .text{font-family: "SF Pro Display"; color: #514d4e; font-size: 20px; line-height: 130%; font-weight: 500; margin-bottom: 30px; display: block}

@media (max-width: 1400px){.project-slider-wrap .wrapper .project-info .info-bottom .right-info .free-item .text{font-size: 18px}
}

@media (max-width: 767px){.project-slider-wrap .wrapper .project-info .info-bottom .right-info .free-item .text{width: 80%}
}
.project-slider-wrap .wrapper .project-info .info-bottom .right-info .free-item .yellow-btn{padding: 0 10px; width: 100%; margin-bottom: 10px; margin-top: auto}
.project-slider-wrap .wrapper .project-info .info-bottom .right-info .free-item .free{font-size: 16px; font-family: "SF Pro Display"; color: #b4b4b4}

#video-popup{width: 100%; height: 100%; overflow-y: auto}

#video-popup .popup-body{width: 100%; height: 100%; overflow-y: auto; position: relative; padding-top: 40px}

#video-popup .popup-body .mfp-close{width: 32px; height: 32px; position: absolute; top: 0px; background: #EEB116; right: 0; opacity: 0.5}

/*
@media (max-width: 1440px){#video-popup .popup-body .mfp-close{width: 24px; height: 24px}
}
*/

#video-popup .popup-body .mfp-close:hover{opacity: 1}

#video-popup .popup-body .mfp-close:before{content: none}

#video-popup .popup-body .mfp-close:after{content: ""; width: 24px; height: 24px; background: url(../images/close-popup.svg); background-repeat: no-repeat; background-size: cover; background-position: center center; position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -12px; opacity: 1}



#video-popup .popup-body video{width: 100%}
.project-in-video{margin-bottom: 180px}

@media (max-width: 1024px){.project-in-video{margin-bottom: 120px}
}

@media (max-width: 767px){.project-in-video{display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 80px; flex-direction: column-reverse}
}
.project-in-video .video{position: relative; z-index: 1}
.project-in-video .video:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4)}
.project-in-video .video .watch{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; bottom: 70px; right: 50px; z-index: 40}

@media (max-width: 1200px){
	.project-in-video .video .watch{bottom: 50px; right: 30px}
}
@media (max-width: 767px){.project-in-video .video .watch{top: 50%; left: 50%; transform: translate(-50%, -50%); bottom: inherit; right: inherit}
}
.project-in-video .video .watch span{color: white; font-family: "SF Pro Display"; font-size: 26px; font-weight: 500}

@media (max-width: 1200px){
	.project-in-video .video .watch span{font-size: 22px}
}
@media (max-width: 767px){
	.project-in-video .video .watch span{display: none}
}
.project-in-video .video .watch .play{margin-left: 12px}

@media (max-width: 1200px){
	.project-in-video .video .watch .play{width: 70px; height: 70px}
    .project-in-video .video .watch .play img{width: 100%}
}

@media (max-width: 767px){.project-in-video .video .watch .play{width: 50px; height: 50px; margin: 0}
}
.project-in-video video{width: 100%}
.project-in-video .wrapper{position: relative; z-index: 1}
.project-in-video .wrapper .info{position: absolute; z-index: 1; bottom: 70px; left: 50px; max-width: 800px; width: 100%}

@media (max-width: 1440px){.project-in-video .wrapper .info{max-width: 100%; width: 42vw}
}

@media (max-width: 1200px){
	.project-in-video .wrapper .info{left: 30px; bottom: 50px}
}

@media (max-width: 767px){
	.project-in-video .wrapper .info{position: static; padding: 30px 0; max-width: 360px; width: 100%}
}

@media (max-width: 767px){
	.project-in-video .wrapper .info h1{max-width: 290px}
}
.project-in-video .wrapper .info h1 span{display: block; color: #efedee; font-size: 96px; font-family: "Bebas Neue"; text-transform: uppercase}

@media (max-width: 1440px){
	.project-in-video .wrapper .info h1 span{font-size: 5vw}
}

@media (max-width: 767px){
	.project-in-video .wrapper .info h1 span{font-size: 34px; color: #514d4e}
}
.project-in-video .wrapper .info p{max-width: 670px; color: #efedee; font-family: "SF Pro Display"; font-size: 26px; margin-top: 30px}

@media (max-width: 1440px){
	.project-in-video .wrapper .info p{font-size: 1.8vw}
}

@media (max-width: 767px){
	.project-in-video .wrapper .info p{font-size: 16px; margin-top: 20px; color: #514d4e}
}
.company-wrap .container{position: relative}
.company-wrap .container .line{position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.team .wrapper .tab-content-item{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column}
.team .wrapper .tab-content-item .style2-btn{align-self: flex-start; margin-top: 30px; display: none}
.team .wrapper .tab-content .tab-content-item .team-items .team-item .img-wrap{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; height: 25vw}
.team .wrapper .tab-content .tab-content-item .team-items .team-item .img-wrap img{width: 100%; height: 100%; object-fit: cover}

@media (max-width: 1024px){.team .wrapper .tab-content .tab-content-item .team-items .team-item .img-wrap{height: 35vw}
    /*.popular-publications-slider .item{display: none !important}*/
    .popular-publications-slider .item:nth-child(1){display: flex !important}
    .popular-publications-slider .item:nth-child(2){display: flex !important}
    .popular-publications-slider .item:nth-child(3){display: flex !important}
    .popular-publications-slider .item:nth-child(4){display: flex !important}
    .popular-publications-slider .item.open{display: flex !important}
}
@media (max-width: 767px){.team .wrapper .tab-content-item .style2-btn{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; width: 100%}
    .team .wrapper .tab-content .tab-content-item .team-items .team-item .img-wrap{height: 55vw}
    .team .wrapper .tab-content .tab-content-item .team-items .team-item{display: none !important}
    .team .wrapper .tab-content .tab-content-item .team-items .team-item:nth-child(1){display: flex !important}
    .team .wrapper .tab-content .tab-content-item .team-items .team-item:nth-child(2){display: flex !important}
    .team .wrapper .tab-content .tab-content-item .team-items .team-item.open{display: flex !important}
    /*.popular-publications-slider .item:nth-child(3){display: none !important}
    .popular-publications-slider .item:nth-child(4){display: none !important}*/
    .popular-publications-slider .item.open{display: flex !important}
}

@media (max-width: 550px){.team .wrapper .tab-content .tab-content-item .team-items .team-item .img-wrap {height: 90vw}
    .form-info .radios {-webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column}
    .form-info .radios .radio-wrap-circle {margin-bottom: 20px; margin-right: 0}
}

.radio-wrap-circle input[type=radio] {display: none}
.radio-wrap-circle input:checked + label span:after {content: ""}
.radio-wrap-circle label {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "SF Pro Display"; color: #858283}
.radio-wrap-circle label span {width: 30px; min-width: 30px; height: 30px; border-radius: 50%; display: inline-block; margin-right: 10px; border: 1px solid #858283; position: relative}
.radio-wrap-circle label span:after {content: none; position: absolute; background: #5d5d5d; width: 14px; height: 14px; border-radius: 50%; left: 50%; top: 50%; margin-top: -7px; margin-left: -7px}
.personal-area-info{font-family: "SF Pro Display"; color: #514d4e; }
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .checkboxes .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .radios .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .checkboxes .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .radios .radio-wrap-circle {margin-right: 40px; margin-bottom: 10px}
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .checkboxes .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .radios .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .checkboxes .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .radios .radio-wrap-circle:last-child {margin-right: 0}
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .checkboxes .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .radios .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .checkboxes .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .radios .radio-wrap-circle input {height: auto}
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap {margin-bottom: 20px}
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .checkboxes,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .radios,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap .checkboxes,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap .radios,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .checkboxes,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .radios,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap .checkboxes,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap .radios {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap}
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .checkboxes .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .radios .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap .checkboxes .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap .radios .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .checkboxes .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .radios .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap .checkboxes .radio-wrap-circle,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap .radios .radio-wrap-circle{margin-right: 40px; margin-bottom: 10px}
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .checkboxes .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .radios .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap .checkboxes .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap .radios .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .checkboxes .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .radios .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap .checkboxes .radio-wrap-circle:last-child,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap .radios .radio-wrap-circle:last-child{margin-right: 0}
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .checkboxes .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .checkboxes-wrap .radios .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap .checkboxes .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .input-info .radios-wrap .radios .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .checkboxes .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .checkboxes-wrap .radios .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap .checkboxes .radio-wrap-circle input,
.personal-area-info .adding-project-wrap .adding-project-form .form-info .radios-wrap .radios .radio-wrap-circle input{height: auto}

#registration-popup{max-width: 650px}

#registration-popup .popup-body{padding: 30px 30px}

@media (max-width: 767px){#registration-popup .popup-body{padding: 50px 20px}
}

#registration-popup .popup-body h2{text-align: center; margin-bottom: 40px; color: #514d4e; font-family: "Bebas Neue"; font-size: 60px}

@media (max-width: 767px){#registration-popup .popup-body h2{font-size: 44px; margin-bottom: 30px}
}

#registration-popup .popup-body > p{text-align: left; font-family: "SF Pro Display"; font-size: 20px; margin-bottom: 20px; text-transform: uppercase}

@media (max-width: 767px){#registration-popup .popup-body > p{font-size: 18px}
}

#registration-popup .popup-body .registration-form{width: 100%; max-width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}

#registration-popup .popup-body .registration-form .input-wrap{position: relative; margin-bottom: 20px}

#registration-popup .popup-body .registration-form .input-wrap .error{opacity: 1; color: red; font-family: "SF Pro Display"; font-size: 14px; margin-top: 5px; display: block}

#registration-popup .popup-body .registration-form input{border: 1px solid rgba(0, 0, 0, 0.1); width: 100%; height: 50px; font-size: 18px; font-family: "SF Pro Display"; padding: 0 20px}

#registration-popup .popup-body .registration-form input::-webkit-input-placeholder{color: rgba(81, 77, 78, 0.5); font-size: 20px}

#registration-popup .popup-body .registration-form input::-moz-placeholder{color: rgba(81, 77, 78, 0.5); font-size: 20px}

#registration-popup .popup-body .registration-form input:-ms-input-placeholder{color: rgba(81, 77, 78, 0.5); font-size: 20px}

#registration-popup .popup-body .registration-form input:-moz-placeholder{color: rgba(81, 77, 78, 0.5); font-size: 20px}

@media (max-width: 767px){#registration-popup .popup-body .registration-form input{height: 50px; font-size: 15px}

    #registration-popup .popup-body .registration-form input::-webkit-input-placeholder{font-size: 15px}

    #registration-popup .popup-body .registration-form input::-moz-placeholder{font-size: 15px}

    #registration-popup .popup-body .registration-form input:-ms-input-placeholder{font-size: 15px}

    #registration-popup .popup-body .registration-form input:-moz-placeholder{font-size: 15px}
}

#registration-popup .popup-body .registration-form .style2-btn{margin-top: 40px; font-family: "SF Pro Display"; height: 60px; font-weight: normal; font-size: 20px; text-transform: uppercase; margin-bottom: 20px}

@media (max-width: 767px){#registration-popup .popup-body .registration-form .style2-btn{height: 50px; font-size: 16px; margin-top: 0px}
}

#registration-popup .popup-body .registration-form .forgot-password{text-align: center; font-size: 18px; font-family: "SF Pro Display"; color: #514d4e}

@media (max-width: 767px){#registration-popup .popup-body .registration-form .forgot-password{font-size: 16px}
}
.mortgage{padding: 40px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex}
.mortgage iframe{width: 100%; max-width: 1440px; margin: 0 auto; min-height: 1600px}

@media (max-width: 1150px){.mortgage iframe{min-height: 1720px}
    .mortgage{padding: 40px 20px}
}


@media (max-width: 1361px){.mortgage iframe{width: 100%}
}



@media (max-width: 767px){.catalog-info .text-wrap .global-btn{width: 100%}

    .mortgage iframe{width: 100%; min-height: 1820px}
}

@media (max-width: 475px){.mortgage iframe{ min-height: 1880px}
}

@media (max-width: 1024px){.personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu{display: -webkit-box; display: -ms-flexbox; display: flex; overflow-x: auto}

    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu::-webkit-scrollbar{height: 1px}

    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu::-webkit-scrollbar-track{background: #e5e5e5}

    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu::-webkit-scrollbar-thumb{background: #e5e5e5}

    .mortgage{padding: 40px 15px}
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/armada/css/quiz.css?172104756023707*/
.quiz-wrap {
  margin: 50px 0 150px;
}
@media (max-width: 767px) {
  .quiz-wrap {
    margin-bottom: 80px;
  }
}
.quiz-wrap .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper {
    flex-direction: column-reverse;
  }
}
.quiz-wrap .wrapper .left {
  max-width: 1210px;
  width: 100%;
  margin-right: 20px;
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper .left {
    margin-right: 0;
  }
}
.quiz-wrap .wrapper .right {
  max-width: 440px;
  align-self: flex-end;
  padding-bottom: 90px;
}
@media (max-width: 1440px) {
  .quiz-wrap .wrapper .right {
    max-width: 340px;
  }
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper .right {
    max-width: 100%;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .right {
    padding-bottom: 20px;
  }
}
.quiz-wrap .wrapper .right .quiz-take-test {
  background: #f5f5f5;
  min-height: 660px;
  position: relative;
  z-index: 0;
  width: 100%;
  padding: 50px 30px 0;
  align-self: flex-end;
}
.quiz-wrap .wrapper .right .quiz-take-test:after {
  content: "";
  position: absolute;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  border: 1px solid rgba(0, 0, 0, 0.1);
  top: 10px;
  left: 10px;
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper .right .quiz-take-test {
    min-height: 500px;
  }
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .right .quiz-take-test {
    padding: 40px 50px;
    min-height: auto;
  }
}
.quiz-wrap .wrapper .right .quiz-take-test p {
  font-size: 20px;
  font-family: "SF Pro Display";
  color: #514d4e;
  font-weight: 600;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .right .quiz-take-test p {
    font-size: 14px;
    text-align: center;
  }
}
.quiz-wrap .wrapper .right .quiz-take-test img {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 1440px) {
  .quiz-wrap .wrapper .right .quiz-take-test img {
    width: 320px;
  }
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .right .quiz-take-test img {
    display: none;
  }
}
.quiz-wrap .wrapper .quiz-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-top {
    margin-bottom: 30px;
  }
}
.quiz-wrap .wrapper .quiz-top > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
  font-family: "SF Pro Display";
  font-weight: 500;
  font-size: 20px;
  color: #989898;
  margin-top: 5px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-top > p {
    font-size: 16px;
    margin-right: 25px;
  }
}
.quiz-wrap .wrapper .quiz-top > p span {
  display: inline-block;
  margin: 0 3px;
}
.quiz-wrap .wrapper .quiz-top > p span.start-text {
  min-width: 12px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-top > p span.start-text {
    min-width: 10px;
  }
}
.quiz-wrap .wrapper .quiz-top .steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.quiz-wrap .wrapper .quiz-top .steps .step {
  margin-right: 35px;
  position: relative;
  margin-bottom: 10px;
  z-index: 0;
  width: 30px;
  transition: 0.3s;
  height: 30px;
  background: #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-top .steps .step {
    margin-right: 25px;
    width: 24px;
    height: 24px;
  }
}
.quiz-wrap .wrapper .quiz-top .steps .step > img {
  margin: auto;
  transition: 0.3s;
  opacity: 0;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-top .steps .step > img {
    width: 12px;
  }
}
.quiz-wrap .wrapper .quiz-top .steps .step:last-child {
  margin-right: 0;
}
.quiz-wrap .wrapper .quiz-top .steps .step:last-child:after {
  content: none;
}
.quiz-wrap .wrapper .quiz-top .steps .step:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  border: 1px solid white;
  top: 2px;
  left: 2px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-top .steps .step:before {
    width: 18px;
    height: 18px;
  }
}
.quiz-wrap .wrapper .quiz-top .steps .step:after {
  content: "";
  width: 15px;
  height: 1px;
  background: #e5e5e5;
  position: absolute;
  top: 50%;
  right: -25px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-top .steps .step:after {
    right: -20px;
  }
}
.quiz-wrap .wrapper .quiz-top .steps .step.active {
  background: #eeb116;
}
.quiz-wrap .wrapper .quiz-top .steps .step.active > img {
  opacity: 1;
}
.quiz-wrap .wrapper .quiz-top .steps .step.active:after {
  background: #eeb116;
}
.quiz-wrap .wrapper .quiz-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.quiz-wrap .wrapper .quiz-buttons button {
  max-width: 200px;
  width: 100%;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-buttons button {
    margin-bottom: 10px;
    max-width: 100%;
  }
}
.quiz-wrap .wrapper .quiz-buttons button:disabled {
  pointer-events: none;
  opacity: 0.5;
}
.quiz-wrap .wrapper .quiz-items .quiz-item {
  display: none;
}
.quiz-wrap .wrapper .quiz-items .quiz-item .quiz-title {
  font-family: "Bebas Neue";
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 30px;
  color: #514d4e;
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item .quiz-title {
    font-size: 32px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item .quiz-title {
    font-size: 24px;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item .quiz-subtitle {
  margin-bottom: 50px;
  font-size: 20px;
  font-weight: 500;
  font-family: "SF Pro Display";
  color: #989898;
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item .quiz-subtitle {
    font-size: 18px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item .quiz-subtitle {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item .quiz-radios {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px 20px;
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item .quiz-radios {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item .quiz-radios {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item2 .quiz-radios {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item2 .quiz-radios {
    gap: 10px;
    grid-template-columns: 1fr;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item2 .quiz-radios .radio-wrap label {
  min-height: 660px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item2 .quiz-radios .radio-wrap label {
    min-height: 200px;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios {
    gap: 10px;
    grid-template-columns: 1fr;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label {
  min-height: 660px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label {
    min-height: 200px;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label > img {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label > img {
    width: 110px;
    top: 30%;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label:after {
  content: none;
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px 20px;
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios {
    gap: 10px;
    grid-template-columns: 1fr;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios .radio-wrap label > img, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios .radio-wrap label > img {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios .radio-wrap label:after, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios .radio-wrap label:after {
  content: none;
}
.quiz-wrap .wrapper .quiz-items .quiz-item.active {
  display: block;
}

.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios {
    gap: 10px;
    grid-template-columns: 1fr;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label {
  min-height: 660px;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label {
    min-height: 200px;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label > img {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label > img {
    width: 110px;
    top: 30%;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item3 .quiz-radios .radio-wrap label:after {
  content: none;
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px 20px;
}
@media (max-width: 1200px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios {
    gap: 10px;
    grid-template-columns: 1fr;
  }
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios .radio-wrap label > img, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios .radio-wrap label > img {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}
.quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item4 .quiz-radios .radio-wrap label:after, .quiz-wrap .wrapper .quiz-items .quiz-item.quiz-item5 .quiz-radios .radio-wrap label:after {
  content: none;
}
.quiz-wrap .wrapper .quiz-items .quiz-item.active {
  display: block;
}

.radio-wrap input[type=radio] {
  display: none;
}
.radio-wrap input:checked + label span:after {
  content: "";
}
.radio-wrap label {
  position: relative;
  z-index: 0;
  min-height: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  color: white;
  background: #f5f5f5;
}
@media (max-width: 767px) {
  .radio-wrap label {
    min-height: 200px;
  }
}
.radio-wrap label:after {
  content: "";
  position: absolute;
  z-index: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.radio-wrap label:before {
  content: "";
  bottom: 70px;
  left: 10px;
  width: calc(100% - 20px);
  background: #e5e5e5;
  height: 1px;
  z-index: 1;
  position: absolute;
}
.radio-wrap label .bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.radio-wrap label p {
  z-index: 1;
  font-size: 32px;
  font-family: "Bebas Neue";
  font-weight: bold;
  margin-bottom: 20px;
}
@media (max-width: 1200px) {
  .radio-wrap label p {
    font-size: 24px;
  }
}
.radio-wrap label .circle {
  width: 26px;
  min-width: 26px;
  height: 26px;
  border-radius: 50%;
  display: inline-flex;
  margin-right: 20px;
  border: 2px solid white;
  position: relative;
  z-index: 1;
  margin-bottom: 22px;
}
@media (max-width: 1200px) {
  .radio-wrap label .circle {
    margin-bottom: 20px;
  }
}
.radio-wrap label .circle:after {
  content: none;
  position: absolute;
  background: #eeb116;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  margin-top: -6px;
  margin-left: -6px;
}
.radio-wrap.radio-wrap2 label p {
  color: #514d4e;
}
.radio-wrap.radio-wrap2 label .circle {
  border-color: #858283;
}
.radio-wrap.radio-wrap3 label {
  flex-direction: column-reverse;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 100px;
}
@media (max-width: 767px) {
  .radio-wrap.radio-wrap3 label {
    padding-top: 60px;
  }
}
.radio-wrap.radio-wrap3 label p {
  color: #514d4e;
  font-size: 40px;
}
@media (max-width: 767px) {
  .radio-wrap.radio-wrap3 label p {
    font-size: 24px;
  }
}
.radio-wrap.radio-wrap3 label .circle {
  border-color: #858283;
}

.thank-wrap {
  margin: 50px 0;
}
@media (max-width: 767px) {
  .thank-wrap {
    margin: 20px 0;
  }
}
.thank-wrap .wrapper .thank-info {
  position: relative;
  z-index: 0;
  background: #f5f5f5;
  padding: 70px;
}
@media (max-width: 767px) {
  .thank-wrap .wrapper .thank-info {
    padding: 30px;
  }
}
.thank-wrap .wrapper .thank-info:after {
  content: "";
  position: absolute;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  border: 1px solid rgba(0, 0, 0, 0.1);
  top: 10px;
  left: 10px;
}
.thank-wrap .wrapper .thank-info h3 {
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  font-family: "Bebas Neue";
  color: #514d4e;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .thank-wrap .wrapper .thank-info h3 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.thank-wrap .wrapper .thank-info p {
  max-width: 530px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  font-size: 20px;
  font-family: "SF Pro Display";
  font-weight: 500;
  color: #848484;
}
@media (max-width: 767px) {
  .thank-wrap .wrapper .thank-info p {
    font-size: 16px;
  }
}

#leave-popup,.main-popup {max-width: 640px;width: 100%;margin: 0 auto}
#leave-popup .popup-body,
.main-popup .popup-body {width: 100%;background: white;padding:50px 30px;position: relative}
@media (max-width: 767px) {
	#leave-popup .popup-body,
	.main-popup .popup-body{padding:40px 20px}
}
#leave-popup .popup-body .mfp-close,
.main-popup .popup-body .mfp-close {
  width: 55px;
  height: 55px;
  position: absolute;
  opacity: 1;
  padding: 0;
  margin: 0;
  top: 10px;
  right: 10px;
  border: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
	#leave-popup .popup-body .mfp-close,
	.main-popup .popup-body .mfp-close{width: 40px;height: 40px}
}
#leave-popup .popup-body .mfp-close:before,
.main-popup .popup-body .mfp-close:before {content: none}
#leave-popup .popup-body .mfp-close:after,
.main-popup .popup-body .mfp-close:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(../images/close-search.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  opacity: 1;
}
@media (max-width: 767px) {
  #leave-popup .popup-body .mfp-close:after,
.main-popup .popup-body .mfp-close:after {
    width: 22px;
    height: 22px;
    margin-top: -11px;
    margin-left: -11px;
  }
}
#leave-popup .popup-body .info-title,
.main-popup .popup-body .info-title {
  font-size: 32px;
  text-align: center;
  font-weight: bold;
  color: #514d4e;
  font-family: "Bebas Neue";
}
#leave-popup .popup-body .leave-info h2,
.main-popup .popup-body .leave-info h2 {
  font-family: "Bebas Neue";
  color: #eeb116;
  text-align: center;
  max-width: 480px;
  width: 100%;
  margin: 0 auto 15px;
  font-size: 60px;
}
@media (max-width: 767px) {
	#leave-popup .popup-body .leave-info h2,
	.main-popup .popup-body .leave-info h2 {font-size: 40px;max-width: 320px}
}
#leave-popup .popup-body .leave-info > p,
.main-popup .popup-body .leave-info > p {font-size: 20px;font-family: "SF Pro Display";font-weight: 600;margin-bottom: 30px;text-align: center;color: rgba(81, 77, 78, 0.8)}
@media (max-width: 767px) {
	#leave-popup .popup-body .leave-info > p,
	.main-popup .popup-body .leave-info > p {font-size: 18px;margin-bottom: 20px}
}
#leave-popup .popup-body .leave-info .leave-form,
.main-popup .popup-body .leave-info .leave-form {
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#leave-popup .popup-body .leave-info .leave-form .checkbox-wrap,
.main-popup .popup-body .leave-info .leave-form .checkbox-wrap {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
#leave-popup .popup-body .leave-info .leave-form input,
.main-popup .popup-body .leave-info .leave-form input {
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: calc((100% - 30px) / 2);
  margin-bottom: 30px;
}
@media (max-width: 767px) {
	#leave-popup .popup-body .leave-info .leave-form input,
	.main-popup .popup-body .leave-info .leave-form input{width: 100%;margin-bottom: 10px}
}
#leave-popup .popup-body .leave-info .leave-form button,
.main-popup .popup-body .leave-info .leave-form button{margin-bottom: 20px}

#leave-popup,.main-popup,#test-popup-error,#send-popup {max-width: 640px;width: 100%;margin: 0 auto}
#leave-popup .popup-body,.main-popup .popup-body,#test-popup-error .popup-body,#send-popup .popup-body {width: 100%;background: white;padding: 50px 30px;position: relative}
@media (max-width: 767px) {
	#leave-popup .popup-body,.main-popup .popup-body,#test-popup-error .popup-body,#send-popup .popup-body {padding:40px 20px;}
}
#leave-popup .popup-body .mfp-close,
.main-popup .popup-body .mfp-close,
#test-popup-error .popup-body .mfp-close,
#send-popup .popup-body .mfp-close {
	width: 55px;height: 55px; position: absolute; opacity: 1; padding: 0;
	margin: 0; top: 10px; right: 10px;
	border: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
	#leave-popup .popup-body .mfp-close,
	.main-popup .popup-body .mfp-close,
	#test-popup-error .popup-body .mfp-close,
	#send-popup .popup-body .mfp-close {width: 40px;height: 40px}
}
#leave-popup .popup-body .mfp-close:before,
.main-popup .popup-body .mfp-close:before,
#test-popup-error .popup-body .mfp-close:before,
#send-popup .popup-body .mfp-close:before {content: none}
#leave-popup .popup-body .mfp-close:after,
.main-popup .popup-body .mfp-close:after,
#test-popup-error .popup-body .mfp-close:after,
#send-popup .popup-body .mfp-close:after {content: "";width: 30px;height: 30px;
  background: url(../images/close-search.svg);background-repeat: no-repeat;background-size: cover;
  background-position: center center;
  position: absolute;top: 50%;left: 50%;margin-left: -15px;margin-top: -15px;
  opacity: 1;
}
@media (max-width: 767px) {
	#leave-popup .popup-body .mfp-close:after,
	.main-popup .popup-body .mfp-close:after,
	#test-popup-error .popup-body .mfp-close:after,
	#send-popup .popup-body .mfp-close:after {width: 22px;height: 22px;margin-top: -11px;margin-left: -11px}
}
#leave-popup .popup-body .info-title,
.main-popup .popup-body .info-title,
#test-popup-error .popup-body .info-title,
#send-popup .popup-body .info-title {
  font-size: 32px;
  text-align: center;
  font-weight: bold;
  color: #514d4e;
  font-family: "Bebas Neue";
}
#leave-popup .popup-body .leave-info h2,
.main-popup .popup-body .leave-info h2,
#test-popup-error .popup-body .leave-info h2,
#send-popup .popup-body .leave-info h2 {
  font-family: "Bebas Neue";
  color: #eeb116;
  text-align: center;
  max-width: 480px;
  width: 100%;
  margin: 0 auto 15px;
  font-size:56px;
}
@media (max-width: 767px) {
	#leave-popup .popup-body .leave-info h2,
	.main-popup .popup-body .leave-info h2,
	#test-popup-error .popup-body .leave-info h2,
	#send-popup .popup-body .leave-info h2 {font-size:36px;max-width: 320px}
}
#leave-popup .popup-body .leave-info > p,
.main-popup .popup-body .leave-info > p,
#test-popup-error .popup-body .leave-info > p,
#send-popup .popup-body .leave-info > p {font-size: 20px;font-family: "SF Pro Display";font-weight: 600;margin-bottom:30px;text-align: center;color: rgba(81, 77, 78, 0.8)}
@media (max-width: 767px) {
	#leave-popup .popup-body .leave-info > p,
	.main-popup .popup-body .leave-info > p,
	#test-popup-error .popup-body .leave-info > p,
	#send-popup .popup-body .leave-info > p {font-size: 18px;margin-bottom: 20px }
}
#leave-popup .popup-body .leave-info .leave-form,
.main-popup .popup-body .leave-info .leave-form,
#test-popup-error .popup-body .leave-info .leave-form,
#send-popup .popup-body .leave-info .leave-form {
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#leave-popup .popup-body .leave-info .leave-form .checkbox-wrap,
.main-popup .popup-body .leave-info .leave-form .checkbox-wrap,
#test-popup-error .popup-body .leave-info .leave-form .checkbox-wrap,
#send-popup .popup-body .leave-info .leave-form .checkbox-wrap {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
#leave-popup .popup-body .leave-info .leave-form input,
.main-popup .popup-body .leave-info .leave-form input,
#test-popup-error .popup-body .leave-info .leave-form input,
#send-popup .popup-body .leave-info .leave-form input {
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: calc((100% - 30px) / 2);
  margin-bottom: 30px;
}
@media (max-width: 767px) {
	#leave-popup .popup-body .leave-info .leave-form input,
	.main-popup .popup-body .leave-info .leave-form input,
	#test-popup-error .popup-body .leave-info .leave-form input,
	#send-popup .popup-body .leave-info .leave-form input {width: 100%;margin-bottom: 10px}
}

.main-popup .popup-body .leave-info .leave-form textarea{border: 1px solid rgba(0, 0, 0, 0.1);width:100%;margin-bottom: 30px; min-height:100px}

#leave-popup .popup-body .leave-info .leave-form button,
.main-popup .popup-body .leave-info .leave-form button,
#test-popup-error .popup-body .leave-info .leave-form button,
#send-popup .popup-body .leave-info .leave-form button {
  margin-bottom: 20px;
}
/* End */


/* Start:/local/templates/armada/css/personal-area.css?172432494053530*/
.personal-area-wrap {
    padding: 80px 0 200px;
}

@media (max-width: 1024px) {
    .personal-area-wrap {
        padding: 30px 0 60px;
    }
}

.personal-area-wrap .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width: 1024px) {
    .personal-area-wrap .wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.personal-area-wrap .wrapper .sidebar-menu-wrap {
    width: 280px;
    min-width: 280px;
    margin-right: 30px;
}

@media (max-width: 1024px) {
    .personal-area-wrap .wrapper .sidebar-menu-wrap {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }
}

@media (max-width: 1024px) {
    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
    }

    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu::-webkit-scrollbar {
        height: 1px;
    }

    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu::-webkit-scrollbar-track {
        background: #e5e5e5;
    }

    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu::-webkit-scrollbar-thumb {
        background: #e5e5e5;
    }
}

.personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li {
    margin-bottom: 20px;
}

@media (max-width: 1024px) {
    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li {
        margin-right: 20px;
        margin-bottom: 0;
    }
}

.personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li a {
    width: 100%;
}

@media (max-width: 1024px) {
    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li a {
        white-space: nowrap;
        padding: 0;
        background: none;
        color: #858283;
        font-family: "SF Pro Display";
        font-size: 16px;
        font-weight: normal;
        text-transform: capitalize;
        border: none;
        height: auto;
        padding: 5px 0;
    }

    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li a:after,
    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li a:before {
        content: none;
    }
}

.personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li a.global-btn {
    padding: 0 20px;
}

.personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li.active a {
    background: #eeb116;
    color: white;
}

@media (max-width: 1024px) {
    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li.active a {
        color: #514d4e;
        font-weight: bold;
        background: none;
        position: relative;
    }
    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li a.global-btn {
    padding: 5px 0;
}


    .personal-area-wrap .wrapper .sidebar-menu-wrap .sidebar-menu li.active a:after {
        content: "";
        height: 4px;
        width: 100%;
        position: absolute;
        top: 100%;
        left: 0;
        background: #eeb116;
        z-index: 10;
    }
}

.personal-area-info {
    width: calc(100% - 310px);
}

@media (max-width: 1024px) {
    .personal-area-info {
        width: 100%;
    }
}

.personal-area-info select {
    width: 150px;
    height: 50px;
    border-radius: 40px;
    font-size: 18px;
    font-family: "Bebas Neue";
    border: 1px solid #e5e5e5;
    font-weight: bold;
    color: #858283;
    padding: 0 20px;
}

@media (max-width: 767px) {
    .personal-area-info select {
        width: 100%;
        max-width: 320px;
        margin: 20px auto 0;
    }
}

.personal-area-info select:focus {
    overflow: none;
    border-color: #e5e5e5;
}

.personal-area-info h2 {
    font-size: 32px;
    font-family: "Bebas Neue";
    font-weight: bold;
    color: #514d4e;
    margin-bottom: 40px;
}

@media (max-width: 1024px) {
    .personal-area-info h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
}

.personal-area-info .my-objects {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.personal-area-info .my-objects .left-info {
    flex-grow: 1;
}

@media (max-width: 1400px) {
    .personal-area-info .my-objects .left-info {
        width: 100%;
    }
}

.personal-area-info .my-objects .left-info .hide-info {
    display: none;
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info .hide-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 650px;
        margin-bottom: 60px;
    }

    .personal-area-info .my-objects .left-info .hide-info .img-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .personal-area-info .my-objects .left-info .hide-info .img-wrap img {
        width: 100%;
    }
}

.personal-area-info .my-objects .left-info h1 {
    font-size: 64px;
    font-family: "Bebas Neue";
    font-weight: bold;
    color: #514d4e;
    margin-bottom: 80px;
    line-height: 50px;
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info h1 {
        font-size: 40px;
        margin-bottom: 30px;
    }
}

.personal-area-info .my-objects .left-info > p {
    color: #858283;
    margin-bottom: 60px;
    max-width: 740px;
    font-family: "SF Pro Display";
    font-weight: 500;
    font-size: 20px;
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info > p {
        font-size: 14px;
        margin-bottom: 40px;
    }
}

.personal-area-info .my-objects .left-info h3 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #514d4e;
    font-family: "SF Pro Display";
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info h3 {
        font-size: 18px;
    }
}

.personal-area-info .my-objects .left-info .progress-work {
    margin-bottom: 40px;
}

.personal-area-info .my-objects .left-info .progress-work .items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info .progress-work .items {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }
}

.personal-area-info .my-objects .left-info .progress-work .items .checkbox-wrap {
    margin-right: 40px;
    margin-bottom: 40px;
}

@media (max-width: 1400px) {
    .personal-area-info .my-objects .left-info .progress-work .items .checkbox-wrap {
        margin-right: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info .progress-work .items .checkbox-wrap {
        margin: 0;
    }
}

@media (max-width: 767px) {
    .personal-area-info .my-objects .left-info .progress-work .items .checkbox-wrap label {
        font-size: 12px;
    }
}

.personal-area-info .my-objects .left-info .our-team {
    margin-bottom: 80px;
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info .our-team {
        margin-bottom: 60px;
    }
}

.personal-area-info .my-objects .left-info .our-team .our-team-slider {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
}

@media (max-width: 1400px) {
    .personal-area-info .my-objects .left-info .our-team .our-team-slider {
        display: block;
        width: 100%;
    }
}

@media (max-width: 1400px) {
    .personal-area-info .my-objects .left-info .our-team .our-team-slider .item {
        width: 200px;
        margin-right: 10px;
    }
}

.personal-area-info .my-objects .left-info .our-team .our-team-slider .item .img-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
}

.personal-area-info .my-objects .left-info .our-team .our-team-slider .item .img-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.personal-area-info .my-objects .left-info .our-team .our-team-slider .item .name {
    font-weight: bold;
    font-size: 20px;
    font-family: "SF Pro Display";
    margin-bottom: 10px;
    display: block;
    color: #514d4e;
}

@media (max-width: 1600px) {
    .personal-area-info .my-objects .left-info .our-team .our-team-slider .item .name {
        font-size: 18px;
    }
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info .our-team .our-team-slider .item .name {
        font-size: 14px;
    }
}

.personal-area-info .my-objects .left-info .our-team .our-team-slider .item .text {
    font-size: 16px;
    font-family: "SF Pro Display";
    color: #858283;
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info .our-team .our-team-slider .item .text {
        font-size: 14px;
    }
}

.personal-area-info .my-objects .left-info .photo-object {
    margin-bottom: 80px;
}

.personal-area-info .my-objects .left-info .photo-object .global-btn {
    max-width: 280px;
    width: 100%;
}

@media (max-width: 767px) {
    .personal-area-info .my-objects .left-info .photo-object .global-btn {
        max-width: 370px;
    }
}

.personal-area-info .my-objects .left-info .photo-object .items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 10px;
    margin-bottom: 40px;
}

@media (max-width: 1024px) {
    .personal-area-info .my-objects .left-info .photo-object .items {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}


.personal-area-info .my-objects .left-info .photo-object .items .img-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.personal-area-info .my-objects .left-info .photo-object .items .img-wrap img {width: 100%;height: 100%;object-fit: cover}
.personal-area-info .my-objects .left-info .documents h3 {margin-bottom: 40px}
.personal-area-info .my-objects .left-info .documents .global-btn {max-width: 280px;width: 100%}

.personal-area-info .my-objects .right-info {
    width: 430px;
    min-width: 430px;
    margin-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (max-width: 1600px) {
    .personal-area-info .my-objects .right-info {margin-left: 20px;width: 350px;min-width: 350px}
}
@media (max-width: 1400px) {
    .personal-area-info .my-objects .right-info {display: none;}
}

.personal-area-info .my-objects .right-info .img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex}
.personal-area-info .my-objects .right-info .img-wrap img {width: 100%}
.personal-area-info .my-objects .right-info .style2-btn {margin-bottom: 30px}
.personal-area-info .my-objects .right-info > p {font-family: "SF Pro Display";color: #514d4e}
.personal-area-info .my-objects .right-info > p span {font-weight: bold}
.adding-project-wrap {max-width: 590px}
.adding-project-wrap .black-title {margin-bottom: 20px}
.adding-project-wrap .black-title span {line-height: 84%}
.adding-project-wrap .subtitle {margin-bottom: 30px;font-size: 18px;font-family: "SF Pro Display";color: #858283}
.adding-project-wrap .info-title {
    margin-bottom: 20px;
    font-family: "SF Pro Display";
    font-weight: 600;
    color: #858283;
    font-size: 18px;
}
.adding-project-wrap .input {
    margin-bottom: 20px;
}
.adding-project-wrap .input:last-child {margin-bottom: 0}
.adding-project-form {
    width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
}

.adding-project-form .input-info,
.adding-project-form .form-info {margin-bottom: 80px}
.adding-project-form .input-info h4,
.adding-project-form .form-info h4 {font-size: 20px;font-weight: 600;font-family: "SF Pro Display";color: #514d4e;margin-bottom: 20px;text-transform: uppercase}

@media (max-width: 767px) {
    .personal-area-info .my-objects .left-info .documents h3 {margin-bottom: 20px}
    .personal-area-info .my-objects .left-info .photo-object .items {grid-template-columns: 1fr 1fr}
    .personal-area-info .my-objects .left-info .documents .global-btn {max-width: 370px}
    .adding-project-wrap .black-title {margin-bottom: 10px}
    .adding-project-wrap .black-title span {line-height: 95%}
    .adding-project-wrap .subtitle {font-size: 14px}
    .adding-project-wrap .info-title {font-size: 16px}
    .adding-project-wrap .input {margin-bottom: 10px}
    .adding-project-form .input-info,
    .adding-project-form .form-info {margin-bottom: 30px}
    .adding-project-form .input-info h4,
    .adding-project-form .form-info h4 {font-size: 18px}
}

.adding-project-form .input-info input,
.adding-project-form .input-info textarea,
.adding-project-form .form-info input,
.adding-project-form .form-info textarea {border: 1px solid #e5e5e5;height: 60px; font-size:18px;width: 100%;padding: 0 20px;font-family: "SF Pro Display"}

.adding-project-form .input-info input::-webkit-input-placeholder,
.adding-project-form .input-info textarea::-webkit-input-placeholder,
.adding-project-form .form-info input::-webkit-input-placeholder,
.adding-project-form .form-info textarea::-webkit-input-placeholder {
    color: rgba(81, 77, 78, 0.5);
    font-size: 20px;
    font-family: "SF Pro Display";
}

.adding-project-form .input-info input::-moz-placeholder,
.adding-project-form .input-info textarea::-moz-placeholder,
.adding-project-form .form-info input::-moz-placeholder,
.adding-project-form .form-info textarea::-moz-placeholder {
    color: rgba(81, 77, 78, 0.5);
    font-size: 20px;
    font-family: "SF Pro Display";
}

.adding-project-form .input-info input:-ms-input-placeholder,
.adding-project-form .input-info textarea:-ms-input-placeholder,
.adding-project-form .form-info input:-ms-input-placeholder,
.adding-project-form .form-info textarea:-ms-input-placeholder {
    color: rgba(81, 77, 78, 0.5);
    font-size: 20px;
    font-family: "SF Pro Display";
}

.adding-project-form .input-info input:-moz-placeholder,
.adding-project-form .input-info textarea:-moz-placeholder,
.adding-project-form .form-info input:-moz-placeholder,
.adding-project-form .form-info textarea:-moz-placeholder {
    color: rgba(81, 77, 78, 0.5);
    font-size: 20px;
    font-family: "SF Pro Display";
}

@media (max-width: 767px) {

    .adding-project-form .input-info input,
    .adding-project-form .input-info textarea,
    .adding-project-form .form-info input,
    .adding-project-form .form-info textarea {
        font-size: 14px;
    }

    .adding-project-form .input-info input::-webkit-input-placeholder,
    .adding-project-form .input-info textarea::-webkit-input-placeholder,
    .adding-project-form .form-info input::-webkit-input-placeholder,
    .adding-project-form .form-info textarea::-webkit-input-placeholder {
        font-size: 14px;
    }

    .adding-project-form .input-info input::-moz-placeholder,
    .adding-project-form .input-info textarea::-moz-placeholder,
    .adding-project-form .form-info input::-moz-placeholder,
    .adding-project-form .form-info textarea::-moz-placeholder {
        font-size: 14px;
    }

    .adding-project-form .input-info input:-ms-input-placeholder,
    .adding-project-form .input-info textarea:-ms-input-placeholder,
    .adding-project-form .form-info input:-ms-input-placeholder,
    .adding-project-form .form-info textarea:-ms-input-placeholder {
        font-size: 14px;
    }

    .adding-project-form .input-info input:-moz-placeholder,
    .adding-project-form .input-info textarea:-moz-placeholder,
    .adding-project-form .form-info input:-moz-placeholder,
    .adding-project-form .form-info textarea:-moz-placeholder {
        font-size: 14px;
    }
}

.adding-project-form .input-info textarea,
.adding-project-form .form-info textarea {
    height: 120px;
    resize: none;
    padding: 20px;
}

.adding-project-form .input-info .date-wrap,
.adding-project-form .form-info .date-wrap {
    margin-bottom: 20px;
}

.adding-project-form .input-info .checkboxes-wrap,
.adding-project-form .form-info .checkboxes-wrap {
    margin-bottom: 20px;
}

.adding-project-form .input-info .checkboxes-wrap .checkboxes,
.adding-project-form .form-info .checkboxes-wrap .checkboxes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.adding-project-form .input-info .checkboxes-wrap .checkboxes .checkbox-wrap,
.adding-project-form .form-info .checkboxes-wrap .checkboxes .checkbox-wrap {
    margin-right: 40px;
    margin-bottom: 10px;
}

.adding-project-form .input-info .checkboxes-wrap .checkboxes .checkbox-wrap:last-child,
.adding-project-form .form-info .checkboxes-wrap .checkboxes .checkbox-wrap:last-child {
    margin-right: 0;
}

.adding-project-form .input-info .checkboxes-wrap .checkboxes .checkbox-wrap input,
.adding-project-form .form-info .checkboxes-wrap .checkboxes .checkbox-wrap input {
    height: auto;
}

@media (max-width: 767px) {
    .adding-project-wrap button {
        max-width: 370px;
        width: 100%;
        margin-top: 10px;
    }
}

@media (max-width: 1024px) {
    .personal-area-info .sent-successfully .black-title {
        margin-bottom: 30px;
    }
}

.personal-area-info .sent-successfully .style-text {
    max-width: 460px;
    padding: 30px;
    color: #514d4e;
    font-family: "SF Pro Display";
    font-size: 20px;
    border: 1px solid #e5e5e5;
}

@media (max-width: 1024px) {
    .personal-area-info .sent-successfully .style-text {font-size: 16px;padding: 20px}
}

.personal-area-info .repair-request {max-width: 740px}
h3.pagetitle,
.personal-area-info .repair-request h3 {font-size: 32px;margin-bottom: 40px;font-family: "Bebas Neue";font-weight: bold;color: #514d4e;text-transform: uppercase}

@media (max-width: 767px) {
    .personal-area-info .repair-request h3 {font-size: 18px;font-family: "SF Pro Display";font-weight: 500;margin-bottom: 20px}
}

.personal-area-info .repair-request .subtitle {margin-bottom: 10px;font-size: 20px;font-family: "SF Pro Display";color: #858283}
@media (max-width: 767px) {
    .personal-area-info .repair-request .subtitle {font-size: 14px}
}
.personal-area-info .repair-request .download {
    color: #514d4e;
    margin-bottom: 80px;
    font-family: "SF Pro Display";
    font-size: 16px;
}

@media (max-width: 767px) {
    .personal-area-info .repair-request .download {
        font-size: 14px;
        margin-bottom: 40px;
    }
}

.personal-area-info .repair-request .download a {
    text-decoration: underline;
    color: #514d4e;
}

.personal-area-info .repair-request .found-problem-form {
    width: 100%;
    max-width: 590px;
}

.personal-area-info .repair-request .found-problem-form h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 30px;
    font-family: "SF Pro Display";
    color: #514d4e;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .personal-area-info .repair-request .found-problem-form h4 {
        font-size: 18px;
        margin-bottom: 20px;
    }
}

.personal-area-info .repair-request .found-problem-form .inputs {
    margin-bottom: 30px;
}

@media (max-width: 767px) {
    .personal-area-info .repair-request .found-problem-form .inputs {
        margin-bottom: 20px;
    }
}

.personal-area-info .repair-request .found-problem-form .inputs p {
    font-family: "SF Pro Display";
    font-size: 20px;
    color: #514d4e;
}

@media (max-width: 767px) {
    .personal-area-info .repair-request .found-problem-form .inputs p {
        font-size: 14px;
    }
}

.personal-area-info .repair-request .found-problem-form .inputs input,
.personal-area-info .repair-request .found-problem-form .inputs textarea {
    margin-top: 20px;
    height: 60px;
    width: 100%;
    border: 1px solid #e5e5e5;
    padding: 0 20px;
    font-size: 20px;
    color: rgba(81, 77, 78, 0.5);
    font-family: "SF Pro Display";
}

.personal-area-info .repair-request .found-problem-form .inputs input::-webkit-input-placeholder,
.personal-area-info .repair-request .found-problem-form .inputs textarea::-webkit-input-placeholder {
    font-size: 20px;
    color: rgba(81, 77, 78, 0.5);
    font-family: "SF Pro Display";
}

.personal-area-info .repair-request .found-problem-form .inputs input::-moz-placeholder,
.personal-area-info .repair-request .found-problem-form .inputs textarea::-moz-placeholder {
    font-size: 20px;
    color: rgba(81, 77, 78, 0.5);
    font-family: "SF Pro Display";
}

.personal-area-info .repair-request .found-problem-form .inputs input:-ms-input-placeholder,
.personal-area-info .repair-request .found-problem-form .inputs textarea:-ms-input-placeholder {
    font-size: 20px;
    color: rgba(81, 77, 78, 0.5);
    font-family: "SF Pro Display";
}

.personal-area-info .repair-request .found-problem-form .inputs input:-moz-placeholder,
.personal-area-info .repair-request .found-problem-form .inputs textarea:-moz-placeholder {
    font-size: 20px;
    color: rgba(81, 77, 78, 0.5);
    font-family: "SF Pro Display";
}

@media (max-width: 767px) {

    .personal-area-info .repair-request .found-problem-form .inputs input,
    .personal-area-info .repair-request .found-problem-form .inputs textarea {
        margin-top: 10px;
        height: 50px;
        font-size: 14px;
    }

    .personal-area-info .repair-request .found-problem-form .inputs input::-webkit-input-placeholder,
    .personal-area-info .repair-request .found-problem-form .inputs textarea::-webkit-input-placeholder {
        font-size: 14px;
    }

    .personal-area-info .repair-request .found-problem-form .inputs input::-moz-placeholder,
    .personal-area-info .repair-request .found-problem-form .inputs textarea::-moz-placeholder {
        font-size: 14px;
    }

    .personal-area-info .repair-request .found-problem-form .inputs input:-ms-input-placeholder,
    .personal-area-info .repair-request .found-problem-form .inputs textarea:-ms-input-placeholder {
        font-size: 14px;
    }

    .personal-area-info .repair-request .found-problem-form .inputs input:-moz-placeholder,
    .personal-area-info .repair-request .found-problem-form .inputs textarea:-moz-placeholder {
        font-size: 14px;
    }
}

.personal-area-info .repair-request .found-problem-form .inputs textarea {
    height: 120px;
    resize: none;
    padding: 20px;
}

.personal-area-info .repair-request .found-problem-form .attached-photos > p {
    font-family: "SF Pro Display";
    font-size: 20px;
    color: #514d4e;
    margin-bottom: 30px;
}

@media (max-width: 767px) {
    .personal-area-info .repair-request .found-problem-form .attached-photos > p {
        font-size: 16px;
    }
}

.personal-area-info .repair-request .found-problem-form .attached-photos .buttons {
    margin-top: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

@media (max-width: 767px) {
    .personal-area-info .repair-request .found-problem-form .attached-photos .buttons {gap: 20px;grid-template-columns: 1fr}
}

.personal-area-info .questions-answers h3 {margin-bottom:20px;font-size: 32px;font-weight: bold;font-family: "Bebas Neue";color: #514d4e}
@media (width > 768px) {
	.personal-area-info .accordion-list .accordion-list-item {max-width:700px;width: 100%;margin-right: 30px;}
}

@media (max-width: 1024px) {
    .personal-area-info .questions-answers h3 {
        margin-bottom: 30px;
    }
}

.personal-area-info .questions-answers .questions-answers-item {
    margin-bottom: 80px;
}

@media (max-width: 1024px) {
    .personal-area-info .questions-answers .questions-answers-item {
        margin-bottom: 40px;
    }

    .personal-area-info .questions-answers .questions-answers-item:last-child {
        margin-bottom: 0;
    }
}

.personal-area-info .questions-answers .questions-answers-item h4 {
    margin-bottom: 10px;
    font-weight: 600;
    font-family: "SF Pro Display";
    font-size: 20px;
    color: #514d4e;
    text-transform: uppercase;
}

@media (max-width: 1024px) {
    .personal-area-info .questions-answers .questions-answers-item h4 {
        font-size: 18px;
    }
}

.personal-area-info .questions-answers .questions-answers-item .accordion-list {
    border-top: none;
}

.personal-area-info .questions-answers .questions-answers-item .accordion-list .accordion-list-item .item-heading {
    padding:10px 0;
}

@media (max-width: 1024px) {
    .personal-area-info .questions-answers .questions-answers-item .accordion-list .accordion-list-item .item-heading {
        padding: 10px 0;
    }
}

.personal-area-info .questions-answers .questions-answers-item .accordion-list .accordion-list-item .item-heading p {
    font-size: 20px;
    font-family: "SF Pro Display";
    color: #514d4e;
    font-weight: bold;
}

@media (max-width: 1024px) {
    .personal-area-info .questions-answers .questions-answers-item .accordion-list .accordion-list-item .item-heading p {
        font-size: 14px;
    }
}

.personal-area-info .questions-answers .questions-answers-item .accordion-list .accordion-list-item .item-body .texts-wrap h5 {
    font-weight: bold;
    font-family: "SF Pro Display";
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #514d4e;
}

@media (max-width: 1024px) {
    .personal-area-info .questions-answers .questions-answers-item .accordion-list .accordion-list-item .item-body .texts-wrap h5 {
        font-size: 14px;
    }
}

.personal-area-info .questions-answers .questions-answers-item .accordion-list .accordion-list-item .item-body .texts-wrap p {
    max-width: 500px;
    font-family: "SF Pro Display";
    font-size: 18px;
    color: #514d4e;
}

@media (max-width: 1024px) {
    .personal-area-info .questions-answers .questions-answers-item .accordion-list .accordion-list-item .item-body .texts-wrap p {
        font-size: 14px;
    }
}

.personal-area-info .personal-area-project {
    max-width: 1200px;
}

@media (max-width: 1024px) {
    .personal-area-info .personal-area-project .black-title {
        margin-bottom: 30px;
    }
}

.personal-area-info .personal-area-project .black-title span {
    line-height: 84%;
}

@media (max-width: 767px) {
    .personal-area-info .personal-area-project .black-title span {
        line-height: 95%;
    }
}



.personal-area-info .personal-area-project .personal-area-project-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
}

@media (max-width: 767px) {
    .personal-area-info .personal-area-project .personal-area-project-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.personal-area-info .personal-area-project .personal-area-project-top .tab-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.personal-area-info .personal-area-project .personal-area-project-top .tab-menu li {
    margin-right: 80px;
    position: relative;
}

.personal-area-info .personal-area-project .personal-area-project-top .tab-menu li:after {
    content: "/";
    font-size: 32px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -42px;
    font-family: "Bebas Neue";
}

.personal-area-info .personal-area-project .personal-area-project-top .tab-menu li:last-child {
    margin-right: 0;
}

.personal-area-info .personal-area-project .personal-area-project-top .tab-menu li:last-child:after {
    content: none;
}

.personal-area-info .personal-area-project .personal-area-project-top .tab-menu li a {
    font-family: "Bebas Neue";
    font-size: 32px;
    font-weight: bold;
    color: #514d4e;
}

.personal-area-info .personal-area-project .personal-area-project-top .tab-menu li.active a {
    opacity: 0.5;
}

.personal-area-info .personal-area-project .tab-content .tab-content-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.personal-area-info .personal-area-project .tab-content .tab-content-item .read-more {
    align-self: flex-start;
}

.personal-area-info .project-card-info .black-title {
    margin-bottom: 20px;
}

.personal-area-info .project-card-info .style-text {
    display: block;
    margin-bottom: 20px;
}

.personal-area-info .project-card-info > .num {
    margin-bottom: 40px;
    font-weight: bold;
    font-size: 20px;
    font-family: "SF Pro Display";
    display: block;
    color: #514d4e;
}

.personal-area-info .project-card-info .top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
}

@media (max-width: 767px) {
    .personal-area-info .project-card-info .top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}



.personal-area-info .project-card-info .top .yellow-btn {text-align:center; height: 140px;width: 270px;margin-left: 30px}

@media (max-width: 1430px) {
    .personal-area-info .project-card-info .top .yellow-btn {
        height: 120px;
    }
}

@media (max-width: 1200px) {
    .personal-area-info .project-card-info .top .yellow-btn {
        width: auto;
        padding: 0 20px;
        margin-left: 20px;
    }
}

@media (max-width: 767px) {
    .personal-area-info .project-card-info .top .yellow-btn {
        width: 100%;
        margin: 0;
    }
}

.personal-area-info .project-card-info .info-client .info {
    margin-bottom: 40px;
}

.personal-area-info .project-card-info .info-client .info > span {
    font-size: 14px;
    font-family: "SF Pro Display";
    color: #514d4e;
    margin-top: 20px;
    display: block;
}

.personal-area-info .project-card-info .info-client h4 {
    font-size: 20px;
    font-weight: 600;
    font-family: "SF Pro Display";
    color: #514d4e;
    text-transform: uppercase;
}

.personal-area-info .project-card-info .info-client .phone {
    font-size: 16px;
    font-weight: 600;
    font-family: "SF Pro Display";
    color: #514d4e;
    display: block;
    margin-top: 5px;
}

.personal-area-info .project-card-info .info-client p {
    font-size: 16px;
    font-family: "SF Pro Display";
    color: #858283;
}

.personal-area-info .project-card-info .info-client .global-btn {
    align-self: flex-start;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.personal-area-info .project-card-info .info-client .checkboxes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.personal-area-info .project-card-info .info-client .checkboxes .checkbox-wrap {
    margin-right: 40px;
    margin-bottom: 40px;
}

@media (max-width: 767px) {
    .personal-area-info .project-card-info .info-client .checkboxes .checkbox-wrap {
        margin-right: 20px;
        margin-bottom: 20px;
    }
}

.personal-area-info .project-card-info.manager .top {
    margin-bottom: 60px;
}

.personal-area-info .project-card-info.manager .black-title {
    margin-bottom: 40px;
}

@media (max-width: 767px) {
    .personal-area-info .project-card-info.manager .black-title {
        display: none;
    }
}

.personal-area-info .project-card-info.manager .black-title-mobile {
    display: none;
}

@media (max-width: 767px) {
    .personal-area-info .project-card-info.manager .black-title-mobile {
        display: block;
        margin-bottom: 20px;
        font-size: 32px;
    }
}

.personal-area-info .partner-employee-card .top-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 80px;
}

@media (max-width: 767px) {
    .personal-area-info .partner-employee-card .top-info {
        margin-bottom: 40px;
    }
}

.personal-area-info .partner-employee-card .top-info .info2 {
    padding: 20px;
    border: 1px solid #e5e5e5;
    width: 280px;
}

@media (max-width: 1400px) {
    .personal-area-info .partner-employee-card .top-info .info2 {
        width: 220px;
    }
}

@media (max-width: 1200px) {
    .personal-area-info .partner-employee-card .top-info .info2 {
        width: 170px;
    }
}

@media (max-width: 767px) {
    .personal-area-info .partner-employee-card .top-info .info2 {
        display: none;
    }
}

.personal-area-info .partner-employee-card .top-info .info2 b,
.personal-area-info .partner-employee-card .top-info .info2 span {
    font-family: "SF Pro Display";
    font-size: 20px;
    color: #514d4e;
    display: block;
    margin-bottom: 10px;
}

@media (max-width: 1400px) {

    .personal-area-info .partner-employee-card .top-info .info2 b,
    .personal-area-info .partner-employee-card .top-info .info2 span {
        font-size: 16px;
    }
}

.personal-area-info .partner-employee-card .links {
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.personal-area-info .partner-employee-card .links button {
    font-size: 20px;
    font-weight: 500;
    border-radius: 100px;
    padding: 5px 20px;
    font-family: "SF Pro Display";
    color: #858283;
    border: 1px solid #e5e5e5;
    margin-right: 30px;
}
.personal-area-info .partner-employee-card .links button.active {color: white;background: #eeb116;border-color: #eeb116}
.partner-employee-card-info {display: -webkit-box;display: -ms-flexbox;display: flex}
.partner-employee-card-info .img-wrap {max-width: 280px;margin-right: 30px}
@media (max-width: 1400px) {
	.partner-employee-card-info .img-wrap {margin-right: 20px;max-width: 250px}
}
@media (max-width: 1200px) {
  .partner-employee-card-info .img-wrap {max-width: 180px}
}
.partner-employee-card-info .img-wrap img {width: 100%}
.partner-employee-card-info .texts h3 {font-weight: bold;font-family: "Bebas Neue";color: #514d4e;font-size: 60px;margin-bottom: 10px}
.partner-employee-card-info .texts span,
.partner-employee-card-info .texts p,
.partner-employee-card-info .texts a{font-size: 20px;font-family: "SF Pro Display";color: #514d4e}
@media (max-width: 1400px) {
	.partner-employee-card-info .texts h3 {font-size: 40px}
	.partner-employee-card-info .texts span,
	.partner-employee-card-info .texts p,
	.partner-employee-card-info .texts a {font-size: 18px;}
}
@media (max-width: 767px) {
	.partner-employee-card-info .texts span,
	.partner-employee-card-info .texts p,
	.partner-employee-card-info .texts a {font-size: 14px}
    .personal-area-info .partner-employee-card .links button {font-size: 16px;margin-right: 20px}
	.partner-employee-card-info .img-wrap {max-width: 150px;margin-right: 10px }
	.partner-employee-card-info .texts h3 {font-size: 30px}
}
.partner-employee-card-info .texts p {margin-top: 3px}
.partner-employee-card-info .texts span {opacity: 0.5}
#tabs {margin-top:10px}
.tabs-nav {
  overflow: hidden;
  @include flex;
  @include flex-wrap;
  margin-bottom: 30px;
}
.tabs-nav li {display: block;float: left;padding: 0;list-style: none;margin-right: 30px;margin-bottom: 30px}
.tabs-nav li a {display: block;padding: 5px 20px;border: 1px solid #e5e5e5;font-size: 20px;font-family: "SF Pro Display";font-weight: 500;color: #858283;border-radius: 100px}

.tabs-nav li:last-child a {
  display: block;
}
.tabs-nav a.active {
  border-color: #eeb116;
  background: #eeb116;
  color: white;
}

@media (max-width: 1200px) {

}

.tabs-items h4 {
  font-size: 32px;
  font-weight: bold;
  font-family: "Bebas Neue";
  margin-bottom: 40px;
  color: #514d4e;
}

.tabs-items .balance .global-btn {
  max-width: 280px;
  width: 100%;
}
.tabs-items .balance .top {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  margin-bottom: 40px;
}
@media (max-width: 1200px) {
	#tabs {margin-top: 80px;}
	.tabs-nav li {margin-right: 20px;margin-bottom: 20px}
	.tabs-nav li a {padding: 5px 15px;font-size: 16px}
	.tabs-items .balance .top {gap: 20px}
}
@media (max-width: 767px) {
	.tabs-nav {margin-bottom: 10px;}
	#tabs {margin-top: 40px}
	.tabs-nav li {margin-right: 10px;margin-bottom: 10px}
	.tabs-items h4 {margin-bottom: 30px;font-size: 30px}
	.tabs-items .balance .top {grid-template-columns: 1fr}
}
.tabs-items .balance .top .top-item {
  min-height: 120px;
  padding: 20px;
  border: 1px solid #eeb116;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .tabs-items .balance .top .top-item {
    padding: 20px 15px;
  }
}
.tabs-items .balance .top .top-item h3 {
  font-weight: bold;
  font-size: 1.8vw;
  font-family: "Bebas Neue";
  color: #514d4e;
}
@media (max-width: 1200px) {
  .tabs-items .balance .top .top-item h3 {
    font-size: 2vw;
  }
}
@media (max-width: 767px) {
  .tabs-items .balance .top .top-item h3 {
    font-size: 30px;
  }
}
.tabs-items .balance .top .top-item .price {
  font-size: 20px;
  font-family: "SF Pro Display";
  color: #514d4e;
  opacity: 0.5;
}
.tabs-items .balance .payment-history {
  margin: 60px 0;
}
@media (max-width: 767px) {
  .tabs-items .balance .payment-history {
    margin: 30px 0;
  }
}
.tabs-items .balance .payment-history .payment-history-items {
  width: 100%;
}
.tabs-items .balance .payment-history .payment-history-items .payment-history-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
@media (max-width: 1200px) {
  .tabs-items .balance .payment-history .payment-history-items .payment-history-item {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .tabs-items .balance .payment-history .payment-history-items .payment-history-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 10px;
  }
}
.tabs-items .balance .payment-history .payment-history-items .payment-history-item span {
  width: 20%;
  font-family: "SF Pro Display";
  font-weight: 500;
  font-size: 18px;
  color: #514d4e;
  padding: 0 2px;
}
@media (max-width: 1400px) {
  .tabs-items .balance .payment-history .payment-history-items .payment-history-item span {
    font-size: 16px;
  }
}
@media (max-width: 1200px) {
  .tabs-items .balance .payment-history .payment-history-items .payment-history-item span {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .tabs-items .balance .payment-history .payment-history-items .payment-history-item span {
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    width: 100%;
  }
}
.tabs-items .balance .payment-history .payment-history-items .payment-history-item:first-child span {
  opacity: 0.5;
}
.tabs-items .requisites {
  max-width: 1200px;
}
.tabs-items .requisites .requisites-item {
  padding-bottom: 20px;
  margin-bottom: 40px;
  border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 1200px) {
  .tabs-items .requisites .requisites-item {
    margin-bottom: 20px;
    padding-bottom: 0;
  }
}
.tabs-items .requisites .requisites-item:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.tabs-items .requisites .requisites-item .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media (max-width: 1200px) {
  .tabs-items .requisites .requisites-item .info {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .tabs-items .requisites .requisites-item .info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0;
  }
}
.tabs-items .requisites .requisites-item .info p,
.tabs-items .requisites .requisites-item .info a {
  font-size: 20px;
  font-weight: bold;
  font-family: "SF Pro Display";
  color: #514d4e;
}
@media (max-width: 1200px) {
  .tabs-items .requisites .requisites-item .info p,
.tabs-items .requisites .requisites-item .info a {
    font-size: 16px;
  }
}
.tabs-items .requisites .requisites-item .info p.grey,
.tabs-items .requisites .requisites-item .info a.grey {
  opacity: 0.5;
}
@media (max-width: 767px) {
  .tabs-items .requisites .requisites-item .info p,
.tabs-items .requisites .requisites-item .info a {
    margin-bottom: 10px;
  }
}
.tabs-items .requisites .requisites-item .info a {
  text-decoration: underline;
  opacity: 0.5;
}
.tabs-items .requisites .requisites-item .info a.close {
  text-decoration: none;
}
.tabs-items .requisites .requisites-item .info span {
  font-weight: 600;
  font-family: "SF Pro Display";
  font-size: 16px;
  color: #514d4e;
  opacity: 0.5;
}
@media (max-width: 1200px) {
  .tabs-items .requisites .requisites-item .info span {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .tabs-items .requisites .requisites-item .info span {
    margin-bottom: 10px;
  }
}
.tabs-items .projects {
  max-width: 1200px;
}
.tabs-items .projects .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}
.tabs-items .projects .top h4 {
  margin-bottom: 0;
}
.tabs-items .projects .top select {
  padding: 0 20px;
  width: auto;
  height: 36px;
  font-family: "SF Pro Display";
  font-size: 16px;
}
@media (max-width: 767px) {
  .tabs-items .projects .top select {
    margin: 0;
  }
}

.personal-area-info .sent-successfully .style-text {
  max-width: 460px;
  padding: 30px;
  color: #514d4e;
  font-family: "SF Pro Display";
  font-size: 20px;
  border: 1px solid #e5e5e5;
}
@media (max-width: 1024px) {
  .personal-area-info .sent-successfully .style-text {
    font-size: 16px;
    padding: 20px;
  }
}

.personal-area-info .project-card-info .style-text {
  display: block;
  margin-bottom: 20px;
}

.style-text {
  padding-left: 22px;
  position: relative;
  font-family: "SF Pro Display";
  font-size: 14px;
  color: rgba(81, 77, 78, 0.5);
}
@media (max-width: 767px) {
  .style-text {
    margin-bottom: 10px;
  }
}
.style-text:after {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.style-text.yellow:after {
  background: #faff00;
}
.style-text.green:after {
  background: #80ff00;
}
.style-text.blue:after {
  background: #00a3ff;
}

.table-item.style2 .table-item-info .style-text {
  margin-bottom: 20px;
}

.table-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 40px;
  margin-bottom: 40px;
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
  .table-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
}
.table-item .table-item-info {
	font-family: "SF Pro Display"; display: -webkit-box; display: -ms-flexbox; display: flex; width:30%;
	-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 60px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
.table-item .table-item-info:nth-child(1){width:40%;}
.table-item .table-item-info .arrow {width: 70px;height: 70px;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;background: #f5f5f5;overflow: hidden}
.table-item .table-item-info .arrow img {margin: auto}
.table-item .table-item-info h3 {font-family: "Bebas Neue";font-size: 32px;font-weight: bold;color: #514d4e}
.table-item .table-item-info .num {font-size: 20px;font-weight: bold;color: #514d4e}
.table-item .table-item-info .text {font-size:15px; line-height:22px; color: #514d4e}
.table-item .table-item-info .name {font-size: 24px; color: #514d4e;font-weight: bold}
.table-item .table-item-info .name a{color: #514d4e; text-decoration:none; transition:all .25s ease-in-out; border-bottom:1px dashed #514d4e}
.table-item .table-item-info .name a:hover{border-bottom:0 none; opacity:0.8}
.table-item .table-item-info .number {font-size: 16px;line-height:24px;font-weight: 600; color: #514d4e}

.table-item.style2 {border-radius: 6px;border: 1px solid #e5e5e5;padding: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px}
.table-item.style2.add-project {flex-direction: row;align-items: center}
.table-item.style2 .table-item-info {min-height: auto}
.table-item.style2 .table-item-info .text {margin: 10px 0 0;}
.table-item.style2 .table-item-info .style-text {margin: 10px 0 0;padding: 0}
.table-item.style2 .table-item-info .style-text b{margin-right:20px; min-width:30%; color:#514d4e}

.input-file-container {display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: row-reverse;justify-content: flex-end;margin-bottom: 40px}
.input-file-container .wrap {position: relative;border: 1px solid #e5e5e5;width: 280px;height: 190px;padding: 30px}

@media (max-width: 767px) {
	.table-item .table-item-info:nth-child(1),
	.table-item .table-item-info {width:100%;min-height: auto}
	.table-item .table-item-info .num {margin-bottom: 10px}
	.table-item .table-item-info .name {margin-bottom: 10px}
	.table-item .table-item-info .number {margin-bottom: 10px}
	.table-item .table-item-info .text {margin-bottom: 10px}
	.table-item.style2 {align-items: flex-start;}
	.table-item.style2.add-project .table-item-info .arrow {display: flex;}
	.table-item.style2 .table-item-info .arrow {display: none}
	.input-file-container {flex-direction: column-reverse}
	.input-file-container .wrap {width: 100%}
}

.input-file-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  transition: all 0.4s;
  cursor: pointer;
  font-family: "SF Pro Display";
  font-size: 16px;
  color: rgba(81, 77, 78, 0.5);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}
.input-file-trigger .icon {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.input-file {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;padding: 14px 0;cursor: pointer;z-index: 10}
.file-return {
  border: 1px solid #e5e5e5;
  width: 280px;
  height: 190px;
  position: relative;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  font-family: "SF Pro Display";
  font-size: 16px;
  color: rgba(81, 77, 78, 0.5);
  overflow: hidden;
  margin-right: 30px;
}
.file-return:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 30px;
  z-index: 1;
  width: 80px;
  height: 80px;
  background: url(/local/templates/armada/css/../img/pdf1.svg) no-repeat center center/cover;
}
.file-return:not(:empty):before {content: none}
.files {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.files .global-btn {max-width: 280px;width: 100%}
.files #files-area {margin-bottom: 30px}
.file-block {color: initial;display: inline-flex;margin-right: 20px}
.file-block > span {font-family: "SF Pro Display";font-size: 18px;color: #514d4e;margin-right: 20px}
@media (max-width: 767px) {
	.file-return {margin-bottom: 20px;width: 100%}
	.files .global-btn {max-width: 100%}
	.file-block > span {font-size: 14px;margin-right: 10px}
}
.file-block > span:last-child {
  margin-right: 0;
}

.card-info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1200px;
}
.card-info-wrap .partner-employee-card-info .texts p {
  font-size: 20px;
  font-family: "SF Pro Display";
  margin-top: 5px;
}
@media (max-width: 767px) {
  .card-info-wrap .partner-employee-card-info .texts p {
    font-size: 16px;
  }
}
.card-info-wrap .card-info-style {
  padding: 20px;
  border: 1px solid #e5e5e5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 280px;
  height: 280px;
}
@media (max-width: 1300px) {
  .card-info-wrap .card-info-style {width: 190px;height: 240px}
}

.card-info-wrap .card-info-style b {
  font-size: 20px;
  margin-bottom: 10px;
  display: block;
  font-family: "SF Pro Display";
  color: #514d4e;
}
.card-info-wrap .card-info-style span {font-size: 20px;font-family: "SF Pro Display";color: #514d4e}
.employee-card-wrap {margin-top:10px;max-width: 1200px}
.employee-card-wrap .links {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.employee-card-wrap .links a {
  margin-right: 30px;
  display: block;
  padding: 5px 20px;
  border: 1px solid #e5e5e5;
  font-size: 20px;
  font-family: "SF Pro Display";
  font-weight: 500;
  color: #858283;
  border-radius: 100px;
}
@media (max-width: 767px) {
	.card-info-wrap .card-info-style {display: none;}
	.employee-card-wrap {margin-top: 40px}
	.employee-card-wrap .links a {font-size: 16px;margin-right: 20px}
}
.employee-card-wrap .links a:last-child {margin-right: 0}
.employee-card-wrap .links a.active {border-color: #eeb116;background: #eeb116;color: white}

.style-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid #eeb116;
  padding: 20px;
  min-height: 140px;
}
.style-item .text {
  font-size: 32px;
  font-weight: bold;
  font-family: "Bebas Neue";
  color: #514d4e;
}
@media (max-width: 1200px) {
  .style-item .text {
    font-size: 28px;
  }
}
.style-item .price {
  font-size: 54px;
  line-height: 85%;
  font-weight: bold;
  font-family: "Bebas Neue";
  color: rgba(81, 77, 78, 0.5);
}
@media (max-width: 1200px) {
  .style-item .price {
    font-size: 38px;
  }
}

.personal-area-info .personal-area-project .style-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 80px;
}
@media (max-width: 767px) {
  .personal-area-info .personal-area-project .style-items {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
  }
}
.personal-area-info .personal-area-project .style-items .style-item {
  min-height: 140px;
  width: calc((100% - 30px) / 2);
}
@media (max-width: 767px) {
  .personal-area-info .personal-area-project .style-items .style-item {
    width: 100%;
    margin-bottom: 20px;
  }
}

.personal-area-info .project-card-info .top .style-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .personal-area-info .project-card-info .top .style-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.personal-area-info .project-card-info .top .style-items .style-item {
  width: calc((100% - 30px) / 2);
}
@media (max-width: 1430px) {
  .personal-area-info .project-card-info .top .style-items .style-item {
    min-height: 120px;
  }
}
@media (max-width: 1200px) {
  .personal-area-info .project-card-info .top .style-items .style-item {
    width: calc((100% - 20px) / 2);
    padding: 20px 15px;
  }
}
@media (max-width: 767px) {
  .personal-area-info .project-card-info .top .style-items .style-item {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 1430px) {
  .personal-area-info .project-card-info .top .style-items .style-item .text {
    font-size: 28px;
  }
}
@media (max-width: 1200px) {
  .personal-area-info .project-card-info .top .style-items .style-item .text {
    font-size: 24px;
  }
}
@media (max-width: 1430px) {
  .personal-area-info .project-card-info .top .style-items .style-item .price {
    font-size: 34px;
  }
}
@media (max-width: 1200px) {
  .personal-area-info .project-card-info .top .style-items .style-item .price {
    font-size: 28px;
  }
}
/* End */


/* Start:/local/templates/armada/css/custom.css?17201761204552*/
#panel {
    position: absolute;
    width: 100%;
    top: 0;
}

.btn-deactivate {
    background: grey;
    cursor: not-allowed;
}

.tab-menu__item:hover, a.favorite:hover, .load_more:hover {
    cursor: pointer;
}

.project-slider__wrap {
    position: relative;
}

.project-slider__wrap .arrow {
    position: absolute;
    top: calc(50% - 95px);
    background: #fff;
    cursor: pointer;
    transition: .5s ease-in-out;
}

.project-slider__wrap .arrow:hover {
    background: #f5f5f5;
}

@media (width < 1440px) {
    .project-slider__wrap .arrow {
        top: calc(50% - 75px);
    }
}

@media (width < 991px) {
    .project-slider__wrap .arrow {
        height: 60px;
        top: calc(50% - 30px);
    }   
}

.project-slider__wrap .arrow-prev {
    left: 0;
}

.project-slider__wrap .arrow-next {
    right: 0;
}

.project-text {
    height: 100px;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}

.project-text::after {
    content: '';
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 80px;
    /*background: linear-gradient(to bottom, transparent, #fff);*/
}

.project-text._active {
    height: unset;
    margin-bottom: 0;
}

.project-text._active::after {
    display: none;
}

.project-text__more {
    font-size: 20px;
    font-weight: 500;
    font-family: "SF Pro Display";
    color: #514d4e;
    text-decoration: underline;
}

.project-text__more._active {
    display: none;
}

.benefits .tab-menu {
    display: none !important;
}

.social-items a img {
    width: 19px;
    height: auto;
}

@media (width <= 1024px) {
    .layout-options .slider.slick-slider {
        margin: 0 auto;
        width: 500px;
    }
}

@media (width <= 767px) {
    .layout-options .slider.slick-slider {
        width: 280px;
    }
}

.infos {
    column-count: unset;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

@media (width <= 575px) {
    .infos {
        grid-template-columns: 1fr;
    }

    .infos .info .address {
        max-width: 100% !important;
    }
}

.infos .info {
    margin-bottom: 0 !important;
}

.infos .info .phone {
    margin-bottom: 0 !important;
}

.infos__col {
    display: grid;
    gap: 30px;
}

.project-other-btn {
    width: 350px;
    margin: 30px 0 0;
}

@media (max-width: 767px) {
    .project-other-btn {
        width: 100%;
    }
}

.layout-options .item2 a {
    width: 100%;
}

.slider-info-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.slider-info-wrap .global-btn {
    margin-top: 25px;
}

@media (width > 768px) {
    .accordion-list .accordion-list-item {max-width: 700px;width: calc(50% - 30px);margin-right: 30px;}
}

.personal-area-wrap .wrapper .personal-area-info .repair-request .found-problem-form .inputs input, 
.personal-area-wrap .wrapper .personal-area-info .repair-request .found-problem-form .inputs textarea {
    color: #000;
}

.not-found {
    margin: clamp(10px, 5.2vw, 100px) auto;
    display: grid;
    max-width: 1820px;
    align-items: center;
    background: #F5F5F5;

    @media (width > 768px) {
        grid-template-columns: 1fr 1fr;
    }

    .not-found__img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    
        @media (width <= 768px) {
            display: none;
        }
    }

    .not-found__content {
        display: grid;
        gap: 45px;
        padding: 30px;
    
        @media (width <= 768px) {
            padding: 20px;
            justify-content: center;
            justify-items: center;
            text-align: center;
        }
    }

    .not-found__title {
        max-width: 100%;
        height: auto;
        width: clamp(238px, 30vw, 576px);
    }

    .not-found__text {
        font-family: 'SF Pro Display';
        font-size: clamp(12px, 1.25vw, 24px);
        color: #514D4E;
        margin: 0;
        padding: 0;
    
        @media (width > 768px) {
            width: clamp(238px, 30vw, 576px);
        }
    
        @media (width <= 768px) {
            max-width: 500px;
        }
    }
}

.documents-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;

    .documents-items__item {
        display: flex;
        align-items: center;
        gap: 20px;
        color: #514d4e;
        font-family: "SF Pro Display";
        font-size: 18px;
        text-decoration: underline;
    }

    .documents-items__item:hover {
        text-decoration: none;
    }
}

.blog-in img {
    max-width: 100%;
    height: auto;
}
/* End */
/* /local/templates/armada/css/slick.css?16986024001776 */
/* /local/templates/armada/css/slick-theme.css?16986024002839 */
/* /local/templates/armada/css/animate.css?169860240023919 */
/* /local/templates/armada/css/aos.css?169860240028743 */
/* /local/templates/armada/css/select2.min.css?169860240015180 */
/* /local/templates/armada/css/magnific-popup.css?16986024006951 */
/* /local/templates/armada/css/style.css?1736770578271771 */
/* /local/templates/armada/css/quiz.css?172104756023707 */
/* /local/templates/armada/css/personal-area.css?172432494053530 */
/* /local/templates/armada/css/custom.css?17201761204552 */
