

/* Start:/local/templates/povoenke_new/assets/libs/OwlCarousel/assets/owl.carousel.min.css?16284984443356*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/povoenke_new/assets/libs/OwlCarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/povoenke_new/assets/libs/fancybox/jquery.fancybox.min.css?170728882012795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/povoenke_new/assets/libs/Selectric/public/selectric.css?17072888204299*/
/*======================================
  Selectric v1.13.0
======================================*/

.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectric-focus .selectric {
  border-color: #aaaaaa;
}

.selectric-hover .selectric {
  border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
  color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #c4c4c4;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer;
}

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444;
}

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444;
}

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

/* End */


/* Start:/local/templates/povoenke_new/assets/libs/simplebar/simplebar.min.css?17072888204519*/
[data-simplebar] {
    position: relative;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
  }
  
  .simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
  }
  
  .simplebar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
    z-index: 0;
  }
  
  .simplebar-offset {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
  }
  
  .simplebar-content-wrapper {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
    width: auto;
    max-width: 100%; /* Not required for horizontal scroll to trigger */
    max-height: 100%; /* Needed for vertical scroll to trigger */
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  
  .simplebar-content-wrapper::-webkit-scrollbar,
  .simplebar-hide-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  
  .simplebar-content:before,
  .simplebar-content:after {
    content: ' ';
    display: table;
  }
  
  .simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
  }
  
  .simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis: 0;
  }
  
  .simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
  }
  
  .simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    overflow: hidden;
  }
  
  [data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
  }
  
  [data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all;
  }
  
  .simplebar-scrollbar {
    position: absolute;
    left: 0;
    right: 0;
    min-height: 10px;
  }
  
  .simplebar-scrollbar:before {
    position: absolute;
    content: '';
    background: black;
    border-radius: 7px;
    left: 2px;
    right: 2px;
    opacity: 0;
    transition: opacity 0.2s linear;
  }
  
  .simplebar-scrollbar.simplebar-visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    transition: opacity 0s linear;
  }
  
  .simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px;
  }
  
  .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
  }
  
  .simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px;
  }
  
  .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
  }
  
  .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
  }
  
  /* Rtl support */
  [data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0;
  }
  
  .hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll;
  }
  
  .simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
/* End */


/* Start:/local/templates/povoenke_new/assets/css/bootstrap-grid.css?163031382554407*/
/*!
 * Bootstrap Grid v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  box-sizing: inherit; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 576px; } }
  @media (min-width: 720px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 992px; } }
  @media (min-width: 1308px) {
    .container {
      max-width: 1308px; } }

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 576px; } }

@media (min-width: 720px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 992px; } }

@media (min-width: 1308px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1308px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 720px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1308px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 720px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1308px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 720px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1308px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 720px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1308px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/* End */


/* Start:/local/templates/povoenke_new/assets/libs/jquery-ui/jquery-ui.min.css?170728882032082*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/local/templates/povoenke_new/assets/libs/jquery-ui/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/local/templates/povoenke_new/assets/libs/jquery-ui/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/local/templates/povoenke_new/assets/libs/jquery-ui/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/local/templates/povoenke_new/assets/libs/jquery-ui/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/local/templates/povoenke_new/assets/libs/jquery-ui/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/local/templates/povoenke_new/assets/libs/jquery-ui/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/local/templates/povoenke_new/assets/libs/jquery-ui/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/povoenke_new/assets/libs/jquery-ui/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/povoenke_new/assets/libs/jquery-ui/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/povoenke_new/assets/libs/jquery-ui/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/povoenke_new/assets/libs/jquery-ui/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/povoenke_new/assets/libs/jquery-ui/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/povoenke_new/assets/libs/jquery-ui/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/povoenke_new/assets/libs/jquery-ui/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/povoenke_new/assets/css/common.css?1765552920352909*/
/*Rubik*/
@font-face {
  font-family: 'Rubik';
  src: local("Rubik"), url("/local/templates/povoenke_new/assets/css/../fonts/rubik/Rubik-Light.ttf");
  font-weight: 300; }

@font-face {
  font-family: 'Rubik';
  src: local("Rubik"), url("/local/templates/povoenke_new/assets/css/../fonts/rubik/Rubik-LightItalic.ttf");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Rubik';
  src: local("Rubik"), url("/local/templates/povoenke_new/assets/css/../fonts/rubik/Rubik-Regular.ttf");
  font-weight: 400; }

@font-face {
  font-family: 'Rubik';
  src: local("Rubik"), url("/local/templates/povoenke_new/assets/css/../fonts/rubik/Rubik-Italic.ttf");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Rubik';
  src: local("Rubik"), url("/local/templates/povoenke_new/assets/css/../fonts/rubik/Rubik-Medium.ttf");
  font-weight: 500; }

@font-face {
  font-family: 'Rubik';
  src: local("Rubik"), url("/local/templates/povoenke_new/assets/css/../fonts/rubik/Rubik-MediumItalic.ttf");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Rubik';
  src: local("Rubik"), url("/local/templates/povoenke_new/assets/css/../fonts/rubik/Rubik-Bold.ttf");
  font-weight: 700; }

@font-face {
  font-family: 'Rubik';
  src: local("Rubik"), url("/local/templates/povoenke_new/assets/css/../fonts/rubik/Rubik-BoldItalic.ttf");
  font-weight: 700;
  font-style: italic; }

/* /Rubik*/
/* Lato */
@font-face {
  font-family: 'Lato';
  src: local("Lato"), url("/local/templates/povoenke_new/assets/css/../fonts/lato/latoregular.ttf");
  font-weight: 400; }
 
@font-face {
  font-family: 'Lato';
  src: local("Lato"), url("/local/templates/povoenke_new/assets/css/../fonts/lato/latolight.ttf");
  font-weight: 300; }

@font-face {
  font-family: 'Lato';
  src: local("Lato"), url("/local/templates/povoenke_new/assets/css/../fonts/lato/latoitalic.ttf");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Lato';
  src: local("Lato"), url("/local/templates/povoenke_new/assets/css/../fonts/lato/latobold.ttf");
  font-weight: 700; }

@font-face {
  font-family: 'Lato';
  src: local("Lato"), url("/local/templates/povoenke_new/assets/css/../fonts/lato/latobolditalic.ttf");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'Lato';
  src: local("Lato"), url("/local/templates/povoenke_new/assets/css/../fonts/lato/latoblack.ttf");
  font-weight: 900; }

/* /Lato */
.container {
  min-width: 320px;
  max-width: 1200px;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px; }

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none; }

html {
  scroll-behavior: smooth; }

html, body {
  min-height: 100vh;
  height: 100%;
  margin: 0;
  padding: 0; }

body {
  background-color: #fff;
  font: 16px/26px 'Lato', sans-serif;
  color: #333; }

h1,
.h1 {
  margin: 0 0 41px;
  font: 500 36px/43px 'Rubik', sans-serif;
  color: #333; }

h2,
.h2 {
  margin-bottom: 26px;
  font: 500 24px/30px 'Rubik', sans-serif;
  color: #333; }

h3,
.h3 {
  margin-bottom: 25px;
  font: 700 16px/22px 'Rubik', sans-serif;
  color: #333; }

h4,
.h4 {
  font: 700 28px/20px 'Rubik', sans-serif;
  color: #333; }

a {
  color: #333;
  text-decoration: underline; }
  a:hover {
    color: #333; }
  a:active {
    color: #333; }

a img {
  border: none; }

p {
  margin-bottom: 24px; }

ul {
  list-style-type: none; }

ol {
  margin-bottom: 20px; }

b {
  font-weight: 700; }

*::before, *::after {
  max-width: 100%; }

main {
  flex: 1 0 auto; }

footer {
  flex: 0 0 auto; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  height: 1px;
  background-color: #eaeaea; }

img, svg {
  max-height: 100%;
  max-width: 100%; }

input {
  max-width: 100%; }

input[type="text"]::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

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

button {
  cursor: pointer;
  border: 0;
  outline: none;
  font-family: 'Lato', sans-serif; }

input,
textarea {
  padding: 6px;
  border-width: 0;
  outline: none;
  font-family: 'Lato', sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

::-webkit-input-placeholder {
  color: #9b9b9b;
  font-size: 13px; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #9b9b9b;
  font-size: 13px; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #9b9b9b;
  font-size: 13px; }

:-ms-input-placeholder {
  color: #9b9b9b;
  font-size: 13px; }

blockquote {
  margin-top: 33px;
  margin-bottom: 33px;
  padding: 34px;
  background-color: #ECEFF5;
  border-radius: 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.g-hidden {
  display: none; }

.rouble {
  font-family: "ALSRubl"; }

/* scrollbar */
.scrollbar {
  --scrollbar-size: 9px;
  --scrollbar-minlength: 9px;
  --scrollbar-ff-width: thin;
  --scrollbar-track-color: transparent;
  --scrollbar-color: rgba(189,189,189,1);
  --scrollbar-color-hover: rgba(189,189,189,1);
  --scrollbar-color-active: rgba(189,189,189,1);
  scrollbar-width: var(--scrollbar-ff-width);
  scrollbar-color: var(--scrollbar-color) var(--scrollbar-track-color); }
  .scrollbar::-webkit-scrollbar {
    height: var(--scrollbar-size);
    width: var(--scrollbar-size); }
  .scrollbar::-webkit-scrollbar-track {
    background-color: var(--scrollbar-track-color);
    border-radius: 25px; }
  .scrollbar::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-color);
    border-radius: 25px; }
  .scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: var(--scrollbar-color-hover); }
  .scrollbar::-webkit-scrollbar-thumb:active {
    background-color: var(--scrollbar-color-active); }
  .scrollbar::-webkit-scrollbar-thumb:vertical {
    min-height: var(--scrollbar-minlength); }
  .scrollbar::-webkit-scrollbar-thumb:horizontal {
    min-width: var(--scrollbar-minlength); }

/* scrollbar */

/* simplebar */
.simplebar-track.simplebar-vertical {
  width: 9px; }

.simplebar-scrollbar:before {
  left: 0;
  right: 0; }

.simplebar-track {
  border-radius: 25px;
  background-color: transparent; }

.simplebar-scrollbar:before {
  background-color: #BDBDBD; }

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 1; }

/* /simplebar */
.wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  overflow: hidden; }

.main-content {
  margin-bottom: 60px; }

.content {
  font-weight: 300; }
  .content b {
    font-weight: 700; }
  .content ul {
    margin-left: 13px;
    margin-bottom: 20px; }
  .content ul li {
    margin-bottom: 16px; }
    .content ul li:before {
      content: '';
      display: inline-block;
      vertical-align: middle;
      width: 5px;
      height: 5px;
      margin-top: -2px;
      margin-left: -12px;
      margin-right: 11px;
      background-color: #050101;
      border-radius: 50%; }
  .content ol {
    margin-bottom: 38px;
    margin-left: 19px; }
  .content ol li {
    margin-bottom: 5px; }
    .content ol li::marker {
      color: #2a364d;
      font-weight: 700; }
  .content img {
    height: auto;
    border-radius: 20px;
  }
  .content figcaption {
    position: relative;
    margin-top: -12px;
    padding: 13px 18px 16px;
    border: 1px solid #eaeaea;
    background-color: #fff;
    font-style: italic;
    text-align: left;
    font-style: italic;
    font-size: 18px; }
  .content .list li:before {
    content: '\f058';
    font-family: "Line Awesome Free";
    font-weight: 900;
    width: auto;
    height: auto;
    margin-right: 6px;
    background-color: transparent;
    color: #2a364d; }
  .content .list-simple {
    margin-left: 0;
    margin-bottom: 30px; }
    .content .list-simple li:before {
      display: none; }

.clearfix:after {
  content: "";
  clear: both;
  display: table;
  line-height: 0; }

.switcher {
  line-height: 13px;
  text-decoration: none;
  border-bottom: 1px dashed; }
  .switcher:hover {
    border-bottom-color: transparent; }

/* owl-carousel */
.owl-carousel {
  display: block;
  z-index: auto; }

.owl-dots {
  text-align: center; }

.owl-dot {
  vertical-align: middle;
  margin-right: 4px;
  padding: 3px;
  background-color: transparent; }
  .owl-dot:last-child {
    margin-right: 0; }
  .owl-dot span {
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #333; }
  .owl-dot.active span {
    width: 8px;
    height: 8px; }

.slider-nav {
  display: flex;
  justify-content: space-between; }

.owl-nav.disabled {
  display: none; }

.owl-dots.disabled {
  display: none; }

.slider-button {
  transition: background-color 0.3s ease-in-out;
  position: absolute;
  width: 35px;
  height: 35px;
  margin-top: -17px;
  top: 50%;
  left: -18px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #333; }
  .slider-button:hover {
    background-color: #0D0D0D; }
  .slider-button:active {
    background-color: #0D0D0D; }

.slider-button_next {
  transform: scaleX(-1);
  left: auto;
  right: -18px; }

.slider-button-icon {
  display: block;
  width: 7px;
  height: 13px;
  background: no-repeat 0 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE2NjY4IDUuODU4NDZMMC42MDE0NiA1LjI5MjMxTDAuNjAxNDYgNS4yOTIzMUwxLjE2NjY4IDUuODU4NDZaTTEuMTY2NjggNi4xNDE1NEwwLjYwMTQ2IDYuNzA3NjlIMC42MDE0NkwxLjE2NjY4IDYuMTQxNTRaTTUuNDY3OTkgMC40MzM4NDVMMC42MDE0NiA1LjI5MjMxTDEuNzMxODkgNi40MjQ2Mkw2LjU5ODQyIDEuNTY2MTVMNS40Njc5OSAwLjQzMzg0NVpNMC42MDE0NiA2LjcwNzY5TDUuNDY3OTkgMTEuNTY2Mkw2LjU5ODQyIDEwLjQzMzhMMS43MzE4OSA1LjU3NTM4TDAuNjAxNDYgNi43MDc2OVpNMC42MDE0NiA1LjI5MjMxQzAuMjEwMTUxIDUuNjgyOTcgMC4yMTAxNTUgNi4zMTcwNCAwLjYwMTQ2IDYuNzA3NjlMMS43MzE4OSA1LjU3NTM4QzEuOTY2NjcgNS44MDk3OCAxLjk2NjY4IDYuMTkwMjIgMS43MzE4OSA2LjQyNDYyTDAuNjAxNDYgNS4yOTIzMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=); }

/* /owl-carousel */
.title {
  margin-bottom: 14px;
  font-size: 40px;
  line-height: 45px;
  text-align: center; }

.svg-box {
  display: none; }

/*icons*/
.icon {
  width: 18px;
  height: 18px;
  background: no-repeat 0 0; }
  .icon_metro {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjcuMjUiIHN0cm9rZT0iI0ZGQjUyQiIgc3Ryb2tlLXdpZHRoPSIzLjUiLz4KPC9zdmc+Cg==); }
  .icon_metro_dark {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='7.25' stroke='%23EB5757' stroke-width='3.5'/%3e%3c/svg%3e"); }
  .icon_repair {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzMzMDEgMTQuNzI3M0M1LjMzMzAxIDE3LjQyMjQgNS42NDY3OSAxOCA3LjExMDc5IDE4QzguNTc0NzkgMTggOC44ODg1NiAxNy40MjI0IDguODg4NTYgMTQuNzI3M0M4Ljg4ODU2IDEyLjAzMjIgOC41NzQ3OSAxMS40NTQ1IDcuMTEwNzkgMTEuNDU0NUM1LjY0Njc5IDExLjQ1NDUgNS4zMzMwMSAxMi4wMzIyIDUuMzMzMDEgMTQuNzI3M1oiIGZpbGw9IiNGRkE1MjAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjExMTExIDUuMjQ1NDVDOC41NjIwOCA1LjI0NTQ1IDkuNjg2MDEgNS4yMDkyNyAxMC41NjA0IDUuMTE5ODRDMTEuNDQ3MyA1LjAyOTEzIDExLjk4NzYgNC44OTEzOSAxMi4zMTkyIDQuNzM4ODFDMTIuNjA3NiA0LjYwNjA4IDEyLjcwMzkgNC40ODAyMiAxMi43NjQgNC4zNTU3OEMxMi44NDgxIDQuMTgxNTIgMTIuOTIyMiAzLjg2OTc4IDEyLjkyMjIgMy4yNzI3M0MxMi45MjIyIDIuNjc1NjggMTIuODQ4MSAyLjM2Mzk0IDEyLjc2NCAyLjE4OTY4QzEyLjcwMzkgMi4wNjUyMyAxMi42MDc2IDEuOTM5MzggMTIuMzE5MiAxLjgwNjY0QzExLjk4NzYgMS42NTQwNiAxMS40NDczIDEuNTE2MzMgMTAuNTYwNCAxLjQyNTYyQzkuNjg2MDEgMS4zMzYxOCA4LjU2MjA4IDEuMyA3LjExMTExIDEuM0M1LjY2MDE0IDEuMyA0LjUzNjIxIDEuMzM2MTggMy42NjE3OCAxLjQyNTYyQzIuNzc0OTQgMS41MTYzMyAyLjIzNDU4IDEuNjU0MDYgMS45MDMwNSAxLjgwNjY0QzEuNjE0NjQgMS45MzkzOCAxLjUxODM2IDIuMDY1MjMgMS40NTgyNyAyLjE4OTY4QzEuMzc0MTEgMi4zNjM5NCAxLjMgMi42NzU2OCAxLjMgMy4yNzI3M0MxLjMgMy44Njk3OCAxLjM3NDExIDQuMTgxNTIgMS40NTgyNyA0LjM1NTc4QzEuNTE4MzYgNC40ODAyMiAxLjYxNDY0IDQuNjA2MDggMS45MDMwNSA0LjczODgxQzIuMjM0NTggNC44OTEzOSAyLjc3NDk0IDUuMDI5MTMgMy42NjE3OCA1LjExOTg0QzQuNTM2MjEgNS4yMDkyNyA1LjY2MDE0IDUuMjQ1NDUgNy4xMTExMSA1LjI0NTQ1Wk0xNC4xNzY1IDQuMDU1NjJDMTMuOTA2OCA2LjA4MzA5IDEyLjM1MDMgNi41NDU0NSA3LjExMTExIDYuNTQ1NDVDMS4yNTUxMSA2LjU0NTQ1IC0zLjQ5MTZlLTA4IDUuOTY3ODIgMCAzLjI3MjczQzMuNDkxNjJlLTA4IDAuNTc3NjM3IDEuMjU1MTEgLTYuNDI3OTRlLTA4IDcuMTExMTEgMEMxMi41NjE5IDUuOTgyNjZlLTA4IDE0LjAyNjUgMC41MDA0NjUgMTQuMjAzMSAyLjc0MzE4QzE0LjQwODMgMi43Njg4NCAxNC42Mzg2IDIuODIxOTcgMTQuODU0NCAyLjkyODc3QzE1LjE0MDEgMy4wNzAxNCAxNS40MDI3IDMuMjk5NzggMTUuNTg2MiAzLjY0NTY4QzE1Ljc2NDcgMy45ODIyMSAxNS44NDk1IDQuMzkyNzMgMTUuODQ5NSA0Ljg3NDk4VjQuODg0NTNWNC44OTRWNC45MDMzOVY0LjkxMjcxVjQuOTIxOTVWNC45MzExMVY0Ljk0MDJWNC45NDkyMVY0Ljk1ODE1VjQuOTY3MDFWNC45NzU3OVY0Ljk4NDVWNC45OTMxNFY1LjAwMTdWNS4wMTAxOVY1LjAxODYxVjUuMDI2OTVWNS4wMzUyMlY1LjA0MzQxVjUuMDUxNTRWNS4wNTk1OVY1LjA2NzU3VjUuMDc1NDhWNS4wODMzMlY1LjA5MTA5VjUuMDk4NzlWNS4xMDY0MVY1LjExMzk3VjUuMTIxNDZWNS4xMjg4OFY1LjEzNjIzVjUuMTQzNTFWNS4xNTA3MlY1LjE1Nzg3VjUuMTY0OTRWNS4xNzE5NVY1LjE3ODlWNS4xODU3N1Y1LjE5MjU4VjUuMTk5MzNWNS4yMDYwMVY1LjIxMjYyVjUuMjE5MTdWNS4yMjU2NVY1LjIzMjA3VjUuMjM4NDJWNS4yNDQ3MVY1LjI1MDkzVjUuMjU3MVY1LjI2MzE5VjUuMjY5MjNWNS4yNzUyVjUuMjgxMTJWNS4yODY5N1Y1LjI5Mjc1VjUuMjk4NDhWNS4zMDQxNVY1LjMwOTc1VjUuMzE1M1Y1LjMyMDc4VjUuMzI2MjFWNS4zMzE1N1Y1LjMzNjg4VjUuMzQyMTNWNS4zNDczMlY1LjM1MjQ1VjUuMzU3NTJWNS4zNjI1NFY1LjM2NzVWNS4zNzI0VjUuMzc3MjRWNS4zODIwM1Y1LjM4Njc2VjUuMzkxNDRWNS4zOTYwNlY1LjQwMDYyVjUuNDA1MTRWNS40MDk1OVY1LjQxMzk5VjUuNDE4MzRWNS40MjI2NFY1LjQyNjg4VjUuNDMxMDdWNS40MzUyVjUuNDM5MjhWNS40NDMzMVY1LjQ0NzI5VjUuNDUxMjJWNS40NTUxVjUuNDU4OTJWNS40NjI3VjUuNDY2NDJWNS40NzAxVjUuNDczNzJWNS40NzczVjUuNDgwODJWNS40ODQzVjUuNDg3NzNWNS40OTExMVY1LjQ5NDQ0VjUuNDk3NzNWNS41MDA5N1Y1LjUwNDE2VjUuNTA3M1Y1LjUxMDRWNS41MTM0NVY1LjUxNjQ2VjUuNTE5NDJWNS41MjIzNFY1LjUyNTIxVjUuNTI4MDRWNS41MzA4MlY1LjUzMzU2VjUuNTM2MjVWNS41Mzg5VjUuNTQxNTFWNS41NDQwOFY1LjU0NjZWNS41NDkwOVY1LjU1MTUyVjUuNTUzOTJWNS41NTYyOFY1LjU1ODZWNS41NjA4N1Y1LjU2MzExVjUuNTY1MzFWNS41Njc0NlY1LjU2OTU4VjUuNTcxNjZWNS41NzM3VjUuNTc1N1Y1LjU3NzY2VjUuNTc5NThWNS41ODE0N1Y1LjU4MzMyVjUuNTg1MTNWNS41ODY5MVY1LjU4ODY1VjUuNTkwMzZWNS41OTIwM1Y1LjU5MzY2VjUuNTk1MjZWNS41OTY4MlY1LjU5ODM1VjUuNTk5ODVWNS42MDEzMVY1LjYwMjc0VjUuNjA0MTNWNS42MDU0OVY1LjYwNjgyVjUuNjA4MTJWNS42MDkzOFY1LjYxMDYyVjUuNjExMzVWNS42MTEzN1Y1LjYxMTM4VjUuNjExNFY1LjYxMTQyVjUuNjExNDZWNS42MTE0N1Y1LjYxMTUzVjUuNjExNTRWNS42MTE2MVY1LjYxMTYzVjUuNjExNzJWNS42MTE3M1Y1LjYxMTgyVjUuNjExODRWNS42MTE5NlY1LjYxMTk4VjUuNjEyMVY1LjYxMjE0VjUuNjEyMjVWNS42MTIzMVY1LjYxMjQxVjUuNjEyNTFWNS42MTI1OFY1LjYxMjcyVjUuNjEyNzdWNS42MTI5NlY1LjYxMjk5VjUuNjEzMTdWNS42MTMyMVY1LjYxMzM5VjUuNjEzNDlWNS42MTM2MlY1LjYxMzc4VjUuNjEzODZWNS42MTQxVjUuNjE0MTNWNS42MTQzNlY1LjYxNDQ0VjUuNjE0NjNWNS42MTQ3OVY1LjYxNDkxVjUuNjE1MTdWNS42MTUxOVY1LjYxNTI0VjUuNjE1NDhWNS42MTU1N1Y1LjYxNTc4VjUuNjE2VjUuNjE2MDlWNS42MTYzMlY1LjYxNjQxVjUuNjE2NDRWNS42MTY3M1Y1LjYxNjkxVjUuNjE3MDZWNS42MTczNlY1LjYxNzM5VjUuNjE3NDFWNS42MTc3M1Y1LjYxNzkyVjUuNjE4MDhWNS42MTgzOFY1LjYxODQzVjUuNjE4NDZWNS42MTg3OVY1LjYxOTAzVjUuNjE5MTZWNS42MTkzN1Y1LjYxOTUyVjUuNjE5NjFWNS42MTk4OVY1LjYyMDIzVjUuNjIwMjdWNS42MjAzNFY1LjYyMDY1VjUuNjIwODZWNS42MjEwM1Y1LjYyMTI3VjUuNjIxNDJWNS42MjE1M1Y1LjYyMTgxVjUuNjIyMTdWNS42MjIyVjUuNjIyMjJWNS42MjI1OVY1LjYyMjkzVjUuNjIyOTlWNS42MjMwNVY1LjYyMzM4VjUuNjIzNjdWNS42MjM3OFY1LjYyMzlWNS42MjQxOFY1LjYyNDQ0VjUuNjI0NThWNS42MjQ3MlY1LjYyNDk4VjUuNjI1MjNWNS42MjUzOFY1LjYyNTUxVjUuNjI1NzdWNS42MjYwNVY1LjYyNjE3VjUuNjI2MjhWNS42MjY1N1Y1LjYyNjlWNS42MjY5N1Y1LjYyNzAyVjUuNjI3MzZWNS42Mjc3NFY1LjYyNzc2VjUuNjI3NzhWNS42MjgxNVY1LjYyODQzVjUuNjI4NTNWNS42Mjg2OFY1LjYyODkyVjUuNjI5MDlWNS42MjkzVjUuNjI5NjJWNS42Mjk2OFY1LjYyOTczVjUuNjMwMDZWNS42MzAzNFY1LjYzMDQzVjUuNjMwNThWNS42MzA4VjUuNjMwOTNWNS42MzExNlY1LjYzMTQ5VjUuNjMxNTJWNS42MzE1N1Y1LjYzMTg3VjUuNjMyMDNWNS42MzIyMlY1LjYzMjU1VjUuNjMyNTZWNS42MzI1OVY1LjYzMjlWNS42MzMwNFY1LjYzMzIyVjUuNjMzNTFWNS42MzM1NVY1LjYzMzY0VjUuNjMzODZWNS42MzM5NVY1LjYzNDE3VjUuNjM0MzhWNS42MzQ0N1Y1LjYzNDcyVjUuNjM0NzZWNS42MzQ3OFY1LjYzNTA1VjUuNjM1MTZWNS42MzUzMlY1LjYzNTUyVjUuNjM1NTlWNS42MzU4M1Y1LjYzNTg1VjUuNjM2MVY1LjYzNjE3VjUuNjM2MzNWNS42MzY0NlY1LjYzNjU2VjUuNjM2NzRWNS42MzY3OFY1LjYzNjk3VjUuNjM2OTlWNS42MzcxOFY1LjYzNzIzVjUuNjM3MzdWNS42Mzc0NFY1LjYzNzU0VjUuNjM3NjRWNS42Mzc3MVY1LjYzNzgyVjUuNjM3ODZWNS42Mzc5N1Y1LjYzNzk5VjUuNjM4MTJWNS42MzgxNFY1LjYzODIzVjUuNjM4MjRWNS42MzgzMlY1LjYzODM0VjUuNjM4NDFWNS42Mzg0M1Y1LjYzODQ4VjUuNjM4NVY1LjYzODUzVjUuNjM4NTVWNS42Mzg1OFY1LjYzODU5VjUuNjM4NjFWNS42MzkzNFY1LjY0MDU3VjUuNjQxODRWNS42NDMxM1Y1LjY0NDQ2VjUuNjQ1ODJWNS42NDcyMlY1LjY0ODY0VjUuNjUwMTFWNS42NTE2VjUuNjUzMTNWNS42NTQ2OVY1LjY1NjI5VjUuNjU3OTNWNS42NTk2VjUuNjYxM1Y1LjY2MzA0VjUuNjY0ODJWNS42NjY2M1Y1LjY2ODQ4VjUuNjcwMzdWNS42NzIyOVY1LjY3NDI2VjUuNjc2MjZWNS42NzgzVjUuNjgwMzdWNS42ODI0OVY1LjY4NDY1VjUuNjg2ODRWNS42ODkwOFY1LjY5MTM2VjUuNjkzNjdWNS42OTYwM1Y1LjY5ODQzVjUuNzAwODdWNS43MDMzNVY1LjcwNTg3VjUuNzA4NDRWNS43MTEwNVY1LjcxMzdWNS43MTY0VjUuNzE5MTNWNS43MjE5MlY1LjcyNDc0VjUuNzI3NjFWNS43MzA1M1Y1LjczMzQ5VjUuNzM2NVY1LjczOTU1VjUuNzQyNjVWNS43NDU3OVY1Ljc0ODk5VjUuNzUyMjJWNS43NTU1MVY1Ljc1ODg0VjUuNzYyMjJWNS43NjU2NVY1Ljc2OTEzVjUuNzcyNjZWNS43NzYyM1Y1Ljc3OTg2VjUuNzgzNTNWNS43ODcyNlY1Ljc5MTAzVjUuNzk0ODZWNS43OTg3M1Y1LjgwMjY2VjUuODA2NjRWNS44MTA2N1Y1LjgxNDc1VjUuODE4ODlWNS44MjMwOFY1LjgyNzMyVjUuODMxNjFWNS44MzU5NlY1Ljg0MDM2VjUuODQ0ODJWNS44NDkzM1Y1Ljg1Mzg5VjUuODU4NTFWNS44NjMxOVY1Ljg2NzkyVjUuODcyNzFWNS44Nzc1NlY1Ljg4MjQ2VjUuODg3NDJWNS44OTI0M1Y1Ljg5NzVWNS45MDI2NFY1LjkwNzgyVjUuOTEzMDdWNS45MTgzOFY1LjkyMzc0VjUuOTI5MTdWNS45MzQ2NVY1Ljk0MDJWNS45NDU4MVY1Ljk1MTQ3VjUuOTU3MlY1Ljk2Mjk5VjUuOTY4ODRWNS45NzQ3NVY1Ljk4MDcyVjUuOTg2NzZWNS45OTI4NlY1Ljk5OTAyVjYuMDA1MjRWNi4wMTE1M1Y2LjAxNzg5VjYuMDI0M1Y2LjAzMDc5VjYuMDM3MzNWNi4wNDM5NVY2LjA1MDYyVjYuMDU3MzdWNi4wNjQxOFY2LjA3MTA1VjYuMDc4VjYuMDg1MDFWNi4wOTIwOVY2LjA5OTIzVjYuMTA2NDRWNi4xMTM3M1Y2LjEyMTA4VjYuMTI4NDlWNi4xMzU5OFY2LjE0MzU0VjYuMTUxMTdWNi4xNTg4NlY2LjE2NjYzVjYuMTc0NDdWNi4xODIzOFY2LjE5MDM2VjYuMTk4NDFWNi4yMDY1NFY2LjIxNDc0VjYuMjIzVjYuMjMxMzVWNi4yMzk3NlY2LjI0ODI1VjYuMjU2ODFWNi4yNjU0NVY2LjI3NDE2VjYuMjgyOTVWNi4yOTE4MVY2LjMwMDc0VjYuMzA5NzVWNi4zMTg4NFY2LjMyODAxVjYuMzM3MjRWNi4zNDY1NlY2LjM1NTk2VjYuMzY1NDNWNi4zNzQ5OEMxNS44NDk1IDcuMzIyMTYgMTUuNTY0OSA4LjE0NSAxNS4wMjQ2IDguNzM4NjJDMTQuNDgwNiA5LjMzNjM2IDEzLjcyMzEgOS42NDk5NyAxMi44ODg0IDkuNjQ5OTdIMTIuODgwNkgxMi44NzI3SDEyLjg2NDlIMTIuODU3SDEyLjg0OTJIMTIuODQxM0gxMi44MzM0SDEyLjgyNTZIMTIuODE3N0gxMi44MDk4SDEyLjgwMThIMTIuNzkzOUgxMi43ODZIMTIuNzc4SDEyLjc3MDFIMTIuNzYyMUgxMi43NTQxSDEyLjc0NjJIMTIuNzM4MkgxMi43MzAySDEyLjcyMjJIMTIuNzE0MkgxMi43MDYxSDEyLjY5ODFIMTIuNjlIMTIuNjgySDEyLjY3MzlIMTIuNjY1OUgxMi42NTc4SDEyLjY0OTdIMTIuNjQxNkgxMi42MzM1SDEyLjYyNTRIMTIuNjE3M0gxMi42MDkxSDEyLjYwMUgxMi41OTI5SDEyLjU4NDdIMTIuNTc2NUgxMi41Njg0SDEyLjU2MDJIMTIuNTUySDEyLjU0MzhIMTIuNTM1NkgxMi41Mjc0SDEyLjUxOTJIMTIuNTExSDEyLjUwMjhIMTIuNDk0NUgxMi40ODYzSDEyLjQ3OEgxMi40Njk4SDEyLjQ2MTVIMTIuNDUzMkgxMi40NDVIMTIuNDM2N0gxMi40Mjg0SDEyLjQyMDFIMTIuNDExOEgxMi40MDM1SDEyLjM5NTFIMTIuMzg2OEgxMi4zNzg1SDEyLjM3MDJIMTIuMzYxOEgxMi4zNTM1SDEyLjM0NTFIMTIuMzM2N0gxMi4zMjg0SDEyLjMySDEyLjMxMTZIMTIuMzAzMkgxMi4yOTQ4SDEyLjI4NjRIMTIuMjc4SDEyLjI2OTZIMTIuMjYxMkgxMi4yNTI4SDEyLjI0NDNIMTIuMjM1OUgxMi4yMjc1SDEyLjIxOUgxMi4yMTA2SDEyLjIwMjFIMTIuMTkzN0gxMi4xODUySDEyLjE3NjdIMTIuMTY4M0gxMi4xNTk4SDEyLjE1MTNIMTIuMTQyOEgxMi4xMzQzSDEyLjEyNThIMTIuMTE3M0gxMi4xMDg4SDEyLjEwMDNIMTIuMDkxOEgxMi4wODMzSDEyLjA3NDdIMTIuMDY2MkgxMi4wNTc3SDEyLjA0OTFIMTIuMDQwNkgxMi4wMzJIMTIuMDIzNUgxMi4wMTQ5SDEyLjAwNjRIMTEuOTk3OEgxMS45ODkzSDExLjk4MDdIMTEuOTcyMUgxMS45NjM1SDExLjk1NUgxMS45NDY0SDExLjkzNzhIMTEuOTI5MkgxMS45MjA2SDExLjkxMkgxMS45MDM0SDExLjg5NDhIMTEuODg2MkgxMS44Nzc2SDExLjg2OUgxMS44NjA0SDExLjg1MTdIMTEuODQzMUgxMS44MzQ1SDExLjgyNTlIMTEuODE3M0gxMS44MDg2SDExLjhIMTEuNzkxNEgxMS43ODI3SDExLjc3NDFIMTEuNzY1NEgxMS43NTY4SDExLjc0ODJIMTEuNzM5NUgxMS43MzA5SDExLjcyMjJIMTEuNzEzNUgxMS43MDQ5SDExLjY5NjJIMTEuNjg3NkgxMS42Nzg5SDExLjY3MDNIMTEuNjYxNkgxMS42NTI5SDExLjY0NDNIMTEuNjM1NkgxMS42MjY5SDExLjYxODNIMTEuNjA5NkgxMS42MDA5SDExLjU5MjJIMTEuNTgzNkgxMS41NzQ5SDExLjU2NjJIMTEuNTU3NUgxMS41NDg5SDExLjU0MDJIMTEuNTMxNUgxMS41MjI4SDExLjUxNDJIMTEuNTA1NUgxMS40OTY4SDExLjQ4ODFIMTEuNDc5NEgxMS40NzA4SDExLjQ2MjFIMTEuNDUzNEgxMS40NDQ3SDExLjQzNkgxMS40Mjc0SDExLjQxODdIMTEuNDFIMTEuNDAxM0gxMS4zOTI2SDExLjM4NEgxMS4zNzUzSDExLjM2NjZIMTEuMzU3OUgxMS4zNDkySDExLjM0MDZIMTEuMzMxOUgxMS4zMjMySDExLjMxNDVIMTEuMzA1OUgxMS4yOTcySDExLjI4ODVIMTEuMjc5OUgxMS4yNzEySDExLjI2MjVIMTEuMjUzOUgxMS4yNDUySDExLjIzNjVIMTEuMjI3OUgxMS4yMTkySDExLjIxMDZIMTEuMjAxOUgxMS4xOTMzSDExLjE4NDZIMTEuMTc2SDExLjE2NzNIMTEuMTU4N0gxMS4xNUgxMS4xNDE0SDExLjEzMjdIMTEuMTI0MUgxMS4xMTU1SDExLjEwNjhIMTEuMDk4MkgxMS4wODk2SDExLjA4MDlIMTEuMDcyM0gxMS4wNjM3SDExLjA1NTFIMTEuMDQ2NUgxMS4wMzc4SDExLjAyOTJIMTEuMDIwNkgxMS4wMTJIMTEuMDAzNEgxMC45OTQ4SDEwLjk4NjJIMTAuOTc3NkgxMC45NjkxSDEwLjk2MDVIMTAuOTUxOUgxMC45NDMzSDEwLjkzNDdIMTAuOTI2MkgxMC45MTc2SDEwLjkwOUgxMC45MDA1SDEwLjg5MTlIMTAuODgzNEgxMC44NzQ4SDEwLjg2NjNIMTAuODU3N0gxMC44NDkySDEwLjg0MDdIMTAuODMyMkgxMC44MjM2SDEwLjgxNTFIMTAuODA2NkgxMC43OTgxSDEwLjc4OTZIMTAuNzgxMUgxMC43NzI2SDEwLjc2NDFIMTAuNzU1NkgxMC43NDcxSDEwLjczODdIMTAuNzMwMkgxMC43MjE3SDEwLjcxMzNIMTAuNzA0OEgxMC42OTY0SDEwLjY4NzlIMTAuNjc5NUgxMC42NzFIMTAuNjYyNkgxMC42NTQySDEwLjY0NThIMTAuNjM3M0gxMC42Mjg5SDEwLjYyMDVIMTAuNjEyMUgxMC42MDM4SDEwLjU5NTRIMTAuNTg3SDEwLjU3ODZIMTAuNTcwM0gxMC41NjE5SDEwLjU1MzVIMTAuNTQ1MkgxMC41MzY5SDEwLjUyODVIMTAuNTIwMkgxMC41MTE5SDEwLjUwMzZIMTAuNDk1M0gxMC40ODdIMTAuNDc4N0gxMC40NzA0SDEwLjQ2MjFIMTAuNDUzOEgxMC40NDU1SDEwLjQzNzNIMTAuNDI5SDEwLjQyMDhIMTAuNDEyNkgxMC40MDQzSDEwLjM5NjFIMTAuMzg3OUgxMC4zNzk3SDEwLjM3MTVIMTAuMzYzM0gxMC4zNTUxSDEwLjM0NjlIMTAuMzM4N0gxMC4zMzA2SDEwLjMyMjRIMTAuMzE0M0gxMC4zMDYxSDEwLjI5OEgxMC4yODk5SDEwLjI4MThIMTAuMjczN0gxMC4yNjU2SDEwLjI1NzVIMTAuMjQ5NEgxMC4yNDEzSDEwLjIzMzNIMTAuMjI1MkgxMC4yMTcySDEwLjIwOTFIMTAuMjAxMUgxMC4xOTMxSDEwLjE4NTFIMTAuMTc3MUgxMC4xNjkxSDEwLjE2MTFIMTAuMTUzMUgxMC4xNDUxSDEwLjEzNzJIMTAuMTI5MkgxMC4xMjEzSDEwLjExMzRIMTAuMTA1NEgxMC4wOTc1SDEwLjA4OTZIMTAuMDgxN0gxMC4wNzM5SDEwLjA2NkgxMC4wNTgxSDEwLjA1MDNIMTAuMDQyNEgxMC4wMzQ2SDEwLjAyNjhIMTAuMDE5SDEwLjAxMTJIMTAuMDAzNEg5Ljk5NTYxSDkuOTg3ODRIOS45ODAwOEg5Ljk3MjMzSDkuOTY0Nkg5Ljk1Njg3SDkuOTQ5MTVIOS45NDE0NUg5LjkzMzc1SDkuOTI2MDdIOS45MTgzOUg5LjkxMDczSDkuOTAzMDhIOS44OTU0NEg5Ljg4NzgxSDkuODgwMTlIOS44NzI1OUg5Ljg2NDk5SDkuODU3NDFIOS44NDk4M0g5Ljg0MjI3SDkuODM0NzJIOS44MjcxOUg5LjgxOTY2SDkuODEyMTVIOS44MDQ2NEg5Ljc5NzE1SDkuNzg5NjdIOS43ODIyMUg5Ljc3NDc1SDkuNzY3MzFIOS43NTk4OEg5Ljc1MjQ2SDkuNzQ1MDZIOS43Mzc2Nkg5LjczMDI4SDkuNzIyOTJIOS43MTU1Nkg5LjcwODIySDkuNzAwODlIOS42OTM1N0g5LjY4NjI2SDkuNjc4OTdIOS42NzE2OUg5LjY2NDQySDkuNjU3MTdIOS42NDk5M0g5LjY0MjdIOS42MzU0OUg5LjYyODI5SDkuNjIxMUg5LjYxMzkzSDkuNjA2NzdIOS41OTk2Mkg5LjU5MjQ5SDkuNTg1MzdIOS41NzgyNkg5LjU3MTE3SDkuNTY0MDlIOS41NTcwMkg5LjU0OTk3SDkuNTQyOTRIOS41MzU5MUg5LjUyODlIOS41MjE5MUg5LjUxNDkzSDkuNTA3OTZIOS41MDEwMUg5LjQ5NDA3SDkuNDg3MTVIOS40ODAyNEg5LjQ3MzM1SDkuNDY2NDdIOS40NTk2SDkuNDUyNzVIOS40NDU5Mkg5LjQzOTFIOS40MzIyOUg5LjQyNTVIOS40MTg3M0g5LjQxMTk2SDkuNDA1MjJIOS4zOTg0OUg5LjM5MTc3SDkuMzg1MDdIOS4zNzgzOUg5LjM3MTcySDkuMzY1MDdIOS4zNTg0M0g5LjM1MTgxSDkuMzQ1Mkg5LjMzODYxSDkuMzMyMDRIOS4zMjU0OEg5LjMxODk0SDkuMzEyNDFIOS4zMDU5SDkuMjk5NDFIOS4yOTI5M0g5LjI4NjQ3SDkuMjgwMDJIOS4yNzM1OUg5LjI2NzE4SDkuMjYwNzhIOS4yNTQ0SDkuMjQ4MDRIOS4yNDE2OUg5LjIzNTM2SDkuMjI5MDVIOS4yMjI3NUg5LjIxNjQ3SDkuMjEwMjFIOS4yMDM5Nkg5LjE5NzczSDkuMTkxNTJIOS4xODUzM0g5LjE3OTE1SDkuMTcyOTlIOS4xNjY4NUg5LjE2MDcySDkuMTU0NjFIOS4xNDg1Mkg5LjE0MjQ1SDkuMTM2NEg5LjEzMDM2SDkuMTI0MzRIOS4xMTgzNEg5LjExMjM2SDkuMTA2MzlIOS4xMDA0NEg5LjA5NDUxSDkuMDg4Nkg5LjA4MjcxSDkuMDc2ODNIOS4wNzA5OEg5LjA2NTE0SDkuMDU5MzJIOS4wNTM1Mkg5LjA0Nzc0SDkuMDQxOTdIOS4wMzYyM0g5LjAzMDVIOS4wMjQ3OUg5LjAxOTFIOS4wMTM0M0g5LjAwNzc4SDkuMDAyMTVIOC45OTY1NEg4Ljk5MDk0SDguOTg1MzdIOC45Nzk4MUg4Ljk3NDI4SDguOTY4NzZIOC45NjMyNkg4Ljk1Nzc5SDguOTUyMzNIOC45NDY4OUg4Ljk0MTQ3SDguOTM2MDdIOC45MzA2OUg4LjkyNTMzSDguOTJIOC45MTQ2OEg4LjkwOTM4SDguOTA0MUg4Ljg5ODg0SDguODkzNkg4Ljg4ODM4QzguNTI5NjcgOS42NDk5NyA4LjI0MzI0IDkuNzM0NDYgOC4wNjE3NSA5Ljg3MzY4QzcuOTA4NDYgOS45OTEyNiA3Ljc2MDYgMTAuMTk4NyA3Ljc2MDYgMTAuNjM2M0w3Ljc2MDYxIDExLjkxNDdMNy43NjA2IDEyLjE4OTZMNy43NjA2IDEyLjI1MjdMNy43NjA2IDEyLjI2NzhWMTIuMjcxNVYxMi4yNzI0VjEyLjI3MjZWMTIuMjcyN0M3Ljc2MDU5IDEyLjYzMTcgNy40Njk1NyAxMi45MjI3IDcuMTEwNTggMTIuOTIyN0M2Ljc1MTYgMTIuOTIyNyA2LjQ2MDU5IDEyLjYzMTcgNi40NjA2IDEyLjI3MjdWMTIuMjcyN1YxMi4yNzI2VjEyLjI3MjRWMTIuMjcxNVYxMi4yNjc4TDYuNDYwNiAxMi4yNTI3TDYuNDYwNiAxMi4xODk2TDYuNDYwNjEgMTEuOTE0N0w2LjQ2MDYgMTAuNjM2M0M2LjQ2MDYgOS44NDY3MyA2Ljc1NzE3IDkuMjM1OTYgNy4yNzA1NSA4Ljg0MjE4QzcuNzU1NzIgOC40NzAwMiA4LjM1ODE5IDguMzQ5OTcgOC44ODgzOCA4LjM0OTk3SDguODkzNkg4Ljg5ODg0SDguOTA0MUg4LjkwOTM4SDguOTE0NjhIOC45Mkg4LjkyNTMzSDguOTMwNjlIOC45MzYwN0g4Ljk0MTQ3SDguOTQ2ODlIOC45NTIzM0g4Ljk1Nzc5SDguOTYzMjZIOC45Njg3Nkg4Ljk3NDI4SDguOTc5ODFIOC45ODUzN0g4Ljk5MDk0SDguOTk2NTRIOS4wMDIxNUg5LjAwNzc4SDkuMDEzNDNIOS4wMTkxSDkuMDI0NzlIOS4wMzA1SDkuMDM2MjNIOS4wNDE5N0g5LjA0Nzc0SDkuMDUzNTJIOS4wNTkzMkg5LjA2NTE0SDkuMDcwOThIOS4wNzY4M0g5LjA4MjcxSDkuMDg4Nkg5LjA5NDUxSDkuMTAwNDRIOS4xMDYzOUg5LjExMjM2SDkuMTE4MzRIOS4xMjQzNEg5LjEzMDM2SDkuMTM2NEg5LjE0MjQ1SDkuMTQ4NTJIOS4xNTQ2MUg5LjE2MDcySDkuMTY2ODVIOS4xNzI5OUg5LjE3OTE1SDkuMTg1MzNIOS4xOTE1Mkg5LjE5NzczSDkuMjAzOTZIOS4yMTAyMUg5LjIxNjQ3SDkuMjIyNzVIOS4yMjkwNUg5LjIzNTM2SDkuMjQxNjlIOS4yNDgwNEg5LjI1NDRIOS4yNjA3OEg5LjI2NzE4SDkuMjczNTlIOS4yODAwMkg5LjI4NjQ3SDkuMjkyOTNIOS4yOTk0MUg5LjMwNTlIOS4zMTI0MUg5LjMxODk0SDkuMzI1NDhIOS4zMzIwNEg5LjMzODYxSDkuMzQ1Mkg5LjM1MTgxSDkuMzU4NDNIOS4zNjUwN0g5LjM3MTcySDkuMzc4MzlIOS4zODUwN0g5LjM5MTc3SDkuMzk4NDlIOS40MDUyMkg5LjQxMTk2SDkuNDE4NzNIOS40MjU1SDkuNDMyMjlIOS40MzkxSDkuNDQ1OTJIOS40NTI3NUg5LjQ1OTZIOS40NjY0N0g5LjQ3MzM1SDkuNDgwMjRIOS40ODcxNUg5LjQ5NDA3SDkuNTAxMDFIOS41MDc5Nkg5LjUxNDkzSDkuNTIxOTFIOS41Mjg5SDkuNTM1OTFIOS41NDI5NEg5LjU0OTk3SDkuNTU3MDJIOS41NjQwOUg5LjU3MTE3SDkuNTc4MjZIOS41ODUzN0g5LjU5MjQ5SDkuNTk5NjJIOS42MDY3N0g5LjYxMzkzSDkuNjIxMUg5LjYyODI5SDkuNjM1NDlIOS42NDI3SDkuNjQ5OTNIOS42NTcxN0g5LjY2NDQySDkuNjcxNjlIOS42Nzg5N0g5LjY4NjI2SDkuNjkzNTdIOS43MDA4OUg5LjcwODIySDkuNzE1NTZIOS43MjI5Mkg5LjczMDI4SDkuNzM3NjZIOS43NDUwNkg5Ljc1MjQ2SDkuNzU5ODhIOS43NjczMUg5Ljc3NDc1SDkuNzgyMjFIOS43ODk2N0g5Ljc5NzE1SDkuODA0NjRIOS44MTIxNUg5LjgxOTY2SDkuODI3MTlIOS44MzQ3Mkg5Ljg0MjI3SDkuODQ5ODNIOS44NTc0MUg5Ljg2NDk5SDkuODcyNTlIOS44ODAxOUg5Ljg4NzgxSDkuODk1NDRIOS45MDMwOEg5LjkxMDczSDkuOTE4MzlIOS45MjYwN0g5LjkzMzc1SDkuOTQxNDVIOS45NDkxNUg5Ljk1Njg3SDkuOTY0Nkg5Ljk3MjMzSDkuOTgwMDhIOS45ODc4NEg5Ljk5NTYxSDEwLjAwMzRIMTAuMDExMkgxMC4wMTlIMTAuMDI2OEgxMC4wMzQ2SDEwLjA0MjRIMTAuMDUwM0gxMC4wNTgxSDEwLjA2NkgxMC4wNzM5SDEwLjA4MTdIMTAuMDg5NkgxMC4wOTc1SDEwLjEwNTRIMTAuMTEzNEgxMC4xMjEzSDEwLjEyOTJIMTAuMTM3MkgxMC4xNDUxSDEwLjE1MzFIMTAuMTYxMUgxMC4xNjkxSDEwLjE3NzFIMTAuMTg1MUgxMC4xOTMxSDEwLjIwMTFIMTAuMjA5MUgxMC4yMTcySDEwLjIyNTJIMTAuMjMzM0gxMC4yNDEzSDEwLjI0OTRIMTAuMjU3NUgxMC4yNjU2SDEwLjI3MzdIMTAuMjgxOEgxMC4yODk5SDEwLjI5OEgxMC4zMDYxSDEwLjMxNDNIMTAuMzIyNEgxMC4zMzA2SDEwLjMzODdIMTAuMzQ2OUgxMC4zNTUxSDEwLjM2MzNIMTAuMzcxNUgxMC4zNzk3SDEwLjM4NzlIMTAuMzk2MUgxMC40MDQzSDEwLjQxMjZIMTAuNDIwOEgxMC40MjlIMTAuNDM3M0gxMC40NDU1SDEwLjQ1MzhIMTAuNDYyMUgxMC40NzA0SDEwLjQ3ODdIMTAuNDg3SDEwLjQ5NTNIMTAuNTAzNkgxMC41MTE5SDEwLjUyMDJIMTAuNTI4NUgxMC41MzY5SDEwLjU0NTJIMTAuNTUzNUgxMC41NjE5SDEwLjU3MDNIMTAuNTc4NkgxMC41ODdIMTAuNTk1NEgxMC42MDM4SDEwLjYxMjFIMTAuNjIwNUgxMC42Mjg5SDEwLjYzNzNIMTAuNjQ1OEgxMC42NTQySDEwLjY2MjZIMTAuNjcxSDEwLjY3OTVIMTAuNjg3OUgxMC42OTY0SDEwLjcwNDhIMTAuNzEzM0gxMC43MjE3SDEwLjczMDJIMTAuNzM4N0gxMC43NDcxSDEwLjc1NTZIMTAuNzY0MUgxMC43NzI2SDEwLjc4MTFIMTAuNzg5NkgxMC43OTgxSDEwLjgwNjZIMTAuODE1MUgxMC44MjM2SDEwLjgzMjJIMTAuODQwN0gxMC44NDkySDEwLjg1NzdIMTAuODY2M0gxMC44NzQ4SDEwLjg4MzRIMTAuODkxOUgxMC45MDA1SDEwLjkwOUgxMC45MTc2SDEwLjkyNjJIMTAuOTM0N0gxMC45NDMzSDEwLjk1MTlIMTAuOTYwNUgxMC45NjkxSDEwLjk3NzZIMTAuOTg2MkgxMC45OTQ4SDExLjAwMzRIMTEuMDEySDExLjAyMDZIMTEuMDI5MkgxMS4wMzc4SDExLjA0NjVIMTEuMDU1MUgxMS4wNjM3SDExLjA3MjNIMTEuMDgwOUgxMS4wODk2SDExLjA5ODJIMTEuMTA2OEgxMS4xMTU1SDExLjEyNDFIMTEuMTMyN0gxMS4xNDE0SDExLjE1SDExLjE1ODdIMTEuMTY3M0gxMS4xNzZIMTEuMTg0NkgxMS4xOTMzSDExLjIwMTlIMTEuMjEwNkgxMS4yMTkySDExLjIyNzlIMTEuMjM2NUgxMS4yNDUySDExLjI1MzlIMTEuMjYyNUgxMS4yNzEySDExLjI3OTlIMTEuMjg4NUgxMS4yOTcySDExLjMwNTlIMTEuMzE0NUgxMS4zMjMySDExLjMzMTlIMTEuMzQwNkgxMS4zNDkySDExLjM1NzlIMTEuMzY2NkgxMS4zNzUzSDExLjM4NEgxMS4zOTI2SDExLjQwMTNIMTEuNDFIMTEuNDE4N0gxMS40Mjc0SDExLjQzNkgxMS40NDQ3SDExLjQ1MzRIMTEuNDYyMUgxMS40NzA4SDExLjQ3OTRIMTEuNDg4MUgxMS40OTY4SDExLjUwNTVIMTEuNTE0MkgxMS41MjI4SDExLjUzMTVIMTEuNTQwMkgxMS41NDg5SDExLjU1NzVIMTEuNTY2MkgxMS41NzQ5SDExLjU4MzZIMTEuNTkyMkgxMS42MDA5SDExLjYwOTZIMTEuNjE4M0gxMS42MjY5SDExLjYzNTZIMTEuNjQ0M0gxMS42NTI5SDExLjY2MTZIMTEuNjcwM0gxMS42Nzg5SDExLjY4NzZIMTEuNjk2MkgxMS43MDQ5SDExLjcxMzVIMTEuNzIyMkgxMS43MzA5SDExLjczOTVIMTEuNzQ4MkgxMS43NTY4SDExLjc2NTRIMTEuNzc0MUgxMS43ODI3SDExLjc5MTRIMTEuOEgxMS44MDg2SDExLjgxNzNIMTEuODI1OUgxMS44MzQ1SDExLjg0MzFIMTEuODUxN0gxMS44NjA0SDExLjg2OUgxMS44Nzc2SDExLjg4NjJIMTEuODk0OEgxMS45MDM0SDExLjkxMkgxMS45MjA2SDExLjkyOTJIMTEuOTM3OEgxMS45NDY0SDExLjk1NUgxMS45NjM1SDExLjk3MjFIMTEuOTgwN0gxMS45ODkzSDExLjk5NzhIMTIuMDA2NEgxMi4wMTQ5SDEyLjAyMzVIMTIuMDMySDEyLjA0MDZIMTIuMDQ5MUgxMi4wNTc3SDEyLjA2NjJIMTIuMDc0N0gxMi4wODMzSDEyLjA5MThIMTIuMTAwM0gxMi4xMDg4SDEyLjExNzNIMTIuMTI1OEgxMi4xMzQzSDEyLjE0MjhIMTIuMTUxM0gxMi4xNTk4SDEyLjE2ODNIMTIuMTc2N0gxMi4xODUySDEyLjE5MzdIMTIuMjAyMUgxMi4yMTA2SDEyLjIxOUgxMi4yMjc1SDEyLjIzNTlIMTIuMjQ0M0gxMi4yNTI4SDEyLjI2MTJIMTIuMjY5NkgxMi4yNzhIMTIuMjg2NEgxMi4yOTQ4SDEyLjMwMzJIMTIuMzExNkgxMi4zMkgxMi4zMjg0SDEyLjMzNjdIMTIuMzQ1MUgxMi4zNTM1SDEyLjM2MThIMTIuMzcwMkgxMi4zNzg1SDEyLjM4NjhIMTIuMzk1MUgxMi40MDM1SDEyLjQxMThIMTIuNDIwMUgxMi40Mjg0SDEyLjQzNjdIMTIuNDQ1SDEyLjQ1MzJIMTIuNDYxNUgxMi40Njk4SDEyLjQ3OEgxMi40ODYzSDEyLjQ5NDVIMTIuNTAyOEgxMi41MTFIMTIuNTE5MkgxMi41Mjc0SDEyLjUzNTZIMTIuNTQzOEgxMi41NTJIMTIuNTYwMkgxMi41Njg0SDEyLjU3NjVIMTIuNTg0N0gxMi41OTI5SDEyLjYwMUgxMi42MDkxSDEyLjYxNzNIMTIuNjI1NEgxMi42MzM1SDEyLjY0MTZIMTIuNjQ5N0gxMi42NTc4SDEyLjY2NTlIMTIuNjczOUgxMi42ODJIMTIuNjlIMTIuNjk4MUgxMi43MDYxSDEyLjcxNDJIMTIuNzIyMkgxMi43MzAySDEyLjczODJIMTIuNzQ2MkgxMi43NTQxSDEyLjc2MjFIMTIuNzcwMUgxMi43NzhIMTIuNzg2SDEyLjc5MzlIMTIuODAxOEgxMi44MDk4SDEyLjgxNzdIMTIuODI1NkgxMi44MzM0SDEyLjg0MTNIMTIuODQ5MkgxMi44NTdIMTIuODY0OUgxMi44NzI3SDEyLjg4MDZIMTIuODg4NEMxMy4zODcgOC4zNDk5NyAxMy43ODUgOC4xNjkyNyAxNC4wNjMyIDcuODYzNkMxNC4zNDUyIDcuNTUzODIgMTQuNTQ5NSA3LjA2NDE1IDE0LjU0OTUgNi4zNzQ5OFY2LjM2NTQzVjYuMzU1OTZWNi4zNDY1NlY2LjMzNzI0VjYuMzI4MDFWNi4zMTg4NFY2LjMwOTc1VjYuMzAwNzRWNi4yOTE4MVY2LjI4Mjk1VjYuMjc0MTZWNi4yNjU0NVY2LjI1NjgxVjYuMjQ4MjVWNi4yMzk3NlY2LjIzMTM1VjYuMjIzVjYuMjE0NzRWNi4yMDY1NFY2LjE5ODQxVjYuMTkwMzZWNi4xODIzOFY2LjE3NDQ3VjYuMTY2NjNWNi4xNTg4NlY2LjE1MTE3VjYuMTQzNTRWNi4xMzU5OFY2LjEyODQ5VjYuMTIxMDhWNi4xMTM3M1Y2LjEwNjQ0VjYuMDk5MjNWNi4wOTIwOVY2LjA4NTAxVjYuMDc4VjYuMDcxMDVWNi4wNjQxOFY2LjA1NzM3VjYuMDUwNjJWNi4wNDM5NVY2LjAzNzMzVjYuMDMwNzlWNi4wMjQzVjYuMDE3ODlWNi4wMTE1M1Y2LjAwNTI0VjUuOTk5MDJWNS45OTI4NlY1Ljk4Njc2VjUuOTgwNzJWNS45NzQ3NVY1Ljk2ODg0VjUuOTYyOTlWNS45NTcyVjUuOTUxNDdWNS45NDU4MVY1Ljk0MDJWNS45MzQ2NVY1LjkyOTE3VjUuOTIzNzRWNS45MTgzOFY1LjkxMzA3VjUuOTA3ODJWNS45MDI2NFY1Ljg5NzVWNS44OTI0M1Y1Ljg4NzQyVjUuODgyNDZWNS44Nzc1NlY1Ljg3MjcxVjUuODY3OTJWNS44NjMxOVY1Ljg1ODUxVjUuODUzODlWNS44NDkzM1Y1Ljg0NDgyVjUuODQwMzZWNS44MzU5NlY1LjgzMTYxVjUuODI3MzJWNS44MjMwOFY1LjgxODg5VjUuODE0NzVWNS44MTA2N1Y1LjgwNjY0VjUuODAyNjZWNS43OTg3M1Y1Ljc5NDg2VjUuNzkxMDNWNS43ODcyNlY1Ljc4MzUzVjUuNzc5ODZWNS43NzYyM1Y1Ljc3MjY2VjUuNzY5MTNWNS43NjU2NVY1Ljc2MjIyVjUuNzU4ODRWNS43NTU1MVY1Ljc1MjIyVjUuNzQ4OTlWNS43NDU3OVY1Ljc0MjY1VjUuNzM5NTVWNS43MzY1VjUuNzMzNDlWNS43MzA1M1Y1LjcyNzYxVjUuNzI0NzRWNS43MjE5MlY1LjcxOTEzVjUuNzE2NFY1LjcxMzdWNS43MTEwNVY1LjcwODQ0VjUuNzA1ODdWNS43MDMzNVY1LjcwMDg3VjUuNjk4NDNWNS42OTYwM1Y1LjY5MzY3VjUuNjkxMzZWNS42ODkwOFY1LjY4Njg0VjUuNjg0NjVWNS42ODI0OVY1LjY4MDM3VjUuNjc4M1Y1LjY3NjI2VjUuNjc0MjZWNS42NzIyOVY1LjY3MDM3VjUuNjY4NDhWNS42NjY2M1Y1LjY2NDgyVjUuNjYzMDRWNS42NjEzVjUuNjU5NlY1LjY1NzkzVjUuNjU2MjlWNS42NTQ2OVY1LjY1MzEzVjUuNjUxNlY1LjY1MDExVjUuNjQ4NjRWNS42NDcyMlY1LjY0NTgyVjUuNjQ0NDZWNS42NDMxM1Y1LjY0MTg0VjUuNjQwNTdWNS42MzkzNFY1LjYzODYxVjUuNjM4NlY1LjYzODU5VjUuNjM4NThWNS42Mzg1NVY1LjYzODUzVjUuNjM4NVY1LjYzODQ4VjUuNjM4NDNWNS42Mzg0MVY1LjYzODM0VjUuNjM4MzJWNS42MzgyNFY1LjYzODIzVjUuNjM4MTRWNS42MzgxMlY1LjYzNzk5VjUuNjM3OTdWNS42Mzc4NlY1LjYzNzgyVjUuNjM3NzFWNS42Mzc2NFY1LjYzNzU0VjUuNjM3NDRWNS42MzczN1Y1LjYzNzIzVjUuNjM3MThWNS42MzY5OVY1LjYzNjk3VjUuNjM2NzhWNS42MzY3NFY1LjYzNjU2VjUuNjM2NDZWNS42MzYzM1Y1LjYzNjE3VjUuNjM2MVY1LjYzNTg1VjUuNjM1ODNWNS42MzU1OVY1LjYzNTUyVjUuNjM1MzJWNS42MzUxNlY1LjYzNTA1VjUuNjM0NzhWNS42MzQ3NlY1LjYzNDcyVjUuNjM0NDdWNS42MzQzOFY1LjYzNDE3VjUuNjMzOTVWNS42MzM4NlY1LjYzMzY0VjUuNjMzNTVWNS42MzM1MVY1LjYzMzIyVjUuNjMzMDRWNS42MzI5VjUuNjMyNTlWNS42MzI1NlY1LjYzMjU1VjUuNjMyMjJWNS42MzIwM1Y1LjYzMTg3VjUuNjMxNTdWNS42MzE1MlY1LjYzMTQ5VjUuNjMxMTZWNS42MzA5M1Y1LjYzMDhWNS42MzA1OFY1LjYzMDQzVjUuNjMwMzRWNS42MzAwNlY1LjYyOTczVjUuNjI5NjhWNS42Mjk2MlY1LjYyOTNWNS42MjkwOVY1LjYyODkyVjUuNjI4NjhWNS42Mjg1M1Y1LjYyODQzVjUuNjI4MTVWNS42Mjc3OFY1LjYyNzc2VjUuNjI3NzRWNS42MjczNlY1LjYyNzAyVjUuNjI2OTdWNS42MjY5VjUuNjI2NTdWNS42MjYyOFY1LjYyNjE3VjUuNjI2MDVWNS42MjU3N1Y1LjYyNTUxVjUuNjI1MzhWNS42MjUyM1Y1LjYyNDk4VjUuNjI0NzJWNS42MjQ1OFY1LjYyNDQ0VjUuNjI0MThWNS42MjM5VjUuNjIzNzhWNS42MjM2N1Y1LjYyMzM4VjUuNjIzMDVWNS42MjI5OVY1LjYyMjkzVjUuNjIyNTlWNS42MjIyMlY1LjYyMjJWNS42MjIxN1Y1LjYyMTgxVjUuNjIxNTNWNS42MjE0MlY1LjYyMTI3VjUuNjIxMDNWNS42MjA4NlY1LjYyMDY1VjUuNjIwMzRWNS42MjAyN1Y1LjYyMDIzVjUuNjE5ODlWNS42MTk2MVY1LjYxOTUyVjUuNjE5MzdWNS42MTkxNlY1LjYxOTAzVjUuNjE4NzlWNS42MTg0NlY1LjYxODQzVjUuNjE4MzhWNS42MTgwOFY1LjYxNzkyVjUuNjE3NzNWNS42MTc0MVY1LjYxNzM5VjUuNjE3MzZWNS42MTcwNlY1LjYxNjkxVjUuNjE2NzNWNS42MTY0NFY1LjYxNjQxVjUuNjE2MzJWNS42MTYwOVY1LjYxNlY1LjYxNTc4VjUuNjE1NTdWNS42MTU0OFY1LjYxNTI0VjUuNjE1MTlWNS42MTUxN1Y1LjYxNDkxVjUuNjE0NzlWNS42MTQ2M1Y1LjYxNDQ0VjUuNjE0MzZWNS42MTQxM1Y1LjYxNDFWNS42MTM4NlY1LjYxMzc4VjUuNjEzNjJWNS42MTM0OVY1LjYxMzM5VjUuNjEzMjFWNS42MTMxN1Y1LjYxMjk5VjUuNjEyOTZWNS42MTI3N1Y1LjYxMjcyVjUuNjEyNThWNS42MTI1MVY1LjYxMjQxVjUuNjEyMzFWNS42MTIyNVY1LjYxMjE0VjUuNjEyMVY1LjYxMTk4VjUuNjExOTZWNS42MTE4NFY1LjYxMTgyVjUuNjExNzNWNS42MTE3MlY1LjYxMTYzVjUuNjExNjFWNS42MTE1NFY1LjYxMTUzVjUuNjExNDdWNS42MTE0NlY1LjYxMTQyVjUuNjExNFY1LjYxMTM4VjUuNjExMzdWNS42MTEzNVY1LjYxMTM0VjUuNjEwNjJWNS42MDkzOFY1LjYwODEyVjUuNjA2ODJWNS42MDU0OVY1LjYwNDEzVjUuNjAyNzRWNS42MDEzMVY1LjU5OTg1VjUuNTk4MzVWNS41OTY4MlY1LjU5NTI2VjUuNTkzNjZWNS41OTIwM1Y1LjU5MDM2VjUuNTg4NjVWNS41ODY5MVY1LjU4NTEzVjUuNTgzMzJWNS41ODE0N1Y1LjU3OTU4VjUuNTc3NjZWNS41NzU3VjUuNTczN1Y1LjU3MTY2VjUuNTY5NThWNS41Njc0NlY1LjU2NTMxVjUuNTYzMTFWNS41NjA4N1Y1LjU1ODZWNS41NTYyOFY1LjU1MzkyVjUuNTUxNTJWNS41NDkwOVY1LjU0NjZWNS41NDQwOFY1LjU0MTUxVjUuNTM4OVY1LjUzNjI1VjUuNTMzNTZWNS41MzA4MlY1LjUyODA0VjUuNTI1MjFWNS41MjIzNFY1LjUxOTQyVjUuNTE2NDZWNS41MTM0NVY1LjUxMDRWNS41MDczVjUuNTA0MTZWNS41MDA5N1Y1LjQ5NzczVjUuNDk0NDRWNS40OTExMVY1LjQ4NzczVjUuNDg0M1Y1LjQ4MDgyVjUuNDc3M1Y1LjQ3MzcyVjUuNDcwMVY1LjQ2NjQyVjUuNDYyN1Y1LjQ1ODkyVjUuNDU1MVY1LjQ1MTIyVjUuNDQ3MjlWNS40NDMzMVY1LjQzOTI4VjUuNDM1MlY1LjQzMTA3VjUuNDI2ODhWNS40MjI2NFY1LjQxODM0VjUuNDEzOTlWNS40MDk1OVY1LjQwNTE0VjUuNDAwNjJWNS4zOTYwNlY1LjM5MTQ0VjUuMzg2NzZWNS4zODIwM1Y1LjM3NzI0VjUuMzcyNFY1LjM2NzVWNS4zNjI1NFY1LjM1NzUyVjUuMzUyNDVWNS4zNDczMlY1LjM0MjEzVjUuMzM2ODhWNS4zMzE1N1Y1LjMyNjIxVjUuMzIwNzhWNS4zMTUzVjUuMzA5NzVWNS4zMDQxNVY1LjI5ODQ4VjUuMjkyNzVWNS4yODY5N1Y1LjI4MTEyVjUuMjc1MlY1LjI2OTIzVjUuMjYzMTlWNS4yNTcxVjUuMjUwOTNWNS4yNDQ3MVY1LjIzODQyVjUuMjMyMDdWNS4yMjU2NVY1LjIxOTE3VjUuMjEyNjJWNS4yMDYwMVY1LjE5OTMzVjUuMTkyNThWNS4xODU3N1Y1LjE3ODlWNS4xNzE5NVY1LjE2NDk0VjUuMTU3ODdWNS4xNTA3MlY1LjE0MzUxVjUuMTM2MjNWNS4xMjg4OFY1LjEyMTQ2VjUuMTEzOTdWNS4xMDY0MVY1LjA5ODc5VjUuMDkxMDlWNS4wODMzMlY1LjA3NTQ4VjUuMDY3NTdWNS4wNTk1OVY1LjA1MTU0VjUuMDQzNDFWNS4wMzUyMlY1LjAyNjk1VjUuMDE4NjFWNS4wMTAxOVY1LjAwMTdWNC45OTMxNFY0Ljk4NDVWNC45NzU3OVY0Ljk2NzAxVjQuOTU4MTVWNC45NDkyMVY0Ljk0MDJWNC45MzExMVY0LjkyMTk1VjQuOTEyNzFWNC45MDMzOVY0Ljg5NFY0Ljg4NDUzVjQuODc0OThDMTQuNTQ5NSA0LjUzOTA0IDE0LjQ4OTggNC4zNTI5NyAxNC40Mzc3IDQuMjU0ODRDMTQuMzkwNyA0LjE2NjA4IDE0LjMzNjYgNC4xMjI5OSAxNC4yNzc4IDQuMDkzOTFDMTQuMjQ1MiA0LjA3Nzc4IDE0LjIxMTcgNC4wNjUyOCAxNC4xNzY1IDQuMDU1NjJaIiBmaWxsPSIjRkZBNTIwIi8+Cjwvc3ZnPgo=); }
  .icon_repair_light {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.33398 14.7273C5.33398 17.4224 5.64776 18 7.11176 18C8.57576 18 8.88954 17.4224 8.88954 14.7273C8.88954 12.0322 8.57576 11.4545 7.11176 11.4545C5.64776 11.4545 5.33398 12.0322 5.33398 14.7273Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.11111 5.24545C8.56208 5.24545 9.68601 5.20927 10.5604 5.11984C11.4473 5.02913 11.9876 4.89139 12.3192 4.73881C12.6076 4.60608 12.7039 4.48022 12.764 4.35578C12.8481 4.18152 12.9222 3.86978 12.9222 3.27273C12.9222 2.67568 12.8481 2.36394 12.764 2.18968C12.7039 2.06523 12.6076 1.93938 12.3192 1.80664C11.9876 1.65406 11.4473 1.51633 10.5604 1.42562C9.68601 1.33618 8.56208 1.3 7.11111 1.3C5.66014 1.3 4.53621 1.33618 3.66178 1.42562C2.77494 1.51633 2.23458 1.65406 1.90305 1.80664C1.61464 1.93938 1.51836 2.06523 1.45827 2.18968C1.37411 2.36394 1.3 2.67568 1.3 3.27273C1.3 3.86978 1.37411 4.18152 1.45827 4.35578C1.51836 4.48022 1.61464 4.60608 1.90305 4.73881C2.23458 4.89139 2.77494 5.02913 3.66178 5.11984C4.53621 5.20927 5.66014 5.24545 7.11111 5.24545ZM14.1765 4.05562C13.9068 6.08309 12.3503 6.54545 7.11111 6.54545C1.25511 6.54545 -3.4916e-08 5.96782 0 3.27273C3.49162e-08 0.577637 1.25511 -6.42794e-08 7.11111 0C12.5619 5.98266e-08 14.0265 0.500465 14.2031 2.74318C14.4083 2.76884 14.6386 2.82197 14.8544 2.92877C15.1401 3.07014 15.4027 3.29978 15.5862 3.64568C15.7647 3.98221 15.8495 4.39273 15.8495 4.87498V4.88453V4.894V4.90339V4.91271V4.92195V4.93111V4.9402V4.94921V4.95815V4.96701V4.97579V4.9845V4.99314V5.0017V5.01019V5.01861V5.02695V5.03522V5.04341V5.05154V5.05959V5.06757V5.07548V5.08332V5.09109V5.09879V5.10641V5.11397V5.12146V5.12888V5.13623V5.14351V5.15072V5.15787V5.16494V5.17195V5.1789V5.18577V5.19258V5.19933V5.20601V5.21262V5.21917V5.22565V5.23207V5.23842V5.24471V5.25093V5.2571V5.26319V5.26923V5.2752V5.28112V5.28697V5.29275V5.29848V5.30415V5.30975V5.3153V5.32078V5.32621V5.33157V5.33688V5.34213V5.34732V5.35245V5.35752V5.36254V5.3675V5.3724V5.37724V5.38203V5.38676V5.39144V5.39606V5.40062V5.40514V5.40959V5.41399V5.41834V5.42264V5.42688V5.43107V5.4352V5.43928V5.44331V5.44729V5.45122V5.4551V5.45892V5.4627V5.46642V5.4701V5.47372V5.4773V5.48082V5.4843V5.48773V5.49111V5.49444V5.49773V5.50097V5.50416V5.5073V5.5104V5.51345V5.51646V5.51942V5.52234V5.52521V5.52804V5.53082V5.53356V5.53625V5.5389V5.54151V5.54408V5.5466V5.54909V5.55152V5.55392V5.55628V5.5586V5.56087V5.56311V5.56531V5.56746V5.56958V5.57166V5.5737V5.5757V5.57766V5.57958V5.58147V5.58332V5.58513V5.58691V5.58865V5.59036V5.59203V5.59366V5.59526V5.59682V5.59835V5.59985V5.60131V5.60274V5.60413V5.60549V5.60682V5.60812V5.60938V5.61062V5.61135V5.61137V5.61138V5.6114V5.61142V5.61146V5.61147V5.61153V5.61154V5.61161V5.61163V5.61172V5.61173V5.61182V5.61184V5.61196V5.61198V5.6121V5.61214V5.61225V5.61231V5.61241V5.61251V5.61258V5.61272V5.61277V5.61296V5.61299V5.61317V5.61321V5.61339V5.61349V5.61362V5.61378V5.61386V5.6141V5.61413V5.61436V5.61444V5.61463V5.61479V5.61491V5.61517V5.61519V5.61524V5.61548V5.61557V5.61578V5.616V5.61609V5.61632V5.61641V5.61644V5.61673V5.61691V5.61706V5.61736V5.61739V5.61741V5.61773V5.61792V5.61808V5.61838V5.61843V5.61846V5.61879V5.61903V5.61916V5.61937V5.61952V5.61961V5.61989V5.62023V5.62027V5.62034V5.62065V5.62086V5.62103V5.62127V5.62142V5.62153V5.62181V5.62217V5.6222V5.62222V5.62259V5.62293V5.62299V5.62305V5.62338V5.62367V5.62378V5.6239V5.62418V5.62444V5.62458V5.62472V5.62498V5.62523V5.62538V5.62551V5.62577V5.62605V5.62617V5.62628V5.62657V5.6269V5.62697V5.62702V5.62736V5.62774V5.62776V5.62778V5.62815V5.62843V5.62853V5.62868V5.62892V5.62909V5.6293V5.62962V5.62968V5.62973V5.63006V5.63034V5.63043V5.63058V5.6308V5.63093V5.63116V5.63149V5.63152V5.63157V5.63187V5.63203V5.63222V5.63255V5.63256V5.63259V5.6329V5.63304V5.63322V5.63351V5.63355V5.63364V5.63386V5.63395V5.63417V5.63438V5.63447V5.63472V5.63476V5.63478V5.63505V5.63516V5.63532V5.63552V5.63559V5.63583V5.63585V5.6361V5.63617V5.63633V5.63646V5.63656V5.63674V5.63678V5.63697V5.63699V5.63718V5.63723V5.63737V5.63744V5.63754V5.63764V5.63771V5.63782V5.63786V5.63797V5.63799V5.63812V5.63814V5.63823V5.63824V5.63832V5.63834V5.63841V5.63843V5.63848V5.6385V5.63853V5.63855V5.63858V5.63859V5.63861V5.63934V5.64057V5.64184V5.64313V5.64446V5.64582V5.64722V5.64864V5.65011V5.6516V5.65313V5.65469V5.65629V5.65793V5.6596V5.6613V5.66304V5.66482V5.66663V5.66848V5.67037V5.67229V5.67426V5.67626V5.6783V5.68037V5.68249V5.68465V5.68684V5.68908V5.69136V5.69367V5.69603V5.69843V5.70087V5.70335V5.70587V5.70844V5.71105V5.7137V5.7164V5.71913V5.72192V5.72474V5.72761V5.73053V5.73349V5.7365V5.73955V5.74265V5.74579V5.74899V5.75222V5.75551V5.75884V5.76222V5.76565V5.76913V5.77266V5.77623V5.77986V5.78353V5.78726V5.79103V5.79486V5.79873V5.80266V5.80664V5.81067V5.81475V5.81889V5.82308V5.82732V5.83161V5.83596V5.84036V5.84482V5.84933V5.85389V5.85851V5.86319V5.86792V5.87271V5.87756V5.88246V5.88742V5.89243V5.8975V5.90264V5.90782V5.91307V5.91838V5.92374V5.92917V5.93465V5.9402V5.94581V5.95147V5.9572V5.96299V5.96884V5.97475V5.98072V5.98676V5.99286V5.99902V6.00524V6.01153V6.01789V6.0243V6.03079V6.03733V6.04395V6.05062V6.05737V6.06418V6.07105V6.078V6.08501V6.09209V6.09923V6.10644V6.11373V6.12108V6.12849V6.13598V6.14354V6.15117V6.15886V6.16663V6.17447V6.18238V6.19036V6.19841V6.20654V6.21474V6.223V6.23135V6.23976V6.24825V6.25681V6.26545V6.27416V6.28295V6.29181V6.30074V6.30975V6.31884V6.32801V6.33724V6.34656V6.35596V6.36543V6.37498C15.8495 7.32216 15.5649 8.145 15.0246 8.73862C14.4806 9.33636 13.7231 9.64997 12.8884 9.64997H12.8806H12.8727H12.8649H12.857H12.8492H12.8413H12.8334H12.8256H12.8177H12.8098H12.8018H12.7939H12.786H12.778H12.7701H12.7621H12.7541H12.7462H12.7382H12.7302H12.7222H12.7142H12.7061H12.6981H12.69H12.682H12.6739H12.6659H12.6578H12.6497H12.6416H12.6335H12.6254H12.6173H12.6091H12.601H12.5929H12.5847H12.5765H12.5684H12.5602H12.552H12.5438H12.5356H12.5274H12.5192H12.511H12.5028H12.4945H12.4863H12.478H12.4698H12.4615H12.4532H12.445H12.4367H12.4284H12.4201H12.4118H12.4035H12.3951H12.3868H12.3785H12.3702H12.3618H12.3535H12.3451H12.3367H12.3284H12.32H12.3116H12.3032H12.2948H12.2864H12.278H12.2696H12.2612H12.2528H12.2443H12.2359H12.2275H12.219H12.2106H12.2021H12.1937H12.1852H12.1767H12.1683H12.1598H12.1513H12.1428H12.1343H12.1258H12.1173H12.1088H12.1003H12.0918H12.0833H12.0747H12.0662H12.0577H12.0491H12.0406H12.032H12.0235H12.0149H12.0064H11.9978H11.9893H11.9807H11.9721H11.9635H11.955H11.9464H11.9378H11.9292H11.9206H11.912H11.9034H11.8948H11.8862H11.8776H11.869H11.8604H11.8517H11.8431H11.8345H11.8259H11.8173H11.8086H11.8H11.7914H11.7827H11.7741H11.7654H11.7568H11.7482H11.7395H11.7309H11.7222H11.7135H11.7049H11.6962H11.6876H11.6789H11.6703H11.6616H11.6529H11.6443H11.6356H11.6269H11.6183H11.6096H11.6009H11.5922H11.5836H11.5749H11.5662H11.5575H11.5489H11.5402H11.5315H11.5228H11.5142H11.5055H11.4968H11.4881H11.4794H11.4708H11.4621H11.4534H11.4447H11.436H11.4274H11.4187H11.41H11.4013H11.3926H11.384H11.3753H11.3666H11.3579H11.3492H11.3406H11.3319H11.3232H11.3145H11.3059H11.2972H11.2885H11.2799H11.2712H11.2625H11.2539H11.2452H11.2365H11.2279H11.2192H11.2106H11.2019H11.1933H11.1846H11.176H11.1673H11.1587H11.15H11.1414H11.1327H11.1241H11.1155H11.1068H11.0982H11.0896H11.0809H11.0723H11.0637H11.0551H11.0465H11.0378H11.0292H11.0206H11.012H11.0034H10.9948H10.9862H10.9776H10.9691H10.9605H10.9519H10.9433H10.9347H10.9262H10.9176H10.909H10.9005H10.8919H10.8834H10.8748H10.8663H10.8577H10.8492H10.8407H10.8322H10.8236H10.8151H10.8066H10.7981H10.7896H10.7811H10.7726H10.7641H10.7556H10.7471H10.7387H10.7302H10.7217H10.7133H10.7048H10.6964H10.6879H10.6795H10.671H10.6626H10.6542H10.6458H10.6373H10.6289H10.6205H10.6121H10.6038H10.5954H10.587H10.5786H10.5703H10.5619H10.5535H10.5452H10.5369H10.5285H10.5202H10.5119H10.5036H10.4953H10.487H10.4787H10.4704H10.4621H10.4538H10.4455H10.4373H10.429H10.4208H10.4126H10.4043H10.3961H10.3879H10.3797H10.3715H10.3633H10.3551H10.3469H10.3387H10.3306H10.3224H10.3143H10.3061H10.298H10.2899H10.2818H10.2737H10.2656H10.2575H10.2494H10.2413H10.2333H10.2252H10.2172H10.2091H10.2011H10.1931H10.1851H10.1771H10.1691H10.1611H10.1531H10.1451H10.1372H10.1292H10.1213H10.1134H10.1054H10.0975H10.0896H10.0817H10.0739H10.066H10.0581H10.0503H10.0424H10.0346H10.0268H10.019H10.0112H10.0034H9.99561H9.98784H9.98008H9.97233H9.9646H9.95687H9.94915H9.94145H9.93375H9.92607H9.91839H9.91073H9.90308H9.89544H9.88781H9.88019H9.87259H9.86499H9.85741H9.84983H9.84227H9.83472H9.82719H9.81966H9.81215H9.80464H9.79715H9.78967H9.78221H9.77475H9.76731H9.75988H9.75246H9.74506H9.73766H9.73028H9.72292H9.71556H9.70822H9.70089H9.69357H9.68626H9.67897H9.67169H9.66442H9.65717H9.64993H9.6427H9.63549H9.62829H9.6211H9.61393H9.60677H9.59962H9.59249H9.58537H9.57826H9.57117H9.56409H9.55702H9.54997H9.54294H9.53591H9.5289H9.52191H9.51493H9.50796H9.50101H9.49407H9.48715H9.48024H9.47335H9.46647H9.4596H9.45275H9.44592H9.4391H9.43229H9.4255H9.41873H9.41196H9.40522H9.39849H9.39177H9.38507H9.37839H9.37172H9.36507H9.35843H9.35181H9.3452H9.33861H9.33204H9.32548H9.31894H9.31241H9.3059H9.29941H9.29293H9.28647H9.28002H9.27359H9.26718H9.26078H9.2544H9.24804H9.24169H9.23536H9.22905H9.22275H9.21647H9.21021H9.20396H9.19773H9.19152H9.18533H9.17915H9.17299H9.16685H9.16072H9.15461H9.14852H9.14245H9.1364H9.13036H9.12434H9.11834H9.11236H9.10639H9.10044H9.09451H9.0886H9.08271H9.07683H9.07098H9.06514H9.05932H9.05352H9.04774H9.04197H9.03623H9.0305H9.02479H9.0191H9.01343H9.00778H9.00215H8.99654H8.99094H8.98537H8.97981H8.97428H8.96876H8.96326H8.95779H8.95233H8.94689H8.94147H8.93607H8.93069H8.92533H8.92H8.91468H8.90938H8.9041H8.89884H8.8936H8.88838C8.52967 9.64997 8.24324 9.73446 8.06175 9.87368C7.90846 9.99126 7.7606 10.1987 7.7606 10.6363L7.76061 11.9147L7.7606 12.1896L7.7606 12.2527L7.7606 12.2678V12.2715V12.2724V12.2726V12.2727C7.76059 12.6317 7.46957 12.9227 7.11058 12.9227C6.7516 12.9227 6.46059 12.6317 6.4606 12.2727V12.2727V12.2726V12.2724V12.2715V12.2678L6.4606 12.2527L6.4606 12.1896L6.46061 11.9147L6.4606 10.6363C6.4606 9.84673 6.75717 9.23596 7.27055 8.84218C7.75572 8.47002 8.35819 8.34997 8.88838 8.34997H8.8936H8.89884H8.9041H8.90938H8.91468H8.92H8.92533H8.93069H8.93607H8.94147H8.94689H8.95233H8.95779H8.96326H8.96876H8.97428H8.97981H8.98537H8.99094H8.99654H9.00215H9.00778H9.01343H9.0191H9.02479H9.0305H9.03623H9.04197H9.04774H9.05352H9.05932H9.06514H9.07098H9.07683H9.08271H9.0886H9.09451H9.10044H9.10639H9.11236H9.11834H9.12434H9.13036H9.1364H9.14245H9.14852H9.15461H9.16072H9.16685H9.17299H9.17915H9.18533H9.19152H9.19773H9.20396H9.21021H9.21647H9.22275H9.22905H9.23536H9.24169H9.24804H9.2544H9.26078H9.26718H9.27359H9.28002H9.28647H9.29293H9.29941H9.3059H9.31241H9.31894H9.32548H9.33204H9.33861H9.3452H9.35181H9.35843H9.36507H9.37172H9.37839H9.38507H9.39177H9.39849H9.40522H9.41196H9.41873H9.4255H9.43229H9.4391H9.44592H9.45275H9.4596H9.46647H9.47335H9.48024H9.48715H9.49407H9.50101H9.50796H9.51493H9.52191H9.5289H9.53591H9.54294H9.54997H9.55702H9.56409H9.57117H9.57826H9.58537H9.59249H9.59962H9.60677H9.61393H9.6211H9.62829H9.63549H9.6427H9.64993H9.65717H9.66442H9.67169H9.67897H9.68626H9.69357H9.70089H9.70822H9.71556H9.72292H9.73028H9.73766H9.74506H9.75246H9.75988H9.76731H9.77475H9.78221H9.78967H9.79715H9.80464H9.81215H9.81966H9.82719H9.83472H9.84227H9.84983H9.85741H9.86499H9.87259H9.88019H9.88781H9.89544H9.90308H9.91073H9.91839H9.92607H9.93375H9.94145H9.94915H9.95687H9.9646H9.97233H9.98008H9.98784H9.99561H10.0034H10.0112H10.019H10.0268H10.0346H10.0424H10.0503H10.0581H10.066H10.0739H10.0817H10.0896H10.0975H10.1054H10.1134H10.1213H10.1292H10.1372H10.1451H10.1531H10.1611H10.1691H10.1771H10.1851H10.1931H10.2011H10.2091H10.2172H10.2252H10.2333H10.2413H10.2494H10.2575H10.2656H10.2737H10.2818H10.2899H10.298H10.3061H10.3143H10.3224H10.3306H10.3387H10.3469H10.3551H10.3633H10.3715H10.3797H10.3879H10.3961H10.4043H10.4126H10.4208H10.429H10.4373H10.4455H10.4538H10.4621H10.4704H10.4787H10.487H10.4953H10.5036H10.5119H10.5202H10.5285H10.5369H10.5452H10.5535H10.5619H10.5703H10.5786H10.587H10.5954H10.6038H10.6121H10.6205H10.6289H10.6373H10.6458H10.6542H10.6626H10.671H10.6795H10.6879H10.6964H10.7048H10.7133H10.7217H10.7302H10.7387H10.7471H10.7556H10.7641H10.7726H10.7811H10.7896H10.7981H10.8066H10.8151H10.8236H10.8322H10.8407H10.8492H10.8577H10.8663H10.8748H10.8834H10.8919H10.9005H10.909H10.9176H10.9262H10.9347H10.9433H10.9519H10.9605H10.9691H10.9776H10.9862H10.9948H11.0034H11.012H11.0206H11.0292H11.0378H11.0465H11.0551H11.0637H11.0723H11.0809H11.0896H11.0982H11.1068H11.1155H11.1241H11.1327H11.1414H11.15H11.1587H11.1673H11.176H11.1846H11.1933H11.2019H11.2106H11.2192H11.2279H11.2365H11.2452H11.2539H11.2625H11.2712H11.2799H11.2885H11.2972H11.3059H11.3145H11.3232H11.3319H11.3406H11.3492H11.3579H11.3666H11.3753H11.384H11.3926H11.4013H11.41H11.4187H11.4274H11.436H11.4447H11.4534H11.4621H11.4708H11.4794H11.4881H11.4968H11.5055H11.5142H11.5228H11.5315H11.5402H11.5489H11.5575H11.5662H11.5749H11.5836H11.5922H11.6009H11.6096H11.6183H11.6269H11.6356H11.6443H11.6529H11.6616H11.6703H11.6789H11.6876H11.6962H11.7049H11.7135H11.7222H11.7309H11.7395H11.7482H11.7568H11.7654H11.7741H11.7827H11.7914H11.8H11.8086H11.8173H11.8259H11.8345H11.8431H11.8517H11.8604H11.869H11.8776H11.8862H11.8948H11.9034H11.912H11.9206H11.9292H11.9378H11.9464H11.955H11.9635H11.9721H11.9807H11.9893H11.9978H12.0064H12.0149H12.0235H12.032H12.0406H12.0491H12.0577H12.0662H12.0747H12.0833H12.0918H12.1003H12.1088H12.1173H12.1258H12.1343H12.1428H12.1513H12.1598H12.1683H12.1767H12.1852H12.1937H12.2021H12.2106H12.219H12.2275H12.2359H12.2443H12.2528H12.2612H12.2696H12.278H12.2864H12.2948H12.3032H12.3116H12.32H12.3284H12.3367H12.3451H12.3535H12.3618H12.3702H12.3785H12.3868H12.3951H12.4035H12.4118H12.4201H12.4284H12.4367H12.445H12.4532H12.4615H12.4698H12.478H12.4863H12.4945H12.5028H12.511H12.5192H12.5274H12.5356H12.5438H12.552H12.5602H12.5684H12.5765H12.5847H12.5929H12.601H12.6091H12.6173H12.6254H12.6335H12.6416H12.6497H12.6578H12.6659H12.6739H12.682H12.69H12.6981H12.7061H12.7142H12.7222H12.7302H12.7382H12.7462H12.7541H12.7621H12.7701H12.778H12.786H12.7939H12.8018H12.8098H12.8177H12.8256H12.8334H12.8413H12.8492H12.857H12.8649H12.8727H12.8806H12.8884C13.387 8.34997 13.785 8.16927 14.0632 7.8636C14.3452 7.55382 14.5495 7.06415 14.5495 6.37498V6.36543V6.35596V6.34656V6.33724V6.32801V6.31884V6.30975V6.30074V6.29181V6.28295V6.27416V6.26545V6.25681V6.24825V6.23976V6.23135V6.223V6.21474V6.20654V6.19841V6.19036V6.18238V6.17447V6.16663V6.15886V6.15117V6.14354V6.13598V6.12849V6.12108V6.11373V6.10644V6.09923V6.09209V6.08501V6.078V6.07105V6.06418V6.05737V6.05062V6.04395V6.03733V6.03079V6.0243V6.01789V6.01153V6.00524V5.99902V5.99286V5.98676V5.98072V5.97475V5.96884V5.96299V5.9572V5.95147V5.94581V5.9402V5.93465V5.92917V5.92374V5.91838V5.91307V5.90782V5.90264V5.8975V5.89243V5.88742V5.88246V5.87756V5.87271V5.86792V5.86319V5.85851V5.85389V5.84933V5.84482V5.84036V5.83596V5.83161V5.82732V5.82308V5.81889V5.81475V5.81067V5.80664V5.80266V5.79873V5.79486V5.79103V5.78726V5.78353V5.77986V5.77623V5.77266V5.76913V5.76565V5.76222V5.75884V5.75551V5.75222V5.74899V5.74579V5.74265V5.73955V5.7365V5.73349V5.73053V5.72761V5.72474V5.72192V5.71913V5.7164V5.7137V5.71105V5.70844V5.70587V5.70335V5.70087V5.69843V5.69603V5.69367V5.69136V5.68908V5.68684V5.68465V5.68249V5.68037V5.6783V5.67626V5.67426V5.67229V5.67037V5.66848V5.66663V5.66482V5.66304V5.6613V5.6596V5.65793V5.65629V5.65469V5.65313V5.6516V5.65011V5.64864V5.64722V5.64582V5.64446V5.64313V5.64184V5.64057V5.63934V5.63861V5.6386V5.63859V5.63858V5.63855V5.63853V5.6385V5.63848V5.63843V5.63841V5.63834V5.63832V5.63824V5.63823V5.63814V5.63812V5.63799V5.63797V5.63786V5.63782V5.63771V5.63764V5.63754V5.63744V5.63737V5.63723V5.63718V5.63699V5.63697V5.63678V5.63674V5.63656V5.63646V5.63633V5.63617V5.6361V5.63585V5.63583V5.63559V5.63552V5.63532V5.63516V5.63505V5.63478V5.63476V5.63472V5.63447V5.63438V5.63417V5.63395V5.63386V5.63364V5.63355V5.63351V5.63322V5.63304V5.6329V5.63259V5.63256V5.63255V5.63222V5.63203V5.63187V5.63157V5.63152V5.63149V5.63116V5.63093V5.6308V5.63058V5.63043V5.63034V5.63006V5.62973V5.62968V5.62962V5.6293V5.62909V5.62892V5.62868V5.62853V5.62843V5.62815V5.62778V5.62776V5.62774V5.62736V5.62702V5.62697V5.6269V5.62657V5.62628V5.62617V5.62605V5.62577V5.62551V5.62538V5.62523V5.62498V5.62472V5.62458V5.62444V5.62418V5.6239V5.62378V5.62367V5.62338V5.62305V5.62299V5.62293V5.62259V5.62222V5.6222V5.62217V5.62181V5.62153V5.62142V5.62127V5.62103V5.62086V5.62065V5.62034V5.62027V5.62023V5.61989V5.61961V5.61952V5.61937V5.61916V5.61903V5.61879V5.61846V5.61843V5.61838V5.61808V5.61792V5.61773V5.61741V5.61739V5.61736V5.61706V5.61691V5.61673V5.61644V5.61641V5.61632V5.61609V5.616V5.61578V5.61557V5.61548V5.61524V5.61519V5.61517V5.61491V5.61479V5.61463V5.61444V5.61436V5.61413V5.6141V5.61386V5.61378V5.61362V5.61349V5.61339V5.61321V5.61317V5.61299V5.61296V5.61277V5.61272V5.61258V5.61251V5.61241V5.61231V5.61225V5.61214V5.6121V5.61198V5.61196V5.61184V5.61182V5.61173V5.61172V5.61163V5.61161V5.61154V5.61153V5.61147V5.61146V5.61142V5.6114V5.61138V5.61137V5.61135V5.61134V5.61062V5.60938V5.60812V5.60682V5.60549V5.60413V5.60274V5.60131V5.59985V5.59835V5.59682V5.59526V5.59366V5.59203V5.59036V5.58865V5.58691V5.58513V5.58332V5.58147V5.57958V5.57766V5.5757V5.5737V5.57166V5.56958V5.56746V5.56531V5.56311V5.56087V5.5586V5.55628V5.55392V5.55152V5.54909V5.5466V5.54408V5.54151V5.5389V5.53625V5.53356V5.53082V5.52804V5.52521V5.52234V5.51942V5.51646V5.51345V5.5104V5.5073V5.50416V5.50097V5.49773V5.49444V5.49111V5.48773V5.4843V5.48082V5.4773V5.47372V5.4701V5.46642V5.4627V5.45892V5.4551V5.45122V5.44729V5.44331V5.43928V5.4352V5.43107V5.42688V5.42264V5.41834V5.41399V5.40959V5.40514V5.40062V5.39606V5.39144V5.38676V5.38203V5.37724V5.3724V5.3675V5.36254V5.35752V5.35245V5.34732V5.34213V5.33688V5.33157V5.32621V5.32078V5.3153V5.30975V5.30415V5.29848V5.29275V5.28697V5.28112V5.2752V5.26923V5.26319V5.2571V5.25093V5.24471V5.23842V5.23207V5.22565V5.21917V5.21262V5.20601V5.19933V5.19258V5.18577V5.1789V5.17195V5.16494V5.15787V5.15072V5.14351V5.13623V5.12888V5.12146V5.11397V5.10641V5.09879V5.09109V5.08332V5.07548V5.06757V5.05959V5.05154V5.04341V5.03522V5.02695V5.01861V5.01019V5.0017V4.99314V4.9845V4.97579V4.96701V4.95815V4.94921V4.9402V4.93111V4.92195V4.91271V4.90339V4.894V4.88453V4.87498C14.5495 4.53904 14.4898 4.35297 14.4377 4.25484C14.3907 4.16608 14.3366 4.12299 14.2778 4.09391C14.2452 4.07778 14.2117 4.06528 14.1765 4.05562Z' fill='white'/%3e%3c/svg%3e"); }
  .icon_wishlist {
    background-position: -1px 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.48645 17.0596L5.48643 17.0596L5.48008 17.0638C4.3931 17.7789 2.98965 17.0844 2.89719 15.9668C2.79115 14.685 2.64998 12.3375 2.65 8.92464V8.8631C2.64997 7.50971 2.6507 6.32678 2.75411 5.33887C2.85877 4.33904 3.07659 3.43148 3.59208 2.68619C4.68759 1.1023 6.80191 0.662589 9.9959 0.650259C13.1944 0.637912 15.3123 1.07523 16.4091 2.66934C16.9237 3.41737 17.1413 4.329 17.2459 5.33219C17.3493 6.32386 17.35 7.50987 17.35 8.86372V8.92465C17.35 12.3376 17.2088 14.685 17.1028 15.9668C17.0103 17.0844 15.6069 17.7788 14.5199 17.0638L14.5199 17.0638L14.5135 17.0597C13.6828 16.5269 12.9147 15.954 12.3197 15.5099L12.3106 15.5031C12.0387 15.3001 11.7948 15.1181 11.6043 14.9857C11.2473 14.7376 10.9581 14.5747 10.6977 14.4764C10.4188 14.3711 10.1975 14.3493 10 14.3493C9.80247 14.3493 9.5812 14.3711 9.30233 14.4764C9.04189 14.5747 8.75271 14.7376 8.39567 14.9857L8.74198 15.4841L8.39567 14.9857C8.20507 15.1182 7.96097 15.3004 7.68883 15.5035L7.68025 15.5099C7.08526 15.954 6.31724 16.5269 5.48645 17.0596Z' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
  .icon_wishlist_active,
  .card-wishlist.is-active .icon_wishlist {
    background-position: 1px 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI0OTQwNSAxNi4wMjA0QzAuMTQxODg5IDE0LjcyMDggLTIuMjQ3NTZlLTA1IDEyLjM1NTUgNy45NDA1OGUtMDcgOC45MjQ2NFY4Ljg2MzFDLTIuNDk1NTFlLTA1IDcuNTIwMzMgLTQuNzY0OTdlLTA1IDYuMjk5OTcgMC4xMDc2NDMgNS4yNzEyQzAuMjE2Njg4IDQuMjI5NDkgMC40NTA2MDEgMy4xOTM4NyAxLjA1NzQ5IDIuMzE2NDRDMi4zNjM3MSAwLjQyNzkwOCA0LjgyMDgxIDAuMDEyNTEwOSA3Ljk5MzM5IDAuMDAwMjYzNzM2QzExLjE3MjggLTAuMDEyMDA5NiAxMy42MzYxIDAuMzk5MDA0IDE0Ljk0NDYgMi4zMDA5MUMxNS41NSAzLjE4MDkgMTUuNzgzNSA0LjIyMDE4IDE1Ljg5MjQgNS4yNjQ3OEMxNiA2LjI5NzE0IDE2IDcuNTIwMzggMTYgOC44NjM3MVY4LjkyNDY1QzE2IDEyLjM1NTUgMTUuODU4MSAxNC43MjA4IDE1Ljc1MDYgMTYuMDIwNEMxNS42MTE2IDE3LjcwMDMgMTMuNjAxMSAxOC41NTMxIDEyLjE2MjcgMTcuNjA2OEMxMS4zMDk4IDE3LjA2IDEwLjUyNDUgMTYuNDczOCA5LjkzMDk1IDE2LjAzMDhDOS42NTE2NyAxNS44MjI0IDkuNDE0ODMgMTUuNjQ1NiA5LjIzMzQgMTUuNTE5NUM4LjU2MjE4IDE1LjA1MzEgOC4yNzQ5MyAxNC45OTkzIDggMTQuOTk5M0M3LjcyNTA2IDE0Ljk5OTMgNy40Mzc4MSAxNS4wNTMxIDYuNzY2NTggMTUuNTE5NUM2LjU4NTE3IDE1LjY0NTYgNi4zNDgyOCAxNS44MjI0IDYuMDY5MDMgMTYuMDMwOEM1LjQ3NTQ3IDE2LjQ3MzggNC42OTAxNSAxNy4wNTk5IDMuODM3MzIgMTcuNjA2OEMyLjM5ODg4IDE4LjU1MzEgMC4zODgzODIgMTcuNzAwMyAwLjI0OTQwNSAxNi4wMjA0Wk05LjYgNC41QzEwLjAzMjcgNC41IDEwLjIxNTUgNC41MDQ2NiAxMC4zNjcgNC41NDI5MUMxMC40NzI3IDQuNTY5NiAxMC42MDUzIDQuNjI0NDIgMTAuODM1IDQuODM5MjFDMTAuODM2OCA0Ljg0MTEgMTAuODU1NyA0Ljg2MTI0IDEwLjg4NDEgNC45MTM4NkMxMC45MTQ0IDQuOTcwMDggMTAuOTQ3NCA1LjA0ODE5IDEwLjk3OTkgNS4xNTA5N0MxMS4wNDU2IDUuMzU4NTkgMTEuMDk1MSA1LjYyMDk5IDExLjEyOTkgNS45MTQ1M0MxMS4xOTkzIDYuNTAxMTIgMTEuMiA3LjExOTAxIDExLjIgNy40OTcwN0MxMS4yIDcuOTExMjkgOC4zNTgxNyAzLjc1IDguOCAzLjc1QzkuMjQxODMgMy43NSAxMi44IDcuOTExMjkgMTIuOCA3LjQ5NzA3VjcuNDg4MTlDMTIuOCA3LjExNDE0IDEyLjggNi40MjM3NCAxMi43MjAxIDUuNzQ5MDJDMTIuNjc5OSA1LjQwOTIyIDkuMzM2NDYgOS4yNTAzNiA5LjIzMzQgOC45MjQ2NUM5LjEzNTc2IDguNjE2MDUgMTIuMjU2MyA0LjA0OTU4IDExLjk2NSAzLjc3NzE4QzExLjU5NDcgMy40MzA5MiAxMS4yMjczIDMuMjA2NjUgMTAuNzgzIDMuMDk0NUMxMC40MDU5IDIuOTk5MzEgMTAuMDExOSAyLjk5OTY2IDkuNjU5NDYgMi45OTk5N0w5LjYgM0M5LjE1ODE3IDMgOC44IDMuMzM1NzkgOC44IDMuNzVDOC44IDQuMTY0MjEgOS4xNTgxNyA0LjUgOS42IDQuNVoiIGZpbGw9IiNENDAwMDAiLz4KPGVsbGlwc2UgY3g9IjkuNzEzODciIGN5PSI2LjE4NzUiIHJ4PSI0IiByeT0iMy45Mzc1IiBmaWxsPSIjRDQwMDAwIi8+Cjwvc3ZnPgo=); }
  .icon_wishlist_dark {
    background-position: 1px 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI0OTQwNSAxNi4wMjA0QzAuMTQxODg5IDE0LjcyMDggLTIuMjQ3NTZlLTA1IDEyLjM1NTUgNy45NDA1OGUtMDcgOC45MjQ2NFY4Ljg2MzFDLTIuNDk1NTFlLTA1IDcuNTIwMzMgLTQuNzY0OTdlLTA1IDYuMjk5OTcgMC4xMDc2NDMgNS4yNzEyQzAuMjE2Njg4IDQuMjI5NDkgMC40NTA2MDEgMy4xOTM4NyAxLjA1NzQ5IDIuMzE2NDRDMi4zNjM3MSAwLjQyNzkwOCA0LjgyMDgxIDAuMDEyNTEwOSA3Ljk5MzM5IDAuMDAwMjYzNzM2QzExLjE3MjggLTAuMDEyMDA5NiAxMy42MzYxIDAuMzk5MDA0IDE0Ljk0NDYgMi4zMDA5MUMxNS41NSAzLjE4MDkgMTUuNzgzNSA0LjIyMDE4IDE1Ljg5MjQgNS4yNjQ3OEMxNiA2LjI5NzE0IDE2IDcuNTIwMzggMTYgOC44NjM3MVY4LjkyNDY1QzE2IDEyLjM1NTUgMTUuODU4MSAxNC43MjA4IDE1Ljc1MDYgMTYuMDIwNEMxNS42MTE2IDE3LjcwMDMgMTMuNjAxMSAxOC41NTMxIDEyLjE2MjcgMTcuNjA2OEMxMS4zMDk4IDE3LjA2IDEwLjUyNDUgMTYuNDczOCA5LjkzMDk1IDE2LjAzMDhDOS42NTE2NyAxNS44MjI0IDkuNDE0ODMgMTUuNjQ1NiA5LjIzMzQgMTUuNTE5NUM4LjU2MjE4IDE1LjA1MzEgOC4yNzQ5MyAxNC45OTkzIDggMTQuOTk5M0M3LjcyNTA2IDE0Ljk5OTMgNy40Mzc4MSAxNS4wNTMxIDYuNzY2NTggMTUuNTE5NUM2LjU4NTE3IDE1LjY0NTYgNi4zNDgyOCAxNS44MjI0IDYuMDY5MDMgMTYuMDMwOEM1LjQ3NTQ3IDE2LjQ3MzggNC42OTAxNSAxNy4wNTk5IDMuODM3MzIgMTcuNjA2OEMyLjM5ODg4IDE4LjU1MzEgMC4zODgzODIgMTcuNzAwMyAwLjI0OTQwNSAxNi4wMjA0Wk05LjYgNC41QzEwLjAzMjcgNC41IDEwLjIxNTUgNC41MDQ2NiAxMC4zNjcgNC41NDI5MUMxMC40NzI3IDQuNTY5NiAxMC42MDUzIDQuNjI0NDIgMTAuODM1IDQuODM5MjFDMTAuODM2OCA0Ljg0MTEgMTAuODU1NyA0Ljg2MTI0IDEwLjg4NDEgNC45MTM4NkMxMC45MTQ0IDQuOTcwMDggMTAuOTQ3NCA1LjA0ODE5IDEwLjk3OTkgNS4xNTA5N0MxMS4wNDU2IDUuMzU4NTkgMTEuMDk1MSA1LjYyMDk5IDExLjEyOTkgNS45MTQ1M0MxMS4xOTkzIDYuNTAxMTIgMTEuMiA3LjExOTAxIDExLjIgNy40OTcwN0MxMS4yIDcuOTExMjkgOC4zNTgxNyAzLjc1IDguOCAzLjc1QzkuMjQxODMgMy43NSAxMi44IDcuOTExMjkgMTIuOCA3LjQ5NzA3VjcuNDg4MTlDMTIuOCA3LjExNDE0IDEyLjggNi40MjM3NCAxMi43MjAxIDUuNzQ5MDJDMTIuNjc5OSA1LjQwOTIyIDkuMzM2NDYgOS4yNTAzNiA5LjIzMzQgOC45MjQ2NUM5LjEzNTc2IDguNjE2MDUgMTIuMjU2MyA0LjA0OTU4IDExLjk2NSAzLjc3NzE4QzExLjU5NDcgMy40MzA5MiAxMS4yMjczIDMuMjA2NjUgMTAuNzgzIDMuMDk0NUMxMC40MDU5IDIuOTk5MzEgMTAuMDExOSAyLjk5OTY2IDkuNjU5NDYgMi45OTk5N0w5LjYgM0M5LjE1ODE3IDMgOC44IDMuMzM1NzkgOC44IDMuNzVDOC44IDQuMTY0MjEgOS4xNTgxNyA0LjUgOS42IDQuNVoiIGZpbGw9IiMzMzMzMzMiLz4KPGVsbGlwc2UgY3g9IjkuNzE0ODQiIGN5PSI2LjE4NzUiIHJ4PSI0IiByeT0iMy45Mzc1IiBmaWxsPSIjMzMzMzMzIi8+Cjwvc3ZnPgo=); }
  .icon_location {
    width: 19px;
    height: 20px; }
  .icon_location_dark {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjMzOTUgNC43MTg3NUMxNC44Nzk2IDMuMDMxMjUgMTIuNzMyOCAyIDEwLjUgMkM4LjI2NzI1IDIgNi4xMjAzNyAyLjkzNzUgNC42NjA0OSA0LjcxODc1QzMuNDU4MjQgNi4yMTg3NSAyLjg1NzExIDguMDkzNzUgMy4wMjg4NyA5Ljk2ODc1QzMuMDI4ODcgMTAuMzQzOCAzLjExNDc0IDEwLjcxODcgMy4yMDA2MiAxMUMzLjk3MzQ5IDE0LjkzNzUgNy45MjM3NSAxOC40MDYyIDkuNjQxMjUgMTkuNzE4OEM5Ljg5ODg3IDE5LjkwNjIgMTAuMTU2NSAyMCAxMC41IDIwQzEwLjg0MzUgMjAgMTEuMTAxMSAxOS45MDYyIDExLjM1ODggMTkuNzE4OEMxMi45OTA0IDE4LjQwNjIgMTcuMDI2NSAxNC45Mzc1IDE3Ljc5OTQgMTFDMTcuODg1MyAxMC43MTg3IDE3Ljg4NTMgMTAuMzQzOCAxNy45NzExIDkuOTY4NzVDMTguMTQyOSA4LjA5Mzc1IDE3LjU0MTggNi4yMTg3NSAxNi4zMzk1IDQuNzE4NzVaTTEwLjUgMTJDOS4yMTE4NyAxMiA4LjUgMTEuNjU2MiA4LjUgMTAuMTU2MkM4LjUgOC42NTYyNSA5LjEyNiA3LjUzMTI1IDEwLjUgNy41MzEyNUMxMS44NzQgNy41MzEyNSAxMi41IDguNjU2MjUgMTIuNSAxMC4xNTYyQzEyLjUgMTEuNjU2MiAxMS43ODgxIDEyIDEwLjUgMTJaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNSA4LjYzNjM2QzkuNzQ2ODggOC42MzYzNiA5LjEzNjM2IDkuMjQ2ODggOS4xMzYzNiAxMEM5LjEzNjM2IDEwLjc1MzEgOS43NDY4OCAxMS4zNjM2IDEwLjUgMTEuMzYzNkMxMS4yNTMxIDExLjM2MzYgMTEuODYzNiAxMC43NTMxIDExLjg2MzYgMTBDMTEuODYzNiA5LjI0Njg4IDExLjI1MzEgOC42MzYzNiAxMC41IDguNjM2MzZaTTcuNSAxMEM3LjUgOC4zNDMxNSA4Ljg0MzE0IDcgMTAuNSA3QzEyLjE1NjkgNyAxMy41IDguMzQzMTUgMTMuNSAxMEMxMy41IDExLjY1NjkgMTIuMTU2OSAxMyAxMC41IDEzQzguODQzMTQgMTMgNy41IDExLjY1NjkgNy41IDEwWiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K); }
  .icon_phone_dark {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDM5MDUgMTEuMzU2M0MxMC4wMTkgMTEuNzY0OSAxMC42MjcxIDEyLjEwODQgMTEuMjUzOSAxMi4zNjg0QzExLjY0MzEgMTIuNTA5NiAxMi4yNTM4IDEyLjEwOTkgMTIuNzAyOCAxMS44MTZDMTIuODE1IDExLjc0MjYgMTIuOTE3MiAxMS42NzU3IDEzLjAwMzIgMTEuNjI1NkwxMy4wMzE1IDExLjYwOThDMTMuNDU0NSAxMS4zNzIyIDEzLjkyNDEgMTEuMTA4NSAxNC41MjgxIDExLjIzNTZDMTUuMDcwNyAxMS4zNDcxIDE2LjkzMjMgMTIuODE0MSAxNy40NDY4IDEzLjMzNDFDMTcuNzgzNiAxMy42Njg0IDE3Ljk3MDcgMTQuMDIxMiAxNy45OTg3IDE0LjM4MzNDMTguMDU0OCAxNS43Mjk3IDE2LjI0OTQgMTcuMjQzMiAxNS44MTkgMTcuNTAzMkMxNC45MDIzIDE4LjE3MTggMTMuNjc2OCAxOC4xNjI1IDEyLjE5ODcgMTcuNDkzOUMxMC42MTc4IDE2Ljg1MzIgOC43MjgwOCAxNS41MDY5IDYuOTAzODkgMTMuODcyN0M2LjI1MDg4IDEzLjI4NzcgNC45OTY4NyAxMi4wNTYgNC42NCAxMS42NDQ2QzIuNzk3MSA5LjY0ODI4IDEuMjQ0MTkgNy41MDMzNyAwLjUxNDUxNyA1Ljc2NzAyQzAuMTY4Mzg4IDUuMDMzNDggMCA0LjM1NTY2IDAgMy43NTIxMUMwIDMuMTU3ODUgMC4xNjgzODcgMi42Mjg1OSAwLjQ5NTgwNyAyLjE3MzYxQzAuNjkyMjU4IDEuODMwMDUgMi4yNzMyMiAtMC4wNDU1Nzk5IDMuNjY3MDkgMC4wMDA4NDcyN0M0LjAxMzIyIDAuMDM3OTg3NiA0LjM2ODcxIDAuMjE0NDA5IDQuNzE0ODQgMC41NDg2OEM1LjIzODcxIDEuMDU5MzcgNi43NDQ4MyAyLjkwNzE1IDYuODU3MDkgMy40NTQ5OEM2Ljk4NTE3IDQuMDQ1MjEgNi43MTk2IDQuNTExMTIgNi40ODAzNCA0LjkzMDg3TDYuNDY0MTkgNC45NTkyQzYuNDEwMjcgNS4wNTIzNyA2LjMzNzE2IDUuMTYyODkgNi4yNTcyMyA1LjI4MzcyQzUuOTYyNzggNS43Mjg4NCA1LjU3NTgxIDYuMzEzODIgNS43MTQ4NyA2LjY4NjI3QzYuMDYxOTMgNy41NDA1MiA2LjU1Nzc0IDguMzc2MTkgNy4xNTU1MSA5LjE0Njg3QzcuODE4OTMgOS45NDAwOCA4Ljg1OTA1IDEwLjk0NzggOS40MzkwNSAxMS4zNTYzWiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K); }
  .icon_calendar {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33333 0.965332C5.69232 0.965332 5.98333 1.25635 5.98333 1.61533V2.28419C6.59463 2.24693 7.26511 2.23071 8 2.23071C8.73489 2.23071 9.40537 2.24693 10.0167 2.28419V1.61533C10.0167 1.25635 10.3077 0.965332 10.6667 0.965332C11.0257 0.965332 11.3167 1.25635 11.3167 1.61533V2.40861C14.3611 2.82836 15.5419 4.08309 15.8842 7.11918C15.9077 7.32737 15.9272 7.54393 15.9432 7.76918C15.9579 7.97799 15.9696 8.19426 15.9784 8.41824C15.9932 8.79508 16 9.19372 16 9.61533C16 15.6966 14.588 16.9999 8 16.9999C1.412 16.9999 0 15.6966 0 9.61533C0 9.19372 0.0067871 8.79508 0.0216154 8.41824C0.0304286 8.19426 0.0420824 7.97799 0.0568403 7.76918C0.0727597 7.54393 0.092291 7.32737 0.115765 7.11918C0.45809 4.08309 1.63886 2.82836 4.68333 2.40861V1.61533C4.68333 1.25635 4.97435 0.965332 5.33333 0.965332ZM4.68333 3.72252C3.75426 3.8646 3.12325 4.08575 2.67905 4.38635C2.06436 4.80233 1.62601 5.51169 1.42484 7.11918H14.5752C14.374 5.51169 13.9356 4.80233 13.321 4.38635C12.8768 4.08575 12.2457 3.8646 11.3167 3.72252V4.07687C11.3167 4.43586 11.0257 4.72687 10.6667 4.72687C10.3077 4.72687 10.0167 4.43586 10.0167 4.07687V3.58764C9.43161 3.54967 8.76377 3.53071 8 3.53071C7.23623 3.53071 6.56839 3.54968 5.98333 3.58764V4.07687C5.98333 4.43586 5.69232 4.72687 5.33333 4.72687C4.97435 4.72687 4.68333 4.43586 4.68333 4.07687V3.72252ZM14.7 9.61533C14.7 9.18752 14.6928 8.78963 14.6774 8.41918H1.32264C1.30723 8.78963 1.3 9.18752 1.3 9.61533C1.3 12.6923 1.6961 13.9727 2.41126 14.6329C2.76712 14.9613 3.31241 15.2392 4.23194 15.4278C5.16083 15.6184 6.38016 15.6999 8 15.6999C9.61984 15.6999 10.8392 15.6184 11.7681 15.4278C12.6876 15.2392 13.2329 14.9613 13.5887 14.6329C14.3039 13.9727 14.7 12.6923 14.7 9.61533Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.34961 10.8463C3.34961 10.4873 3.64062 10.1963 3.99961 10.1963H5.99961C6.35859 10.1963 6.64961 10.4873 6.64961 10.8463C6.64961 11.2053 6.35859 11.4963 5.99961 11.4963H3.99961C3.64062 11.4963 3.34961 11.2053 3.34961 10.8463ZM9.99961 10.1963C9.64062 10.1963 9.34961 10.4873 9.34961 10.8463C9.34961 11.2053 9.64062 11.4963 9.99961 11.4963H11.9996C12.3586 11.4963 12.6496 11.2053 12.6496 10.8463C12.6496 10.4873 12.3586 10.1963 11.9996 10.1963H9.99961ZM9.99961 12.6578C9.64062 12.6578 9.34961 12.9488 9.34961 13.3078C9.34961 13.6668 9.64062 13.9578 9.99961 13.9578H11.9996C12.3586 13.9578 12.6496 13.6668 12.6496 13.3078C12.6496 12.9488 12.3586 12.6578 11.9996 12.6578H9.99961ZM3.99961 12.6578C3.64062 12.6578 3.34961 12.9488 3.34961 13.3078C3.34961 13.6668 3.64062 13.9578 3.99961 13.9578H5.99961C6.35859 13.9578 6.64961 13.6668 6.64961 13.3078C6.64961 12.9488 6.35859 12.6578 5.99961 12.6578H3.99961Z' fill='white'/%3e%3c/svg%3e "); }
  .icon_calendar_dark {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33333 0.449219C5.69232 0.449219 5.98333 0.740234 5.98333 1.09922V1.76808C6.59463 1.73082 7.26511 1.7146 8 1.7146C8.73489 1.7146 9.40537 1.73082 10.0167 1.76808V1.09922C10.0167 0.740234 10.3077 0.449219 10.6667 0.449219C11.0257 0.449219 11.3167 0.740234 11.3167 1.09922V1.8925C14.3611 2.31225 15.5419 3.56697 15.8842 6.60306C15.9077 6.81125 15.9272 7.02782 15.9432 7.25306C15.9579 7.46187 15.9696 7.67815 15.9784 7.90213C15.9932 8.27896 16 8.67761 16 9.09922C16 15.1804 14.588 16.4838 8 16.4838C1.412 16.4838 0 15.1804 0 9.09922C0 8.67761 0.0067871 8.27896 0.0216154 7.90213C0.0304286 7.67815 0.0420824 7.46187 0.0568403 7.25306C0.0727597 7.02782 0.092291 6.81125 0.115765 6.60306C0.45809 3.56697 1.63886 2.31225 4.68333 1.8925V1.09922C4.68333 0.740234 4.97435 0.449219 5.33333 0.449219ZM4.68333 3.2064C3.75426 3.34849 3.12325 3.56964 2.67905 3.87024C2.06436 4.28621 1.62601 4.99558 1.42484 6.60306H14.5752C14.374 4.99558 13.9356 4.28621 13.321 3.87024C12.8768 3.56964 12.2457 3.34849 11.3167 3.2064V3.56076C11.3167 3.91974 11.0257 4.21076 10.6667 4.21076C10.3077 4.21076 10.0167 3.91974 10.0167 3.56076V3.07153C9.43161 3.03356 8.76377 3.0146 8 3.0146C7.23623 3.0146 6.56839 3.03356 5.98333 3.07153V3.56076C5.98333 3.91974 5.69232 4.21076 5.33333 4.21076C4.97435 4.21076 4.68333 3.91974 4.68333 3.56076V3.2064ZM14.7 9.09922C14.7 8.67141 14.6928 8.27352 14.6774 7.90306H1.32264C1.30723 8.27352 1.3 8.67141 1.3 9.09922C1.3 12.1762 1.6961 13.4566 2.41126 14.1167C2.76712 14.4452 3.31241 14.723 4.23194 14.9117C5.16083 15.1022 6.38016 15.1838 8 15.1838C9.61984 15.1838 10.8392 15.1022 11.7681 14.9117C12.6876 14.723 13.2329 14.4452 13.5887 14.1167C14.3039 13.4566 14.7 12.1762 14.7 9.09922Z' fill='%23828282'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.35156 10.3297C3.35156 9.9707 3.64258 9.67969 4.00156 9.67969H6.00156C6.36055 9.67969 6.65156 9.9707 6.65156 10.3297C6.65156 10.6887 6.36055 10.9797 6.00156 10.9797H4.00156C3.64258 10.9797 3.35156 10.6887 3.35156 10.3297ZM10.0016 9.67969C9.64258 9.67969 9.35156 9.9707 9.35156 10.3297C9.35156 10.6887 9.64258 10.9797 10.0016 10.9797H12.0016C12.3605 10.9797 12.6516 10.6887 12.6516 10.3297C12.6516 9.9707 12.3605 9.67969 12.0016 9.67969H10.0016ZM10.0016 12.1412C9.64258 12.1412 9.35156 12.4322 9.35156 12.7912C9.35156 13.1502 9.64258 13.4412 10.0016 13.4412H12.0016C12.3605 13.4412 12.6516 13.1502 12.6516 12.7912C12.6516 12.4322 12.3605 12.1412 12.0016 12.1412H10.0016ZM4.00156 12.1412C3.64258 12.1412 3.35156 12.4322 3.35156 12.7912C3.35156 13.1502 3.64258 13.4412 4.00156 13.4412H6.00156C6.36055 13.4412 6.65156 13.1502 6.65156 12.7912C6.65156 12.4322 6.36055 12.1412 6.00156 12.1412H4.00156Z' fill='%23828282'/%3e%3c/svg%3e"); }
  .icon_views {
    width: 26px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='13' cy='9' r='2.5' stroke='%23828282' stroke-width='5'/%3e%3cpath d='M24.1991 7.92714C24.5828 8.40964 24.7746 8.65089 24.7746 9C24.7746 9.34911 24.5828 9.59036 24.1991 10.0729C22.465 12.2538 18.1047 17 13 17C7.89527 17 3.53501 12.2538 1.80088 10.0729C1.41723 9.59036 1.22541 9.34911 1.22541 9C1.22541 8.65089 1.41723 8.40964 1.80088 7.92714C3.53501 5.74621 7.89527 1 13 1C18.1047 1 22.465 5.74621 24.1991 7.92714Z' stroke='%23828282' stroke-width='1.3'/%3e%3c/svg%3e"); }
  .icon_share {
    width: 18px;
    height: 18px;
    background-image: url("/local/templates/povoenke/assets/images/share.png");
    opacity: 0.3;
    background-size: 18px; }
  .articles-detail-panel-item:hover .icon_share {
	  opacity: 0.7; }
  .icon_time {
    width: 16px;
    height: 15px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 7.5C0 13.6763 1.412 15 8 15C14.588 15 16 13.6763 16 7.5C16 1.32375 14.588 0 8 0C1.412 0 0 1.32375 0 7.5ZM1.33333 7.5C1.33333 9.01553 1.42169 10.1481 1.62514 11.0063C1.82522 11.8503 2.11845 12.3505 2.47231 12.6822C2.82616 13.0139 3.35966 13.2889 4.25995 13.4764C5.17538 13.6672 6.38343 13.75 8 13.75C9.61657 13.75 10.8246 13.6672 11.74 13.4764C12.6403 13.2889 13.1738 13.0139 13.5277 12.6822C13.8815 12.3505 14.1748 11.8503 14.3749 11.0063C14.5783 10.1481 14.6667 9.01553 14.6667 7.5C14.6667 5.98447 14.5783 4.85192 14.3749 3.99371C14.1748 3.14968 13.8815 2.64953 13.5277 2.31779C13.1738 1.98605 12.6403 1.71115 11.74 1.52357C10.8246 1.33284 9.61657 1.25 8 1.25C6.38343 1.25 5.17538 1.33284 4.25995 1.52357C3.35966 1.71115 2.82616 1.98605 2.47231 2.31779C2.11845 2.64953 1.82522 3.14968 1.62514 3.99371C1.42169 4.85192 1.33333 5.98447 1.33333 7.5Z' fill='%23828282'/%3e%3cpath d='M7.99996 3.0713C7.63177 3.0713 7.33329 3.35113 7.33329 3.6963V7.4463C7.33329 7.79147 7.63177 8.0713 7.99996 8.0713H12C12.3682 8.0713 12.6666 7.79147 12.6666 7.4463C12.6666 7.10113 12.3682 6.8213 12 6.8213H8.66663V3.6963C8.66663 3.35113 8.36815 3.0713 7.99996 3.0713Z' fill='%23828282'/%3e%3c/svg%3e"); }
  .icon_time_dark {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18C1.5885 18 0 16.4115 0 9C0 1.5885 1.5885 0 9 0C16.4115 0 18 1.5885 18 9C18 16.4115 16.4115 18 9 18ZM8.25 4.5C8.25 4.08577 8.58582 3.75 9 3.75C9.41418 3.75 9.75 4.08577 9.75 4.5V8.25H13.5C13.9142 8.25 14.25 8.58577 14.25 9C14.25 9.41423 13.9142 9.75 13.5 9.75H9C8.58582 9.75 8.25 9.41423 8.25 9V4.5Z' fill='%23333333'/%3e%3c/svg%3e"); }
  .icon_email {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 9C0 16.4115 1.5885 18 9 18C16.4115 18 18 16.4115 18 9C18 6.96306 17.88 5.36595 17.5521 4.12078C16.7126 5.03897 15.6532 6.1431 14.5026 7.12657C12.8706 8.52141 10.8941 9.81818 9 9.81818C7.10589 9.81818 5.12941 8.52141 3.49745 7.12657C2.34679 6.1431 1.2874 5.03897 0.447866 4.12078C0.119987 5.36595 0 6.96306 0 9ZM6 12.2727C5.58579 12.2727 5.25 12.639 5.25 13.0909C5.25 13.5428 5.58579 13.9091 6 13.9091H12C12.4142 13.9091 12.75 13.5428 12.75 13.0909C12.75 12.639 12.4142 12.2727 12 12.2727H6Z' fill='%23333333'/%3e%3cpath d='M13.5775 5.83847C14.854 4.74736 16.0197 3.49144 16.8985 2.51436C15.7073 0.550308 13.3623 0 9 0C4.6377 0 2.29268 0.550308 1.1015 2.51436C1.98031 3.49144 3.14595 4.74736 4.42255 5.83847C6.03059 7.21286 7.65411 8.18182 9 8.18182C10.3459 8.18182 11.9694 7.21286 13.5775 5.83847Z' fill='%23333333'/%3e%3c/svg%3e "); }
  .icon_select-all {
    width: 19px;
    height: 14px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.33333 9.78255L10.2331 11.2074C10.6618 11.5289 11.2677 11.4553 11.607 11.0406L17 4.44922' stroke='%23333333' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M3.33333 9.78255L5.23309 11.2074C5.66178 11.5289 6.26772 11.4553 6.60705 11.0406L12 4.44922' stroke='%23333333' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e "); }
  .icon_read {
    width: 12px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.33333 6.78255L3.23309 8.20737C3.66178 8.52889 4.26772 8.45534 4.60705 8.04061L10 1.44922' stroke='%23333333' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e"); }
  .icon_cross {
    width: 12px;
    height: 13px;
    background-position: center center;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1.44922L1 8.44922' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 1.44922L8 8.44922' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
  .icon_download {
    background-position: center center;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='12' viewBox='0 0 9 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.642689 10.5268H8.35731C8.5202 10.5268 8.67699 10.5857 8.79601 10.6914C8.91503 10.7971 8.9874 10.9418 8.9985 11.0963C9.00961 11.2507 8.95861 11.4035 8.85582 11.5236C8.75303 11.6437 8.60611 11.7222 8.44474 11.7433L8.35731 11.749H4.5H0.642689C0.479805 11.749 0.323012 11.6902 0.203991 11.5845C0.0849713 11.4787 0.0125983 11.334 0.00149611 11.1796C-0.00960608 11.0251 0.0413902 10.8724 0.144181 10.7523C0.246972 10.6322 0.393893 10.5536 0.555257 10.5325L0.642689 10.5268ZM4.41257 0.754727L4.5 0.749023C4.65535 0.74903 4.80545 0.80251 4.92253 0.899574C5.03961 0.996639 5.11576 1.13072 5.13688 1.27702L5.14289 1.36013V7.62443L7.07583 5.78784C7.18484 5.68425 7.32937 5.62134 7.48309 5.61057C7.63681 5.5998 7.78948 5.64189 7.91329 5.72917L7.98529 5.78784C8.09427 5.89146 8.16045 6.02885 8.17178 6.17497C8.18311 6.3211 8.13883 6.46623 8.04701 6.58391L7.98529 6.65236L4.95431 9.53273C4.84545 9.63622 4.70114 9.69915 4.54762 9.71007C4.39409 9.72098 4.24153 9.67916 4.1177 9.59221L4.04569 9.53273L1.01471 6.65236C0.899678 6.54331 0.832343 6.39692 0.826238 6.24261C0.820134 6.08829 0.875713 5.93751 0.9818 5.82056C1.08789 5.70361 1.23662 5.62918 1.39809 5.61223C1.55955 5.59527 1.72179 5.63705 1.85217 5.72917L1.92417 5.78784L3.85711 7.62606V1.36013C3.85712 1.21246 3.91338 1.06978 4.01549 0.958487C4.1176 0.847193 4.25866 0.774811 4.41257 0.754727Z' fill='%23333333'/%3e%3c/svg%3e "); }
/* /icons*/
.more {
  display: inline-block;
  padding: 1px;
  background-color: #E0E0E0;
  border-radius: 15px;
  text-decoration: none; }
  .more:hover {
    background-image: linear-gradient(to right, #009B47, #009B47); }
  .more:active {
    background-image: none;
    background-color: #333333; }
  .more-label {
    display: block;
    background-color: #fff;
    padding: 4px 19px 0px 19px;
    min-height: 46px;
    line-height: 46px;
    border-radius: 14px;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 16px; }
  .more_dark .more-label {
    background-color: #ECEFF5; }

.breadcrumbs {
  margin-top: -32px;
  margin-bottom: 32px;
  padding-top: 52px;
  background-color: #ECEFF5; }
.breadcrumbs-block {
  position: relative;
  z-index: 1;
  padding-bottom: 22px;
}
.breadcrumbs-list {
}
.breadcrumbs-item {
  display: inline;
  vertical-align: top;
  margin-right: 6px;
  margin-bottom: 4px;
  font-size: 14px;
  color: #828282; }
.breadcrumbs-item_more {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 5px;
  display: none;
  background-color: #ECEFF5; }
.breadcrumbs-link {
  text-decoration: none;
  font-size: 14px;
  color: #4F4F4F; }
.breadcrumbs-link:hover {
  text-decoration: underline;
  color: #727272; }
.breadcrumbs-item_more .breadcrumbs-link {
  color: #c2c2c1; }
.breadcrumbs-icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #4F4F4F; }

.load-more {
  text-align: center;
}
.load-more_modified {
  position: relative;
}
.load-more-label {}
.load-more_active {}
.load-more-icon {
  display: none;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  background: url(/local/templates/povoenke_new/assets/css/../images/buildings/load-icon.png) no-repeat 0 0;
}
@keyframes preloader-rotate {
  100% {
    transform: rotate(360deg);
  }
}
.load-more_active .load-more-label {
  display: none;
}
.load-more_active .load-more-icon {
  display: inline-block;
  animation: preloader-rotate 2s infinite linear; }

/* more */
.show-switcher {
  display: none; }
.show-switcher:hover { }
.showmore-start .show-switcher {
  display: inline-block; }
.show-more {
  text-decoration: none;
  font-size: 16px;
  line-height: 19px;
  white-space: nowrap;
}
.show-more-label {
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
}
.show-more-label:hover { }
.show-more-icon {
  margin-left: 7px;
  font-size: 12px; }
.show-switcher_active {
  display: inline-block; }
.show-more_hide {
  display: none; }
.showmore-active .show-more_show {
  display: none; }
.showmore-active .show-more_hide {
  display: block; }
.show-more-icon {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 10px;
  margin-left: 14px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.210543 4.50035C0.210543 4.63295 0.265166 4.76013 0.362397 4.8539C0.459629 4.94767 0.591503 5.00035 0.729009 5.00035L12.9575 5.00035L9.69432 8.14634C9.64612 8.19283 9.60788 8.24802 9.58179 8.30876C9.5557 8.3695 9.54227 8.4346 9.54227 8.50034C9.54227 8.56609 9.5557 8.63119 9.58179 8.69193C9.60788 8.75267 9.64612 8.80786 9.69432 8.85435C9.74253 8.90083 9.79975 8.93771 9.86274 8.96287C9.92572 8.98803 9.99322 9.00098 10.0614 9.00098C10.1296 9.00098 10.1971 8.98803 10.2601 8.96287C10.323 8.93771 10.3803 8.90083 10.4285 8.85435L14.5762 4.85435C14.6245 4.8079 14.6628 4.75272 14.6889 4.69198C14.7151 4.63123 14.7285 4.56611 14.7285 4.50035C14.7285 4.43458 14.7151 4.36946 14.6889 4.30871C14.6628 4.24797 14.6245 4.19279 14.5762 4.14635L10.4285 0.146345C10.3803 0.0998573 10.323 0.0629807 10.2601 0.0378218C10.1971 0.0126629 10.1296 -0.000286102 10.0614 -0.000286102C9.99322 -0.000286102 9.92572 0.0126629 9.86274 0.0378218C9.79975 0.0629807 9.74253 0.0998573 9.69432 0.146345C9.64612 0.192833 9.60788 0.248022 9.58179 0.308762C9.5557 0.369501 9.54227 0.434602 9.54227 0.500345C9.54227 0.566089 9.5557 0.631189 9.58179 0.691929C9.60788 0.752668 9.64612 0.807858 9.69432 0.854345L12.9575 4.00035L0.729009 4.00035C0.591503 4.00035 0.459629 4.05302 0.362397 4.14679C0.265166 4.24056 0.210543 4.36774 0.210543 4.50035Z' fill='%23333333'/%3e%3c/svg%3e");
}
.show-more_hide .show-more-icon {
  transform: rotate(-90deg);
}
/* /-more */

/* pager */
.pager {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  list-style-type: none;
  display: flex;
  align-items: center;
}
.pager-container {
  display: flex;
  align-items: center;
  justify-content: space-between; }
.pager-container_simple {
  justify-content: center; }
.pager-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -10px;
  margin-bottom: 10px; }
.pager-item {
  margin-right: 8px;
  font-size: 15px; }
.pager-item:last-child {
  margin-right: 0; }
.pager-item_first {
  margin-right: 35px;
}
.pager-item_last {
  margin-left: 26px;
}
.pager-link {
  display: inline-block;
  padding-right: 6px;
  padding-left: 6px;
  text-decoration: none;
  font-size: 16px;
  color: #828282;
}
.pager-item_side .pager-link {
  transition: background-color 0.3s ease-in-out;
  width: 35px;
  height: 35px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #333;
}
.pager-link_last {}
.pager-item_side .pager-link:hover {
  background-color: #0D0D0D;
}
.pager-item_side .pager-link:active {
  background-color: #0D0D0D;
}
.pager-icon {
  display: block;
  width: 7px;
  height: 13px;
  background: no-repeat 0 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE2NjY4IDUuODU4NDZMMC42MDE0NiA1LjI5MjMxTDAuNjAxNDYgNS4yOTIzMUwxLjE2NjY4IDUuODU4NDZaTTEuMTY2NjggNi4xNDE1NEwwLjYwMTQ2IDYuNzA3NjlIMC42MDE0NkwxLjE2NjY4IDYuMTQxNTRaTTUuNDY3OTkgMC40MzM4NDVMMC42MDE0NiA1LjI5MjMxTDEuNzMxODkgNi40MjQ2Mkw2LjU5ODQyIDEuNTY2MTVMNS40Njc5OSAwLjQzMzg0NVpNMC42MDE0NiA2LjcwNzY5TDUuNDY3OTkgMTEuNTY2Mkw2LjU5ODQyIDEwLjQzMzhMMS43MzE4OSA1LjU3NTM4TDAuNjAxNDYgNi43MDc2OVpNMC42MDE0NiA1LjI5MjMxQzAuMjEwMTUxIDUuNjgyOTcgMC4yMTAxNTUgNi4zMTcwNCAwLjYwMTQ2IDYuNzA3NjlMMS43MzE4OSA1LjU3NTM4QzEuOTY2NjcgNS44MDk3OCAxLjk2NjY4IDYuMTkwMjIgMS43MzE4OSA2LjQyNDYyTDAuNjAxNDYgNS4yOTIzMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.pager-link:hover .pager-icon {
  color: #fff; }
.pager-item_active .pager-link {
  color: #000; }
.pager-item_active .pager-link:hover {
  color: #000; }
.pager-item_default .pager-icon {
  color: #bec0c5; }
.pager-quantity {
  font-size: 16px;
  color: #a0a0a0; }
.pager-link_last .pager-icon {
  transform: scaleX(-1);
}
.pager-item_default .pager-link {
  background-color: #E0E0E0;
}
.pager-item_default .pager-link:hover {
  background-color: #E0E0E0;
}
.pager-item_default .pager-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.16716 5.85846L0.601948 5.29231L0.601948 5.29231L1.16716 5.85846ZM1.16716 6.14154L0.601948 6.70769L0.601949 6.70769L1.16716 6.14154ZM5.46848 0.433845L0.601948 5.29231L1.73238 6.42462L6.59891 1.56615L5.46848 0.433845ZM0.601949 6.70769L5.46848 11.5662L6.59891 10.4338L1.73238 5.57538L0.601949 6.70769ZM0.601948 5.29231C0.21064 5.68297 0.210643 6.31704 0.601948 6.70769L1.73238 5.57538C1.96716 5.80978 1.96717 6.19022 1.73238 6.42462L0.601948 5.29231Z' fill='%23333333'/%3e%3c/svg%3e");
}
/* /pager */

@media screen and (max-width: 992px) {
  html {
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
  }
  h1, .h1 {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 34px; }
  h2,
  .h2 {
    font-size: 17px;
  }
  blockquote {
    padding: 25px;
    font-size: 17px;
    line-height: 26px;
  }
  .slider-nav {
    display: none; }
  .more-label {
    min-height: 42px;
    line-height: 40px;
    font-size: 15px; }
  .breadcrumbs {
    margin-top: -22px;
    margin-bottom: 35px;
    padding-top: 42px;
  }
  .simplebar-scrollbar:before {
    background-color: #009B47;
  }
  .content {
    font-size: 15px;
    line-height: 24px;
  }
  .main-content {
    margin-bottom: 30px; }
  .load-more_modified {
    position: static;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .pager {
    position: static;
    transform: none;
    margin-top: 40px;
  }
}

@media screen and (max-width: 720px) {
  .breadcrumbs {
    margin-top: 0;
    padding-top: 30px;
  }
  .breadcrumbs-list {
    position: relative; }
  .breadcrumbs_active {
    overflow: hidden; }
  .breadcrumbs_active .breadcrumbs-item_more {
    display: block; }
  .breadcrumbs_active .breadcrumbs-list {
    white-space: nowrap;
    overflow: hidden; }
  .breadcrumbs_show {
    height: auto;
    overflow: visible; }
  .breadcrumbs_show .breadcrumbs-list {
    white-space: normal;
    overflow: visible; }
  .breadcrumbs_show .breadcrumbs-item_more {
    display: none; }
  .pager-item_first {
    margin-right: 17px;
  }
  .pager-item_last {
    margin-left: 9px;
  }
}


/* Fancybox */
.fancybox-bg {
  background-color: rgba(0, 0, 0, 0.5); }

.fancybox-slide--html {
  padding: 0; }

.fancybox-content {
  overflow: visible;
  padding: 0; }

.fancybox-close-small {
  top: -50px;
  opacity: 1;
  width: 50px;
  height: 50px;
  color: #fff; }

.fancybox-close {
  position: absolute;
  top: 20px;
  right: 30px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  color: #1c1c1c;
  cursor: pointer; }

.fancybox-close-icon {
  margin-left: 7px;
  color: #1c1c1c;
  font-size: 20px;
  vertical-align: middle; }

.fancybox-close_simple {
  top: -31px;
  right: -31px; }

.fancybox-close_simple .fancybox-close-icon {
  color: #fefefe;
  font-size: 30px; }

.fancybox-nav-block {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%; }

.fancybox-button {
  padding: 0;
  vertical-align: middle; }

.fancybox-button--arrow_right {
  width: 63px;
  height: 100%;
  padding-right: 22px;
  background-color: transparent; }

.fancybox-button--arrow_left {
  width: 63px;
  height: 100%;
  padding-left: 22px;
  background-color: transparent; }

.fancybox-button-icon {
  display: block;
  width: 41px;
  height: 41px;
  line-height: 41px;
  border-radius: 50%;
  background-color: #fff;
  font-size: 18px;
  color: #2a364d;
  transition: background-color 0.3s linear; }
  .fancybox-button-icon:hover {
    color: #fff;
    background-color: #335aa6; }

.fancybox-button[disabled] .fancybox-button-icon {
  color: #c4c4c4; }

.fancybox-slide--image .fancybox-close-small {
  top: -50px;
  right: -50px;
  background-color: transparent; }

.fancybox-toolbar {
  display: none; }

/* /Fancybox */
.popup {
  max-width: 900px;
  padding: 50px 30px 35px; }

.popup-message {
  max-width: 400px;
  padding-top: 50px;
  text-align: center; }
  .popup-message-title {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 700;
    color: #1c1c1c; }

.decor-popup {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); }

.form-popup-container {
  width: 0;
  height: 0; }

.popup-button {
  width: 100%;
}

@keyframes preloader-animation {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.preloader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background-color: #fff;
  padding: 5px;
  border-radius: 50%; }
  .preloader-container {
    width: 70px;
    height: 70px;
    border: 6px solid #eaeaea;
    border-top: 6px solid #3498db;
    border-radius: 50%;
    animation: preloader-animation 1s linear infinite; }

.mob-form-switcher {
  display: block; }

.mob-form-icon {
  display: block;
  width: 25px;
  height: 20px;
  fill: #727272; }

.mob-form-close-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}

.mob-form-close {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 20px;
  height: 20px;
  background-color: #fff; }

.mob-form-close-icon {
  display: block;
  width: 10px;
  height: 10px;
  font-size: 24px;
  color: #727272;
  line-height: 0;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 1L1 9' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 1L9 9' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}

.mob-form-block {
  position: fixed;
  top: -100%;
  left: 50%;
  margin-left: 84px;
  z-index: 1000;
  width: 100%;
  max-width: 500px;
  padding: 25px 30px 38px;
  background-color: #fff;
  border: solid #eaeaea;
  border-width: 0 1px 1px 0;
  transition: top 0.5s linear;
  overflow: hidden;
  border-radius: 0 0 16px 16px;
}

.mob-form-decor {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 990;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); }

.mob-form-block.open {
  top: 0;
}

.mob-form-block.open .mob-form-child {
  display: block; }

.mob-form-back-icon {
  margin-right: 5px; }

.mob-form_active .mob-form-decor {
  display: block; }

.mob-form-close-title {
  font-family: 'Rubik';
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase; }

.mob-form-container {
  padding-left: 30px;
  padding-right: 30px; }

.mob-form-element {
  height: 100%; }

.mob-form-content {
  height: 100%;
  overflow-y: auto;
}

.mob-form-body { }

.mob-form-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.mob-form-footer_simple {
  justify-content: center;
}

.mob-form-link {
  text-decoration: none;
  font-size: 16px;
  color: #828282; }
  .mob-form-link:hover {
    color: #828282;
    text-decoration: underline; }

.mob-form .simplebar-content {
  margin-right: 22px; }

.mob-form .simplebar-track {
  right: 18px; }

.mob-form-help {
  margin-top: 7px;
  font-size: 14px;
  color: #b0b0b0; }

.mob-form-row {
  display: flex;
  align-items: flex-end; }

.mob-form-col {
  width: 50%;
  padding-right: 30px; }
  .mob-form-col:last-child {
    padding-right: 0; }

body.mob-form-show {
  overflow: hidden; }

body.mob-form-show .wrapper {
  overflow-y: scroll; }

@media screen and (max-width: 992px) {
  .fancybox-close_simple {
    top: -32px;
    right: 0; }
  .mob-form-block {
    left: auto;
    right: 0;
    margin-left: 0;
  }
}

.field {
  margin-bottom: 5px; }
  .field-input {
    display: block;
    position: relative;
    padding-top: 25px; }
  .field-label {
    position: absolute;
    left: 0;
    top: 29px;
    font-size: 16px;
    color: #828282;
    transition: top 0.2s cubic-bezier(0.19, 1, 0.22, 1);
    white-space: nowrap; }
  .field-input_active .field-label {
    top: 3px; }
  .field-button {
    margin-top: 35px;
    margin-bottom: 20px;
  }
  .field-label-required {
    color: #EB5757;
  }
.field_simple {
  margin-bottom: 20px;
}

.input {
  width: 100%;
  height: 46px;
  padding: 14px 24px;
  background-color: #fff;
  color: #828282;
  font-size: 16px;
  border: solid #eaeaea;
  border-width: 0;
  border-radius: 15px;
  font-family: 'Rubik';
  font-weight: 300;
}
  .input:focus {
    color: #828282; }
  .input::-webkit-input-placeholder {
    font-size: 16px;
    color: #828282; }
  .input:-moz-placeholder {
    font-size: 16px;
    color: #828282; }
  .input::-moz-placeholder {
    font-size: 16px;
    color: #828282; }
  .input:-ms-input-placeholder {
    font-size: 16px;
    color: #828282; }
  .input::placeholder {
    font-size: 16px;
    color: #828282; }
  .input:-webkit-autofill, .input:-webkit-autofill:hover, .input:-webkit-autofill:focus {
    -webkit-text-fill-color: #828282;
    transition: background-color 1s ease-in-out 0s; }

.input_dark {
  background-color: #ECEFF5;
}

.input-text {
  width: 100%;
  height: 40px;
  padding: 14px 0;
  background-color: #fff;
  color: #828282;
  font-size: 16px;
  border: solid #D4D5D6;
  border-width: 0 0 1px;
  font-family: 'Lato';
}
  .input-text:focus {
    color: #828282; }
  .input-text::-webkit-input-placeholder {
    font-size: 16px;
    color: #828282; }
  .input-text:-moz-placeholder {
    font-size: 16px;
    color: #828282; }
  .input-text::-moz-placeholder {
    font-size: 16px;
    color: #828282; }
  .input-text:-ms-input-placeholder {
    font-size: 16px;
    color: #828282; }
  .input-text::placeholder {
    font-size: 16px;
    color: #828282; }
  .input-text:-webkit-autofill, .input-text:-webkit-autofill:hover, .input-text:-webkit-autofill:focus {
    -webkit-text-fill-color: #828282; }

  .input_textarea {
    display: block;
    width: 100%;
    height: 37px;
    padding: 12px 0;
    overflow: hidden;
    background-color: transparent;
    color: #2a364d;
    font-size: 18px;
    resize: none;
    border: solid #eaeaea;
    border-width: 0 0 1px;
    transition: height 0.3s ease-in-out 0s; }

.input-text.form-error {
  color: #EB5757;
  border-color: #EB5757; }
  .input-text.form-error:focus {
    border-color: #EB5757; }

label.form-error {
  visibility: hidden;
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  padding: 2px 10px;
  color: #EB5757;
  font-size: 16px;
  line-height: 32px;
  white-space: nowrap; }

.checkbox {
  position: relative;
  margin-right: 8px;
}
  .checkbox-field {
    display: flex; }
  .checkbox-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    opacity: 1; }
  .checkbox-check {
    display: inline-block;
    width: 21px;
    height: 21px;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    color: transparent;
    text-align: center; }
    .checkbox-check:hover {
      cursor: pointer; }
  .checkbox-label {
    cursor: pointer; }
  .checkbox-input:checked + .checkbox-check {
    background: url(/local/templates/povoenke_new/assets/css/../images/main/checkbox.png) no-repeat center center;
   }
.checkbox_dark .checkbox-input:checked + .checkbox-check,
.filter-item-checkbox label input[type="checkbox"]:checked + .bx-filter-param-text .checkbox-check {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.33333 6.78255L3.23309 8.20737C3.66178 8.52889 4.26772 8.45534 4.60705 8.04061L10 1.44922' stroke='%23333333' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
}

.button {
  transition: background-color 0.3s ease-in-out;
  position: relative;
  display: inline-block;
  height: 46px;
  line-height: 46px;
  padding-right: 33px;
  padding-left: 33px;
  border-radius: 15px;
  text-align: center;
  text-decoration: none;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  white-space: nowrap;
  border-width: 0;
  background-color: #333; }
  .button:hover {
    background-color: #0D0D0D;
    color: #fff; }
  .button:active {
    background-color: #0D0D0D; }
  .button:disabled {
    opacity: 0.8;
    cursor: default; }
  .button_wide {
    width: 100%; }
.button-icon {
  margin-left: 4px;
  vertical-align: middle;
  font-size: 15px; }

.switch-field {
  margin-top: 11px; }
.switch {
  display: flex;
  align-items: center;
  position: relative; }
  .switch-decor {
    display: inline-block;
    position: relative;
    width: 47px;
    min-width: 47px;
    height: 25px;
    margin-right: 11px;
    padding: 2px;
    background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
    border-radius: 20px;
    cursor: pointer; }
  .switch-icon {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 19px;
    height: 19px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0px 0px 2px rgba(244, 163, 42, 0.6);
    transition: left 0.1s ease-in-out 0s; }
  .switch-label {
    line-height: 18px;
    color: #b0b0b0; }
  .switch-label-link {
    color: #b0b0b0; }
  .switch-label-link:hover {
    color: #b0b0b0;
    text-decoration: none; }
  .switch-checkbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    opacity: 0; }
  .switch-checkbox:checked + .switch-decor .switch-icon {
    left: 25px; }
  .switch-checkbox:checked ~ .switch-label {
    color: #333333;
  }

/*selectric*/
.selectric {
  border-color: #E0E0E0;
  background-color: #fff;
  border-radius: 15px;
  border-width: 1px; }

.selectric .label {
  height: 46px;
  line-height: 46px;
  margin-left: 17px;
  margin-right: 40px;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  font-family: 'Rubik' !important; }

.selectric-items ul {
  padding-right: 20px;
  padding-left: 20px; }

.selectric-items {
  min-width: 250px;
  padding-top: 20px;
  padding-bottom: 18px;
  background-color: #fff;
  box-shadow: none;
  border: 1px solid #ECEFF5;
  border-radius: 15px; }
  
.buildings-list-advantage-icon {
	border-radius: 15px; }

.selectric-above .selectric-items {
  box-shadow: 0px -4px 18px 0px rgba(97, 107, 120, 0.13); }

.selectric-items li {
  padding: 7px 0;
  font-size: 16px;
  line-height: 25px;
  color: #333;
  font-family: 'Rubik' !important; }

.selectric-items li:hover {
  background-color: transparent;
  color: #009B47; }

.selectric-items li.highlighted {
  color: #009B47;
  font-weight: 500;
  background-color: transparent; }

.selectric-items li.selected {
  color: #009B47;
  font-weight: 500;
  background-color: transparent; }

.selectric-button {
  position: absolute;
  right: 20px;
  top: 0;
  display: flex;
  align-items: center;
  width: 10px;
  height: 100%; }

.selectric-hover .selectric {
  border-color: #ccc; }

.selectric-focus .selectric {
  border-color: #ccc; }

.selectric-icon {
  display: inline-block;
  width: 10px;
  height: 6px;
  background: no-repeat 0 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.14142 4.85858L5.60104 5.3182L5.60104 5.3182L5.14142 4.85858ZM4.85858 4.85858L4.39896 5.3182L4.39896 5.3182L4.85858 4.85858ZM9.45962 1.45962L5.60104 5.3182L4.6818 4.39896L8.54038 0.54038L9.45962 1.45962ZM4.39896 5.3182L0.54038 1.45962L1.45962 0.540381L5.3182 4.39896L4.39896 5.3182ZM5.60104 5.3182C5.26909 5.65015 4.7309 5.65014 4.39896 5.3182L5.3182 4.39896C5.14246 4.22322 4.85754 4.22322 4.6818 4.39896L5.60104 5.3182Z' fill='%23333333'/%3e%3c/svg%3e ");
  display: inline-block;
  width: 10px;
  height: 6px;
  color: #2a364d;
  line-height: 0; }

.selectric-open .selectric {
  border-color: transparent;
  background-color: #cbf4dd; }

.selectric-open .selectric-icon {
  transform: scaleY(-1); }

.selectric-items .selectric-group {
  padding: 0; }

.selectric-items .selectric-group-label {
  display: none; }

.selectric-items .selectric-group li {
  padding-left: 0; }

.selectric-items .selectric-scroll {
  max-height: 300px; }

.selectric-items .select-more {
  text-decoration: underline;
  cursor: pointer !important; }


.selectric-select_simple .selectric {
  border-width: 0;
  background-color: transparent;
  border-radius: 0;
}
.selectric-select_simple .label {
  height: 28px;
  line-height: 28px;
  margin-left: 0;
  margin-right: 20px;
  font-size: 15px;
  text-transform: uppercase;
}
.selectric-select_simple .selectric-button {
  right: 0; }
.selectric-select_simple .selectric-items {
  left: -20px; }

/*selectric*/
@media screen and (max-width: 992px) {
  .input {
    font-size: 15px; }
  .button {
    height: 42px;
    line-height: 42px;
    font-size: 15px; }
  .selectric .label {
    height: 42px;
    line-height: 42px;
    font-size: 15px; }
}

.header {
  position: relative; }
  .header-container {
    min-width: 320px;
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px; }
  .header-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 14px;
    padding-bottom: 19px;
  }
  .header-top-item {
    margin-right: 10px;
    margin-left: 10px; }
    .header-top-item:first-child {
      margin-left: 0; }
    .header-top-item:last-child {
      margin-right: 0; }
  .header-logo {
    display: flex;
    align-items: center;
    margin-left: 0;
    margin-right: 83px;
    text-decoration: none;
    color: #333; }
  .header-logo-element {
    display: block;
    max-width: 42px;
    margin-right: 10px; }
  .header-logo-name {
    display: inline-block;
    margin-top: 3px;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 22px; }
  .header-location-icon {
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 20px;
    margin-top: -2px;
    margin-right: 10px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='20' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 1.33143C4.01068 1.33143 1.06723 4.06919 1.30698 7.47873C1.34136 7.96773 1.39276 8.39341 1.4628 8.73119C1.81613 10.4353 2.92522 12.1282 4.17445 13.5654C5.41304 14.9902 6.7318 16.0987 7.41325 16.6363C7.46771 16.6793 7.53229 16.6793 7.58675 16.6363C8.2682 16.0987 9.58696 14.9902 10.8256 13.5654C12.0748 12.1282 13.1839 10.4353 13.5372 8.73119C13.6072 8.39341 13.6586 7.96773 13.693 7.47873C13.9328 4.06919 10.9893 1.33143 7.5 1.33143ZM0.0176212 7.5749C-0.28826 3.22479 3.43549 0 7.5 0C11.5645 0 15.2883 3.22479 14.9824 7.5749C14.9457 8.09594 14.8887 8.58848 14.8014 9.00924C14.3778 11.0523 13.0907 12.9556 11.7887 14.4535C10.476 15.9635 9.08849 17.1287 8.37285 17.6933C7.85454 18.1022 7.14546 18.1022 6.62715 17.6933C5.91151 17.1287 4.52397 15.9635 3.21131 14.4535C1.90928 12.9556 0.622158 11.0523 0.198567 9.00924C0.111328 8.58848 0.0542587 8.09594 0.0176212 7.5749Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 6.65716C6.90504 6.65716 6.42272 7.15391 6.42272 7.76669C6.42272 8.37946 6.90504 8.87621 7.5 8.87621C8.09496 8.87621 8.57728 8.37946 8.57728 7.76669C8.57728 7.15391 8.09496 6.65716 7.5 6.65716ZM5.12999 7.76669C5.12999 6.41858 6.19108 5.32573 7.5 5.32573C8.80892 5.32573 9.87001 6.41858 9.87001 7.76669C9.87001 9.11479 8.80892 10.2076 7.5 10.2076C6.19108 10.2076 5.12999 9.11479 5.12999 7.76669Z' fill='%23333333'/%3e%3c/svg%3e"); }
  .header-location-name {
    font-family: 'Rubik';
    font-size: 16px; }
  .header-location:hover .header-location-icon {
    background-position: -3px -2px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjMzOTUgNC43MTg3NUMxNC44Nzk2IDMuMDMxMjUgMTIuNzMyOCAyIDEwLjUgMkM4LjI2NzI1IDIgNi4xMjAzNyAyLjkzNzUgNC42NjA0OSA0LjcxODc1QzMuNDU4MjQgNi4yMTg3NSAyLjg1NzExIDguMDkzNzUgMy4wMjg4NyA5Ljk2ODc1QzMuMDI4ODcgMTAuMzQzOCAzLjExNDc0IDEwLjcxODcgMy4yMDA2MiAxMUMzLjk3MzQ5IDE0LjkzNzUgNy45MjM3NSAxOC40MDYyIDkuNjQxMjUgMTkuNzE4OEM5Ljg5ODg3IDE5LjkwNjIgMTAuMTU2NSAyMCAxMC41IDIwQzEwLjg0MzUgMjAgMTEuMTAxMSAxOS45MDYyIDExLjM1ODggMTkuNzE4OEMxMi45OTA0IDE4LjQwNjIgMTcuMDI2NSAxNC45Mzc1IDE3Ljc5OTQgMTFDMTcuODg1MyAxMC43MTg3IDE3Ljg4NTMgMTAuMzQzOCAxNy45NzExIDkuOTY4NzVDMTguMTQyOSA4LjA5Mzc1IDE3LjU0MTggNi4yMTg3NSAxNi4zMzk1IDQuNzE4NzVaTTEwLjUgMTJDOS4yMTE4NyAxMiA4LjUgMTEuNjU2MiA4LjUgMTAuMTU2MkM4LjUgOC42NTYyNSA5LjEyNiA3LjUzMTI1IDEwLjUgNy41MzEyNUMxMS44NzQgNy41MzEyNSAxMi41IDguNjU2MjUgMTIuNSAxMC4xNTYyQzEyLjUgMTEuNjU2MiAxMS43ODgxIDEyIDEwLjUgMTJaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNSA4LjYzNjM2QzkuNzQ2ODggOC42MzYzNiA5LjEzNjM2IDkuMjQ2ODggOS4xMzYzNiAxMEM5LjEzNjM2IDEwLjc1MzEgOS43NDY4OCAxMS4zNjM2IDEwLjUgMTEuMzYzNkMxMS4yNTMxIDExLjM2MzYgMTEuODYzNiAxMC43NTMxIDExLjg2MzYgMTBDMTEuODYzNiA5LjI0Njg4IDExLjI1MzEgOC42MzYzNiAxMC41IDguNjM2MzZaTTcuNSAxMEM3LjUgOC4zNDMxNSA4Ljg0MzE0IDcgMTAuNSA3QzEyLjE1NjkgNyAxMy41IDguMzQzMTUgMTMuNSAxMEMxMy41IDExLjY1NjkgMTIuMTU2OSAxMyAxMC41IDEzQzguODQzMTQgMTMgNy41IDExLjY1NjkgNy41IDEwWiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K); }
  .header-contacts-hours {
    margin-left: 30px;
    font-family: 'Rubik';
    font-size: 12px;
    line-height: 14px;
    color: #4F4F4F; }
  .header-phone {
    position: relative;
    margin-bottom: 2px;
    border: solid transparent;
    border-width: 0 1px;
    padding-right: 20px;
    padding-left: 20px; }
  .header-phone_active {
    border-color: #ECEFF5; }
  .header-phone-link {
    text-decoration: none; }
  .header-phone-icon {
    display: inline-block;
    vertical-align: middle;
    width: 19px;
    height: 19px;
    margin-right: 11px;
    background: no-repeat 0 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.91466 12.2254C10.4624 12.6113 11.0367 12.9358 11.6287 13.1813C11.9962 13.3146 12.573 12.9371 12.9971 12.6596L12.9972 12.6595C13.1032 12.5902 13.1996 12.5271 13.2808 12.4797L13.3075 12.4648C13.707 12.2404 14.1506 11.9913 14.721 12.1114C15.2334 12.2167 16.9916 13.6022 17.4775 14.0933C17.7956 14.409 17.9723 14.7423 17.9988 15.0843C18.0518 16.3558 16.3466 17.7853 15.9402 18.0308C15.0744 18.6622 13.917 18.6534 12.521 18.022C11.0279 17.4169 9.24319 16.1454 7.52034 14.602C6.90361 14.0495 5.71927 12.8862 5.38222 12.4977C3.6417 10.6123 2.17507 8.58652 1.48593 6.94663C1.15903 6.25385 1 5.61368 1 5.04366C1 4.48242 1.15903 3.98256 1.46826 3.55285C1.6538 3.22838 3.14693 1.45695 4.46337 1.5008C4.79027 1.53588 5.126 1.7025 5.4529 2.0182C5.94767 2.50052 7.37012 4.24564 7.47614 4.76304C7.59711 5.32048 7.34629 5.7605 7.12032 6.15692L7.12032 6.15693L7.10507 6.18369C7.05414 6.27168 6.98509 6.37606 6.9096 6.49018L6.9096 6.49018C6.63151 6.91057 6.26604 7.46305 6.39737 7.81481C6.72516 8.6216 7.19342 9.41085 7.75798 10.1387C8.38454 10.8879 9.36688 11.8396 9.91466 12.2254Z' stroke='%23333333' stroke-width='1.3'/%3e%3c/svg%3e"); }
  .header-phone-link:hover .header-phone-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDM5MDUgMTEuMzU2M0MxMC4wMTkgMTEuNzY0OSAxMC42MjcxIDEyLjEwODQgMTEuMjUzOSAxMi4zNjg0QzExLjY0MzEgMTIuNTA5NiAxMi4yNTM4IDEyLjEwOTkgMTIuNzAyOCAxMS44MTZDMTIuODE1IDExLjc0MjYgMTIuOTE3MiAxMS42NzU3IDEzLjAwMzIgMTEuNjI1NkwxMy4wMzE1IDExLjYwOThDMTMuNDU0NSAxMS4zNzIyIDEzLjkyNDEgMTEuMTA4NSAxNC41MjgxIDExLjIzNTZDMTUuMDcwNyAxMS4zNDcxIDE2LjkzMjMgMTIuODE0MSAxNy40NDY4IDEzLjMzNDFDMTcuNzgzNiAxMy42Njg0IDE3Ljk3MDcgMTQuMDIxMiAxNy45OTg3IDE0LjM4MzNDMTguMDU0OCAxNS43Mjk3IDE2LjI0OTQgMTcuMjQzMiAxNS44MTkgMTcuNTAzMkMxNC45MDIzIDE4LjE3MTggMTMuNjc2OCAxOC4xNjI1IDEyLjE5ODcgMTcuNDkzOUMxMC42MTc4IDE2Ljg1MzIgOC43MjgwOCAxNS41MDY5IDYuOTAzODkgMTMuODcyN0M2LjI1MDg4IDEzLjI4NzcgNC45OTY4NyAxMi4wNTYgNC42NCAxMS42NDQ2QzIuNzk3MSA5LjY0ODI4IDEuMjQ0MTkgNy41MDMzNyAwLjUxNDUxNyA1Ljc2NzAyQzAuMTY4Mzg4IDUuMDMzNDggMCA0LjM1NTY2IDAgMy43NTIxMUMwIDMuMTU3ODUgMC4xNjgzODcgMi42Mjg1OSAwLjQ5NTgwNyAyLjE3MzYxQzAuNjkyMjU4IDEuODMwMDUgMi4yNzMyMiAtMC4wNDU1Nzk5IDMuNjY3MDkgMC4wMDA4NDcyN0M0LjAxMzIyIDAuMDM3OTg3NiA0LjM2ODcxIDAuMjE0NDA5IDQuNzE0ODQgMC41NDg2OEM1LjIzODcxIDEuMDU5MzcgNi43NDQ4MyAyLjkwNzE1IDYuODU3MDkgMy40NTQ5OEM2Ljk4NTE3IDQuMDQ1MjEgNi43MTk2IDQuNTExMTIgNi40ODAzNCA0LjkzMDg3TDYuNDY0MTkgNC45NTkyQzYuNDEwMjcgNS4wNTIzNyA2LjMzNzE2IDUuMTYyODkgNi4yNTcyMyA1LjI4MzcyQzUuOTYyNzggNS43Mjg4NCA1LjU3NTgxIDYuMzEzODIgNS43MTQ4NyA2LjY4NjI3QzYuMDYxOTMgNy41NDA1MiA2LjU1Nzc0IDguMzc2MTkgNy4xNTU1MSA5LjE0Njg3QzcuODE4OTMgOS45NDAwOCA4Ljg1OTA1IDEwLjk0NzggOS40MzkwNSAxMS4zNTYzWiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K); }
  .header-phone-label {
    vertical-align: middle;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 16px; }
  .header-phone-arrow {
    display: inline-block;
    width: 10px;
    height: 6px;
    background: no-repeat 0 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.14142 4.85858L5.60104 5.3182L5.60104 5.3182L5.14142 4.85858ZM4.85858 4.85858L4.39896 5.3182L4.39896 5.3182L4.85858 4.85858ZM9.45962 1.45962L5.60104 5.3182L4.6818 4.39896L8.54038 0.54038L9.45962 1.45962ZM4.39896 5.3182L0.54038 1.45962L1.45962 0.540381L5.3182 4.39896L4.39896 5.3182ZM5.60104 5.3182C5.26909 5.65015 4.7309 5.65014 4.39896 5.3182L5.3182 4.39896C5.14246 4.22322 4.85754 4.22322 4.6818 4.39896L5.60104 5.3182Z' fill='%23333333'/%3e%3c/svg%3e ");
    margin-left: 6px; }
  .header-phone-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: -1px;
    z-index: 12;
    width: calc(100% + 1px);
    background-color: #fff;
    border: solid #ECEFF5;
    border-width: 0 1px 1px;
    border-radius: 0 0 15px 15px; }
  .header-phone-list {
    padding-bottom: 15px; }
  .header-phone-list-item {
    padding: 7px 30px 7px 49px;
    font-size: 13px; }
  .header-phone-region {
    display: block;
    font-family: 'Rubik';
    font-size: 12px;
    line-height: 14px; }
  .header-phone-number {
    text-decoration: none;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 16px; }
    .header-phone-number:hover {
      color: #009B47; }
  .header-phone_active .header-phone-dropdown {
    display: block; }
  .header-phone_active .header-phone-arrow {
    transform: scaleY(-1); }
  .header-phone_active .header-phone-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDM5MDUgMTEuMzU2M0MxMC4wMTkgMTEuNzY0OSAxMC42MjcxIDEyLjEwODQgMTEuMjUzOSAxMi4zNjg0QzExLjY0MzEgMTIuNTA5NiAxMi4yNTM4IDEyLjEwOTkgMTIuNzAyOCAxMS44MTZDMTIuODE1IDExLjc0MjYgMTIuOTE3MiAxMS42NzU3IDEzLjAwMzIgMTEuNjI1NkwxMy4wMzE1IDExLjYwOThDMTMuNDU0NSAxMS4zNzIyIDEzLjkyNDEgMTEuMTA4NSAxNC41MjgxIDExLjIzNTZDMTUuMDcwNyAxMS4zNDcxIDE2LjkzMjMgMTIuODE0MSAxNy40NDY4IDEzLjMzNDFDMTcuNzgzNiAxMy42Njg0IDE3Ljk3MDcgMTQuMDIxMiAxNy45OTg3IDE0LjM4MzNDMTguMDU0OCAxNS43Mjk3IDE2LjI0OTQgMTcuMjQzMiAxNS44MTkgMTcuNTAzMkMxNC45MDIzIDE4LjE3MTggMTMuNjc2OCAxOC4xNjI1IDEyLjE5ODcgMTcuNDkzOUMxMC42MTc4IDE2Ljg1MzIgOC43MjgwOCAxNS41MDY5IDYuOTAzODkgMTMuODcyN0M2LjI1MDg4IDEzLjI4NzcgNC45OTY4NyAxMi4wNTYgNC42NCAxMS42NDQ2QzIuNzk3MSA5LjY0ODI4IDEuMjQ0MTkgNy41MDMzNyAwLjUxNDUxNyA1Ljc2NzAyQzAuMTY4Mzg4IDUuMDMzNDggMCA0LjM1NTY2IDAgMy43NTIxMUMwIDMuMTU3ODUgMC4xNjgzODcgMi42Mjg1OSAwLjQ5NTgwNyAyLjE3MzYxQzAuNjkyMjU4IDEuODMwMDUgMi4yNzMyMiAtMC4wNDU1Nzk5IDMuNjY3MDkgMC4wMDA4NDcyN0M0LjAxMzIyIDAuMDM3OTg3NiA0LjM2ODcxIDAuMjE0NDA5IDQuNzE0ODQgMC41NDg2OEM1LjIzODcxIDEuMDU5MzcgNi43NDQ4MyAyLjkwNzE1IDYuODU3MDkgMy40NTQ5OEM2Ljk4NTE3IDQuMDQ1MjEgNi43MTk2IDQuNTExMTIgNi40ODAzNCA0LjkzMDg3TDYuNDY0MTkgNC45NTkyQzYuNDEwMjcgNS4wNTIzNyA2LjMzNzE2IDUuMTYyODkgNi4yNTcyMyA1LjI4MzcyQzUuOTYyNzggNS43Mjg4NCA1LjU3NTgxIDYuMzEzODIgNS43MTQ4NyA2LjY4NjI3QzYuMDYxOTMgNy41NDA1MiA2LjU1Nzc0IDguMzc2MTkgNy4xNTU1MSA5LjE0Njg3QzcuODE4OTMgOS45NDAwOCA4Ljg1OTA1IDEwLjk0NzggOS40MzkwNSAxMS4zNTYzWiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K); }
  .header-login-icon {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 18px;
    margin-right: 10px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 1.38462C5.76298 1.38462 4.35484 2.72776 4.35484 4.38462C4.35484 6.04147 5.76298 7.38462 7.5 7.38462C9.23702 7.38462 10.6452 6.04147 10.6452 4.38462C10.6452 2.72776 9.23702 1.38462 7.5 1.38462ZM2.90323 4.38462C2.90323 1.96306 4.96127 0 7.5 0C10.0387 0 12.0968 1.96306 12.0968 4.38462C12.0968 6.80617 10.0387 8.76923 7.5 8.76923C4.96127 8.76923 2.90323 6.80617 2.90323 4.38462Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12454 12C3.09604 12 1.45161 13.5685 1.45161 15.5034C1.45161 15.605 1.47108 15.6767 1.49149 15.7185C1.50871 15.7537 1.52349 15.7637 1.53582 15.7701C2.09988 16.0629 3.68139 16.6154 7.5 16.6154C11.3186 16.6154 12.9001 16.0629 13.4642 15.7701C13.4765 15.7637 13.4913 15.7537 13.5085 15.7185C13.5289 15.6767 13.5484 15.605 13.5484 15.5034C13.5484 13.5685 11.904 12 9.87546 12H5.12454ZM0 15.5034C0 12.8038 2.29433 10.6154 5.12454 10.6154H9.87546C12.7057 10.6154 15 12.8038 15 15.5034C15 15.999 14.8119 16.647 14.158 16.9864C13.2918 17.4359 11.4336 18 7.5 18C3.56638 18 1.70818 17.4359 0.841986 16.9864C0.188094 16.647 0 15.999 0 15.5034Z' fill='%23333333'/%3e%3c/svg%3e "); }
  .header-login-link:hover .header-login-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSA4LjgxNjI4QzEwLjA0OSA4LjgxNjI4IDEyLjExNTQgNi44NDI2OSAxMi4xMTU0IDQuNDA4MTRDMTIuMTE1NCAxLjk3MzU5IDEwLjA0OSAwIDcuNSAwQzQuOTUwOTkgMCAyLjg4NDYyIDEuOTczNTkgMi44ODQ2MiA0LjQwODE0QzIuODg0NjIgNi44NDI2OSA0Ljk1MDk5IDguODE2MjggNy41IDguODE2MjhaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGQ9Ik05LjkwMzg1IDEwLjY1MzFINS4wOTYxNUMyLjMwNzY5IDEwLjY1MzEgMCAxMi44NTcyIDAgMTUuNTIwNEMwIDE2LjE2MzMgMC4yODg0NjIgMTYuNzE0MyAwLjg2NTM4NSAxNi45ODk4QzEuNzMwNzcgMTcuNDQ5IDMuNjUzODUgMTggNy41IDE4QzExLjM0NjIgMTggMTMuMjY5MiAxNy40NDkgMTQuMTM0NiAxNi45ODk4QzE0LjYxNTQgMTYuNzE0MyAxNSAxNi4xNjMzIDE1IDE1LjUyMDRDMTUgMTIuNzY1MyAxMi42OTIzIDEwLjY1MzEgOS45MDM4NSAxMC42NTMxWiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K); }
  .header-login-cabinet {
    display: block;
    margin-top: 4px;
    margin-left: 26px;
    font-size: 12px;
    line-height: 14px;
    color: #4F4F4F; }
  .header-login-label {
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 16px;
    line-height: 19px; }
  .header-burger-icon {
    display: block;
    width: 20px;
    height: 15px;
    background: no-repeat 0 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.9997 14.5276C19.9997 14.9799 19.5537 15.3458 19.0048 15.3458H10.995C10.7311 15.3458 10.478 15.2596 10.2914 15.1062C10.1048 14.9527 10 14.7446 10 14.5276C10 14.3106 10.1048 14.1025 10.2914 13.9491C10.478 13.7957 10.7311 13.7095 10.995 13.7095H19.0048C19.5547 13.7095 19.9997 14.0754 19.9997 14.5276Z' fill='black' fill-opacity='0.8'/%3e%3cpath d='M19.9995 8.02324C19.9995 8.47549 19.5535 8.8414 19.0045 8.8414H0.994973C0.73109 8.8414 0.478015 8.7552 0.291421 8.60176C0.104827 8.44833 0 8.24023 0 8.02324C0 7.80625 0.104827 7.59815 0.291421 7.44471C0.478015 7.29128 0.73109 7.20508 0.994973 7.20508H9.99973H19.0045C19.5545 7.20508 19.9995 7.57181 19.9995 8.02324Z' fill='black' fill-opacity='0.8'/%3e%3cpath d='M19.0047 2.33554C19.2685 2.33554 19.5216 2.24934 19.7082 2.09591C19.8948 1.94247 19.9996 1.73437 19.9996 1.51738C19.9996 1.30039 19.8948 1.09229 19.7082 0.938852C19.5216 0.785417 19.2685 0.699219 19.0047 0.699219H6.99497C6.86431 0.699219 6.73493 0.720381 6.61421 0.761497C6.4935 0.802614 6.38381 0.862879 6.29142 0.938852C6.19903 1.01483 6.12574 1.10502 6.07574 1.20428C6.02574 1.30355 6 1.40994 6 1.51738C6 1.62482 6.02574 1.73121 6.07574 1.83048C6.12574 1.92974 6.19903 2.01993 6.29142 2.09591C6.38381 2.17188 6.4935 2.23214 6.61421 2.27326C6.73493 2.31438 6.86431 2.33554 6.99497 2.33554H19.0047Z' fill='black' fill-opacity='0.8'/%3e%3c/svg%3e "); }

.messengers {
  display: flex;
  align-items: center; }
  .messengers-item {
    margin-right: 12px; }
    .messengers-item:last-child {
      margin-right: 0; }
  .messengers-item_phone {
    display: none; }
  .messengers-icon {
    display: block;
    width: 23px;
    height: 23px;
    background: no-repeat 0 0; }
  .messengers-icon_telegram {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5 23C17.8513 23 23 17.8513 23 11.5C23 5.14873 17.8513 0 11.5 0C5.14873 0 0 5.14873 0 11.5C0 17.8513 5.14873 23 11.5 23ZM7.84632 9.96679C6.62907 10.4983 5.37837 11.0443 4.23472 11.6743C3.63752 12.1115 4.43125 12.4208 5.1759 12.7109C5.29428 12.7571 5.41142 12.8027 5.52153 12.8483C5.61315 12.8764 5.70632 12.9061 5.80074 12.9362C6.62892 13.2001 7.5524 13.4943 8.35642 13.0517C9.6772 12.293 10.9236 11.4159 12.1691 10.5393C12.5772 10.2522 12.9851 9.96509 13.3955 9.68226C13.4148 9.66994 13.4365 9.65586 13.4603 9.64046C13.81 9.41379 14.5961 8.90419 14.3053 9.60651C13.6175 10.3587 12.8807 11.0246 12.14 11.694C11.6408 12.1452 11.1398 12.5981 10.6507 13.0801C10.2246 13.4262 9.78232 14.1222 10.2593 14.6069C11.3569 15.3753 12.4717 16.1251 13.5858 16.8744C13.9497 17.1192 14.3137 17.364 14.6769 17.6093C15.2906 18.0993 16.2499 17.703 16.3848 16.9372C16.4448 16.5854 16.5049 16.2335 16.5651 15.8816C16.8981 13.9346 17.2313 11.9869 17.5256 10.0335C17.5655 9.72732 17.6108 9.4211 17.6562 9.11473C17.7661 8.37178 17.8762 7.62793 17.9106 6.88098C17.822 6.13568 16.9183 6.29958 16.4154 6.46717C13.8305 7.45075 11.2715 8.50724 8.72254 9.58236C8.43376 9.7103 8.14102 9.83812 7.84632 9.96679Z' fill='url(%23paint0_linear)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='11.5' y1='0' x2='11.5' y2='23' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2332B6F8'/%3e%3cstop offset='1' stop-color='%230583C1'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
  .messengers-icon_whatsapp {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5 23C17.8513 23 23 17.8513 23 11.5C23 5.14873 17.8513 0 11.5 0C5.14873 0 0 5.14873 0 11.5C0 17.8513 5.14873 23 11.5 23ZM4.8875 18.1125L5.85798 14.5691C5.25942 13.5321 4.94451 12.3556 4.9449 11.1504C4.94643 7.37998 8.01481 4.3125 11.7854 4.3125C13.6151 4.31339 15.3325 5.02547 16.6242 6.31803C17.9155 7.61059 18.6265 9.32862 18.6259 11.1559C18.6242 14.9261 15.5553 17.9941 11.7854 17.9941H11.7824C10.6377 17.9937 9.51286 17.7065 8.51369 17.1616L4.8875 18.1125ZM11.7876 5.46758C8.65143 5.46758 6.10102 8.01707 6.09986 11.1508C6.0994 12.2247 6.39993 13.2706 6.96902 14.1756L7.10431 14.3906L6.5298 16.4878L8.68167 15.9236L8.88945 16.0467C9.76218 16.5647 10.7628 16.8386 11.7832 16.8391H11.7854C14.9191 16.8391 17.4695 14.2894 17.4708 11.1554C17.4713 9.63671 16.8806 8.20861 15.8071 7.13436C14.7336 6.0601 13.3063 5.46823 11.7876 5.46758ZM9.69121 7.99634C9.81292 8.00133 9.9477 8.0071 10.0758 8.29165C10.1634 8.48646 10.3109 8.84984 10.4283 9.1391C10.5145 9.35165 10.5846 9.52418 10.6026 9.56038C10.6454 9.64583 10.6739 9.74563 10.6168 9.85978C10.6084 9.87666 10.6006 9.8926 10.5931 9.90784C10.5502 9.99542 10.5188 10.0597 10.4462 10.1447C10.4174 10.1782 10.3877 10.2144 10.358 10.2505C10.2993 10.3219 10.2407 10.3933 10.1897 10.4441C10.104 10.5293 10.015 10.6218 10.1146 10.7929C10.2144 10.9639 10.5574 11.5234 11.0655 11.9764C11.6113 12.4631 12.0855 12.6689 12.3263 12.7734C12.3736 12.794 12.4119 12.8106 12.4399 12.8246C12.611 12.9101 12.7106 12.8959 12.8103 12.7817C12.9101 12.6677 13.2374 12.2828 13.3513 12.1118C13.4654 11.9408 13.5793 11.9692 13.7359 12.0262C13.8926 12.0832 14.7329 12.4968 14.9038 12.5822C14.9372 12.5989 14.9683 12.6139 14.9972 12.6278C15.1165 12.6854 15.1971 12.7243 15.2316 12.7817C15.2742 12.8532 15.2742 13.1952 15.1318 13.5942C14.9894 13.9933 14.2916 14.3783 13.9782 14.4067C13.948 14.4095 13.918 14.413 13.8872 14.4166C13.5975 14.4507 13.2319 14.4936 11.9272 13.9791C10.3212 13.3459 9.2625 11.7764 9.04404 11.4525C9.02625 11.4261 9.0139 11.4078 9.00745 11.3992L9.00537 11.3964C8.91266 11.2725 8.30961 10.466 8.30961 9.63161C8.30961 8.84451 8.69648 8.43193 8.87449 8.24208C8.88667 8.22909 8.89787 8.21714 8.90791 8.20619C9.06446 8.03516 9.24959 7.99237 9.36362 7.99237L9.38211 7.99237C9.4898 7.99235 9.59694 7.99234 9.69121 7.99634Z' fill='url(%23paint0_linear)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='11.5' y1='0' x2='11.5' y2='23' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%234FCA5D'/%3e%3cstop offset='1' stop-color='%2335BC49'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
  .messengers-icon_fb {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='31' height='28' viewBox='0 0 31 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='11.5' cy='11.5' r='11.5' fill='url(%23paint0_linear)'/%3e%3cpath d='M15.4103 15.4903L15.8767 12.4369H12.9589V10.4563C12.9589 9.62077 13.3657 8.80583 14.6726 8.80583H16V6.20631C16 6.20631 14.7959 6 13.6452 6C11.2411 6 9.67125 7.46273 9.67125 10.1097V12.4369H7V15.4903H9.67125V22.8721C10.2075 22.9567 10.7562 23 11.3151 23C11.874 23 12.4226 22.9567 12.9589 22.8721V15.4903H15.4103Z' fill='white'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='11.5' y1='0' x2='11.5' y2='22.9318' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2318ACFE'/%3e%3cstop offset='1' stop-color='%230163E0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
  .messengers-icon_vk {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEuNSIgY3k9IjExLjUiIHI9IjExLjUiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguMTU2MiA3Ljk2NTVDMTguMjYgNy42MDE1IDE4LjE1NjIgNy4zMzM1IDE3LjY1OTQgNy4zMzM1SDE2LjAxODhDMTUuNjAxMyA3LjMzMzUgMTUuNDA4NyA3LjU2NDgzIDE1LjMwNDQgNy44MjAxNkMxNS4zMDQ0IDcuODIwMTYgMTQuNDcgOS45NTA4MyAxMy4yODgxIDExLjMzNDhDMTIuOTA1NiAxMS43MzYyIDEyLjczMTkgMTEuODYzNSAxMi41MjMxIDExLjg2MzVDMTIuNDE4NyAxMS44NjM1IDEyLjI2MTkgMTEuNzM2MiAxMi4yNjE5IDExLjM3MTVWNy45NjU1QzEyLjI2MTkgNy41MjgxNiAxMi4xNDY5IDcuMzMzNSAxMS43OTk0IDcuMzMzNUg5LjIxOTM4QzguOTU4NzUgNy4zMzM1IDguODAxODggNy41MzYxNiA4LjgwMTg4IDcuNzI4ODNDOC44MDE4OCA4LjE0MjgzIDkuMzkzMTMgOC4yMzg4MyA5LjQ1Mzc1IDkuNDA0MTZWMTEuOTM2MkM5LjQ1Mzc1IDEyLjQ5MTUgOS4zNTgxMiAxMi41OTIyIDkuMTQ5MzcgMTIuNTkyMkM4LjU5MzEyIDEyLjU5MjIgNy4yNCAxMC40NTE1IDYuNDM2ODcgOC4wMDIxNkM2LjI4MTI1IDcuNTI1NSA2LjEyMzc1IDcuMzMzNSA1LjcwNDM4IDcuMzMzNUg0LjA2MjVDMy41OTM3NSA3LjMzMzUgMy41IDcuNTY0ODMgMy41IDcuODIwMTZDMy41IDguMjc0ODMgNC4wNTYyNSAxMC41MzM1IDYuMDkwNjMgMTMuNTIwOEM3LjQ0Njg4IDE1LjU2MDggOS4zNTYyNSAxNi42NjY4IDExLjA5NTYgMTYuNjY2OEMxMi4xMzg4IDE2LjY2NjggMTIuMjY3NSAxNi40MjE1IDEyLjI2NzUgMTUuOTk4MlYxNC40NTYyQzEyLjI2NzUgMTMuOTY0OCAxMi4zNjYzIDEzLjg2NjggMTIuNjk2OSAxMy44NjY4QzEyLjk0MDYgMTMuODY2OCAxMy4zNTc1IDEzLjk5NDggMTQuMzMxMyAxNC45NzgyQzE1LjQ0MzggMTYuMTQ0MiAxNS42MjY5IDE2LjY2NjggMTYuMjUzMSAxNi42NjY4SDE3Ljg5MzhDMTguMzYyNSAxNi42NjY4IDE4LjU5NzUgMTYuNDIxNSAxOC40NjI1IDE1LjkzNjJDMTguMzEzOCAxNS40NTM1IDE3Ljc4MjUgMTQuNzUyOCAxNy4wNzgxIDEzLjkyMTVDMTYuNjk1NiAxMy40NDgyIDE2LjEyMTkgMTIuOTM4MiAxNS45NDc1IDEyLjY4MjhDMTUuNzA0NCAxMi4zNTU1IDE1Ljc3MzggMTIuMjA5NSAxNS45NDc1IDExLjkxODJDMTUuOTQ3NSAxMS45MTgyIDE3Ljk0NzUgOC45Njc1IDE4LjE1NTYgNy45NjU1SDE4LjE1NjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIxMS41IiB5MT0iMCIgeDI9IjExLjUiIHkyPSIyMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDA2RkZBIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNkZGQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy41IDQpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==); }
  .messengers-icon_instagram {
    background-image: url("/local/templates/povoenke_new/assets/css/../images/header/instagram-icon.png");
    background-position: -3px -3px; }
  .messengers-icon_phone {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='11.5' cy='11.5' r='11.5' fill='url(%23paint0_linear)'/%3e%3cpath d='M12.2927 12.5709C12.6794 12.8433 13.0847 13.0723 13.5026 13.2456C13.762 13.3397 14.1692 13.0733 14.4685 12.8774L14.4686 12.8773C14.5434 12.8284 14.6115 12.7838 14.6688 12.7504L14.6877 12.7398C14.9696 12.5815 15.2828 12.4056 15.6854 12.4904C16.0471 12.5647 17.2882 13.5428 17.6312 13.8894C17.8557 14.1123 17.9804 14.3475 17.9991 14.5889C18.0366 15.4865 16.8329 16.4955 16.546 16.6688C15.9348 17.1145 15.1179 17.1083 14.1325 16.6626C13.0785 16.2355 11.8187 15.3379 10.6026 14.2484C10.1673 13.8584 9.33125 13.0373 9.09333 12.7631C7.86473 11.4322 6.82946 10.0022 6.34301 8.84468C6.11226 8.35566 6 7.90377 6 7.50141C6 7.10523 6.11226 6.75239 6.33054 6.44907C6.46151 6.22003 7.51548 4.96961 8.44473 5.00056C8.67548 5.02533 8.91247 5.14294 9.14322 5.36579C9.49247 5.70625 10.4966 6.9381 10.5714 7.30332C10.6568 7.69681 10.4797 8.00741 10.3202 8.28724L10.3202 8.28724L10.3095 8.30613C10.2735 8.36825 10.2248 8.44193 10.1715 8.52248C9.97518 8.81923 9.71721 9.20921 9.80991 9.45751C10.0413 10.027 10.3718 10.5841 10.7703 11.0979C11.2126 11.6267 11.906 12.2985 12.2927 12.5709Z' stroke='white' stroke-width='1.3'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='11.5' y1='0' x2='11.5' y2='23' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%231bba63'/%3e%3cstop offset='1' stop-color='%23009B47'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"); }
  .messengers-link:hover .messengers-icon {
    transform: scale(1.15); }

.user-links {
  display: flex;
  align-items: center; }
  .user-links-item {
    margin-right: 23px; }
    .user-links-item:last-child {
      margin-right: 0; }
  .user-links-element {
    position: relative; }
  .user-links-icon {
    display: block;
    width: 19px;
    height: 19px;
    background: no-repeat 0 0; }
  .user-links-icon_notice {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 16.5513C6.5 17.8846 9.5 17.8846 11 16.5513' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.79895 0.836201C8.79965 0.822566 8.8 0.80884 8.8 0.795031C8.8 0.355948 8.44183 0 8 0C7.55817 0 7.2 0.355948 7.2 0.795031C7.2 0.808849 7.20035 0.822585 7.20106 0.836229C4.52294 1.21985 2.00295 4.21302 2.40004 7.55256C2.6057 8.57448 1.95814 9.1159 1.28414 9.67942C0.647243 10.2119 -0.0132655 10.7642 0.00020255 11.7602C0.00020255 13.1563 0.800009 13.9128 1.97464 14.288C1.97464 14.288 4.12591 15.1054 8.0001 15.1054C11.8743 15.1054 14.0256 14.288 14.0256 14.288C15.2002 13.9128 16.0002 13.1178 16 11.7602C15.9999 10.7556 15.3398 10.2031 14.7064 9.67308C14.0354 9.1115 13.3944 8.57506 13.6002 7.55256C13.9973 4.21294 11.4771 1.2197 8.79895 0.836201ZM3.28666 9.45818C3.65663 8.87682 3.83552 8.17385 3.68608 7.35643C3.53563 5.98199 4.01733 4.65857 4.84671 3.66526C5.69784 2.64589 6.80747 2.09479 7.7753 2.09479H8.2249C9.19273 2.09479 10.3024 2.64589 11.1535 3.66526C11.9829 4.65856 12.4646 5.98196 12.3141 7.35637C12.1653 8.16975 12.3396 8.87065 12.7077 9.45253C13.0331 9.96699 13.4951 10.3541 13.799 10.6088L13.799 10.6088L13.8148 10.6221C14.5545 11.2421 14.7 11.4236 14.7 11.7604C14.7001 12.1656 14.588 12.4005 14.4554 12.5593C14.3083 12.7355 14.0524 12.9147 13.63 13.0496L13.5966 13.0603L13.5681 13.0712L13.568 13.0712L13.5618 13.0734C13.5529 13.0766 13.5359 13.0826 13.5108 13.0911C13.4606 13.108 13.3781 13.1346 13.2642 13.1679C13.0365 13.2345 12.6831 13.3275 12.2108 13.4219C11.2663 13.6107 9.84541 13.8054 8.0001 13.8054C6.15479 13.8054 4.7339 13.6107 3.7894 13.4219C3.31706 13.3275 2.96372 13.2345 2.73596 13.1679C2.62208 13.1346 2.53962 13.108 2.4894 13.0911C2.46429 13.0826 2.44725 13.0766 2.43837 13.0734L2.43223 13.0712L2.43215 13.0712L2.40358 13.0603L2.37019 13.0496C1.93314 12.91 1.6813 12.7353 1.54005 12.5681C1.41617 12.4214 1.3002 12.1918 1.3002 11.7602V11.7514L1.30008 11.7426C1.29585 11.4298 1.42486 11.2573 2.17437 10.6296L2.19047 10.6161C2.49599 10.3603 2.95944 9.97236 3.28666 9.45818Z' fill='%23333333'/%3e%3c/svg%3e"); }
  .user-links-icon_wishlist {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.48645 17.0596L5.48643 17.0596L5.48008 17.0638C4.3931 17.7789 2.98965 17.0844 2.89719 15.9668C2.79115 14.685 2.64998 12.3375 2.65 8.92464V8.8631C2.64997 7.50971 2.6507 6.32678 2.75411 5.33887C2.85877 4.33904 3.07659 3.43148 3.59208 2.68619C4.68759 1.1023 6.80191 0.662589 9.9959 0.650259C13.1944 0.637912 15.3123 1.07523 16.4091 2.66934C16.9237 3.41737 17.1413 4.329 17.2459 5.33219C17.3493 6.32386 17.35 7.50987 17.35 8.86372V8.92465C17.35 12.3376 17.2088 14.685 17.1028 15.9668C17.0103 17.0844 15.6069 17.7788 14.5199 17.0638L14.5199 17.0638L14.5135 17.0597C13.6828 16.5269 12.9147 15.954 12.3197 15.5099L12.3106 15.5031C12.0387 15.3001 11.7948 15.1181 11.6043 14.9857C11.2473 14.7376 10.9581 14.5747 10.6977 14.4764C10.4188 14.3711 10.1975 14.3493 10 14.3493C9.80247 14.3493 9.5812 14.3711 9.30233 14.4764C9.04189 14.5747 8.75271 14.7376 8.39567 14.9857L8.74198 15.4841L8.39567 14.9857C8.20507 15.1182 7.96097 15.3004 7.68883 15.5035L7.68025 15.5099C7.08526 15.954 6.31724 16.5269 5.48645 17.0596Z' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
  .user-links-icon_search {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9.94444' cy='9.94444' r='8.44444' stroke='%23333333' stroke-width='1.3'/%3e%3cpath d='M20.4996 20.5001L16.2773 16.2778' stroke='%23333333' stroke-width='1.3' stroke-linecap='round'/%3e%3c/svg%3e"); }
  .user-links-element:hover .user-links-icon_notice {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMjc3MzEgMS4yNzk5Mkw4LjI5OTUzIDAuODI2MTUxQzguMjk5ODcgMC44MTkyMTQgOC4zIDAuODEzNDIzIDguMyAwLjgwODUxQzguMyAwLjYzMzEyNiA4LjE2MDcgMC41IDggMC41QzcuODM5MyAwLjUgNy43IDAuNjMzMTI0IDcuNyAwLjgwODUxQzcuNyAwLjgxMzQ1MSA3LjcwMDE0IDAuODE5Mjk2IDcuNzAwNDggMC44MjYyMDFMNy43MjI3IDEuMjc5OTVMNy4yNzMxNSAxLjM0NTQzQzYuMDkwNjggMS41MTc2NyA0LjkwMTIyIDIuMjg2ODUgNC4wNDg5OSAzLjQzNjI3QzMuMjAzOTUgNC41NzYgMi43MTgzMyA2LjA1Mzc2IDIuODk0NTIgNy42MDQ1NkMzLjAxNzE2IDguMjUwMzQgMi44NzQ5OCA4Ljc3Mjg5IDIuNTkxMTggOS4yMDk2QzIuMzMwNTQgOS42MTA2NiAxLjk1MjI1IDkuOTMyMTQgMS42MzMzMiAxMC4yMDMyTDguMjc3MzEgMS4yNzk5MlpNOC4yNzczMSAxLjI3OTkyTDguNzI2ODggMS4zNDUzOUM5LjkwOTM5IDEuNTE3NTggMTEuMDk4OSAyLjI4Njc0IDExLjk1MTIgMy40MzYxOEMxMi43OTYyIDQuNTc1OTEgMTMuMjgxOSA2LjA1MzcgMTMuMTA1NyA3LjYwNDU1QzEyLjk4MzIgOC4yNDkxMiAxMy4xMjI3IDguNzcwMyAxMy40MDQ3IDkuMjA2MzhDMTMuNjYzNCA5LjYwNjQzIDE0LjAzOTUgOS45MjY0MyAxNC4zNTY4IDEwLjE5NjNDMTQuMzY1NCAxMC4yMDM2IDE0LjM3MzkgMTAuMjEwOSAxNC4zODI0IDEwLjIxODFMMTQuMzgyNCAxMC4yMTgxQzE1LjAzNjQgMTAuNzc0NyAxNS40OTk5IDExLjE5NzUgMTUuNSAxMS45NTk5QzE1LjUwMDEgMTIuNTQ3MSAxNS4zMzI2IDEyLjk3ODkgMTUuMDY2OSAxMy4zMDI1QzE0Ljc5NjEgMTMuNjMyMyAxNC4zOTM4IDEzLjg4NTEgMTMuODcxMSAxNC4wNTQ5TDEzLjg1ODEgMTQuMDU5MkwxMy44NDYxIDE0LjA2MzhMMTMuODQ2IDE0LjA2MzhMMTMuODQ1OCAxNC4wNjM5TDEzLjg0NTYgMTQuMDY0TDEzLjg0NTQgMTQuMDY0MUwxMy44NDM1IDE0LjA2NDhMMTMuODI5MyAxNC4wNzAxQzEzLjgxNTYgMTQuMDc1IDEzLjc5MzcgMTQuMDgyOSAxMy43NjM2IDE0LjA5MzJDMTMuNzAzNSAxNC4xMTM3IDEzLjYxMDkgMTQuMTQ0MSAxMy40ODY1IDE0LjE4MTFDMTMuMjM3NyAxNC4yNTUgMTIuODYyIDE0LjM1NTMgMTIuMzY2MSAxNC40NTYxQzExLjM3NDMgMTQuNjU3OCA5LjkwMTMgMTQuODYxNyA4LjAwMDEgMTQuODYxN0M2LjA5ODkgMTQuODYxNyA0LjYyNTk0IDE0LjY1NzggMy42MzQxNCAxNC40NTYxQzMuMTM4MiAxNC4zNTUzIDIuNzYyNTEgMTQuMjU1IDIuNTEzNzIgMTQuMTgxMUMyLjM4OTMzIDE0LjE0NDEgMi4yOTY2NiAxNC4xMTM3IDIuMjM2NTYgMTQuMDkzMkMyLjIwNjUyIDE0LjA4MjkgMi4xODQ2MSAxNC4wNzUgMi4xNzA5NSAxNC4wNzAxTDIuMTU2NjYgMTQuMDY0OEwyLjE1NDgyIDE0LjA2NDFMMi4xNTQ1NyAxNC4wNjRMMi4xNTQzNyAxNC4wNjM5TDIuMTU0MTggMTQuMDYzOEwyLjE1NDExIDE0LjA2MzhMMi4xNDIwOCAxNC4wNTkyTDIuMTI5MDkgMTQuMDU0OUMxLjYwMDcxIDEzLjg4MzMgMS4yMDAwMSAxMy42MzgyIDAuOTMxNTU3IDEzLjMxNUMwLjY2OTE1MiAxMi45OTkxIDAuNTAwMjAzIDEyLjU2OTQgMC41MDAyMDMgMTEuOTU5OUgwLjUwMDI0N0wwLjUwMDE1OSAxMS45NTMyQzAuNDkwMjA1IDExLjIwNSAwLjk0Nzk4IDEwLjc4NTkgMS42MDc5NiAxMC4yMjQ3TDguMjc3MzEgMS4yNzk5MloiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIvPgo8cGF0aCBkPSJNNSAxNi41QzYuNSAxNy44MzMzIDkuNSAxNy44MzMzIDExIDE2LjUiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); }
  .user-links-element:hover .user-links-icon_wishlist {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI0OTQwNSAxNi4wMjA0QzAuMTQxODg5IDE0LjcyMDggLTIuMjQ3NTZlLTA1IDEyLjM1NTUgNy45NDA1OGUtMDcgOC45MjQ2NFY4Ljg2MzFDLTIuNDk1NTFlLTA1IDcuNTIwMzMgLTQuNzY0OTdlLTA1IDYuMjk5OTcgMC4xMDc2NDMgNS4yNzEyQzAuMjE2Njg4IDQuMjI5NDkgMC40NTA2MDEgMy4xOTM4NyAxLjA1NzQ5IDIuMzE2NDRDMi4zNjM3MSAwLjQyNzkwOCA0LjgyMDgxIDAuMDEyNTEwOSA3Ljk5MzM5IDAuMDAwMjYzNzM2QzExLjE3MjggLTAuMDEyMDA5NiAxMy42MzYxIDAuMzk5MDA0IDE0Ljk0NDYgMi4zMDA5MUMxNS41NSAzLjE4MDkgMTUuNzgzNSA0LjIyMDE4IDE1Ljg5MjQgNS4yNjQ3OEMxNiA2LjI5NzE0IDE2IDcuNTIwMzggMTYgOC44NjM3MVY4LjkyNDY1QzE2IDEyLjM1NTUgMTUuODU4MSAxNC43MjA4IDE1Ljc1MDYgMTYuMDIwNEMxNS42MTE2IDE3LjcwMDMgMTMuNjAxMSAxOC41NTMxIDEyLjE2MjcgMTcuNjA2OEMxMS4zMDk4IDE3LjA2IDEwLjUyNDUgMTYuNDczOCA5LjkzMDk1IDE2LjAzMDhDOS42NTE2NyAxNS44MjI0IDkuNDE0ODMgMTUuNjQ1NiA5LjIzMzQgMTUuNTE5NUM4LjU2MjE4IDE1LjA1MzEgOC4yNzQ5MyAxNC45OTkzIDggMTQuOTk5M0M3LjcyNTA2IDE0Ljk5OTMgNy40Mzc4MSAxNS4wNTMxIDYuNzY2NTggMTUuNTE5NUM2LjU4NTE3IDE1LjY0NTYgNi4zNDgyOCAxNS44MjI0IDYuMDY5MDMgMTYuMDMwOEM1LjQ3NTQ3IDE2LjQ3MzggNC42OTAxNSAxNy4wNTk5IDMuODM3MzIgMTcuNjA2OEMyLjM5ODg4IDE4LjU1MzEgMC4zODgzODIgMTcuNzAwMyAwLjI0OTQwNSAxNi4wMjA0Wk05LjYgNC41QzEwLjAzMjcgNC41IDEwLjIxNTUgNC41MDQ2NiAxMC4zNjcgNC41NDI5MUMxMC40NzI3IDQuNTY5NiAxMC42MDUzIDQuNjI0NDIgMTAuODM1IDQuODM5MjFDMTAuODM2OCA0Ljg0MTEgMTAuODU1NyA0Ljg2MTI0IDEwLjg4NDEgNC45MTM4NkMxMC45MTQ0IDQuOTcwMDggMTAuOTQ3NCA1LjA0ODE5IDEwLjk3OTkgNS4xNTA5N0MxMS4wNDU2IDUuMzU4NTkgMTEuMDk1MSA1LjYyMDk5IDExLjEyOTkgNS45MTQ1M0MxMS4xOTkzIDYuNTAxMTIgMTEuMiA3LjExOTAxIDExLjIgNy40OTcwN0MxMS4yIDcuOTExMjkgOC4zNTgxNyAzLjc1IDguOCAzLjc1QzkuMjQxODMgMy43NSAxMi44IDcuOTExMjkgMTIuOCA3LjQ5NzA3VjcuNDg4MTlDMTIuOCA3LjExNDE0IDEyLjggNi40MjM3NCAxMi43MjAxIDUuNzQ5MDJDMTIuNjc5OSA1LjQwOTIyIDkuMzM2NDYgOS4yNTAzNiA5LjIzMzQgOC45MjQ2NUM5LjEzNTc2IDguNjE2MDUgMTIuMjU2MyA0LjA0OTU4IDExLjk2NSAzLjc3NzE4QzExLjU5NDcgMy40MzA5MiAxMS4yMjczIDMuMjA2NjUgMTAuNzgzIDMuMDk0NUMxMC40MDU5IDIuOTk5MzEgMTAuMDExOSAyLjk5OTY2IDkuNjU5NDYgMi45OTk5N0w5LjYgM0M5LjE1ODE3IDMgOC44IDMuMzM1NzkgOC44IDMuNzVDOC44IDQuMTY0MjEgOS4xNTgxNyA0LjUgOS42IDQuNVoiIGZpbGw9IiMzMzMzMzMiLz4KPGVsbGlwc2UgY3g9IjkuNzE0ODQiIGN5PSI2LjE4NzUiIHJ4PSI0IiByeT0iMy45Mzc1IiBmaWxsPSIjMzMzMzMzIi8+Cjwvc3ZnPgo=); }
  .user-links-informer {
    position: absolute;
    top: 12px;
    left: 9px;
    min-width: 14px;
    height: 14px;
    padding-right: 3px;
    padding-left: 3px;
    border-radius: 7px;
    background-color: #D40000;
    text-align: center;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 8px;
    line-height: 15px;
    color: #fff; }

.main-menu {
  height: 66px;
  padding-top: 5px;
  padding-left: 40px;
  padding-right: 30px;
  border-radius: 20px;
  background: #fff url("/local/templates/povoenke_new/assets/css/../images/header/main-menu-bgr.png") no-repeat 0 0; }
  .main-menu-item {
    float: left;
    position: relative; }
  .main-menu-item_more {
    display: none; }
  .main-menu-link {
    display: block;
    padding: 0 19px;
    line-height: 61px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 15px;
 }
  .main-menu-link_more {
    padding-left: 0;
    padding-right: 0; }
  .main-menu-item:hover .main-menu-link {
    position: relative;
    z-index: 11;
    background-color: #fff;
  }
  .main-menu-item_more:hover .main-menu-link {
    border-color: transparent; }
  .main-menu-icon {
    display: inline-block;
    width: 10px;
    height: 6px;
    background: no-repeat 0 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.14142 4.85858L5.60104 5.3182L5.60104 5.3182L5.14142 4.85858ZM4.85858 4.85858L4.39896 5.3182L4.39896 5.3182L4.85858 4.85858ZM9.45962 1.45962L5.60104 5.3182L4.6818 4.39896L8.54038 0.54038L9.45962 1.45962ZM4.39896 5.3182L0.54038 1.45962L1.45962 0.540381L5.3182 4.39896L4.39896 5.3182ZM5.60104 5.3182C5.26909 5.65015 4.7309 5.65014 4.39896 5.3182L5.3182 4.39896C5.14246 4.22322 4.85754 4.22322 4.6818 4.39896L5.60104 5.3182Z' fill='%23333333'/%3e%3c/svg%3e ");
    margin-left: 6px;
    vertical-align: middle; }
  .main-menu-item:hover .main-menu-icon {
    transform: scaleY(-1); }
  .main-menu-link_more .main-menu-link {
    border-width: 0; }
  .main-menu-item_more:hover .main-menu-icon {
    transform: scaleY(1) rotate(-90deg);
  }

.menu-simple {
  display: none;
  position: absolute;
  top: 100%;
  left: -2px;
  z-index: 10;
  width: 224px;
  background-color: #fff;
  border-radius: 0 0 15px 15px;
  border: solid #EDF0F6;
  border-width: 0 1px 1px 1px; }
  .menu-simple-container {
    position: relative;
    z-index: 1; }
  .menu-simple-list {
    position: relative;
    width: 100%;
    padding-bottom: 12px; }
  .menu-simple-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 35px;
    text-transform: none;
    padding: 8px 21px;
    text-decoration: none;
    font-family: 'Rubik';
    font-size: 16px;
    line-height: 22px;
    color: #333; }
    .menu-simple-link:hover {
      color: #009B47;
      font-weight: 500; }
  .menu-simple-list_add .menu-simple {
    top: 0;
    left: 100%; }

.main-menu-item:hover > .menu-simple {
  display: block; }

.menu-simple-list .main-menu-item {
  float: none; }

.menu-simple-list .main-menu-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 35px;
  text-transform: none;
  padding: 8px 29px;
  text-decoration: none;
  font-family: 'Rubik';
  font-size: 16px;
  line-height: 19px;
  color: #333;
  font-weight: 400; }
  .menu-simple-list .main-menu-link:hover {
    color: #009B47;
    font-weight: 500; }

.menu-simple-list_add .main-menu-icon {
  transform: rotate(-90deg); }

.main-menu-item_more > .menu-simple {
  left: auto;
  right: -49px;
}

/* mob menu */
.mob-menu {
  display: none;
  min-width: 20px;
  width: 20px;
  height: 15px;
  overflow: hidden;
  margin-right: 10px;
}
.mob-menu-switcher {
  display: block; }
.mob-menu-icon {
  display: block;
  width: 25px;
  height: 20px;
  fill: #727272; }

.mob-close-panel {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  width: 100%;
  min-height: 60px;
  padding: 15px;
}

.mob-company {
  display: flex;
  align-items: center;
  text-decoration: none; }
.mob-company-logo {
  margin-right: 20px;
  text-decoration: none; }

.mob-close {
  position: relative;
  z-index: 3;
  display: block;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #fff;
}

.mob-close-icon {
  display: inline-block;
  width: 11px;
  height: 11px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 1L1 9' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 1L9 9' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.mob-nav {
}
.mob-block {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  max-width: 720px;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 57px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #fff;
  border: solid #eaeaea;
  border-width: 0 1px 1px 0;
  transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transform: translateX(-100%);
  overflow-x: hidden;
  overflow-y: auto;
  border-radius: 0 0 15px 15px;
}

.mob-child {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  max-width: 720px;
  height: 100%;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #fdfdfd;
  transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transform: translateX(100%);
  overflow-x: hidden;
  overflow-y: hidden; }

.mob-menu-decor {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 990;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); }

.mob-menu_active .mob-menu-decor {
  display: block; }

.mob-block.open {
  transform: translateX(0%); }

.mob-block.open .mob-child {
  display: block; }

.mob-child.open {
  transform: translateX(0%); }

.mob-block.mob-is-levels .mob-nav {
  height: 0;
  overflow: hidden; }

.mob-child.mob-child-is-current {
  overflow-y: auto; }

.mob-list-item {
  border-bottom: 1px solid #E0E0E0; }
  
.mob-is-levels .mob-list-item {
  height: 0;
  overflow: hidden; }

.mob-child.mob-child-is-current .mob-list-item {
  height: auto;
  overflow: visible; }

.mob-list-link {
  display: flex;
  align-items: center;
  min-height: 53px;
  padding: 9px 0;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 13px;
  line-height: 34px;
  color: #333;
}
.mob-list-link:hover {
  color: #009B47;
}

.mob-list-link_back {
  position: sticky;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 60px;
  text-transform: uppercase;
  font-size: 12px;
  background-color: #fff;
  border-bottom: 1px solid #eaeaea; }

.mob-list-item_profile {
  display: none;
  margin-bottom: 10px; }

.mob-list-item_active .mob-list-link {
  color: #009B47; }

.mob-list-item_user {
}
.mob-list-item_user .mob-list-link {
  text-transform: none;
  font-size: 16px;
  font-weight: normal;
}
.mob-list-item_user .mob-list-link:hover .mob-list-label {
  text-decoration: underline;
  color: #333;
}
.mob-list-item_phone .mob-list-link {
  font-weight: 500;
}

.mob-list-current {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 55px;
  background-color: #f9f9fa;
  border-bottom: 1px solid #eaeaea;
  text-transform: uppercase;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 13px;
  line-height: 34px;
  color: #333;
}

.mob-list-child-link {
  display: flex;
  align-items: center;
  min-height: 53px;
  padding: 9px 0;
  text-decoration: none;
  font-family: 'Rubik';
  font-size: 16px;
  line-height: 34px;
  color: #333;
}
.mob-list-child-link:hover {
  text-decoration: underline;
}

.mob-back-icon {
  display: inline-block;
  vertical-align: middle;
  width: 6px;
  height: 10px;
  margin-right: 7px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.85858 4.85858L5.3182 4.39896L5.3182 4.39896L4.85858 4.85858ZM4.85858 5.14142L5.3182 5.60104L5.3182 5.60104L4.85858 5.14142ZM1.45962 0.540381L5.3182 4.39896L4.39896 5.3182L0.54038 1.45962L1.45962 0.540381ZM5.3182 5.60104L1.45962 9.45962L0.54038 8.54038L4.39896 4.6818L5.3182 5.60104ZM5.3182 4.39896C5.65015 4.73091 5.65014 5.2691 5.3182 5.60104L4.39896 4.6818C4.22322 4.85754 4.22322 5.14246 4.39896 5.3182L5.3182 4.39896Z' fill='%23333333'/%3e%3c/svg%3e");
  transform: scaleX(-1);
}

.mob-list-img {
  margin-right: 13px;
  vertical-align: middle; }

.mob-list-icon {
  display: inline-block;
  margin-left: auto;
  vertical-align: middle;
  width: 6px;
  height: 10px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.85858 4.85858L5.3182 4.39896L5.3182 4.39896L4.85858 4.85858ZM4.85858 5.14142L5.3182 5.60104L5.3182 5.60104L4.85858 5.14142ZM1.45962 0.540381L5.3182 4.39896L4.39896 5.3182L0.54038 1.45962L1.45962 0.540381ZM5.3182 5.60104L1.45962 9.45962L0.54038 8.54038L4.39896 4.6818L5.3182 5.60104ZM5.3182 4.39896C5.65015 4.73091 5.65014 5.2691 5.3182 5.60104L4.39896 4.6818C4.22322 4.85754 4.22322 5.14246 4.39896 5.3182L5.3182 4.39896Z' fill='%23333333'/%3e%3c/svg%3e");
}

.mob-link {
  color: #1c1c1c; }
.mob-list-category {
  display: block; }
.mob-user-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px; }
.mob-info {
  margin-top: 23px; }

.mob-list-informer {
  margin-left: auto;
  display: inline-block;
  min-width: 23px;
  height: 23px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 11px;
  background-color: #D40000;
  text-align: center;
  font-size: 12px;
  line-height: 23px;
  color: #fff;
  font-family: 'Rubik';
}

.mob-user-info {
  display: flex;
  align-items: center; }

.mob-place {
  display: inline-block;
  margin-bottom: 26px;
  text-decoration: none;
  color: #335aa6;
  font-size: 13px; }
.mob-place:hover {
  color: #335aa6; }

.mob-callback-button {
  line-height: 0; }

.mob-socials {
  display: flex; }
.mob-socials-item {
  margin-right: 9px; }
.mob-socials-item:last-child {
  margin-right: 0; }
.mob-socials-link { }
.mob-socials-icon {
  font-size: 15px;
  color: #a0a0a0; }
.mob-socials-link:hover {
  background-color: #335aa6; }
.mob-socials-link:hover .mob-socials-icon {
  color: #fff; }

.mob-list-picture {
  width: 28px;
  min-width: 28px;
  height: 28px;
  margin-right: 8px;
  fill: #335aa6; }

.mob-list-item_special {
  background-color: rgba(230, 240, 249, 0.46); }

.mob-list-item_special .mob-list-picture {
  fill: #46bb4b; }

body.mob-menu-show {
  overflow: hidden; }
/* /mob menu */

@media screen and (max-width: 1200px) {
  .menu-simple-list_add .menu-simple {
    left: -100%;
  }
}

@media screen and (max-width: 992px) {
  .header-logo {
    margin-right: 15px; }
  .header-logo-name {
    font-size: 18px; }
  .header-contacts {
    display: none; }
  .messengers-item:nth-child(3) ~ .messengers-item {
    display: none; }
  .messengers-item_phone {
    display: block;
    order: 1;
    margin-right: 0; }
  .main-menu {
    height: 44px;
    padding-left: 30px; }
    .main-menu-link {
      line-height: 39px;
      font-size: 12px; }
  .menu-simple-link {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
  }
  .menu-simple-list .main-menu-link {
    font-size: 14px;
  }
}

@media screen and (max-width: 720px) {
  .header {
    background: url("/local/templates/povoenke_new/assets/css/../images/header/main-menu-bgr.png") repeat-x calc(50% - 138px) bottom; }
    .header-top-item {
      margin-right: 0;
      margin-left: 0; }
    .header-logo-name {
      font-size: 17px; }
    .header-location {
	    margin-left: auto;
	    margin-right: 12px; }
    .header-location-name {
	    display: none; }
	.header-location-icon {
		margin-right: 0; }
    .header-login {
      margin-left: 12px; }
    .header-login-label {
      display: none; }
    .header-login-cabinet {
      display: none; }
    .header-login-icon {
      margin-right: 0; }
    .mob-menu {
      display: block;
      margin-right: 10px; }
  .main-menu {
    display: none; }
  .user-links-item {
    margin-right: 12px; }
  .user-links-item_notice {
    display: none; }
  .messengers {
    margin-right: 12px; }
    .messengers-item {
      display: none; }
    .messengers-item_phone {
      display: block; } }

.footer-container {
  min-width: 320px;
  max-width: 1200px;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 130px; }

.footer-panel {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 15px;
  border-bottom: 1px solid #E8ECED; }

.footer-panel-item {
  margin-right: 27px;
  margin-bottom: 15px; }
  .footer-panel-item:last-child {
    margin-right: 0; }

.footer-nav {
  display: flex; }

.footer-nav-link {
  margin-right: 45px;
  font-weight: 900;
  font-size: 16px;
  line-height: 19px;
  text-decoration: none; }
  .footer-nav-link:last-child {
    margin-right: 0; }

.footer-contacts-hours {
  max-width: 290px;
  font-size: 16px; }
  .footer-contacts-hours b {
    font-weight: 900; }

.footer-phone-icon {
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 19px;
  margin-right: 11px;
  background: no-repeat 0 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.91466 12.2254C10.4624 12.6113 11.0367 12.9358 11.6287 13.1813C11.9962 13.3146 12.573 12.9371 12.9971 12.6596L12.9972 12.6595C13.1032 12.5902 13.1996 12.5271 13.2808 12.4797L13.3075 12.4648C13.707 12.2404 14.1506 11.9913 14.721 12.1114C15.2334 12.2167 16.9916 13.6022 17.4775 14.0933C17.7956 14.409 17.9723 14.7423 17.9988 15.0843C18.0518 16.3558 16.3466 17.7853 15.9402 18.0308C15.0744 18.6622 13.917 18.6534 12.521 18.022C11.0279 17.4169 9.24319 16.1454 7.52034 14.602C6.90361 14.0495 5.71927 12.8862 5.38222 12.4977C3.6417 10.6123 2.17507 8.58652 1.48593 6.94663C1.15903 6.25385 1 5.61368 1 5.04366C1 4.48242 1.15903 3.98256 1.46826 3.55285C1.6538 3.22838 3.14693 1.45695 4.46337 1.5008C4.79027 1.53588 5.126 1.7025 5.4529 2.0182C5.94767 2.50052 7.37012 4.24564 7.47614 4.76304C7.59711 5.32048 7.34629 5.7605 7.12032 6.15692L7.12032 6.15693L7.10507 6.18369C7.05414 6.27168 6.98509 6.37606 6.9096 6.49018L6.9096 6.49018C6.63151 6.91057 6.26604 7.46305 6.39737 7.81481C6.72516 8.6216 7.19342 9.41085 7.75798 10.1387C8.38454 10.8879 9.36688 11.8396 9.91466 12.2254Z' stroke='%23333333' stroke-width='1.3'/%3e%3c/svg%3e"); }

.footer-phone-link {
  text-decoration: none;
  font-weight: 900;
  font-size: 16px; }

.footer-phone-link:hover .footer-phone-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDM5MDUgMTEuMzU2M0MxMC4wMTkgMTEuNzY0OSAxMC42MjcxIDEyLjEwODQgMTEuMjUzOSAxMi4zNjg0QzExLjY0MzEgMTIuNTA5NiAxMi4yNTM4IDEyLjEwOTkgMTIuNzAyOCAxMS44MTZDMTIuODE1IDExLjc0MjYgMTIuOTE3MiAxMS42NzU3IDEzLjAwMzIgMTEuNjI1NkwxMy4wMzE1IDExLjYwOThDMTMuNDU0NSAxMS4zNzIyIDEzLjkyNDEgMTEuMTA4NSAxNC41MjgxIDExLjIzNTZDMTUuMDcwNyAxMS4zNDcxIDE2LjkzMjMgMTIuODE0MSAxNy40NDY4IDEzLjMzNDFDMTcuNzgzNiAxMy42Njg0IDE3Ljk3MDcgMTQuMDIxMiAxNy45OTg3IDE0LjM4MzNDMTguMDU0OCAxNS43Mjk3IDE2LjI0OTQgMTcuMjQzMiAxNS44MTkgMTcuNTAzMkMxNC45MDIzIDE4LjE3MTggMTMuNjc2OCAxOC4xNjI1IDEyLjE5ODcgMTcuNDkzOUMxMC42MTc4IDE2Ljg1MzIgOC43MjgwOCAxNS41MDY5IDYuOTAzODkgMTMuODcyN0M2LjI1MDg4IDEzLjI4NzcgNC45OTY4NyAxMi4wNTYgNC42NCAxMS42NDQ2QzIuNzk3MSA5LjY0ODI4IDEuMjQ0MTkgNy41MDMzNyAwLjUxNDUxNyA1Ljc2NzAyQzAuMTY4Mzg4IDUuMDMzNDggMCA0LjM1NTY2IDAgMy43NTIxMUMwIDMuMTU3ODUgMC4xNjgzODcgMi42Mjg1OSAwLjQ5NTgwNyAyLjE3MzYxQzAuNjkyMjU4IDEuODMwMDUgMi4yNzMyMiAtMC4wNDU1Nzk5IDMuNjY3MDkgMC4wMDA4NDcyN0M0LjAxMzIyIDAuMDM3OTg3NiA0LjM2ODcxIDAuMjE0NDA5IDQuNzE0ODQgMC41NDg2OEM1LjIzODcxIDEuMDU5MzcgNi43NDQ4MyAyLjkwNzE1IDYuODU3MDkgMy40NTQ5OEM2Ljk4NTE3IDQuMDQ1MjEgNi43MTk2IDQuNTExMTIgNi40ODAzNCA0LjkzMDg3TDYuNDY0MTkgNC45NTkyQzYuNDEwMjcgNS4wNTIzNyA2LjMzNzE2IDUuMTYyODkgNi4yNTcyMyA1LjI4MzcyQzUuOTYyNzggNS43Mjg4NCA1LjU3NTgxIDYuMzEzODIgNS43MTQ4NyA2LjY4NjI3QzYuMDYxOTMgNy41NDA1MiA2LjU1Nzc0IDguMzc2MTkgNy4xNTU1MSA5LjE0Njg3QzcuODE4OTMgOS45NDAwOCA4Ljg1OTA1IDEwLjk0NzggOS40MzkwNSAxMS4zNTYzWiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K); }

.footer-main {
  display: flex;
  align-items: flex-start;
}

.footer-copyright {
  width: 62%;
  margin-top: 10px;
  font-size: 15px;
  line-height: 26px;
  color: #828282; }

.footer-logo {
  margin-right: 45px;
  display: flex;
  align-items: center;
  text-decoration: none; }

.footer-logo-name {
  display: inline-block;
  margin-top: 3px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px; }

.footer-logo-element {
  display: block;
  max-width: 42px;
  margin-right: 10px; }

@media screen and (min-width: 720px) and (max-width: 992px) {
}

@media screen and (max-width: 992px) {
  .footer-contacts-hours {
    order: 1; }
  .footer-phone {
    order: 2; }
  .footer-messengers {
    margin-bottom: 13px; }
  .footer-copyright {
    width: auto;
    flex-grow: 1;
    line-height: 23px;
    font-size: 13px;
  }
  .footer-logo {
    margin-right: 26px;
  }
  .footer-logo-name {
    margin-top: 0;
    font-size: 18px;
  }
}

@media screen and (max-width: 720px) {
  .footer-panel {
    display: none; }
  .footer-main {
    display: block; }
  .footer-logo {
    margin-bottom: 10px; }
  .footer-copyright {
    margin-top: 0;
    width: 100%; } }

.subscription {
  position: relative;
  min-height: 100px;
  margin-bottom: 63px;
  padding-top: 27px;
  padding-bottom: 27px;
  background-color: #ECEFF5; }
  .subscription:after {
    content: '';
    position: absolute;
    top: -54px;
    right: -24px;
    width: 211px;
    height: 211px;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%; }
  .subscription-container {
    min-width: 320px;
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center; }
  .subscription-info {
    position: relative;
    margin-right: 26px;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 24px; }
    .subscription-info:after {
      content: '';
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: -60px;
      width: 30px;
      height: 30px;
      background: linear-gradient(90deg, #009B47 0%, #009B47 100%);
      border-radius: 50%; }
  .subscription-field {
    display: flex;
    align-items: center; }
  .subscription-input {
    width: 230px;
    margin-right: 32px; }
  .subscription-button {
    padding-right: 23px;
    padding-left: 23px;
  }

@media screen and (max-width: 992px) {
  .subscription:after {
    display: none; }
  .subscription-info {
    margin-right: 70px;
    font-size: 17px; }
    .subscription-info:after {
      top: auto;
      bottom: 0;
      left: auto;
      right: -25px;
      width: 20px;
      height: 20px;
      transform: translateY(0); }
  .subscription-input {
    width: 173px;
    margin-right: 27px; } }

@media screen and (max-width: 720px) {
  .subscription {
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent; }
    .subscription-container {
      display: block;
      min-width: auto;
      padding: 24px 20px 30px;
      margin-right: 15px;
      margin-left: 15px;
      background-color: #ECEFF5;
      border-radius: 20px; }
    .subscription-info {
      margin-right: 0;
      margin-bottom: 20px;
      padding-right: 20px; }
      .subscription-info:after {
        top: 0;
        bottom: auto;
        right: 0; }
    .subscription-field {
      display: block; }
    .subscription-input {
      width: 100%;
      margin-right: 0;
      margin-bottom: 20px;
      text-align: center; }
    .subscription-button {
      width: 100%; } }

.main {
  margin-top: -32px;
  margin-bottom: 90px;
  padding-bottom: 130px;
  background-image: url("/local/templates/povoenke_new/assets/css/../images/main/main-bgr.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: auto 100%; }
  .main-container {
    min-width: 320px;
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 65px; }
  .main-block:after {
    content: "";
    clear: both;
    display: table;
    line-height: 0; }
  .main-form {
    width: 64%;
    float: left;
    position: relative;
    z-index: 1;
    flex-grow: 1;
    padding-top: 36px;
    max-width: 904px; }
  .main-img {
    float: right;
    position: relative;
    min-width: 39%;
    width: 39%;
    margin-right: -65px; }
  .main-img-element {
    float: right; }
  .main-title {
    margin-bottom: 48px;
    font-size: 48px;
    color: rgba(0, 0, 0, 0.9); }
  .main-tabs-link {
    float: left;
    display: block;
    min-height: 60px;
    padding: 16px 75px 18px 30px;
    text-decoration: none;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 18px;
    color: #333;
    background-color: rgba(255, 255, 255, 0.5); }
  .main-tabs-icon {
    display: inline-block;
    width: 10px;
    height: 6px;
    background: no-repeat 0 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.14142 4.85858L5.60104 5.3182L5.60104 5.3182L5.14142 4.85858ZM4.85858 4.85858L4.39896 5.3182L4.39896 5.3182L4.85858 4.85858ZM9.45962 1.45962L5.60104 5.3182L4.6818 4.39896L8.54038 0.54038L9.45962 1.45962ZM4.39896 5.3182L0.54038 1.45962L1.45962 0.540381L5.3182 4.39896L4.39896 5.3182ZM5.60104 5.3182C5.26909 5.65015 4.7309 5.65014 4.39896 5.3182L5.3182 4.39896C5.14246 4.22322 4.85754 4.22322 4.6818 4.39896L5.60104 5.3182Z' fill='%23333333'/%3e%3c/svg%3e ");
    display: none; }
  .main-tabs-item_active .main-tabs-link {
    /*
    background-color: transparent;
    background-image: linear-gradient(275.94deg, #009B47 -35.51%, #009B47 74.16%); 
    */
    background-color: #FFF;}
  .main-tabs-item:first-child .main-tabs-link {
    border-top-left-radius: 15px; }
  .main-tabs-item:last-child .main-tabs-link {
    border-top-right-radius: 15px; }
  .main-tabs-content {
    display: none;
    float: right;
    width: 100%;
    margin-top: 60px;
    margin-left: -100%;
    padding: 15px 30px 30px;
    background-color: #FFF;
    border-radius: 0px 15px 15px 15px; }
  .main-tabs-item_active .main-tabs-content {
    display: block; }

  .main-list {
    float: left;
    width: 66%;
    padding-top: 37px;
    display: flex; }

  .calculation-refinancing__text .main-list {
    width: 100%;
    padding-top: 0px;
    }    

  .main-list-item {
    width: 32%;
    min-height: 30px;
    padding-right: 15px;
    padding-left: 43px;
    background: no-repeat 0 4px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUwMDUgMEMxOS40MDQ1IDAgMjUuMDAxIDUuNTk2NDcgMjUuMDAxIDEyLjUwMDVDMjUuMDAxIDE5LjQwNDUgMTkuNDA0NSAyNS4wMDEgMTIuNTAwNSAyNS4wMDFDNS41OTY0NyAyNS4wMDEgMCAxOS40MDQ1IDAgMTIuNTAwNUMwIDUuNTk2NDcgNS41OTY0NyAwIDEyLjUwMDUgMFpNMTcuODk2OSA4LjUxMDMzQzE3Ljc2MDkgOC4zNzQyNyAxNy41NzkzIDguMjkzMjMgMTcuMzg3MiA4LjI4MjczQzE3LjE5NSA4LjI3MjI0IDE3LjAwNTggOC4zMzMwMyAxNi44NTU3IDguNDUzNDVMMTYuNzkxOSA4LjUxMDMzTDEwLjQ2OTIgMTQuODMzMUw4LjIwOTA3IDEyLjU3M0M4LjA2Nzc5IDEyLjQzMTcgNy44Nzc3MiAxMi4zNDk4IDcuNjc3OTYgMTIuMzQ0NEM3LjQ3ODIgMTIuMzM4OSA3LjI4MzkzIDEyLjQxMDEgNy4xMzUxMSAxMi41NDM1QzYuOTg2MjkgMTIuNjc2OSA2Ljg5NDIzIDEyLjg2MjIgNi44Nzc4NyAxMy4wNjE0QzYuODYxNTEgMTMuMjYwNSA2LjkyMjA5IDEzLjQ1ODQgNy4wNDcxNSAxMy42MTQzTDcuMTA0MDMgMTMuNjc4TDkuOTE2NjQgMTYuNDkwNkMxMC4wNTI3IDE2LjYyNjcgMTAuMjM0MyAxNi43MDc3IDEwLjQyNjQgMTYuNzE4MkMxMC42MTg2IDE2LjcyODcgMTAuODA3OCAxNi42Njc5IDEwLjk1NzkgMTYuNTQ3NUwxMS4wMjE3IDE2LjQ5MDZMMTcuODk2OSA5LjYxNTM4QzE3Ljk2OTUgOS41NDI4MiAxOC4wMjcxIDkuNDU2NjkgMTguMDY2NCA5LjM2MTg4QzE4LjEwNTYgOS4yNjcwOCAxOC4xMjU5IDkuMTY1NDcgMTguMTI1OSA5LjA2Mjg1QzE4LjEyNTkgOC45NjAyNCAxOC4xMDU2IDguODU4NjMgMTguMDY2NCA4Ljc2MzgyQzE4LjAyNzEgOC42NjkwMiAxNy45Njk1IDguNTgyODggMTcuODk2OSA4LjUxMDMzWiIgZmlsbD0iIzI4MjgyMCIvPgo8L3N2Zz4K);
    font-size: 16px; }
    .main-list-item:last-child {
      width: 38%; }
  .main-label {
    display: block;
    margin-bottom: 16px;
    font-family: 'Rubik' !important;
    font-size: 14px;
    line-height: 17px;
    color: #828282; }
  .main-form-group {
    display: flex;
    align-items: flex-end; }
  .main-form-field {
    width: 38%;
    padding-right: 30px; }
  .main-form-button {
    width: 24%; }
  .main-info {
    position: absolute;
    z-index: 1;
    top: 43px;
    left: -94px;
    width: 201px;
    padding: 10px 20px;
    background: radial-gradient(93.71% 252% at 2.99% 5.77%, rgba(255, 255, 255, 0.5) 0%, rgba(235, 238, 242, 0.5) 51.04%, rgba(255, 255, 255, 0.05) 100%), url("/local/templates/povoenke_new/assets/css/../images/main/main-corner-top.png") no-repeat left top, url("/local/templates/povoenke_new/assets/css/../images/main/main-corner-bottom.png") no-repeat left bottom;
    backdrop-filter: blur(16px);
    border-radius: 8px;
    transform: rotate(-0.67deg);
    text-align: center;
    font-size: 16px;
    line-height: 22px; }
  .main-info-label {
    color: #D40000; }
  .main-info_mobile {
    display: none;
    position: static; }
  .main-select .selectric-items {
    top: calc(100% + 45px); }
  .main-select-room .selectric-items {
    width: 290px !important; }
  .selectric-items .main-option-digit {
    display: inline-block;
    background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
    border-radius: 8px;
    min-width: 30px;
    min-height: 30px;
    margin-right: 11px;
    margin-bottom: 20px;
    padding: 5px;
    text-align: center; }
    .main-select-room .main-option-digit:hover {
      background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
      color: #333; }
  .main-select-room .main-option-digit.selected {
    background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
    color: #333;
    font-weight: 400; }
  .main-select-room .main-option-digit.selected ~ .main-option-digit {
    background-image: none;
    background-color: #cbf4dd; }
    .main-select-room .main-option-digit.selected ~ .main-option-digit:hover {
      color: #009B47; }
  .main-select-city .selectric-items {
    width: 490px !important; }
  .main-select-city .selectric-items .selectric-group {
    display: inline-block;
    vertical-align: top;
    width: 214px;
    padding-right: 10px; }
  .main-select-city li:nth-child(6) ~ li {
    display: none; }
  .main-select-city li:nth-child(6) ~ .select-more {
    display: block; }
  .main-select_active li:nth-child(6) ~ li {
    display: block; }
  .main-select_active li:nth-child(6) ~ .select-more {
    display: none; }

@media screen and (max-width: 992px) {
  .main {
    margin-top: -22px;
    margin-bottom: 60px;
    padding-bottom: 90px;
    background-image: url("/local/templates/povoenke_new/assets/css/../images/main/main-bgr-tablet.png");
    background-position: calc(50% + 60px) -2px; }
    .main-container {
      padding-top: 41px; }
    .main-title {
      margin-top: 21px;
      font-size: 30px;
      line-height: 30px; }
    .main-form {
      width: 65%;
      padding-top: 0; }
    .main-img {
      margin-right: -42px; }
    .main-info {
      position: relative;
      top: 0;
      left: -7px;
      width: 166px;
      padding-top: 8px;
      padding-bottom: 8px;
      font-size: 15px; }
    .main-tabs-link {
      min-height: 45px;
      padding: 10px 48px 10px 19px;
      font-size: 15px; }
    .main-tabs-content {
      margin-top: 46px; }
    .main-form-group {
      flex-wrap: wrap; }
    .main-form-field {
      width: 50%;
      margin-bottom: 20px;
      padding-right: 20px; }
      .main-form-field:nth-child(2n) {
        padding-right: 0; }
    .main-form-button {
      width: 100%; }
    .main-tabs-content {
      padding: 15px 20px 25px; }
    .main-list {
      float: none;
      clear: both;
      width: 100%;
      padding-top: 22px; }
    .main-list-item {
      font-size: 15px;
      line-height: 22px; }
    .main-img-element {
      margin-top: -10px; } }

@media screen and (max-width: 720px) {
  .main {
    margin-top: 0; }
    .main-title {
      margin-top: 0;
      margin-bottom: 30px; }
    .main-container {
      padding-top: 47px;
      background-image: url("/local/templates/povoenke_new/assets/css/../images/main/main-bgr-mob.png");
      background-repeat: no-repeat;
      background-position: right 84px; }
    .main-img-element {
      display: none; }
    .main-form {
      width: 100%;
      float: none; }
    .main .main-img {
      float: none;
      width: 100%; }
    .main-form-field {
      display: flex;
      align-items: center;
      width: 100%;
      padding-right: 0;
      margin-bottom: 15px; }
    .main-label {
      width: 30%; }
    .main-select {
      width: 70%; }
    .main-tabs {
      display: block; }
    .main-tabs-link {
      float: none; }
    .main-tabs-content {
      float: none;
      margin-top: 0;
      margin-left: 0; }
    .main-tabs-link {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding-right: 20px;
      border-radius: 0;
      background-color: #cbf4dd; }
    .main-tabs-item:first-child .main-tabs-link {
      border-top-right-radius: 15px; }
    .main-tabs-item:last-child .main-tabs-link {
      border-radius: 0 0 15px 15px; }
    .main-tabs-item_active .main-tabs-link {
      border-radius: 0; }
    .main-tabs-item_active:last-child .main-tabs-link {
      border-radius: 0; }
    .main-tabs-item_active .main-tabs-icon {
      transform: scaleY(-1); }
    .main-tabs-content {
      border-radius: 0; }
    .main-tabs-icon {
      display: block; }
    .main-list {
      display: block; }
    .main-list-item {
      width: 100%;
      padding-right: 0; }
      .main-list-item:last-child {
        width: 100%; }
    .main-info {
      display: none; }
    .main-info_mobile {
      display: block;
      margin-bottom: 25px; }
    .main-list-item {
      margin-bottom: 13px; }
      .main-list-item:last-child {
        margin-bottom: 0; }
    .main-select .selectric-items {
      top: calc(100% + 10px); }
    .main-select-room .selectric-items {
      width: 100% !important; }
    .main-select-city .selectric-items ul {
      display: block; }
    .main-select-city .selectric-items {
      width: 100% !important; }
    .main-select-city .selectric-items li {
      width: auto;
      padding-right: 0; } }

.new {
  min-width: 320px;
  max-width: 1200px;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 90px; }
  .new-title {
    float: left;
    margin-bottom: 7px; }
  .new-more {
    float: right;
    margin-bottom: 7px; }
  .new-gallery {
    position: relative;
    clear: both; }
  .new-list {
    overflow: hidden;
    margin: -30px -30px 0;
    padding: 30px 30px 30px; }
  .new-list-item {
    height: 100%;
    overflow: hidden;
    border-radius: 20px; }
    .new-list-item:hover {
      box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8); }
  .new-list .owl-stage {
    display: flex; }
  .owl-loaded .new-list-item {
    margin-right: auto;
    margin-left: auto; }
  .new-button {
    top: 31%; }
  .new-block {
    position: relative; }
  .new-location {
    position: absolute;
    top: 30px;
    left: 30px;
    min-height: 30px;
    padding-right: 14px;
    padding-left: 14px;
    background-color: #009B47;
    backdrop-filter: blur(16px);
    border-radius: 8px;
    font-weight: 500;
    font-size: 15px;
    line-height: 29px;
    color: #FFFFFF; }
  .new-location-archive {
    position: absolute;
    top: 70px;
    left: 30px;
    min-height: 30px;
    padding-right: 14px;
    padding-left: 14px;
    background-color: #FF742B;
    backdrop-filter: blur(16px);
    border-radius: 8px;
    font-weight: 500;
    font-size: 15px;
    line-height: 29px;
    color: #FFFFFF; }
  .new-wishlist {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFFFFF;
    border-radius: 8px; }
  .new-wishlist-icon {
    display: inline-block; }
  .new-description {
    height: 100%;
    padding: 26px 30px 35px; }
  .new-list-link {
    display: block;
    text-decoration: none; }
  .new-img {
    display: block;
    width: 100%; }
  .new-name {
    display: inline-block;
    margin-bottom: 10px;
    text-decoration: none;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 22px;
    line-height: 34px; }
    .new-name:hover {
      color: #0D0D0D; }
  .new-price {
    font-family: 'Rubik';
    margin-bottom: 22px;
    font-size: 16px;
    line-height: 19px; }
  .new-sale {
    display: inline-block;
    padding: 2px 11px;
    background-color: rgba(0, 155, 71, 0.3);
    border-radius: 8px;
    font-size: 14px;
    line-height: 21px; }
  .new-advantage {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px; }
  .new-advantage-item {
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    color: #828282;
    display: flex;
	align-items: center; }
  .new-advantage-item:first-child .new-advantage-icon {
	border-radius: 30px; }
  .new-advantage-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }

@media screen and (max-width: 992px) {
  .new {
    margin-bottom: 30px; }
    .new-title {
      margin-bottom: 0; }
    .new-more {
      margin-bottom: 0; }
    .new-list {
      overflow: visible;
      margin-right: 65px; }
    .new-location {
      top: 20px;
      left: 20px; }
    .new-location-archive {
      top: 60px;
      left: 20px; }
    .new-wishlist {
      top: 20px;
      right: 20px; }
    .new-description {
      padding: 20px 20px 30px; }
    .new-name {
      margin-bottom: 5px;
      line-height: 28px;
      font-size: 17px; }
    .new-price {
      margin-bottom: 10px;
      font-size: 14px; }
    .new-advantage {
      flex-direction: column; }
    .new-advantage-item {
      margin-bottom: 16px; }
      .new-advantage-item:last-child {
        margin-bottom: 0; } }

@media screen and (max-width: 720px) {
  .new {
    margin-bottom: 60px; }
    .new-container {
      display: flex;
      flex-direction: column; }
    .new-title {
      float: none;
      margin-bottom: 26px; }
    .new-more {
      float: none;
      order: 1;
      align-self: center; }
    .new-list {
      margin-right: 20px; }
    .new-list-item {
    box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8); }
}

.house {
  margin-bottom: 90px;
  padding-top: 24px;
  padding-bottom: 36px;
  background-color: #ECEFF5; }
  .house-container {
    min-width: 320px;
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px; }
  .house-block {
    position: relative; }
  .house-list {
    overflow: hidden;
    width: 100%; }
  .house-list-item {
    overflow: hidden;
    display: flex;
    align-items: center; }
  .house .owl-stage {
    display: flex; }
  .house .owl-dots {
    position: relative;
    margin-top: -30px; }
  .house-list-panel {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: baseline; }
  .house-link {
    width: 40%;
    padding-left: 40px;
    padding-right: 30px; }
  .house-content {
    width: 60%;
    padding-top: 30px;
    padding-bottom: 30px; }
  .house-img {
    width: 100%;
    clip-path: polygon(64% 14%, 69% 17%, 73% 19%, 78% 21%, 83% 23%, 88% 26%, 93% 29%, 98% 35%, 100% 43%, 99% 48%, 97% 55%, 96% 60%, 95% 68%, 94% 79%, 94% 85%, 93% 90%, 90% 94%, 85% 98%, 79% 100%, 72% 99%, 65% 97%, 60% 95%, 55% 93%, 47% 90%, 42% 88%, 35% 86%, 27% 83%, 18% 80%, 12% 77%, 6% 73%, 3% 68%, 1% 62%, 1% 56%, 3% 50%, 6% 44%, 10% 38%, 12% 33%, 14% 26%, 16% 21%, 18% 15%, 18% 14%, 21% 9%, 25% 5%, 28% 3%, 33% 2%, 37% 2%, 43% 3%, 48% 5%, 53% 7%, 58% 10%, 60% 11.5%); }
  .house-title {
    display: inline-block;
    margin-bottom: 30px;
    text-decoration: none; }
  .house-info {
    display: block;
    margin-bottom: 23px;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 24px; }
  .house-description {
    font-weight: 300; }
  .house-more-panel {
    display: none;
    text-align: center; }

@media screen and (max-width: 992px) {
  .house-link {
    padding-left: 0;
  }
}

@media screen and (max-width: 720px) {
  .house .owl-dots {
    margin-top: 0; }
  .house-list {
    margin-bottom: 20px; }
  .house-list-item {
    flex-direction: column; }
  .house-link {
    width: auto;
    margin-bottom: 20px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0; }
  .house-content {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0; }
  .house-more {
    display: none; }
  .house-more-panel {
    display: block; }
  .house-info {
    margin-bottom: 0;
    font-size: 17px; }
  .house .owl-stage-outer {
    margin-bottom: 5px; }
  .house-description {
    display: none; } }

.action {
  margin-bottom: 88px;
  padding-top: 36px;
  padding-bottom: 36px;
  background-color: #ECEFF5; }
  .action-container {
    min-width: 320px;
    max-width: 1200px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px; }
  .action-block {
    position: relative; }
  .action-list {
    overflow: hidden;
    width: 100%; }
  .action-list-item {
    overflow: hidden;
    display: flex;
    align-items: center; }
  .action .owl-stage {
    display: flex; }
  .action .owl-dots {
    position: relative;
    margin-top: -25px; }
  .action-list-panel {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: baseline; }
  .action-link {
    display: block;
    width: 40%;
    padding-left: 40px;
    padding-right: 30px; }
  .action-content {
    width: 60%;
    padding-top: 30px;
    padding-bottom: 30px; }
  .action-img {
    display: block;
    width: 100%;
    border-radius: 20px;
  }
  .action-title {
    display: inline-block;
    margin-bottom: 30px;
    text-decoration: none; }
  .action-info {
    display: block;
    margin-bottom: 23px;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 24px; }
  .action-description {
    font-weight: 300;
    margin-bottom: 30px; }
  .action-more-panel {
    display: none;
    text-align: center; }

@media screen and (max-width: 992px) {
  .action {
    margin-bottom: 60px; }
  .action-link {
    padding-left: 0;
  }
}

@media screen and (max-width: 720px) {
  .action .owl-dots {
    margin-top: 0;
    margin-left: 0; }
  .action-list {
    margin-bottom: 20px; }
  .action-list-item {
    flex-direction: column; }
  .action-link {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0; }
  .action .action-img {
    max-width: 100%;
  }
  .action-content {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0; }
  .action-more-panel {
    display: block; }
  .action-info {
    margin-bottom: 0;
    font-size: 17px; }
  .action .owl-stage-outer {
    margin-bottom: 5px; }
}


/* buildings */
.buildings-main-banner {
  margin-top: -22px;
  padding-bottom: 22px;
}
.buildings-main-banner-container {
  display: flex;
  justify-content: space-between;
  align-items: center; }
.buildings-main-banner-detail {
  width: 50%;
  max-width: 470px;
  padding-right: 30px; }
.buildings-main-banner-img {
  width: 43%;
  text-align: center; }
.buildings-main-banner-pic {}
.buildings-main-banner-title {
  display: block;
  margin-bottom: 35px;
}

.buildings-filter {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
}
.buildings-filter-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}
.buildings-filter-item {
  padding-right: 32px;
}
.buildings-filter-item:last-child {
  padding-right: 0;
}
.buildings-filter-item_hide {
  display: none;
}
.buildings-filter-panel {
  margin-top: 10px;
  margin-right: 47px;
  margin-bottom: 15px;
  padding-bottom: 13px;
  border-bottom: 1px solid #ECEFF5;
}
.buildings-filter-button {
  margin-bottom: 15px;
  padding-right: 30px;
  padding-left: 30px;
  display: none; }
.buildings-filter-button.is-active {
	display: inline-block; }
.buildings-filter-link {
  text-decoration: none;
  font-size: 15px;
  text-transform: uppercase;
  font-family: 'Rubik';
  font-weight: 500;
}
.buildings-filter-link-icon {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  margin-left: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDguMTY2OTlMMjMuMzMzMyA4LjE2Njk5IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTQuNjY2OTkgOC4xNjY5OUw4LjEyOTI4IDguMTI5NTEiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuODMzIDE5LjgzM0wyMy4zMzMgMTkuODMzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTQuNjY2OTkgMTkuODMzTDE0LjQ1MTkgMTkuODMzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPGVsbGlwc2UgY3g9IjExLjI5MDMiIGN5PSI4LjU0MjY5IiByeD0iMi43MDk2OCIgcnk9IjIuNzA5NjgiIHRyYW5zZm9ybT0icm90YXRlKDkwIDExLjI5MDMgOC41NDI2OSkiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8ZWxsaXBzZSBjeD0iMTcuMTIzMyIgY3k9IjIwLjIwOTciIHJ4PSIyLjcwOTY4IiByeT0iMi43MDk2NyIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTcuMTIzMyAyMC4yMDk3KSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);
}
.buildings-filter-panel_active .buildings-filter-link {
  display: none;
}

.buildings-content {
  position: relative;
  margin-bottom: 90px;
}
.buildings-list-col {
  width: 68%;
  margin-bottom: 80px;
  padding-right: 30px;
}
.buildings-map-col {
  flex-grow: 1;
}
.buildings-block {
  padding-right: 0;
  padding-left: 0;
}
.buildings-result {
  margin-bottom: 23px; }
.buildings-result:after {
  content: "";
  clear: both;
  display: table;
  line-height: 0; }
.buildings-result-label {
  display: block;
  color: #828282;
  font-weight: 500;
  margin-bottom: 22px; }
.buildings-result-link {
  float: left;
  min-height: 36px;
  line-height: 34px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-right: 17px;
  padding-left: 17px;
  border-radius: 10px;
  background-color: #ECEFF5;
  text-decoration: none;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.8); }
.buildings-result-link:last-child {
  margin-right: 0;
}
.buildings-result-icon {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNyAxLjVMMSA3LjUiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMSAxLjVMNyA3LjUiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); }
.buildings-result-link:hover {
  background-color: #F2F2F2;
  color: #5d5d5d; }
.buildings-result-reset {
  clear: both;
  float: right;
  margin-left: 12px;
  font-size: 15px;
  line-height: 28px;
  color: rgba(0, 0, 0, 0.8); }

.buildings-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 34px;
}
.buildings-actions-title {
  margin-bottom: 0;
  align-self: baseline;
}
.buildings-actions-item {
  margin-right: 36px;
}
.buildings-actions-item:last-child {
  margin-right: 0;
}
.buildings-actions-select {
  margin-left: auto;
}

.buildings-list-wrapper {
  position: relative;
}
.buildings-list-container {
  max-height: 1745px;
  margin-bottom: 30px;
  margin-right: -19px;
  padding-right: 19px;
}
/*.buildings-list-container_row {
  max-height: 2017px;
}*/
.buildings-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.buildings-list-item {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px; }
.buildings-list-item:nth-child(2n) {
}
.buildings-list-item:last-child {
  margin-bottom: 0;
}
.buildings-list-block {
  position: relative;
}
.buildings-list-title {
  float: left;
  margin-bottom: 7px; }
.buildings-list-more {
  float: right;
  margin-bottom: 7px; }
.buildings-list-gallery {
  position: relative;
  clear: both; }
.buildings-list-element {
  height: 100%;
  overflow: hidden;
  border-radius: 20px; }
.buildings-list-element:hover {
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8); }
.buildings-list-location {
  position: absolute;
  top: 30px;
  left: 30px;
  min-height: 30px;
  padding-right: 14px;
  padding-left: 14px;
  background-color: #009B47;
  backdrop-filter: blur(16px);
  border-radius: 8px;
  font-weight: 500;
  font-size: 15px;
  line-height: 29px;
  color: #FFFFFF; }
.buildings-list-wishlist {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border-radius: 8px; }
.buildings-list-wishlist-icon {
  display: inline-block; }
.buildings-list-description {
  height: 100%;
  padding: 26px 30px 35px; }
.buildings-list-list-link {
  display: block;
  text-decoration: none; }
.buildings-list-img {
  display: block;
  width: 100%; }
.buildings-list-name {
  display: inline-block;
  margin-bottom: 15px;
  text-decoration: none;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
  line-height: 34px; }
.buildings-list-name:hover {
  color: #0D0D0D; }
.buildings-list-price {
  font-family: 'Rubik';
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 19px; }
.buildings-list-sale {
  display: inline-block;
  padding: 2px 11px;
  background-color: rgba(0, 155, 71, 0.3);
  border-radius: 8px;
  font-size: 14px;
  line-height: 21px; }
.buildings-list-advantage {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px; }
.buildings-list-advantage-item {
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  color: #828282; }
.buildings-list-advantage-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }
.buildings-list-panel {
}

.buildings-select-option {
  white-space: nowrap;
  position: relative; }
.buildings-select-option:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  margin-left: 9px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDQxOTkgOS42NjY5OUgxNS43MDg3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjA0MTk5IDE0LjVIMTMuMjkyIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjA0MTk5IDE5LjMzNEgxMC44NzUzIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC44IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMi45NTggMjEuNzVMMjYuNTgzIDE4LjEyNU0yMi45NTggMjEuNzVMMTkuMzMzIDE4LjEyNU0yMi45NTggMjEuNzVMMjIuOTU4IDcuMjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjgiIHN0cm9rZS13aWR0aD0iMS4zIi8+Cjwvc3ZnPgo=);
}
.buildings-select-option_bottom:after {
}
.buildings-select-option_top:after {
  transform: scaleY(-1);
}
.buildings-select-sort .label {
  font-weight: 600;
  font-family: 'Lato';
  text-transform: none;
}
.buildings-banner {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
  background: #ECEFF5;
  border-radius: 20px;
  text-decoration: none;
}
.buildings-banner-description {
  padding: 50px 28px 10px;
}
.buildings-banner-name {
  display: block;
  margin-bottom: 17px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 32px;
  line-height: 45px;
}
.buildings-banner-info {
  display: flex;
  max-width: 250px;
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 26px;
}
.buildings-banner-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -3px;
  margin-right: 15px;
  width: 36px;
  min-width: 36px;
  height: 36px;
  border-radius: 50%;
  background-image: linear-gradient(180deg, #009B47 0%, #009B47 100%);
}
.buildings-banner-icon-element {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center center;
}
.buildings-banner-icon-element_present {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDUuODI2NjFDMjAgNS43NDU5NyAxOS45OTAyIDUuNjYxOTYgMTkuOTcwNyA1LjU3NDZDMTkuOTUxMiA1LjQ4NzIzIDE5LjkyODQgNS40MDY1OSAxOS45MDIzIDUuMzMyNjZDMTkuODc2MyA1LjI1ODc0IDE5Ljg0MDUgNS4xODgxNyAxOS43OTQ5IDUuMTIwOTdDMTkuNzQ5MyA1LjA1Mzc2IDE5LjY5NzMgNC45ODk5MiAxOS42Mzg3IDQuOTI5NDRDMTkuNTgwMSA0Ljg2ODk1IDE5LjUxODIgNC44MTUxOSAxOS40NTMxIDQuNzY4MTVDMTkuMzg4IDQuNzIxMSAxOS4zMTY0IDQuNjgwNzggMTkuMjM4MyA0LjY0NzE4QzE5LjE2MDIgNC42MTM1OCAxOS4wODIgNC41ODY2OSAxOS4wMDM5IDQuNTY2NTNDMTguOTI1OCA0LjU0NjM3IDE4Ljg0MTEgNC41MzYyOSAxOC43NSA0LjUzNjI5SDE2LjYyMTFDMTcuMjIwMSAzLjkzMTQ1IDE3LjUxOTUgMy4xOTg5MyAxNy41MTk1IDIuMzM4NzFDMTcuNTE5NSAxLjkzNTQ4IDE3LjQ0NzkgMS41NjU4NiAxNy4zMDQ3IDEuMjI5ODRDMTcuMTYxNSAwLjg5MzgxNyAxNi45MDQzIDAuNjA0ODM5IDE2LjUzMzIgMC4zNjI5MDNDMTYuMTYyMSAwLjEyMDk2OCAxNS43MDMxIDAgMTUuMTU2MiAwQzE0LjkzNDkgMCAxNC43MTAzIDAuMDIzNTIxNSAxNC40ODI0IDAuMDcwNTY0NUMxNC4yNTQ2IDAuMTE3NjA4IDE0LjAzNjUgMC4xODgxNzIgMTMuODI4MSAwLjI4MjI1OEMxMy42MTk4IDAuMzc2MzQ0IDEzLjQxNDcgMC40ODA1MTEgMTMuMjEyOSAwLjU5NDc1OEMxMy4wMTExIDAuNzA5MDA1IDEyLjgxNTggMC44NDAwNTQgMTIuNjI3IDAuOTg3OTAzQzEyLjQzODIgMS4xMzU3NSAxMi4yNTU5IDEuMjg2OTYgMTIuMDgwMSAxLjQ0MTUzQzExLjkwNDMgMS41OTYxIDExLjczNSAxLjc2NDExIDExLjU3MjMgMS45NDU1NkMxMS40MDk1IDIuMTI3MDIgMTEuMjU2NSAyLjMwMTc1IDExLjExMzMgMi40Njk3NkMxMC45NzAxIDIuNjM3NzcgMTAuODMwMSAyLjgxMjUgMTAuNjkzNCAyLjk5Mzk1QzEwLjU1NjYgMy4xNzU0IDEwLjQzNjIgMy4zNDAwNSAxMC4zMzIgMy40ODc5QzEwLjIyNzkgMy42MzU3NSAxMC4xMzAyIDMuNzkwMzIgMTAuMDM5MSAzLjk1MTYxQzkuNzY1NjIgMy41MjE1MSA5LjQ2OTQgMy4xMDgyIDkuMTUwMzkgMi43MTE2OUM4LjgzMTM4IDIuMzE1MTkgOC40NDQwMSAxLjg5ODUyIDcuOTg4MjggMS40NjE2OUM3LjUzMjU1IDEuMDI0ODcgNy4wMzEyNSAwLjY3MjA0MyA2LjQ4NDM4IDAuNDAzMjI2QzUuOTM3NSAwLjEzNDQwOSA1LjM5NzE0IDAgNC44NjMyOCAwQzQuMzE2NDEgMCAzLjg1NzQyIDAuMTIwOTY4IDMuNDg2MzMgMC4zNjI5MDNDMy4xMTUyMyAwLjYwNDgzOSAyLjg1ODA3IDAuODkzODE3IDIuNzE0ODQgMS4yMjk4NEMyLjU3MTYxIDEuNTY1ODYgMi41IDEuOTM1NDggMi41IDIuMzM4NzFDMi41IDMuMTk4OTMgMi44MDU5OSAzLjkzODE3IDMuNDE3OTcgNC41NTY0NUgxLjI1QzAuODk4NDM4IDQuNTU2NDUgMC42MDIyMTQgNC42ODA3OCAwLjM2MTMyOCA0LjkyOTQ0QzAuMTIwNDQzIDUuMTc4MDkgMCA1LjQ4Mzg3IDAgNS44NDY3N1Y5LjY5NzU4SDEuMjY5NTNWMTguMTA0OEMxLjI2OTUzIDE4LjQ1NDMgMS4zODk5NyAxOC43NTY3IDEuNjMwODYgMTkuMDEyMUMxLjg3MTc0IDE5LjI2NzUgMi4xNjc5NyAxOS4zOTUyIDIuNTE5NTMgMTkuMzk1MkgxNy41QzE3Ljg1MTYgMTkuMzk1MiAxOC4xNDc4IDE5LjI2NzUgMTguMzg4NyAxOS4wMTIxQzE4LjYyOTYgMTguNzU2NyAxOC43NSAxOC40NTQzIDE4Ljc1IDE4LjEwNDhWOS42OTc1OEgyMFY1LjgyNjYxWk0xNS4xNTYyIDEuMjkwMzJDMTUuODk4NCAxLjI5MDMyIDE2LjI2OTUgMS42Mzk3OSAxNi4yNjk1IDIuMzM4NzFDMTYuMjY5NSAyLjc5NTcgMTYuMTE5OCAzLjE5NTU2IDE1LjgyMDMgMy41MzgzMUMxNS41MjA4IDMuODgxMDUgMTUuMTQ2NSA0LjEzMzA2IDE0LjY5NzMgNC4yOTQzNUMxNC4yNDggNC40NTU2NSAxMy43Njk1IDQuNTM2MjkgMTMuMjYxNyA0LjUzNjI5SDExLjE1MjNDMTEuMzk5NyA0LjE1OTk1IDExLjY2MzQgMy44MDA0IDExLjk0MzQgMy40NTc2NkMxMi4yMjMzIDMuMTE0OTIgMTIuNTM5MSAyLjc3MjE4IDEyLjg5MDYgMi40Mjk0NEMxMy4yNDIyIDIuMDg2NjkgMTMuNjE2NSAxLjgxMTE2IDE0LjAxMzcgMS42MDI4MkMxNC40MTA4IDEuMzk0NDkgMTQuNzkxNyAxLjI5MDMyIDE1LjE1NjIgMS4yOTAzMlpNNC44NjMyOCAxLjI5MDMyQzUuNTY2NDEgMS4yOTAzMiA2LjI3OTMgMS42MTk2MiA3LjAwMTk1IDIuMjc4MjNDNy43MjQ2MSAyLjkzNjgzIDguMzY1ODkgMy42ODk1MiA4LjkyNTc4IDQuNTM2MjlINi44MTY0MUM2LjAyMjE0IDQuNTM2MjkgNS4zMTI1IDQuMzM0NjggNC42ODc1IDMuOTMxNDVDNC4wNjI1IDMuNTI4MjMgMy43NSAyLjk5MDU5IDMuNzUgMi4zMTg1NUMzLjc1IDEuNjczMzkgNC4wODIwMyAxLjMzNzM3IDQuNzQ2MDkgMS4zMTA0OEM0Ljc4NTE2IDEuMjk3MDQgNC44MjQyMiAxLjI5MDMyIDQuODYzMjggMS4yOTAzMlpNMTguNzUgOC40MDcyNkgxMC42MjVWNS44MjY2MUgxOC43NVY4LjQwNzI2Wk0xLjI1IDUuODI2NjFIOS4zNzVWOC40MDcyNkgxLjI1VjUuODI2NjFaTTIuNTE5NTMgOS42OTc1OEg5LjM3NVYxOC4xMDQ4SDIuNTE5NTNWOS42OTc1OFpNMTcuNSAxOC4xMDQ4SDEwLjYyNVY5LjY5NzU4SDE3LjVWMTguMTA0OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.buildings-banner-icon-element_key {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDlDMTYgOS41NTIyOCAxNS41NTIzIDEwIDE1IDEwQzE0LjQ0NzcgMTAgMTQgOS41NTIyOCAxNCA5QzE0IDguNDQ3NzIgMTQuNDQ3NyA4IDE1IDhDMTUuNTUyMyA4IDE2IDguNDQ3NzIgMTYgOVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS41ODY5MSA0LjEyMzIyQzEyLjQxNzkgMS4yOTIyNiAxNy4wNDU4IDEuMjkyMjYgMTkuODc2OCA0LjEyMzIyQzIyLjY5NTMgNi45NDE2OSAyMi43MTkxIDExLjU2NzcgMTkuODggMTQuMjk1MkMxOC4wNjE1IDE2LjIzMTEgMTUuMzU4IDE2Ljg2MTUgMTIuOTMxMyAxNi4yMjQ5QzEyLjcyMzggMTYuMTc0MSAxMi41NDU0IDE2LjIyMzMgMTIuNDAwMSAxNi4zNjg1TDYuOTkzOTYgMjEuNzc0N0M2Ljg0OTcxIDIxLjkxOSA2LjY1NDA1IDIyIDYuNDUwMDQgMjJIMi43NjkyM0MyLjM0NDQgMjIgMiAyMS42NTU2IDIgMjEuMjMwOFYxNy41NUMyIDE3LjM0NiAyLjA4MTA0IDE3LjE1MDMgMi4yMjUzIDE3LjAwNkw3LjYzMTQ5IDExLjU5OTlDNy42NzE2MyAxMS41NTk3IDcuNjkxNTEgMTEuNTIgNy43MDA0OSAxMS40NTI2QzcuNzExNDQgMTEuMzcwNiA3LjcwNDIxIDExLjI0ODIgNy42NjEzNSAxMS4wNzM4QzcuMDE1ODYgOC43MzQ2OSA3LjY3MTE4IDYuMDM4OTUgOS41ODY5MSA0LjEyMzIyWk0xOC43ODg5IDUuMjExMDdDMTYuNTU4OCAyLjk4MDkyIDEyLjkwNDkgMi45ODA5MiAxMC42NzQ4IDUuMjExMDdDOS4xNDI2NSA2Ljc0MzE5IDguNjQ2OCA4Ljg3MzI0IDkuMTQ2NjMgMTAuNjcyNkw5LjE1MTczIDEwLjY5MTlDOS4yODgyOCAxMS4yMzgyIDkuMzU1OTIgMTIuMDUxMSA4LjcxOTM0IDEyLjY4NzdMMy41Mzg0NiAxNy44Njg2VjIwLjQ2MTVINi4xMzE0MUwxMS4zMTIzIDE1LjI4MDdDMTEuODU2NCAxNC43MzY2IDEyLjU5NjkgMTQuNTU1NSAxMy4zMDgxIDE0LjczMzJMMTMuMzE3MyAxNC43MzU2QzE1LjI1MzMgMTUuMjQ1IDE3LjM2OTkgMTQuNzMgMTguNzcwNSAxMy4yMjkzQzE4Ljc4MDYgMTMuMjE4NSAxOC43OTEgMTMuMjA3OSAxOC44MDE3IDEzLjE5NzdDMjEuMDA3NiAxMS4wOTIxIDIxLjAyNjMgNy40NDg0MSAxOC43ODg5IDUuMjExMDdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}
.buildings-banner-img {
  display: block;
  width: 100%;
  margin-top: auto;
}
.buildings-banner-img-element {
  display: block;
  width: 100%;
}

.buildings-map {
  position: absolute;
  top: 0;
  left: 68%;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 20px 0 0 20px;
  transition: left 0.2s ease-in-out;
}
.buildings-map-box {
  height: 100%;
}
.buildings-map-block {
  width: 100%;
  height: 100vh;
}
.buildings-map_active {
  left: 0;
  width: 100vw;
}
.buildings-map-switcher {
  position: absolute;
  top: 30px;
  left: 20px;
  z-index: 1;
}
.buildings-map-base {
  display: flex;
}
.buildings-map-base-inner {
  flex-grow: 1;
  margin-left: calc(50% + 207px);
}
.map-show {}
.map-show .buildings-map-base-inner {
  margin-left: calc(50% - 585px);
}
.buildings-map_active .buildings-map-block {
    left: auto !important;
    width: 100%!important;
}
.buildings-map-switcher-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 35px;
  height: 35px;
  padding: 6px;
  border-radius: 50%;
  background-color: #333333;
}
.buildings-map-switcher-link:hover {
  background-color: #0D0D0D;
}
.buildings-map-switcher-link:active {
  background-color: #0D0D0D;
}
.buildings-map-switcher-icon {
  display: block;
  width: 5px;
  height: 10px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.14142 5.14142L0.681802 5.60104L0.681801 5.60104L1.14142 5.14142ZM1.14142 4.85858L0.681802 4.39896L0.681802 4.39896L1.14142 4.85858ZM4.54038 9.45962L0.681802 5.60104L1.60104 4.6818L5.45962 8.54038L4.54038 9.45962ZM0.681802 4.39896L4.54038 0.54038L5.45962 1.45962L1.60104 5.3182L0.681802 4.39896ZM0.681801 5.60104C0.349855 5.26909 0.349858 4.7309 0.681802 4.39896L1.60104 5.3182C1.77678 5.14246 1.77678 4.85754 1.60104 4.6818L0.681801 5.60104Z' fill='white'/%3e%3c/svg%3e");
}
.buildings-map-switcher-icon_left {
}
.buildings-map-switcher-icon_right {
  transform: scaleX(-1);
}
.buildings-map-switcher-tooltip {
  display: none;
  position: absolute;
  top: 2px;
  left: 40px;
  min-height: 30px;
  line-height: 30px;
  padding-left: 9px;
  padding-right: 9px;
  background-color: #fff;
  font-size: 16px;
  color: #828282;
  border-radius: 7px;
  white-space: nowrap;
}
.buildings-map-switcher-tooltip_show {}
.buildings-map-switcher-tooltip_hide {
}
.buildings-map-switcher:hover .buildings-map-switcher-tooltip {
}
.buildings-map-switcher:hover .buildings-map-switcher-tooltip_show {
  display: block;
}
.buildings-map_active .buildings-map-switcher:hover .buildings-map-switcher-tooltip_show {
  display: none;
}
.buildings-map_active .buildings-map-switcher:hover .buildings-map-switcher-tooltip_hide {
  display: block;
}
.map-popup-body {
  margin-bottom: 15px;
}
.map-popup-button {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  border-radius: 8px;
  padding-right: 20px;
  padding-left: 20px;
}
.buildings-pager {
  display: none;
}
.buildings-top-link {
  position: absolute;
  left: -66px;
  bottom: 6px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: #333333;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.35858 1.14142L5.79289 0.575736V0.575735L6.35858 1.14142ZM6.64142 1.14142L7.20711 0.575736L7.20711 0.575736L6.64142 1.14142ZM0.934315 5.43432L5.79289 0.575736L6.92426 1.70711L2.06569 6.56569L0.934315 5.43432ZM7.20711 0.575736L12.0657 5.43432L10.9343 6.56569L6.07574 1.70711L7.20711 0.575736ZM5.79289 0.575735C6.18342 0.185209 6.81658 0.185214 7.20711 0.575736L6.07574 1.70711C6.31005 1.94142 6.68995 1.94142 6.92426 1.70711L5.79289 0.575735Z' fill='white'/%3e%3c/svg%3e ");
  background-position: center center;
  z-index: 10;
}
.buildings-top-link:hover {
  background-color: #0D0D0D;
}
.buildings-top-link:active {
  background-color: #0D0D0D;
}
.buildings-load-more {
	width: 68%; }
.buildings-more {
  min-width: 150px;
}
.buildings-actions-view {}

.view {}
.view-icon {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin-left: 11px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjUgOS41QzAuNjUgMTEuNDQxIDAuNzU0ODUgMTIuOTU2NCAxLjAxODc1IDE0LjE0MzhDMS4yODEwMSAxNS4zMjM5IDEuNjkxNjIgMTYuMTM5OCAyLjI3NTkgMTYuNzI0MUMyLjg2MDE4IDE3LjMwODQgMy42NzYxNSAxNy43MTkgNC44NTYyMSAxNy45ODEzQzYuMDQzNjUgMTguMjQ1MSA3LjU1OTAyIDE4LjM1IDkuNSAxOC4zNUMxMS40NDEgMTguMzUgMTIuOTU2NCAxOC4yNDUxIDE0LjE0MzggMTcuOTgxM0MxNS4zMjM5IDE3LjcxOSAxNi4xMzk4IDE3LjMwODQgMTYuNzI0MSAxNi43MjQxQzE3LjMwODQgMTYuMTM5OCAxNy43MTkgMTUuMzIzOSAxNy45ODEzIDE0LjE0MzhDMTguMjQ1MSAxMi45NTY0IDE4LjM1IDExLjQ0MSAxOC4zNSA5LjVDMTguMzUgNy41NTkwMiAxOC4yNDUxIDYuMDQzNjUgMTcuOTgxMyA0Ljg1NjIxQzE3LjcxOSAzLjY3NjE1IDE3LjMwODQgMi44NjAxOCAxNi43MjQxIDIuMjc1OUMxNi4xMzk4IDEuNjkxNjIgMTUuMzIzOSAxLjI4MTAxIDE0LjE0MzggMS4wMTg3NUMxMi45NTY0IDAuNzU0ODUgMTEuNDQxIDAuNjUgOS41IDAuNjVDNy41NTkwMiAwLjY1IDYuMDQzNjUgMC43NTQ4NSA0Ljg1NjIxIDEuMDE4NzVDMy42NzYxNSAxLjI4MTAxIDIuODYwMTggMS42OTE2MiAyLjI3NTkgMi4yNzU5QzEuNjkxNjIgMi44NjAxOCAxLjI4MTAxIDMuNjc2MTUgMS4wMTg3NSA0Ljg1NjIxQzAuNzU0ODUgNi4wNDM2NSAwLjY1IDcuNTU5MDIgMC42NSA5LjVaIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuOTE2OTkgNS41NDE1SDExLjA4MzciIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNS41NDE5OSA5LjVIMTMuNDU4NyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03LjkxNjk5IDEzLjQ1ODVMMTEuMDgzNyAxMy40NTg1IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}


.consultation {
  margin-bottom: 82px;
  background-color: #ECEFF5;
}
.consultation-container {
  display: flex;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
}
.consultation-img {
  width: 40%;
  padding-right: 30px;
}
.consultation-description {
  width: 60%;
}
.consultation-title {
  margin-bottom: 32px;
}
.consultation-text {
  margin-bottom: 23px;
}
.consultation-info {
  margin-bottom: 24px;
}
.consultation-button {
}


.information {
  margin-bottom: 65px;
}
.information-title {
  margin-bottom: 25px;
}

.information-content {
  column-count: 2;
  column-gap: 100px;
}

.useful-links {
  margin-bottom: 50px;
}
.useful-links-title {
  margin-bottom: 40px;
}
.useful-links-content {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
.useful-links-item {
  width: 33.3%;
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
.useful-links-item_modified {
  width: 66.7%;
}
.useful-links-block {
  height: 100%;
  padding: 42px 28px;
  border-radius: 20px;
  background: #ECEFF5 url(/local/templates/povoenke_new/assets/css/../images/useful-links/links-bgr-green-2.png) no-repeat right bottom;
}
.useful-links-item_1 .useful-links-block {
  background-image: url(/local/templates/povoenke_new/assets/css/../images/useful-links/links-bgr-green-1.png),
          linear-gradient(180deg, #cbf4dd 0%, #cbf4dd 100%);
  background-position: right top, left top;
}
.useful-links-item_2 .useful-links-block {
  background-image: url(/local/templates/povoenke_new/assets/css/../images/useful-links/links-bgr-green-1.png);
  background-position: right top;
}
.useful-links-item_3 .useful-links-block {
  background-image: url(/local/templates/povoenke_new/assets/css/../images/useful-links/links-bgr-green-3.png);
  background-position: -141px -16px;
}
.useful-links-name {
  display: block;
  margin-bottom: 25px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
}
.useful-links-list {}
.useful-links-list-item {
  margin-bottom: 21px;
}
.useful-links-list-label {
  text-decoration: none;
  line-height: 19px;
  letter-spacing: 0.04em;
  font-size: 16px;
}
.useful-links-list-label:hover {
  text-decoration: underline;
}
.useful-links-button {
  margin-top: 3px;
}
.useful-links-item_modified .useful-links-list {
  column-count: 2;
  column-gap: 85px;
}


.visited {
}
.visited-title {
  margin-bottom: 40px; }
.visited-block {
  position: relative;
}
.visited-gallery {
  position: relative;
  clear: both;
}
.visited-list {
  overflow: hidden;
  margin: -30px -30px 0;
  padding: 30px 30px 30px; }
.visited-list-item {
  height: 100%;
  overflow: hidden;
  border-radius: 20px; }
.visited-list-item:hover {
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8); }
.visited .owl-stage {
  display: flex; }
.owl-loaded .visited-list-item {
  margin-right: auto;
  margin-left: auto; }
.visited-button {
  top: 30%; }
.visited-wishlist {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border-radius: 8px; }
.visited-wishlist-icon {
  display: inline-block; }
.visited-list-link {
  display: block;
  border-radius: 20px;
  overflow: hidden;
  text-decoration: none;
  height: 236px;
}
.visited-img {
  display: block;
  object-fit: cover;
  height: 100%;
  width: 100%; }
.visited-list-item_bank {}
.visited-list-item_bank .visited-list-link {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border: 1px solid #D4D5D6;
}
.visited-list-item_bank .visited-wishlist {
  border: 1px solid #D4D5D6;
}
.visited-list-item_bank .visited-img {
  object-fit: unset;
  width: auto;
  height: auto;
  max-width: 100%;
}
.visited-description {
  height: 100%;
  padding: 26px 20px;
  min-height: 210px;
}
.visited-name {
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 23px;
  line-height: 32px; }
.visited-name:hover {
  color: #0D0D0D; }
.visited-list-button {
  display: none;
  margin-top: 23px;
  padding-right: 31px;
  padding-left: 31px;
}
.visited-list-item:hover .visited-list-link {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.visited-list-item_bank:hover .visited-list-link {
  border-color: transparent;
  border-bottom-color: rgba(212, 213, 314, 0.4);
}

@media screen and (min-width: 992px) {
  .visited-list-item:hover .visited-info {
    display: none;
  }
  .visited-list-item:hover .visited-list-button {
    display: inline-block;
  }
}
table.table-mob {
  display: none;
}
table.table-desc {
  display: block;
}

@media screen and (max-width: 992px) {
table.table-mob {
  display: block;
}
table.table-desc {
  display: none;
}
  .buildings-main-banner {
    margin-bottom: 18px;
  }
  .buildings-main-banner-detail {
    width: 60%;
  }
  .buildings-main-banner-title {
    margin-bottom: 22px;
    font-size: 30px;
  }
  .buildings-main-banner-img {
    width: 40%;
  }
  .buildings-filter {
    padding-top: 0;
  }
  .buildings-filter-link {
    font-size: 12px;
  }
  .buildings-filter-panel {
    margin-top: 1px;
    padding-bottom: 7px;
  }
  .buildings-filter-item {
    padding-right: 20px;
  }
  .selectric-buildings-filter-select .label {
    font-size: 12px;
  }
  .buildings-actions-item {
    margin-right: 11px;
  }
  .buildings-result-label {
    font-size: 15px;
  }
  .buildings-result-link {
    min-height: 31px;
    line-height: 31px;
    padding-right: 14px;
    padding-left: 14px;
  }
  .buildings-content {
    margin-bottom: 60px;
  }
  .buildings-list-col {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0;
  }
  .buildings-list-description {
    padding: 20px 20px 30px;
  }
  .buildings-list-name {
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 28px;
  }
  .buildings-list-price {
    font-size: 14px;
  }
  .buildings-banner-description {
    padding-left: 20px;
    padding-right: 20px;
  }
  .buildings-banner-name {
    font-size: 24px;
    line-height: 35px;
  }
  .buildings-banner-info {
    font-size: 15px;
  }
  .buildings-list-container .simplebar-track {
    right: 6px;
  }
  .buildings-list-container {
    max-height: none;
    margin-right: 0;
    padding-right: 0;
  }
  .buildings-list-container_row {
    max-height: none;
  }
  .buildings-list-container .simplebar-content-wrapper {
    overflow: visible!important;
  }
  .buildings-list-container .simplebar-mask {
    overflow: visible;
  }
  .buildings-list-container .simplebar-wrapper {
    overflow: visible;
  }
  .buildings-list-container .simplebar-track {
    display: none;
  }
  .buildings-list-location {
    top: 20px;
    left: 20px;
  }
  .buildings-list-wishlist {
    top: 20px;
    right: 20px;
  }
  .buildings-actions {
    margin-bottom: 20px;
  }
  .buildings-list-advantage {
    flex-direction: column;
  }
  .buildings-list-advantage-item {
    margin-bottom: 16px;
  }
  .buildings-list-advantage-item:last-child {
    margin-bottom: 0;
  }
  .buildings-map {
    position: static;
    left: 68%;
    width: auto!important;
    height: 420px;
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 30px;
    border-radius: 0;
  }
  .buildings-map-block {
    height: 100%;
    max-width: 100%!important;
  }
  .buildings-map-switcher {
    display: none;
  }
  .buildings-load-more {
    width: 100%;
    margin-top: 0;
  }
  .consultation {
    margin-bottom: 54px;
  }
  .consultation-container {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .consultation-title {
    margin-bottom: 20px;
  }
  .consultation-text {
    font-size: 17px;
    line-height: 24px;
  }
  .information {
    margin-bottom: 50px;
  }
  .useful-links {
    margin-bottom: 54px;
  }
  .useful-links-content {
    margin-left: 0;
    margin-right: 115px;
  }
  .useful-links-item {
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .useful-links-block {
    padding: 38px 20px;
  }
  .useful-links .owl-stage {
    display: flex;
  }
  .useful-links-title {
    margin-bottom: 25px;
  }
  .useful-links-name {
    font-size: 17px;
    line-height: 20px;
  }
  .useful-links-list-item {
    margin-bottom: 15px;
  }
  .useful-links-list-label {
    font-size: 15px;
  }
  .visited-gallery {
    margin-right: 50px;
  }
  .visited-list {
    overflow: visible;
  }
  .visited-list-link {
    height: 185px;
  }
  .visited-title {
    margin-bottom: 25px;
  }
  .visited-wishlist {
    top: 20px;
    right: 20px;
  }
  .visited-name {
    font-size: 17px;
    line-height: 28px;
  }
}

@media screen and (min-width: 720px) {
  .buildings-list_row {
    display: block;
  }
  .buildings-list_row .buildings-list-item {
    width: 100%;
  }
  .buildings-list-element_row {
    display: flex;
  }
  .buildings-list-element_row .buildings-list-block {
    width: 39%;
  }
  .buildings-list-element_row .buildings-list-description {
    width: 61%;
  }
  .buildings-list-element_row .buildings-list-img {
	  border-radius: 20px;
  }
  .buildings-list-element_row .buildings-list-advantage {
    flex-direction: column;
  }
  .buildings-list-element_row .buildings-list-advantage-item {
    margin-bottom: 20px;
  }
  .buildings-list-element_row .buildings-list-advantage-item:last-child {
    margin-bottom: 0;
  }

  .buildings-banner_row {
    flex-direction: row;
  }
  .buildings-banner_row .buildings-banner-description {
    width: 50%;
    padding: 44px 15px 37px 27px;
  }
  .buildings-banner_row .buildings-banner-img {
    width: 50%;
  }
}

@media screen and (max-width: 720px) {
  .buildings-main-banner {
    margin-top: 18px;
    margin-bottom: 42px;
    padding-bottom: 60px;
  }
  .buildings-main-banner-container {
    display: block;
  }
  .buildings-main-banner-detail {
    width: 100%;
    margin-bottom: 20px;
  }
  .buildings-main-banner-img {
    width: 100%;
  }
  .buildings-main-banner-pic {
    width: auto;
    max-width: 100%;
  }
  .buildings-filter {
    margin-bottom: 20px;
  }
  .buildings-filter-panel {
    border-bottom-width: 0;
    margin-bottom: 10px;
    margin-right: 0px;
    padding-bottom: 0;
  }
  .buildings-filter-button {
    margin-bottom: 0;
  }
  .buildings-result-reset {
    float: left;
    clear: none;
  }
  .buildings-actions {
    display: block;
  }
  .buildings-actions-view {
    display: none;
  }
  .buildings-actions-item {
    margin-right: 0;
  }
  .buildings-list {
    display: block;
    margin-right: 26px;
    margin-left: 0;
  }
  .buildings-list-item {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .buildings-list .owl-stage {
    display: flex;
  }
  .buildings-list-element {
    box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
  }
  .buildings-banner-description {
    padding-top: 20px;
  }
  .buildings-top-link {
    display: none;
  }
  .consultation-container {
    display: block;
    padding-bottom: 67px;
  }
  .consultation-img {
    width: 100%;
    margin-bottom: 15px;
    padding-right: 0;
  }
  .consultation-description {
    width: 100%;
    padding-right: 0;
  }
  .information-content {
    column-count: auto;
    column-gap: 0;
  }
  .useful-links {
    margin-bottom: 30px;
  }
  .useful-links-content {
    margin-right: 26px;
  }
  .useful-links-list-item:nth-child(4) ~ .useful-links-list-item {
    display: none;
  }
  .useful-links-item_modified .useful-links-list {
    column-count: auto;
    column-gap: 0;
  }
  .visited-list-item {
    box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
  }
  .visited-list-link {
    height: 468px;
  }
  .visited-list-button {
    margin-top: 17px;
  }
  .visited-list-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .visited-list-item_bank .visited-list-link {
    border-color: transparent;
    border-bottom-color: rgba(212, 213, 314, 0.4);
  }
}

@media screen and (max-width: 460px) {
  .visited-list-link {
    height: 300px;
  }
}
/* /buildings */


/* card */
.card-head {
  display: flex;
  flex-wrap: wrap;
  padding-top: 18px;
  margin-bottom: 18px;
}
.card-main {
  width: 63%;
  margin-bottom: 22px;
  padding-right: 30px;
}
.card-side {
  width: 37%;
  margin-bottom: 22px;
}
.card-side-price {}
.card-side-map {}
.card-panel {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 26px;
}
.card-panel-item {
  margin-right: 30px;
}
.card-panel-item:last-child {
  margin-right: 0;
}
.card-advantage {
  min-height: 30px;
  padding: 6px 12px;
  background-color: #009B47;
  border-radius: 8px;
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  color: #FFFFFF;
}
.card-advantage-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.card-title {
  max-width: 65%;
  margin-top: -8px;
  margin-right: auto;
  margin-bottom: 0;
}
.card-wishlist {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #D4D5D6;
}
.card-address {
  margin-bottom: 25px;
  font-family: 'Rubik';
}

.card-advantage-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 22px;
}
.card-advantage-list-item {
  margin-right: 30px;
  font-family: 'Rubik';
}
.card-advantage-list-item:last-child {
  margin-right: 0;
}
.card-advantage-list-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.card-advantage-list-label {
  margin-left: 10px;
  color: #828282;
}
.card-props {
}
.card-props-list {
  display: flex;
}
.card-props-item {
  flex-grow: 1;
  padding-right: 22px;
}
.card-props-item:last-child {
  padding-right: 0;
}
.card-props-block {
  height: 100%;
  padding: 15px 20px;
  background: #ECEFF5;
  border-radius: 20px;
  text-align: center;
}
.card-props-name {
  display: block;
  margin-bottom: 10px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
}
.card-props-val {
  font-family: 'Rubik';
  font-size: 15px;
  line-height: 18px;
}
.card-props-val a {
	text-decoration: none;
	border-bottom: 1px solid #555; }
.card-props-val a:hover {
	border-bottom-color: transparent; }

.card-gallery {
  position: relative;
  margin-bottom: 22px;
}
.card-gallery-list {
  overflow: hidden;
}
.card-gallery-item {}
.card-gallery-advantage {
  display: none;
}
.card-gallery .owl-stage {
  display: flex;
}
.card-gallery-link {
  display: block;
}
.card-gallery-img {
  display: block;
  width: 100%;
}
.card-gallery .owl-dots {
  position: absolute;
  bottom: 25px;
  width: 100%;
}
.card-gallery .owl-dot span {
  background-color: #fff;
}
.card-tabs {
}
.card-tabs-list {
  display: flex;
  border-radius: 0 0 20px 20px;
  overflow: hidden;
  background-color: #ECEFF5;
}
.card-tabs-link {
  flex-grow: 1;
  display: block;
  padding: 21px 15px 23px;
  text-decoration: none;
  font-family: 'Rubik';
  font-size: 15px;
  line-height: 18px;
  text-align: center;
}
.card-tabs-link:hover {
  font-weight: 500;
}
.card-tabs-link_active {
  font-weight: 500;
  background: linear-gradient(275.94deg, #FFA722 -35.51%, #FFC636 74.16%);
}
.card-tabs-link_active:hover {
  text-decoration: none;
}
.card-description {
  display: none;
  margin-bottom: 60px;
}
.card-description_active {
  display: block;
}
.card-description-main {
  font-weight: 600;
  font-size: 22px;
  line-height: 35px;
}
.card-description-info {
  column-count: 2;
  column-gap: 83px;
}
.card-description-switcher {
  display: none;
}

.card-plan {
  width: 63%;
  padding-right: 30px;
}
.card-plan-gallery {
  position: relative;
  margin-bottom: 22px;
}
.card-plan-gallery-list {
  overflow: hidden;
  border: 1px solid #eee;
}
.card-plan-gallery .owl-stage {
  display: flex;
}
.card-plan-gallery-link {
  display: block;
  text-align: center;
}
.card-plan-gallery-img {
  /*display: block;*/
  /*width: 100%;*/
}
.card-plan-gallery .owl-dots {
  position: absolute;
  bottom: -27px;
  width: 100%;
}
.card-plan-gallery .owl-dot span {
  background-color: #000;
}
.card-plan-gallery_simple {
  margin-bottom: 0;
}

.card-price {
  height: 100%;
}
.card-price-box {
  position: relative;
  overflow: hidden;
  background-color: #ECEFF5;
  border-radius: 20px;
  height: 100%;
}
.card-price-box:after {
  content: '';
  position: absolute;
  top: -23px;
  left: 100%;
  margin-left: -154px;
  width: 286px;
  height: 286px;
  border-radius: 50%;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
}
.card-price-block {
  position: relative;
  z-index: 1;
  padding: 23px 30px 28px;
}
.card-price-name {
  display: block;
  margin-bottom: 16px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
}
.card-price-value {
  display: block;
  margin-bottom: 20px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 24px;
  letter-spacing: 0.04em;
}
.card-price-discount {
  display: inline-block;
  padding: 0 11px;
  margin-bottom: 23px;
  background: rgba(0, 155, 71, 0.3);
  border-radius: 8px;
  font-size: 14px;
}
.card-archive {
  display: inline-block;
  padding: 10px 20px;
  margin-bottom: 23px;
  background: #FF742B;
  color: #FFFFFF;
  border-radius: 8px;
  font-size: 16px;
}
.card-map {
  min-height: 150px;
  height: 100%;
}
.card-map-element {
  overflow: hidden;
  height: 100%;
  border-radius: 0px 0px 20px 20px;
}

.card-banks {
  margin-bottom: 80px;
}
.card-banks-title {
  margin-bottom: 40px;
}
.card-banks .owl-stage {
  display: flex;
}
.card-banks-block {
  position: relative;
}
.card-banks-list {
  overflow: hidden;
}
.card-banks-item {
  height: 100%;
}
.card-banks-link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.card-banks-img {
  max-height: 70px;
}

.card-quarters {
  margin-bottom: 87px;
}
.card-subtitle {
  margin-bottom: 43px;
}
.card-quarters .owl-stage {
  display: flex;
}
.card-quarters-block {
  position: relative;
}
.card-quarters-list {
  overflow: hidden;
  margin: -20px -20px 20px;
  padding: 20px;
}
.card-quarters-item {
  height: 100%;
  padding: 30px;
  border: 1px solid #D4D5D6;
  border-radius: 20px;
}
.card-quarters-item:hover {
  border-color: transparent;
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
}
.card-quarters-panel {
  display: flex;
  justify-content: space-between;
  padding-bottom: 10px;
}
.card-quarters-name {
  font-weight: 500;
  font-size: 22px;
}
.card-quarters-advantage {
  display: inline-block;
  margin-bottom: 10px;
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  color: #828282;
}
.card-quarters-advantage-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.card-quarters-wishlist {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
  border-radius: 8px;
  border: 1px solid #D4D5D6;
}
.card-quarters-link {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 15px;
}
.card-quarters-props {
  margin-bottom: 18px;
}
.card-quarters-props-item {
  padding-right: 20px;
}
.card-quarters-props-item:last-child {
  padding-right: 0;
}
.card-quarters-props-name {
  display: block;
  margin-bottom: 2px;
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 14px;
}
.card-quarters-props-val {
  font-family: 'Rubik';
  font-size: 16px;
}
/*.card-quarters-price {
  display: flex;
  justify-content: space-between;
}*/
.card-quarters-price-item {
  padding-right: 20px;
}
.card-quarters-price-item:last-child {
  padding-right: 0;
}
.card-quarters-price-label {
  display: block;
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 14px;
}
.card-quarters-price-val {
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
}
.card-quarters-discount {
  display: inline-block;
  /*max-width: 123px;*/
  margin-top: 15px;
  padding: 5px 12px;
  background: rgba(0, 155, 71, 0.3);
  border-radius: 8px;
  font-size: 14px;
  line-height: 20px;
}
.card-quarters-img {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    position: relative;
    opacity: 0.5;
    max-height: 250px; }

.card-infrastructure {
  margin-bottom: 43px;
}
.card-infrastructure-block {
  position: relative;
}
.card-infrastructure-list {
  flex-wrap: wrap;
}
.card-infrastructure-item {
  margin-bottom: 30px;
}
.card-infrastructure-link {
  display: block;
  text-decoration: none;
}
.card-infrastructure-img {
  display: block;
  width: 100%;
  margin-bottom: 26px;
  border-radius: 20px;
}
.card-infrastructure-name {
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
  line-height: 32px;
}
.card-infrastructure-name:hover {
  color: #0D0D0D;
}

.card-objects {
  margin-bottom: 55px;
}
.card-objects-panel {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.card-objects-title {
  margin-bottom: 0;
}
.card-objects-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.card-objects-item {
  margin-bottom: 30px;
  width: 33.3%;
  padding-right: 15px;
  padding-left: 15px;
}
.card-objects-container {
  overflow: hidden;
  border-radius: 20px;
}
.card-objects-container:hover {
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
}
.card-objects-block {
  position: relative; }
.card-objects-location {
  position: absolute;
  top: 30px;
  left: 30px;
  min-height: 30px;
  padding-right: 14px;
  padding-left: 14px;
  background-color: #009B47;
  backdrop-filter: blur(16px);
  border-radius: 8px;
  font-weight: 500;
  font-size: 15px;
  line-height: 29px;
  color: #FFFFFF; }
.card-objects-wishlist {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border-radius: 8px; }
.card-objects-wishlist-icon {
  display: inline-block; }
.card-objects-description {
  height: 100%;
  padding: 26px 30px 35px; }
.card-objects-list-link {
  display: block;
  text-decoration: none; }
.card-objects-img {
  display: block;
  width: 100%; }
.card-objects-name {
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
  line-height: 34px; }
.card-objects-name:hover {
  color: #0D0D0D; }
.card-objects-price {
  font-family: 'Rubik';
  margin-bottom: 22px;
  font-size: 16px;
  line-height: 19px; }
.card-objects-discount {
  display: inline-block;
  padding: 2px 11px;
  background-color: rgba(0, 155, 71, 0.3);
  border-radius: 8px;
  font-size: 14px;
  line-height: 21px; }
.card-objects-advantage {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px; }
.card-objects-advantage-item {
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  color: #828282; }
.card-objects-advantage-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

.card-characteristic-list {}
.card-characteristic-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.card-characteristic-name {
  display: flex;
  flex-grow: 1;
  align-items: baseline;
  width: 45%;
  padding-right: 7px;
  font-weight: 600;
}
.card-characteristic-decor {
  margin-left: 3px;
  flex-grow: 1;
  border-bottom: 1px dotted #E0E0E0;
}
.card-characteristic-value {
  width: 55%;
}
.card-content {
  margin-bottom: 45px;
}
.card-content:after {
  content: "";
  clear: both;
  display: table;
  line-height: 0;
}
.card-content-title {
  float: left;
  margin-right: 105px;
}

@media screen and (max-width: 992px) {
  .card-title {
    margin-top: 0;
  }
  .card-head {
    flex-wrap: wrap;
    padding-top: 0;
  }
  .card-main {
    order: -1;
    width: 100%;
    margin-bottom: 25px;
    padding-right: 0;
  }
  .card-side {
    width: 50%;
  }
  .card-price {
    margin-bottom: 0;
    padding-right: 30px;
  }
  .card-side-price {
    width: 53%;
  }
  .card-side-map {
    width: 47%;
  }
  .card-head {
    margin-bottom: 0;
  }
  .card-price-box {
    height: 100%;
  }
  .card-price-box:after {
    top: -28px;
    margin-left: -97px;
  }
  .card-map {
  }
  .card-map-element {
    height: 100%;
  }
  .card-description-info {
    column-count: auto;
    column-gap: 0;
  }
  .card-advantage-list-item {
    font-size: 15px;
  }
  .card-props-name {
    margin-bottom: 7px;
    font-size: 14px;
  }
  .card-props-val {
    font-size: 14px;
  }
  .card-props-block {
    padding: 11px 15px;
  }
  .card-gallery .owl-dots {
    bottom: 20px;
  }
  .card-tabs-link {
    font-size: 14px;
  }
  .card-price-block {
    padding-bottom: 32px;
  }
  .card-map-element {
    border-radius: 20px;
  }
  .card-description-main {
    font-size: 17px;
    line-height: 24px;
  }
  .card-description-p-hide {
    display: none;
  }
  .card-description-switcher {
    display: block;
  }
  .card-plan {
    width: 100%;
    padding-right: 0;
  }
  .card-banks {
    margin-bottom: 60px;
  }
  .card-banks-list {
    overflow: visible;
    margin-right: 115px;
  }
  .card-quarters {
    margin-bottom: 50px;
  }
  .card-quarters-list {
    overflow: visible;
    margin-right: 115px;
  }
  .card-objects {
    margin-bottom: 25px;
  }
  .card-objects-item {
    width: 50%;
  }
  .card-objects-name {
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 28px;
  }
  .card-objects-description {
    padding: 20px 20px 30px;
  }
  .card-objects-price {
    margin-bottom: 15px;
    font-size: 14px;
  }
  .card-objects-advantage {
    flex-direction: column;
  }
  .card-objects-advantage-item {
    margin-bottom: 16px;
  }
  .card-objects-advantage-item:last-child {
    margin-bottom: 0;
  }
  .card-objects-panel {
    margin-bottom: 25px;
  }
  .card-objects-location {
    top: 20px;
    left: 20px;
  }
  .card-objects-wishlist {
    top: 20px;
    right: 20px;
  }
  .card-infrastructure {
    margin-bottom: 30px;
  }
  .card-infrastructure-img {
    margin-bottom: 18px;
  }
  .card-infrastructure-name {
    font-size: 17px;
    line-height: 28px;
  }
  .card-description {
    margin-bottom: 50px;
  }
  .card-subtitle {
    margin-bottom: 25px;
  }
  .card-characteristic-name {
    width: 50%;
  }
  .card-characteristic-value {
    width: 50%;
  }
  .card-content {
    margin-bottom: 25px;
  }
  .card-content-title {
    float: none;
    margin-right: 0;
  }
}

@media screen and (max-width: 720px) {
  .card-panel {
    margin-bottom: 13px;
  }
  .card-advantage {
    display: none;
  }
  .card-advantage-list-item {
    margin-bottom: 7px;
  }
  .card-advantage-list-item:last-child {
    margin-bottom: 0;
  }
  .card-props {
    overflow: auto;
    margin-right: -15px;
    margin-left: -15px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .card-gallery-list {
    overflow: visible;
    margin-right: 26px;
  }
  .card-gallery-item {
    position: relative;
  }
  .card-gallery-link {
    overflow: hidden;
  }
  .card-gallery-img {
    min-height: 375px;
    object-fit: cover;
  }
  .card-gallery-advantage {
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    min-height: 30px;
    padding: 6px 12px;
    background-color: #009B47;
    border-radius: 8px;
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    z-index: 9;
  }
  .card-gallery-advantage-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
  }
  .card-tabs {
    overflow: auto;
    margin-right: -15px;
    margin-left: -15px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .card-tabs-list {
    width: 660px;
  }
  .card-tabs-link {
    padding-top: 18px;
    padding-bottom: 19px;
  }
  .card-side {
    margin-bottom: 25px;
  }
  .card-side-price {
    width: 100%;
  }
  .card-side-map {
    width: 100%;
  }
  .card-price {
    width: 100%;
    padding-right: 0;
  }
  .card-price-box {
    height: auto;
  }
  .card-price-value {
    font-size: 22px;
  }
  .card-map {
    width: auto;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-map-element {
    height: 266px;
    border-radius: 0;
  }
  .card-banks-list {
    margin-right: 26px;
  }
  .card-quarters {
    margin-bottom: 30px;
  }
  .card-quarters-list {
    margin-right: 26px;
  }
  .card-quarters-price {
    display: block;
  }
  .card-quarters-price-item {
    margin-bottom: 12px;
    padding-right: 0;
  }
  .card-quarters-price-item:last-child {
    margin-bottom: 0;
  }
  .card-quarters-discount {
    display: inline-block;
    max-width: none;
  }
  .card-characteristic-item {
    display: block;
  }
  .card-characteristic-decor {
    display: none;
  }
  .card-characteristic-name {
    width: 100%;
    font-size: 15px;
  }
  .card-characteristic-value {
    width: 100%;
    font-size: 15px;
  }
  .card-side_simple {
    order: -1;
  }
  .card-objects-list .owl-stage {
    display: flex;
  }
  .card-objects-container {
    box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
  }
  .card-objects-list {
    display: block;
    margin-right: 26px;
    margin-left: 0;
  }
  .card-objects-item {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
/* /card */


/* news-list */
.news-list {
  margin-bottom: 83px;
}
.news-list-content {
  margin-bottom: 24px;
}
.news-list-item {
  margin-bottom: 30px;
}
.news-list-container {
  position: relative;
  height: 100%;
  overflow: hidden;
  border-radius: 20px;
  margin-bottom: 20px;
}
.news-list-container:hover {
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
}
.news-list-date {
  position: absolute;
  top: 30px;
  left: 30px;
  min-height: 30px;
  padding-right: 11px;
  padding-left: 11px;
  background-color: #009B47;
  border-radius: 8px;
  font-weight: 500;
  font-size: 15px;
  line-height: 29px;
  color: #FFFFFF;
}
.news-list-date-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 8px;
}
.news-list-description {
  height: 100%;
  padding: 22px 30px;
}
.news-list-link {
  display: block;
}
.news-list-img {
  display: block;
}
.news-list-name {
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
}
.news-list-name:hover {
  color: #0D0D0D; }
.news-list-info {
  margin-bottom: 15px;
}
.news-list-img {
  width: 100%;
}
.back-link {
  display: inline-block;
  margin-bottom: 23px;
  text-decoration: none;
  font-size: 16px;
  color: #4F4F4F;
}
.back-link-icon {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 10px;
  margin-right: 9px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.210543 4.50035C0.210543 4.63295 0.265166 4.76013 0.362397 4.8539C0.459629 4.94767 0.591503 5.00035 0.729009 5.00035L12.9575 5.00035L9.69432 8.14634C9.64612 8.19283 9.60788 8.24802 9.58179 8.30876C9.5557 8.3695 9.54227 8.4346 9.54227 8.50034C9.54227 8.56609 9.5557 8.63119 9.58179 8.69193C9.60788 8.75267 9.64612 8.80786 9.69432 8.85435C9.74253 8.90083 9.79975 8.93771 9.86274 8.96287C9.92572 8.98803 9.99322 9.00098 10.0614 9.00098C10.1296 9.00098 10.1971 8.98803 10.2601 8.96287C10.323 8.93771 10.3803 8.90083 10.4285 8.85435L14.5762 4.85435C14.6245 4.8079 14.6628 4.75272 14.6889 4.69198C14.7151 4.63123 14.7285 4.56611 14.7285 4.50035C14.7285 4.43458 14.7151 4.36946 14.6889 4.30871C14.6628 4.24797 14.6245 4.19279 14.5762 4.14635L10.4285 0.146345C10.3803 0.0998573 10.323 0.0629807 10.2601 0.0378218C10.1971 0.0126629 10.1296 -0.000286102 10.0614 -0.000286102C9.99322 -0.000286102 9.92572 0.0126629 9.86274 0.0378218C9.79975 0.0629807 9.74253 0.0998573 9.69432 0.146345C9.64612 0.192833 9.60788 0.248022 9.58179 0.308762C9.5557 0.369501 9.54227 0.434602 9.54227 0.500345C9.54227 0.566089 9.5557 0.631189 9.58179 0.691929C9.60788 0.752668 9.64612 0.807858 9.69432 0.854345L12.9575 4.00035L0.729009 4.00035C0.591503 4.00035 0.459629 4.05302 0.362397 4.14679C0.265166 4.24056 0.210543 4.36774 0.210543 4.50035Z' fill='%23333333'/%3e%3c/svg%3e");
  transform: scaleX(-1);
}

@media screen and (max-width: 992px) {
  .news-list {
    margin-bottom: 60px;
  }
  .news-list-content {
    margin-bottom: 0;
  }
  .news-list-name {
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 28px;
  }
  .news-list-date {
    top: 20px;
    left: 20px;
  }
  .news-list-description {
    padding: 20px;
  }
}
@media screen and (max-width: 720px) {
}
/* /news-list */

/* news-feed */
.news-feed {
  margin-bottom: 45px;
}
.news-feed-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
  align-items: center;
}
.news-feed-title {
  margin-bottom: 0;
}
.news-feed-gallery {
  position: relative;
}
.news-feed-list {
  overflow: hidden;
  margin: -25px -25px 0;
  padding: 25px 25px 25px;
}
.news-feed-list .owl-stage {
  display: flex;
}
.news-feed-item {
  position: relative;
  height: 100%;
  overflow: hidden;
  border-radius: 20px;
  margin-bottom: 20px;
}
.news-feed-item:hover {
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
}
.news-feed-date {
  position: absolute;
  top: 30px;
  left: 30px;
  min-height: 30px;
  padding-right: 11px;
  padding-left: 11px;
  background-color: #009B47;
  border-radius: 8px;
  font-weight: 500;
  font-size: 15px;
  line-height: 29px;
  color: #FFFFFF;
}
.news-feed-date-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 8px;
}
.news-feed-description {
  height: 100%;
  padding: 22px 30px;
}
.news-feed-link {
  display: block;
}
.news-feed-img {
  display: block;
}
.news-feed-name {
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
  line-height: 30px;
}
.news-feed-name:hover {
  color: #0D0D0D; }
.news-feed-info {
  margin-bottom: 15px;
}
.news-feed-img {
  width: 100%;
}
.news-feed-button {
  top: 29%;
}

@media screen and (max-width: 992px) {
  .news-feed {
    margin-bottom: 20px;
  }
  .news-feed-gallery {
    margin-right: 90px;
  }
  .news-feed-list {
    overflow: visible;
  }
  .news-feed-name {
    margin-bottom: 5px;
    font-size: 17px;
    line-height: 28px;
  }
  .news-feed-date {
    top: 20px;
    left: 20px;
  }
  .news-feed-description {
    padding: 20px;
  }
}
@media screen and (max-width: 720px) {
  .news-feed-gallery {
    margin-right: 50px;
  }
  .news-feed-list {
    overflow: visible;
  }
  .news-feed-item {
    box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
  }
}
/* /news-feed */

/* articles-detail */
.articles-detail {
  overflow: hidden;
  -webkit-column-count: 2;
  -webkit-column-gap: 30px;
  column-count: 2;
  column-gap: 30px;
  margin-bottom: 60px;
}
.articles-detail-title {
  display: block;
  margin-bottom: 42px;
  margin-top: -6px;
}
.articles-detail-panel {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 26px;
}
.articles-detail-date {
  display: inline-block;
  min-height: 30px;
  padding-right: 11px;
  padding-left: 11px;
  background-color: #009B47;
  border-radius: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 29px;
  color: #FFFFFF;
}
.articles-detail-date-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 8px;
}
.articles-detail-views {
  display: inline-block;
  border: 1px solid #D4D5D6;
  border-radius: 8px;
}
.articles-detail-panel-item {
  margin-right: 30px;
}
.articles-detail-panel-item:last-child {
  margin-right: 0;
}
.articles-detail-views {
  display: inline-block;
  min-height: 30px;
  padding: 1px 11px;
  font-weight: 500;
  font-size: 16px;
  color: #888888;
}
.articles-detail-views-icon {
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 8px;
}
.articles-detail-share {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border: 1px solid #D4D5D6;
  border-radius: 8px;
}
.articles-detail-share-icon {
  display: inline-block;
}
.articles-detail-pic {
  position: relative;
}
.articles-detail-img {
  display: block;
  margin-bottom: 23px;
  border-radius: 20px;
}
.articles-detail-time {
  position: absolute;
  top: 30px;
  left: 30px;
  min-height: 30px;
  padding: 2px 11px;
  background-color: #FFFFFF;
  border-radius: 8px;
  font-size: 14px;
  line-height: 26px;
  color: #888888;
  display: flex;
  align-items: center;
}
.articles-detail-time-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.articles-detail-main {
  margin-bottom: 25px;
}
.articles-detail-main-item {
}
.articles-detail-notes {
  position: relative;
  overflow: hidden;
  height: 100%;
  padding: 30px;
  background: #ECEFF5;
  border-radius: 20px;
}
.articles-detail-notes:after {
  content: '';
  position: absolute;
  top: -53px;
  right: 0;
  margin-right: -369px;
  width: 521px;
  height: 521px;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
  transform: rotate(58.18deg);
  border-radius: 50%;
}
.articles-detail-notes-list {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 20px;
}
.articles-detail-notes-item {
  margin-bottom: 15px;
}
.articles-detail-notes-item:last-child {
  margin-bottom: 0;
}
.articles-detail-notes-link {
  text-decoration: none;
}
.articles-detail-main-pic {
  position: relative;
  height: 100%;
}
.articles-detail-main-img {
  border-radius: 20px;
  max-width: 100%; }

@media screen and (max-width: 992px) {
  .articles-detail {
    column-count: auto;
  }
  .articles-detail-panel {
    justify-content: normal;
  }
  .articles-detail-time {
    top: 20px;
    left: 20px;
  }
  .articles-detail-title {
    margin-top: 0;
    margin-bottom: 25px;
  }
  .articles-detail-notes-list {
    font-size: 17px;
  }
  .articles-detail-notes-item {
    margin-bottom: 10px;
  }
  .articles-detail-img {
    display: block;
    margin-bottom: 23px;
    border-radius: 20px;
  }
}
@media screen and (max-width: 720px) {
  .articles-detail-panel-item {
    margin-right: 15px;
  }
  .articles-detail-main-item {
    margin-bottom: 30px;
  }
  .articles-detail-main-item:last-child {
    margin-bottom: 0;
  }
}
/* articles-detail */

/* articles-feed */
.articles-feed {
  margin-bottom: 38px;
}
.articles-feed-item {
  margin-bottom: 30px;
}
.articles-feed-container {
  height: 100%;
  overflow: hidden;
  border-radius: 20px; }
.articles-feed-container:hover {
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8); }
.articles-feed-link {
  display: block;
  text-decoration: none; }
.articles-feed-img {
  display: block;
  border-radius: 20px;
  width: 100%; }
.articles-feed-description {
  height: 100%;
  padding: 30px 20px;
}
.articles-feed-name {
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 22px;
  line-height: 30px; }
.articles-feed-block {
  position: relative;
}
.articles-feed-name:hover {
  color: #0D0D0D; }
.articles-feed-panel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 46px;
  margin-top: 20px;
}
.articles-feed-info {
  min-height: 67px;
}
.articles-feed-button {
  min-width: 151px;
  margin-right: 35px;
  padding-right: 31px;
  padding-left: 31px;
  font-size: 15px;
}
.articles-feed-container:hover .articles-feed-img {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.articles-feed-views {
  display: inline-block;
  font-weight: 500;
  font-size: 14px;
  color: #828282;
}
.articles-feed-views-icon {
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 8px;
}
.articles-feed-date {
  position: absolute;
  top: 30px;
  left: 30px;
  min-height: 30px;
  padding-right: 11px;
  padding-left: 11px;
  background-color: #009B47;
  backdrop-filter: blur(16px);
  border-radius: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 29px;
  color: #FFFFFF;
}
.articles-feed-date-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 8px;
}

@media screen and (min-width: 992px) {
  .articles-feed-container:hover .articles-feed-info {
    display: none;
  }
}
@media screen and (max-width: 992px) {
  .articles-feed {
    margin-bottom: 30px;
  }
  .articles-feed-panel {
    margin-top: 10px;
  }
  .articles-feed-name {
    font-size: 17px;
    line-height: 28px;
  }
  .articles-feed-date {
    top: 20px;
    left: 20px;
  }
  .articles-feed-info {
    min-height: auto;
  }
  .articles-feed-panel {
    min-height: auto;
  }
}
/* /articles-feed */

/* articles-list */
.articles-list-wrapper {
  margin-bottom: 80px;
}
.articles-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.articles-list-item {
  width: 33.3%;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
}
.articles-list-box {
  display: flex;
  flex-wrap: wrap;
  width: 66.6%;
}
.articles-list-box .articles-list-item {
  width: 50%;
}
.articles-list-container {
  position: relative;
  height: 100%;
  overflow: hidden;
  padding: 30px 30px;
  background: #ECEFF5;
  border-radius: 20px;
}
.articles-list-item:nth-child(4) .articles-list-container:after {
  content: '';
  position: absolute;
  top: 116px;
  right: 0;
  margin-right: -149px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
}

.articles-list-item:nth-child(5) .articles-list-container:after {
  content: '';
  position: absolute;
  top: 116px;
  left: -151px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
}
.articles-list-item:nth-child(7) .articles-list-container:before {
  content: '';
  position: absolute;
  top: 167px;
  right: 0;
  margin-right: -149px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
}
.articles-list-item:nth-child(7) .articles-list-container:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 235px;
  height: 376px;
  background: url("/local/templates/povoenke_new/assets/css/../images/articles-list/articles-list-img-3.png") no-repeat 0 0;
}
.articles-list-box .articles-list-item:nth-child(1) .articles-list-container:after {
  content: '';
  position: absolute;
  top: 165px;
  right: 0;
  margin-right: -149px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
}
.articles-list-box .articles-list-item:nth-child(2) .articles-list-container:after {
  content: '';
  position: absolute;
  top: 165px;
  left: -151px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
}
.articles-list-box .articles-list-item:nth-child(3) .articles-list-container:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 202px;
  height: 288px;
  /*background: url("/local/templates/povoenke_new/assets/css/../images/articles-list/articles-list-img-1.png") no-repeat 0 0;*/
}

.articles-list-item_row {
  width: 66.7%;
}
.articles-list-item_row .articles-list-content {
  column-count: 2;
  column-gap: 30px;
}
.articles-list-title {
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}
.articles-sublist-item {
  margin-bottom: 16px;
}
.articles-sublist-item_hide {
  display: none;
}
.articles-sublist-link {
  text-decoration: none;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
}
.articles-sublist-link:hover {
  font-weight: normal;
}
.articles-list-content {
  position: relative;
  z-index: 1;
}
.articles-list-pager {
  display: none;
}

@media screen and (max-width: 992px) {
  .articles-list-wrapper {
    margin-bottom: 50px;
  }
  .articles-list-box {
    width: 100%;
  }
  .articles-list-item {
    width: 50%;
  }
  .articles-list-container {
    padding-bottom: 50px;
  }
  .articles-list-item_row {
    width: 100%;
  }
}
@media screen and (max-width: 720px) {
  .articles-list-box .articles-list-item {
    width: 100%;
  }
  .articles-list-item {
    width: 100%;
  }
  .articles-list-item_row .articles-list-content {
    column-count: auto;
  }
}
/* /articles-list */

/* refinancing */
.banner-section {
  margin-top: -22px;
  padding-bottom: 25px;
}
.banner-section-container {
  display: flex;
  justify-content: space-between;
  align-items: center; }
.banner-section-detail {
  width: 62%;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 30px; }
.banner-section-img {
  width: 38%;
  text-align: right;
}
.banner-section-pic {
  position: relative;
  display: inline-block;
  padding-left: 27%;
  background: url(/local/templates/povoenke_new/assets/css/../images/refinancing/refinancing-banner-decor.png) no-repeat 0 40%;
  background-size: 49% auto;
}
.banner-section-pic {
}
.banner-section-pic-element {
  min-height: 250px;
  height: auto;
}
.banner-section-title {
  display: block;
  margin-bottom: 25px;
}
.banner-section-info {
  max-width: 500px;
  margin-bottom: 25px;
}

.banner-section-logo {
  margin-bottom: 23px;
}

.banner-section_modified {
  margin-top: -50px;
  padding-bottom: 0;
}

.banner-section_modified .banner-section-pic {
  padding-left: 11%;
  background-size: 47% auto;
}


.banner-section_simple {
  padding-bottom: 70px;
}

.banner-section_bank {}
.banner-section_bank .banner-section-detail {
  width: 52%;
}
.banner-section_bank .banner-section-img {
  width: 48%;
}
.banner-section_bank .banner-section-pic {
  padding-left: 20%;
  background-size: 38% auto;
}

.banner-section_actions {}
.banner-section_actions .banner-section-pic {
  padding-left: 19%;
  background-size: 50% auto;
}

.banner-section_hypothecation {}
.banner-section_hypothecation .banner-section-detail {
  width: 45%;
}
.banner-section_hypothecation .banner-section-img {
  width: 55%;
}
.banner-section_hypothecation .banner-section-pic {
  margin-right: -42px;
  padding-left: 18%;
  background-image: url(/local/templates/povoenke_new/assets/css/../images/hypothecation/hypothecation-banner-decor.png);
  background-position:  0 42%;
  background-size: 35% auto;
}
.banner-section_hypothecation .banner-section-logo {
  width: 91px;
}

.banner-section_ref-bank {
  margin-top: -65px;
}
.banner-section_ref-bank .banner-section-img {
  margin-bottom: -20px;
}
.banner-section_ref-bank .banner-section-pic {
  margin-right: -60px;
  padding-left: 25%;
  background-image: url(/local/templates/povoenke_new/assets/css/../images/ref-bank/ref-bank-banner-decor.png);
}
.banner-section_ref-bank .banner-section-detail {
  width: 50%;
}
.banner-section_ref-bank .banner-section-img {
  width: 50%;
}


.refinancing-advantage {
  margin-top: 90px;
  margin-bottom: 47px;
}
.refinancing-advantage-item {
  margin-bottom: 30px;
  text-align: center;
}
.refinancing-advantage-icon {
  display: inline-block;
  margin-bottom: 12px;
  padding: 16px;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.refinancing-advantage-icon img {
  display: block;
}
.refinancing-advantage-icon svg {
  display: block;
}
.refinancing-advantage-description {
  max-width: 237px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 300;
}

.refinancing-calc {
  margin-bottom: 80px;
}
.refinancing-calc-title { }
.refinancing-calc-title-label {
  font-weight: 300;
  font-size: 24px;
}
.refinancing-calc-item {}
.refinancing-calc-block {
  position: relative;
  max-width: 570px;
  height: 100%;
  padding: 36px 30px 68px;
  border-radius: 20px;
  background: #ECEFF5 url(/local/templates/povoenke_new/assets/css/../images/calc/refinancing-calc-bgr-green.png) no-repeat right top;
}
.refinancing-calc-block:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: -226px;
  margin-bottom: -310px;
  width: 435px;
  height: 435px;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
  transform: rotate(19.98deg);
  border-radius: 50%;
}
.refinancing-calc-block:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  margin-right: -288px;
  margin-bottom: -335px;
  width: 435px;
  height: 435px;
  border-radius: 50%;
}
.refinancing-calc-content {
  position: relative;
  z-index: 1;
}
.refinancing-calc-subtitle {
  display: block;
  font-size: 20px;
  margin-top: -20px;
  margin-bottom: 40px;
}
.refinancing-calc-table {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 5px;
}
.refinancing-calc-table-col {
  width: 33.3%;
  margin-bottom: 20px;
  padding-right: 15px;
}
.refinancing-calc-table-col_total {
  width: 66%;
}
.refinancing-calc-table-col_contribution {}
.refinancing-calc-table-head {
  display: block;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
}
.refinancing-calc-table-old-val {
  display: inline-block;
  margin-right: 9px;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.8);
}
.refinancing-calc-table-val {
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  color: rgba(0, 0, 0, 0.8);
}
.refinancing-calc-sum {
  margin-bottom: 24px;
}
.refinancing-calc-sum-label {
  display: block;
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 16px;
}
.refinancing-calc-sum-val {
  margin-right: 35px;
  vertical-align: middle;
  font-weight: 800;
  font-size: 32px;
  line-height: 31px;
}
.refinancing-calc-sum-currency {
  font-weight: 700;
}
.refinancing-calc-more {
  font-size: 16px;
  line-height: 19px;
}
.refinancing-calc-panel {
  margin-left: 33.6%;
}

.refinancing-plus {
  display: flex;
  margin-bottom: 83px;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.refinancing-plus-description {
  width: 65%;
  padding: 37px 0 48px 28px;
}
.refinancing-plus-img {
  display: flex;
  flex-direction: column;
  width: 35%;
}
.refinancing-plus-pic {
  display: block;
  margin-top: auto;
  margin-left: auto;
}
.refinancing-plus-content {
  margin-bottom: 35px;
}
.refinancing-plus-description ul {
  font-weight: 400;
}

.refinancing-stages {
  padding-bottom: 50px;
}
.refinancing-stages-title {
  margin-bottom: 32px;
}
.refinancing-stages-list {
}
.refinancing-stages-item {
  margin-bottom: 30px;
}
.refinancing-stages-icon {
  display: inline-block;
  margin-bottom: 11px;
}
.refinancing-stages-description {
  font-weight: 300;
}
.refinancing-stages-name {
  display: block;
  margin-bottom: 13px;
  font-weight: 600;
  font-size: 16px;
}


@media screen and (max-width: 992px) {
  .banner-section {
    margin-bottom: 18px;
  }
  .banner-section-pic:after {
    left: -18%;
  }
  .banner-section_modified {
    margin-top: -30px;
    margin-bottom: 18px;
  }
  .refinancing-calc-item {
    margin-bottom: 40px;
  }
  .refinancing-calc-item:last-child {
    margin-bottom: 0;
  }
  .refinancing-calc-block {
    margin-right: auto;
    margin-left: auto;
  }
  .refinancing-calc-subtitle {
    font-size: 24px;
  }
  .refinancing-plus-description {
    padding-top: 30px;
    padding-left: 20px;
  }
}

@media screen and (max-width: 720px) {
  .banner-section {
    margin-top: 18px;
    margin-bottom: 42px;
    padding-bottom: 60px;
  }
  .banner-section-container {
    display: block;
  }
  .banner-section-detail {
    width: 100%;
    margin-bottom: 35px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  .banner-section-img {
    width: 100%;
    text-align: center;
  }
  .banner-section-pic-element {
    min-height: auto;
    max-width: 100%;
  }
  .banner-section-pic {
    padding-left: 18%;
  }
  .banner-section_modified .banner-section-pic {
    padding-top: 0;
  }
  .banner-section_bank .banner-section-detail {
    width: 100%;
  }
  .banner-section_bank .banner-section-img {
    width: 100%;
  }
  .banner-section_ref-bank .banner-section-pic {
    margin-right: 0;
  }
  .banner-section_ref-bank .banner-section-detail {
    width: 100%;
  }
  .banner-section_ref-bank .banner-section-img {
    width: 100%;
  }

  .refinancing-advantage {
    margin-top: 50px;
  }
  .refinancing-advantage-item:last-child {
    margin-bottom: 0;
  }
  .refinancing-calc {
    margin-bottom: 50px;
  }
  .refinancing-calc-table-col {
    width: 50%;
    margin-bottom: 25px;
  }
  .refinancing-calc-table-col_mortgage {
    width: 100%;
    order: 1;
  }
  .refinancing-calc-table-col_bid {
    width: 50%;
    order: 3;
  }
  .refinancing-calc-table-col_time {
    width: 50%;
    order: 2;
  }
  .refinancing-calc-table-col_total {
    width: 100%;
    order: 4;
  }
  .refinancing-calc-table-col_contribution {
    display: none;
  }
  .refinancing-calc-block {
    padding-bottom: 50px;
  }
  .refinancing-calc-block:after {
    margin-right: -220px;
  }
  .refinancing-calc-table-head {
    margin-bottom: 7px;
  }
  .refinancing-calc-table-old-val {
    margin-right: 5px;
    font-size: 17px;
  }
  .refinancing-calc-table-val {
    font-size: 18px;
  }
  .refinancing-calc-sum-val {
    margin-right: 26px;
    font-size: 26px;
  }
  .refinancing-calc-title-label {
    font-size: 20px;
  }
  .refinancing-calc-panel {
    margin-left: 0;
  }

  .refinancing-plus {
    display: block;
    overflow: hidden;
  }
  .refinancing-plus-description {
    width: 100%;
    padding-right: 20px;
  }
  .refinancing-plus-img {
    width: 100%;
  }
  .refinancing-plus-pic {
    margin-top: -44px;
    margin-bottom: -92px;
  }
}
/* /refinancing */

/* range */
.range-list {
  max-width: 570px;
}
.range-item {
  margin-bottom: 24px;
}
.range-item:last-child {
  margin-bottom: 0;
}
.range-container {
  position: relative;
  z-index: 2;
}
.range-head {
  display: flex;
  align-items: center;
  min-height: 77px;
  padding: 13px 30px 37px;
  background-color: #ECEFF5;
  border-radius: 20px 20px 0 0;
}
.range-name {
  display: block;
  margin-right: 20px;
  font-size: 16px;
  line-height: 19px;
}
.range {
  position: relative;
  width: 100%;
  margin-bottom: 0; }
.range-wrapper {
  display: flex;
  align-items: center; }
.range .slider-range-track {
  position: relative;
  z-index: 1; }
.range-scale {
  width: 100%;
  margin-top: 12px;
  display: flex;
  justify-content: space-between; }
.range-scale-item {
  font-size: 16px; }

.slider-range {}
.slider-range-panel {
  display: flex;
  align-items: center;
  margin-bottom: 35px; }
.slider-range-input {
  flex-grow: 1;
  height: 35px;
  margin-right: 8px;
  text-align: center;
  border-width: 1px;
  font-size: 17px;
  color: #8e8e8e;
  border-color: #e6e6e6; }
.slider-range-input:last-child {
  margin-right: 0; }
.slider-range-track {
  height: 1px;
  background-color: rgba(79, 79, 79, 0.7); }
.slider-range-quantity {
  background-color: #4F4F4F; }
.slider-range-label {
  margin-left: 10px;
  margin-right: 10px;
  color: #8e8e8e;
  font-size: 17px;
  line-height: 21px; }
.slider-range-text {
  position: absolute;
  top: -23px;
  left: 50%;
  padding: 0 3px;
  transform: translateX(-50%);
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
  white-space: nowrap;
  font-family: 'Lato', sans-serif;
}
.slider-range-field {
  width: 160px;
  height: 46px;
  line-height: 46px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 15px;
  font-size: 16px;
  text-align: center!important;
}

.slider-range .slider-range-track {
  border-width: 0; }

.slider-range .slider-range-button {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  top: -12px;
  cursor: pointer;
  border-width: 0;
  background-color: #4F4F4F; }

.ui-slider-horizontal .ui-slider-range {
  top: -1px;
  height: 3px;
}
.range-container_active {}
.range-container_active .range-head {
  background-color: #cbf4dd;
}
.range-container_active .slider-range-quantity {
  background: #009B47;
}
.range-container_active .slider-range .slider-range-button {
  background: linear-gradient(90deg, #009B47 0%, #009B47 100%);
  box-shadow: 0px 0px 4px rgba(134, 134, 135, 0.5);
}
.range-container_active .slider-range-track {
  background: #009B47;
}
.range-container_active .slider-range-field {
  border-color: #009B47;
}

@media screen and (max-width: 992px) {
  .range-list {
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (max-width: 720px) {
  .range-head {
    padding-right: 20px;
    padding-left: 20px;
  }
  .slider-range-field {
    width: 110px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .range-name {
    margin-right: 15px;
    font-size: 14px;
  }
}
/* /range */

/* faq */
.faq {
  margin-bottom: 80px; }
.faq-list { }
.faq-item {
  display: flex;
  flex-direction: column;
  margin-bottom: -1px;
  border: 0 solid #EDEDED;
  border-top-width: 1px;
}
.faq-item:last-child {
  border-bottom-width: 1px; }
.faq-item:hover {
  position: relative;
  border-top-color: transparent;
  border-bottom-color: transparent;
  background-color: #fff;
}
.faq-panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 70px;
  padding: 17px 28px;
  border-radius: 20px;
  cursor: pointer;
}
.faq-item:hover .faq-panel {
  background-color: #ECEFF5;
}
.faq-name {
  font-size: 20px;
  line-height: 23px;
}
.faq-info {
  display: none;
  padding: 22px 28px;
}
.faq-info p:last-child {
  margin-bottom: 0; }
.faq-icon {
  display: block;
  width: 37px;
  height: 37px;
  line-height: 33px;
  border-radius: 50%;
  text-align: center;
  font-size: 20px;
  color: #2a364d;
  background: no-repeat center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.85858 5.85858L5.29289 6.42426L5.29289 6.42426L5.85858 5.85858ZM6.14142 5.85858L6.70711 6.42426L6.70711 6.42426L6.14142 5.85858ZM0.434315 1.56568L5.29289 6.42426L6.42426 5.29289L1.56569 0.434314L0.434315 1.56568ZM6.70711 6.42426L11.5657 1.56568L10.4343 0.434314L5.57574 5.29289L6.70711 6.42426ZM5.29289 6.42426C5.68342 6.81479 6.31658 6.81479 6.70711 6.42426L5.57574 5.29289C5.81005 5.05858 6.18995 5.05858 6.42426 5.29289L5.29289 6.42426Z' fill='%23333333'/%3e%3c/svg%3e ");
}
.faq-link {
  margin-left: 10px;
  text-decoration: none; }
.faq-item_active {
  border-top-color: transparent;
}
.faq-item_active:hover {
  position: static;
}
.faq-item_active .faq-info {
  display: block; }
.faq-item_active .faq-icon {
  background-color: #333333;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.85858 1.14142L6.42427 1.70711L6.42426 1.70711L5.85858 1.14142ZM6.14142 1.14142L6.70711 0.575736V0.575736L6.14142 1.14142ZM0.434315 5.43432L5.29289 0.575736L6.42426 1.70711L1.56569 6.56569L0.434315 5.43432ZM6.70711 0.575736L11.5657 5.43432L10.4343 6.56569L5.57574 1.70711L6.70711 0.575736ZM5.29289 0.575737C5.68342 0.185208 6.31659 0.185215 6.70711 0.575736L5.57574 1.70711C5.81005 1.94142 6.18995 1.94142 6.42427 1.70711L5.29289 0.575737Z' fill='white'/%3e%3c/svg%3e ");
}
.faq-item_active .faq-panel {
  background-color: #ECEFF5;
}
.faq-item_active:last-child {
  border-bottom-color: #EDEDED;
}

.notes-list { }
.notes-item {
  display: flex;
  flex-direction: column;
  margin-bottom: -1px;
  border: 0 solid #EDEDED;
  border-top-width: 1px;
}
.notes-item:last-child {
  border-bottom-width: 1px; }
.notes-item:hover {
  position: relative;
  border-top-color: transparent;
  border-bottom-color: transparent;
  background-color: #fff;
}
.notes-panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 70px;
  padding: 17px 28px;
  border-radius: 20px;
  cursor: pointer;
}
.notes-item:hover .notes-panel {
  background-color: #ECEFF5;
}
.notes-name {
  font-size: 20px;
  line-height: 23px;
}
.notes-info {
  display: none;
  padding: 22px 28px;
}
.notes-info p:last-child {
  margin-bottom: 0; }
.notes-icon {
  display: block;
  width: 37px;
  height: 37px;
  line-height: 33px;
  border-radius: 50%;
  text-align: center;
  font-size: 20px;
  color: #2a364d;
  background: no-repeat center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.85858 5.85858L5.29289 6.42426L5.29289 6.42426L5.85858 5.85858ZM6.14142 5.85858L6.70711 6.42426L6.70711 6.42426L6.14142 5.85858ZM0.434315 1.56568L5.29289 6.42426L6.42426 5.29289L1.56569 0.434314L0.434315 1.56568ZM6.70711 6.42426L11.5657 1.56568L10.4343 0.434314L5.57574 5.29289L6.70711 6.42426ZM5.29289 6.42426C5.68342 6.81479 6.31658 6.81479 6.70711 6.42426L5.57574 5.29289C5.81005 5.05858 6.18995 5.05858 6.42426 5.29289L5.29289 6.42426Z' fill='%23333333'/%3e%3c/svg%3e ");
}
.notes-link {
  margin-left: 10px;
  text-decoration: none; }
.notes-item_active {
  border-top-color: transparent;
}
.notes-item_active:hover {
  position: static;
}
.notes-item_active .notes-info {
  display: block; }
.notes-item_active .notes-icon {
  background-color: #333333;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.85858 1.14142L6.42427 1.70711L6.42426 1.70711L5.85858 1.14142ZM6.14142 1.14142L6.70711 0.575736V0.575736L6.14142 1.14142ZM0.434315 5.43432L5.29289 0.575736L6.42426 1.70711L1.56569 6.56569L0.434315 5.43432ZM6.70711 0.575736L11.5657 5.43432L10.4343 6.56569L5.57574 1.70711L6.70711 0.575736ZM5.29289 0.575737C5.68342 0.185208 6.31659 0.185215 6.70711 0.575736L5.57574 1.70711C5.81005 1.94142 6.18995 1.94142 6.42427 1.70711L5.29289 0.575737Z' fill='white'/%3e%3c/svg%3e ");
}
.notes-item_active .notes-panel {
  background-color: #ECEFF5;
}
.notes-item_active:last-child {
  border-bottom-color: #EDEDED;
}

@media screen and (max-width: 992px) {
  .faq-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
  .faq-item:hover:not(.faq-item_active) .faq-panel {
    background-color: transparent;
  }
}

@media screen and (max-width: 720px) {
  .faq-panel {
    padding-right: 20px;
    padding-left: 20px;
  }
  .faq-info {
    padding-right: 20px;
    padding-left: 20px;
  }
  .faq-name {
    font-size: 16px;
  }
}
/* /faq */

/* advantage */
.advantage {
  display: flex;
  position: relative;
  margin-top: -83px;
  margin-bottom: 80px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 10px #ECEFF5;
  border-radius: 20px;
  overflow: hidden;
}
.advantage-item {
  width: calc(25% + 2px);
  padding-top: 22px;
  padding-bottom: 22px;
  border-radius: 20px;
  text-align: center;
  margin-right: -1px;
  margin-left: -1px;
}
.advantage-item:hover {
  box-shadow: 0px 0px 10px #ECEFF5;
  background-color: #fff;
}
.advantage-item:last-child {
  border-right-width: 0;
}
.advantage-name {
  display: block;
  margin-bottom: 3px;
  font-weight: 700;
  font-size: 16px;
  color: #443737;
}
.advantage-description {
  font-size: 16px;
}
.advantage-block {
  height: 100%;
  padding-left: 27px;
  padding-right: 27px;
  border-right: 1px solid #ECEFF5;
}
.advantage-item:last-child .advantage-block {
  border-color: transparent;
}
.advantage-item:hover .advantage-block {
  border-color: transparent;
}
.advantage-name {
  font-weight: 700;
}
.advantage-description {
  font-weight: 300;
}
.advantage_simple {}
.advantage_simple .advantage-name {
  font-weight: 300;
}
.advantage_simple .advantage-description {
  font-weight: 700;
}

@media screen and (max-width: 992px) {
  .advantage {
    flex-wrap: wrap;
    margin-bottom: 50px;
  }
}
/* /advantage */

/* banks */
.banks-partners {
  display: flex;
  /*margin-bottom: 123px;*/
  margin-bottom: 60px;
  padding: 35px 0 33px 27px;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.banks-partners-content {
  width: 70%;
  /*width: 60%;*/
  padding-right: 30px;
}
.banks-partners-img {
  width: 30%;
  /*width: 40%;*/
}
.banks-partners-img-wrapper {
  padding-right: 30px;
}
.banks-partners-img-element {
  object-fit: contain;
}
.banks-partners-content ul {
  margin-left: 43px;
  margin-bottom: 0;
}
.banks-partners-content ul li {
  position: relative;
}
.banks-partners-content ul li:last-child {
  margin-bottom: 0;
}
.banks-partners-content ul li:before {
  position: absolute;
  width: 28px;
  height: 28px;
  margin-top: -1px;
  margin-left: -43px;
  margin-right: 15px;
  background-color: #333;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.1673 13.0904C25.5916 13.444 25.6489 14.0746 25.2953 14.4989L19.0437 22.0008C19.0314 22.0156 19.0191 22.0304 19.0068 22.0452C18.7112 22.4 18.4268 22.7413 18.1558 22.9879C17.8522 23.264 17.4463 23.5347 16.8969 23.5596C16.3475 23.5845 15.9188 23.3517 15.5914 23.1042C15.2991 22.8832 14.9851 22.569 14.6586 22.2424C14.645 22.2288 14.6314 22.2152 14.6177 22.2016L11.5741 19.158C11.1836 18.7674 11.1836 18.1343 11.5741 17.7438C11.9647 17.3532 12.5978 17.3532 12.9884 17.7438L16.0319 20.7873C16.4149 21.1703 16.6299 21.3821 16.7977 21.5089C16.7998 21.5106 16.802 21.5122 16.8041 21.5138C16.806 21.512 16.808 21.5102 16.81 21.5084C16.9656 21.3668 17.1606 21.1365 17.5073 20.7204L23.7589 13.2185C24.1125 12.7942 24.743 12.7369 25.1673 13.0904Z' fill='white'/%3e%3c/svg%3e ");
}

.banks-actual {
  margin-bottom: 90px;
}
.banks-actual-container {
  position: relative;
}
.banks-actual-list {
  overflow: hidden;
}
.banks-actual-item {
  height: 100%;
}
.banks-actual-block {
  display: flex;
  height: 100%;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.banks-actual-pic {
  display: block;
  /*margin-bottom: 24px;*/
  margin-bottom: 10px;
}
.banks-actual-description {
  width: 50%;
  /*padding: 35px 10px 50px 30px;*/
  padding: 5px 10px 30px 30px;
}
.banks-actual-img {
  width: 50%;
  align-self: flex-end;
}
.banks-actual-img-element {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.banks-actual-info {
  margin-bottom: 33px;
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 16px;
}
.banks-actual-button {
  padding-right: 31px;
  padding-left: 31px;
}
.banks-actual .owl-stage {
  display: flex;
}

@media screen and (max-width: 992px) {
  .banks-advantage {
    margin-bottom: 50px;
  }
  .advantage-item {
    width: 50%;
  }
  .advantage-item:nth-child(2n) .advantage-block {
    border-color: transparent;
  }
  .banks-actual {
    margin-bottom: 50px;
  }
  .banks-actual-list {
    overflow: visible;
    margin-right: 115px;
  }
  .banks-partners {
    margin-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .banks-partners-content ul li:before {
    margin-top: -2px;
  }
  .banks-actual-description {
    width: 46%;
  }
  .banks-actual-img {
    width: 54%;
  }
}

@media screen and (max-width: 720px) {
  .advantage-item {
    width: 100%;
  }
  .advantage-block {
    border-right-width: 0;
  }
  .banks-advantage-block {
    border-color: transparent;
  }
  .banks-partners {
    display: block;
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .banks-partners-content {
    width: 100%;
    padding-right: 0;
  }
  .banks-partners-img {
    width: 100%;
  }
  .banks-partners-content {
    margin-bottom: 35px;
  }
  .banks-partners-img {
    text-align: center;
  }
  .banks-partners-img-wrapper {
    margin-top: 0;
    margin-left: 10px;
    /*margin-left: -20px;*/
  }
  .banks-actual-list {
    margin-right: 26px;
  }
  .banks-actual-block {
    flex-direction: column;
  }
  .banks-actual-description {
    width: 100%;
    /*padding: 25px 20px 20px;*/
    padding: 0px 30px 0px;
  }
  .banks-actual-img {
    width: 100%;
    margin-top: auto;
  }
  .banks-partners-img-wrapper {
    width: 100%;
    height: auto;
  }
  .banks-partners-img-element {
    width: 100%;
    height: auto;
  }
}


.bank-offers {
  margin-bottom: 70px;
}
.bank-offers_simple {
  margin-bottom: 82px;
}
.bank-offers-title {
  float: left;
  margin-right: 10px;
}
.bank-offers-more {
  float: right;
  margin-bottom: 37px;
}
.bank-offers-group {
  clear: both;
}
.bank-offers-group-list {
}
.bank-offers-item {
  clear: both;
  display: flex;
  margin-bottom: 30px;
  background-color: #ECEFF5;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
.bank-offers-item:last-child {
  margin-bottom: 0;
}
.bank-offers-img {
  width: 31%;
  position: relative;
  min-height: 200px;
}
.bank-offers-description {
  width: 69%;
  padding: 35px 30px 48px;
}
.bank-offers-pic {
  position: absolute;
  left: 0;
  bottom: 0;
  max-height: none;
}
.bank-offers-content {
  margin-bottom: 27px;
}
.bank-offers-subtitle {
  display: block;
}
.bank-offers-list {
  display: flex;
  flex-wrap: wrap;
}
.bank-offers-list-item {
  display: flex;
  flex-direction: column;
  width: 25%;
  margin-bottom: 27px;
  padding-right: 30px;
}
.bank-offers-list-name {
  display: block;
  margin-bottom: 7px;
  font-size: 16px;
}
.bank-offers-list-value {
  margin-top: auto;
  font-size: 24px;
  font-weight: 600;
}
.bank-offers .owl-stage {
  display: flex;
}

@media screen and (max-width: 992px) {
  .bank-offers {
    margin-bottom: 70px;
  }
  .bank-offers-list-value {
    font-size: 16px;
  }
  .bank-offers-more {
    margin-bottom: 25px;
  }
  .bank-offers-group-list {
    margin-right: 115px;
  }
  .bank-offers-item {
    height: 100%;
  }
}

@media screen and (max-width: 720px) {
  .bank-offers {
    display: flex;
    flex-direction: column;
    margin-bottom: 50px;
  }
  .bank-offers-item {
    flex-direction: column;
  }
  .bank-offers-img {
    width: 100%;
    margin-top: -70px;
    margin-bottom: -30px;
  }
  .bank-offers-pic {
    max-height: 100%;
    right: auto;
    left: 0;
    /*transform: scaleX(-1);*/
  }
  .bank-offers-description {
    width: 100%;
    order: -1;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    z-index: 10;
  }
  .bank-offers-list-item {
    width: 50%;
  }
  .bank-offers-list-name {
    margin-bottom: 4px;
  }
  .bank-offers-title {
    float: none;
    margin-right: 0;
  }
  .bank-offers-more {
    float: none;
    order: 1;
    align-self: center;
    margin-top: 40px;
    margin-bottom: 0;
  }
  .bank-offers-group-list {
    margin-right: 26px;
  }
}
/* /banks */

/* feedback */
.feedback {
  margin-bottom: 90px;
}
.feedback-container {
  display: flex; }
.feedback-content-block {
  width: 57%;
  padding-right: 82px;
}
.feedback-form-block {
  width: 43%;
}
.feedback-content {
  font-weight: 400;
}
.feedback-form {
  padding: 33px 33px 49px;
  border: 1px solid #EBEBEB;
  border-radius: 20px;
}
.feedback-field-button {
  margin-top: 38px;
}
.feedback-form-name {
  text-transform: uppercase;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 15px;
}
.feedback-link {
  margin-left: 17px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 14px;
}

@media screen and (max-width: 992px) {
  .feedback {
    margin-bottom: 60px;
  }
  .feedback-content-block {
    padding-right: 30px;
  }
}

@media screen and (max-width: 720px) {
  .feedback-container {
    display: block;
  }
  .feedback-content-block {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .feedback-form-block {
    width: 100%;
  }
  .feedback-form {
    padding: 25px 20px 40px;
  }
}
/* /feedback */

/* hypothecation */
.hypothecation-schedule {
  margin-bottom: 50px;
}
.hypothecation-schedule-panel {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
.hypothecation-schedule-panel-item {
  margin-right: 45px;
}
.hypothecation-schedule-panel-item:last-child {
  margin-right: 0;
}
.hypothecation-schedule-select {
  margin-bottom: 10px;
}
.hypothecation-schedule-label {
  display: inline-block;
  margin-right: 26px;
  margin-bottom: 10px;
  color: #828282;
  font-weight: 500;
  font-size: 16px;
}
.hypothecation-schedule-link {
  display: inline-block;
  min-height: 36px;
  line-height: 34px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-right: 17px;
  padding-left: 17px;
  border-radius: 10px;
  background-color: #ECEFF5;
  text-decoration: none;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.8);
}
.hypothecation-schedule-link:hover {
  background-color: #F2F2F2;
}
.hypothecation-schedule-table {}
.hypothecation-schedule-table-item {
  display: flex;
  justify-content: space-between;
}
.hypothecation-schedule-table-item_hide {
  display: none;
}
.hypothecation-schedule-table-col {
  width: 16.6%;
  margin-bottom: 14px;
  padding-right: 35px;
}
.hypothecation-schedule-table-name {
  font-size: 16px;
  line-height: 1;
  vertical-align: text-bottom;
}
.hypothecation-schedule-table-value {
  font-weight: 300;
  font-size: 16px;
}
.hypothecation-schedule-icon {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 8px;
  margin-left: 14px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.14142 5.85858L5.57573 5.29289L5.57574 5.29289L6.14142 5.85858ZM5.85858 5.85858L5.29289 6.42426V6.42426L5.85858 5.85858ZM11.5657 1.56568L6.70711 6.42426L5.57574 5.29289L10.4343 0.434314L11.5657 1.56568ZM5.29289 6.42426L0.434315 1.56568L1.56569 0.434314L6.42426 5.29289L5.29289 6.42426ZM6.70711 6.42426C6.31658 6.81479 5.68341 6.81479 5.29289 6.42426L6.42426 5.29289C6.18995 5.05858 5.81005 5.05858 5.57573 5.29289L6.70711 6.42426Z' fill='%23333333'/%3e%3c/svg%3e ");
}
.show-more_hide .hypothecation-schedule-icon {
  transform: scaleY(-1);
}

.calc-select-icon {
  width: 100%;
  max-width: 130px;
}
.calc-select-icon .label {
  height: 35px;
  line-height: 35px;
}
.calc-option-icon {
  display: inline-block;
  vertical-align: middle;
  height: 33px;
  object-fit: contain;
}

.calc-select-icon .selectric-items li {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}
.calc-select-icon .selectric-items li:last-child {
  margin-bottom: 0;
}

.hypothecation-conditions {
  margin-bottom: 90px;
}
.hypothecation-conditions-nav {
  display: flex;
  margin-bottom: 27px;
}
.hypothecation-conditions-nav-item {
  margin-right: 11px;
  margin-bottom: 10px;
}
.hypothecation-conditions-nav-item:last-child {
  margin-right: 0;
}
.hypothecation-conditions-nav-link {
  display: inline-block;
  min-height: 36px;
  line-height: 34px;
  padding-right: 17px;
  padding-left: 17px;
  border-radius: 10px;
  background-color: #ECEFF5;
  text-decoration: none;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.8);
  white-space: nowrap;
}
.hypothecation-conditions-nav-link:hover {
  background-color: #F2F2F2;
}
.hypothecation-conditions-nav-item_active .hypothecation-conditions-nav-link {
  background: linear-gradient(104deg, #1bba63 14.13%, #009B47 91.94%);
}
.hypothecation-conditions-img {
  width: 100%;
  border-radius: 20px;
}
.hypothecation-conditions-title {
  margin-bottom: 13px;
  font-size: 18px;
}
.hypothecation-conditions-subtitle {
  margin-bottom: 20px;
  font-size: 16px;
}
.hypothecation-conditions-info {
  display: none;
}
.hypothecation-conditions-info_active {
  display: block;
}
.hypothecation-conditions-container {

}
.hypothecation-conditions-pic {
  width: 50%;
  float: right;
  padding-left: 15px;
}
.hypothecation-conditions-description {
  overflow: hidden;
  padding-right: 15px;
}

@media screen and (max-width: 992px) {
  .hypothecation-schedule-table-wrapper {
    overflow-x: auto;
    padding-bottom: 20px;
  }
  .hypothecation-schedule-table {
    min-width: 1100px;
  }
  .hypothecation-schedule-link {
    min-height: 31px;
    line-height: 31px;
    padding-right: 14px;
    padding-left: 14px;
  }
  .banner-section_hypothecation .banner-section-detail {
    width: 52%;
  }
  .banner-section_hypothecation .banner-section-img {
    width: 48%;
  }
  .banner-section_hypothecation .banner-section-pic {
    margin-right: -31px;
  }
  .hypothecation-conditions-nav {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto;
  }
  .hypothecation-conditions {
    margin-bottom: 50px;
  }
  .hypothecation-conditions-description {
    margin-bottom: 30px;
  }
  .hypothecation-conditions-pic {
    width: 40%;
  }
}

@media screen and (max-width: 720px) {
  .banner-section_hypothecation .banner-section-detail {
    width: 100%;
  }
  .banner-section_hypothecation .banner-section-img {
    width: 100%;
  }
  .banner-section_hypothecation .banner-section-pic {
    margin-right: 0;
  }
  .hypothecation-conditions-container {
    display: flex;
    flex-direction: column;
  }
  .hypothecation-conditions-pic {
    order: 1;
    float: none;
    width: 100%;
    padding-left: 0;
  }
  .hypothecation-conditions-description {
    overflow: visible;
    padding-right: 0;
  }
}
/* /hypothecation */

/* hypothecation-feedback */
.hypothecation-feedback {
  margin-bottom: 80px;
}
.hypothecation-feedback-container {
  display: flex;
}
.hypothecation-feedback-content-block {
  width: 57%;
  padding-right: 82px;
}
.hypothecation-feedback-form-block {
  width: 43%;
}
.hypothecation-feedback-indicator {
  margin-bottom: 39px;
}
.hypothecation-feedback-indicator-range {
}
.hypothecation-feedback-indicator-quantity {
  height: 8px;
  margin-top: -8px;
  background-image: linear-gradient(to right, #E86203, #FDAD27);
}
.hypothecation-feedback-indicator-track {
  height: 1px;
  background-color: #009B47;
}
.hypothecation-feedback-indicator-title {
  display: block;
  margin-bottom: 24px;
}

@media screen and (max-width: 992px) {
  .hypothecation-feedback {
    margin-bottom: 60px;
  }
  .hypothecation-feedback-content-block {
    padding-right: 30px;
  }
}

@media screen and (max-width: 720px) {
  .hypothecation-feedback-container {
    display: block;
  }
  .hypothecation-feedback-content-block {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0;
  }
  .hypothecation-feedback-form-block {
    width: 100%;
  }
}
/* /hypothecation-feedback */

/* actions */
.actions {
  margin-top: 98px;
}
.actions-panel {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 27px;
}
.actions-panel-item {
  margin-right: 48px;
}
.actions-panel-item:last-child {
  margin-right: 0;
}
.actions-label {
  display: inline-block;
  margin-right: 26px;
  margin-bottom: 10px;
  color: #828282;
  font-weight: 500;
  font-size: 16px;
}
.actions-link {
  display: inline-block;
  min-height: 36px;
  line-height: 34px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-right: 17px;
  padding-left: 17px;
  border-radius: 10px;
  background-color: #ECEFF5;
  text-decoration: none;
  font-size: 15px;
  color: rgba(0, 0, 0, 0.8);
}
.actions-link:hover {
  background-color: #F2F2F2;
}
.actions-link-icon {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNyAxLjVMMSA3LjUiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMSAxLjVMNyA3LjUiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.actions-select {
  margin-bottom: 10px;
}
.actions-content {
  margin-bottom: 80px;
}
.actions-list {
  margin-bottom: 40px;
}
.actions-list-item {
  margin-bottom: 30px;
}
.actions-list-item:last-child {
   margin-bottom: 0;
}
.actions-list-img {
  position: relative;
}
.actions-list-description {

}
.actions-list-pic-wrapper {
  position: relative;
}
.actions-list-pic {
  display: block;
  width: 100%;
  border-radius: 20px;
}
.actions-list-section {
  position: absolute;
  top: 30px;
  left: 30px;
  min-height: 30px;
  padding-right: 14px;
  padding-left: 14px;
  background-color: #009B47;
  backdrop-filter: blur(16px);
  border-radius: 8px;
  font-weight: 500;
  font-size: 15px;
  line-height: 29px;
  color: #FFFFFF;
  text-decoration: none;
}
.actions-list-section:hover {
  color: #FFFFFF;
}
.actions-list-name {
  display: block;
  margin-top: 20px;
  margin-bottom: 23px;
}
.actions-list-name-link {
  text-decoration: none;
  font-size: 32px;
  line-height: 42px;
}
.actions-list-name-link:hover {
  color: #0D0D0D;
}
.actions-list-briefly {
  margin-bottom: 24px;
}
.actions-list-info {
  margin-bottom: 28px;
}
.actions-list-button {
  padding-right: 31px;
  padding-left: 31px;
}

@media screen and (max-width: 992px) {
  .actions {
    margin-top: 0;
  }
  .actions-list-name-link {
    font-size: 24px;
    line-height: 28px;
  }
  .actions-list-section {
    top: 20px;
    left: 20px;
  }
  .actions-list-name {
    margin-top: 10px;
    margin-bottom: 19px;
  }
  .actions-list-briefly {
    margin-bottom: 15px;
    font-size: 17px;
    line-height: 24px;
  }
  .actions-link  {
    min-height: 31px;
    line-height: 31px;
    padding-right: 14px;
    padding-left: 14px;
  }
  .actions-list-pic-wrapper {
    height: 100%;
  }
  .actions-list-pic {
    object-fit: cover;
    height: 100%;
  }
  .actions-list-info {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 720px) {
  .actions-list-name {
    margin-bottom: 21px;
  }
  .actions-content {
    margin-bottom: 60px;
  }
  .actions-list-img {
    margin-bottom: 9px;
  }
}
/* /actions */

/* ref-bank */
.ref-bank-plus {
  display: flex;
  overflow: hidden;
  margin-bottom: 82px;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.ref-bank-plus-detail {
  width: 67%;
  padding: 44px 28px 49px;
}
.ref-bank-plus-img {
  position: relative;
  width: 33%;
  min-height: 250px;
}
.ref-bank-plus-pic {
  position: absolute;
  bottom: 0;
  right: 0;
  max-height: none;
}
.ref-bank-plus-content {
  margin-bottom: 30px;
  font-weight: 400;
}

@media screen and (max-width: 720px) {
  .ref-bank-plus {
    display: block;
  }
  .ref-bank-plus-detail {
    width: 100%;
    padding-bottom: 0;
  }
  .ref-bank-plus-img {
    width: 100%;
    min-height: auto;
    height: 200px;
  }
  .ref-bank-plus-pic {
    max-height: 100%;
  }
}
/* /ref-bank */

/* ref-bank-action */
.ref-bank-action {
  margin-bottom: 80px;
  background-color: #ECEFF5;
}
.ref-bank-action-container {
  display: flex;
  align-items: center;
}
.ref-bank-action-img {
  width: 40%;
  padding-right: 10px;
}
.ref-bank-action-detail {
  width: 60%;
  padding-top: 30px;
  padding-bottom: 30px;
}
.ref-bank-action-img-element {
  height: auto;
  margin-left: -14px;
}
.ref-bank-action-title {
  max-width: 600px;
  margin-bottom: 23px;
}
.ref-bank-action-content {
  margin-bottom: 28px;
}

@media screen and (max-width: 720px) {
  .ref-bank-action {
    padding-bottom: 20px;
  }
  .ref-bank-action-container {
    flex-direction: column;
  }
  .ref-bank-action-img {
    order: 1;
    width: 100%;
    padding-right: 0;
  }
  .ref-bank-action-detail {
    width: 100%;
    padding-bottom: 15px;
  }
  .ref-bank-action-img-element {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
}
/* /ref-bank-action */

/* builders */
.builders-banner-section {}
.builders-banner-section .banner-section-detail {
  width: 50%;
}
.builders-banner-section .banner-section-img {
  width: 50%;
}
.builders-banner-section .banner-section-pic {
  padding-left: 26%;
  background-image: url(/local/templates/povoenke_new/assets/css/../images/hypothecation/hypothecation-banner-decor.png);
  background-size: 39% auto;
  background-position: 0 62%;
}

.builders-content {
  margin-top: 82px;
  margin-bottom: 20px;
}
.builders-tabs-title {
  float: left;
  width: 390px;
  padding-right: 30px;
}
.builders-tabs-content:after {
  content: "";
  clear: both;
  display: table;
  line-height: 0;
}

.builders-list {
  margin-bottom: 90px;
}
.builders-list-group {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: 20px;
}
.builders-list .owl-stage {
  display: flex;
}
.builders-list-item {
  width: 33.3%;
  margin-bottom: 30px;
  padding-right: 15px;
  padding-left: 15px;
}
.builders-list-block {
  height: 100%;
  padding: 27px 28px 49px;
  border: 1px solid #D4D5D6;
  box-sizing: border-box;
  border-radius: 20px;
}
.builders-list-block:hover {
  border-color: transparent;
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
}
.builders-list-head {
  display: flex;
  min-height: 70px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ECEFF5;
  padding-bottom: 13px;
  margin-bottom: 24px;
}
.builders-list-logo-link {
  max-width: 52%;
}
.builders-list-logo-img {
  max-height: 49px;
}
.builders-list-name {
  display: block;
  width: 48%;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  text-align: right;
}
.builders-list-info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.builders-list-info:last-child {
  margin-bottom: 0;
}
.builders-list-info-item {
  width: 50%;
  padding-right: 15px;
}
.builders-list-info-item:last-child {
  padding-right: 0;
}
.builders-list-discount {
  display: inline-block;
  padding: 9px 14px;
  background-color: rgba(0, 155, 71, 0.3);
  border-radius: 8px;
  font-size: 14px;
  line-height: 20px;
}
.builders-list-label {
  display: block;
  margin-bottom: 2px;
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
}
.builders-list-value {
  font-family: 'Rubik';
  font-size: 16px;
}
.builders-list-button {
  display: block;
  max-width: 151px;
  padding-right: 10px;
  padding-left: 10px;
}
.builders-list-price {
  padding-top: 10px;
}


.builders-plus {
  display: flex;
  overflow: hidden;
  margin-bottom: 82px;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.builders-plus-detail {
  width: 70%;
  padding: 44px 28px 30px;
}
.builders-plus-content {
  font-weight: 400;
}
.builders-plus-img {
  display: flex;
  width: 30%;
}
.builders-plus-pic {
  margin-top: auto;
  margin-left: auto;
}

@media screen and (max-width: 992px) {
  .builders-content {
    margin-top: 50px;
  }
  .builders-list-item {
    width: 50%;
  }
  .builders-list-block {
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 30px;
  }
  .builders-list-name {
    font-size: 15px;
  }
  .builders-list-value {
    font-size: 14px;
  }
  .builders-list-discount {
    padding-right: 10px;
    padding-left: 10px;
  }
  .builders-tabs-title {
    float: none;
    display: block;
    width: auto;
  }
}

@media screen and (max-width: 720px) {
  .builders-banner-section .banner-section-detail {
    width: 100%;
  }
  .builders-banner-section .banner-section-img {
    width: 100%;
  }
  .builders-plus {
    display: block;
  }
  .builders-plus-detail {
    width: 100%;
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0;
  }
  .builders-plus-img {
    width: 100%;
    height: 200px;
  }
  .builders-list-item {
    width: 100%;
  }
  .builders-list-group {
    margin-right: 26px;
    margin-left: 0;
  }
  .builders-list-item {
    padding-right: 0;
    padding-left: 0;
  }
}
/* /builders */

/* builders-detail */
.builders-detail-banner {
  padding-bottom: 60px;
}
.builders-detail-banner .banner-section-pic {
  background-image: url(/local/templates/povoenke_new/assets/css/../images/hypothecation/hypothecation-banner-decor.png);
  background-size: 48% auto;
}
.builders-detail-banner-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 136px;
  height: 44px;
  margin-bottom: 22px;
  padding: 7px 18px;
  border-radius: 50px;
  background-color: #fff;
}
.builders-detail-banner-logo-img {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.builders-detail-main {
  display: flex;
  margin-bottom: 40px;
}
.builders-detail-main-title {
  min-width: 300px;
  padding-right: 30px;
}

.builders-detail-plus {
  margin-bottom: 53px;
}
.builders-detail-plus-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.builders-detail-plus .owl-stage {
  display: flex;
}
.builders-detail-plus-item {
  width: 25%;
  min-height: 100%;
  margin-bottom: 30px;
  padding-right: 15px;
  padding-left: 15px;
}
.builders-detail-plus-block {
  height: 100%;
  padding: 28px;
  border: 1px solid #D4D5D6;
  border-radius: 20px;
}
.builders-detail-plus-item:hover .builders-detail-plus-block {
  border-color: transparent;
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
}
.builders-detail-plus-name {
  display: block;
  margin-bottom: 17px;
  font-weight: 700;
  font-size: 18px;
}
.builders-detail-plus-info {}
.builders-detail-buildings-title {
  margin-bottom: 5px;
}

.builders-more {
  margin-bottom: 80px;
}
.builders-more .owl-stage {
  display: flex;
}
.builders-more-gallery {
  position: relative;
}
.builders-more-list {
  overflow: hidden;
}
.builders-more-item {
  height: 100%;
}

@media screen and (max-width: 992px) {
  .builders-detail-plus-item {
    width: 50%;
  }
  .builders-detail-plus-block {
    padding-top: 23px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .builders-detail-main-title {
    min-width: 210px;
  }
  .builders-more-list {
    overflow: visible;
    margin-right: 115px;
  }
}

@media screen and (max-width: 720px) {
  .builders-detail-plus-list {
    margin-right: 26px;
    margin-left: 0;
  }
  .builders-detail-plus-item {
    width: auto;
    height: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .builders-detail-main {
    display: block;
  }
  .builders-detail-main-title {
    min-width: auto;
    padding-right: 0;
  }
  .builders-more-list {
    margin-right: 26px;
  }
}
/* /builders-detail */

/* contacts */
.contacts-main {
  margin-bottom: 23px;
}
.contacts-main-item {
}
.contacts-img {
  width: 100%;
  border-radius: 20px;
}
.contacts-info {
  display: flex;
  flex-wrap: wrap;
}
.contacts-info-item {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 30px;
}
.contacts-info-name {
  display: block;
  margin-bottom: 5px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 16px;
}
.contacts-info-link {
  text-decoration: none;
}
.contacts-info-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.contacts-title {
  margin-bottom: 37px;
  font-size: 18px;
}
.contacts-list {
}
.contacts-list-item {
  margin-bottom: 20px;
}
.contacts-messengers {
  display: flex;
  align-items: center;
}
.contacts-messengers-item {
  margin-right: 12px;
}
.contacts-messengers-item:last-child {
  margin-right: 0;
}
.contacts-messengers-link:hover .messengers-icon {
  transform: scale(1.15);
}

.contacts-map {
  margin-top: 65px;
  margin-bottom: 80px;
  height: 480px;
  overflow: hidden;
  border-radius: 20px;
}

.contacts-action {
  display: flex;
  overflow: hidden;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.contacts-action-img {
  display: flex;
  width: 32%;
}
.contacts-action-detail {
  width: 68%;
  padding: 35px 30px 36px;
}
.contacts-action-content {
  margin-bottom: 33px;
}
.contacts-action-pic {
  margin-top: auto;
  margin-right: auto;
}

@media screen and (max-width: 992px) {
  .contacts-main-item {
    margin-bottom: 15px;
  }
  .contacts-main-item:last-child {
    margin-bottom: 0;
  }
  .contacts-action-detail {
    padding-right: 20px;
    padding-left: 20px;
  }
  .contacts-map {
    height: 300px;
    margin-top: 30px;
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 720px) {
  .contacts-action {
    flex-direction: column;
  }
  .contacts-action-img {
    order: 1;
    width: 100%;
    height: 180px;
  }
  .contacts-action-pic {
    transform: scaleX(-1);
    margin-left: auto;
    margin-right: 0;
  }
  .contacts-action-detail {
    width: 100%;
    padding-bottom: 5px;
  }
  .contacts-info-item {
    width: 100%;
  }
  .contacts-map {
    margin-right: -15px;
    margin-left: -15px;
    border-radius: 0;
  }
}
/* /contacts */

/* team */
.team {
  position: relative;
  margin-top: 90px;
  margin-bottom: 90px;
}
.team-banner {}
.team-banner .banner-section-detail {
  width: 50%;
}
.team-banner .banner-section-img {
  width: 50%;
}
.team-banner .banner-section-pic {
  margin-right: 36px;
  /*background-image: url(/local/templates/povoenke_new/assets/css/../images/team/team-banner-decor.png);*/
  background-size: 44% auto;
}
.team .owl-stage {
  display: flex;
}
.team-list-head {
  position: absolute;
  top: 0;
  left: 0;
  width: 25%;
  padding-top: 60px;
}
.team-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.team-list-item {
  width: 25%;
  margin-bottom: 42px;
  padding-right: 15px;
  padding-left: 15px;
}
.team-list-item:first-child {
  margin-left: 25%;
}
.team-list-img {
  display: block;
  width: 100%;
  border-radius: 20px;
}
.team-list-img-link {
  display: block;
  margin-bottom: 25px;
}
.team-list-name {
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 18px;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.8);
}
.team-list-name:hover {
  color: #0D0D0D;
}
.team-list-description {
  margin-top: 10px;
  font-family: 'Rubik';
}
.team-list-label {
  display: block;
  margin-bottom: 10px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 18px;
}
.team-list-select {
  display: inline-block;
}
.team-list-select .label {
  font-size: 16px;
  text-transform: none;
  font-weight: 300;
}
.team-list-title {
  display: block;
  margin-bottom: 30px;
}
.team-advantage {
  display: flex;
  overflow: hidden;
  background-color: #ECEFF5;
  border-radius: 20px;
  margin-bottom: 90px;
}
.team-advantage-detail {
  width: 62%;
  padding: 35px 27px;
}
.team-advantage-img {
  position: relative;
  display: flex;
  width: 38%;
}
.team-advantage-title {
  margin-right: 70px;
}
.team-advantage-pic {
  position: absolute;
  bottom: 0;
  right: 0;
  max-height: none;
}

.team-advantage-detail ul {
  margin-left: 43px;
  margin-bottom: 0;
}
.team-advantage-detail ul li {
  position: relative;
}
.team-advantage-detail ul li:before {
  content: '';
  position: absolute;
  width: 28px;
  height: 28px;
  margin-top: -13px;
  margin-left: -43px;
  margin-right: 15px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.1673 13.0904C25.5916 13.444 25.6489 14.0746 25.2953 14.4989L19.0437 22.0008C19.0314 22.0156 19.0191 22.0304 19.0068 22.0452C18.7112 22.4 18.4268 22.7413 18.1558 22.9879C17.8522 23.264 17.4463 23.5347 16.8969 23.5596C16.3475 23.5845 15.9188 23.3517 15.5914 23.1042C15.2991 22.8832 14.9851 22.569 14.6586 22.2424C14.645 22.2288 14.6314 22.2152 14.6177 22.2016L11.5741 19.158C11.1836 18.7674 11.1836 18.1343 11.5741 17.7438C11.9647 17.3532 12.5978 17.3532 12.9884 17.7438L16.0319 20.7873C16.4149 21.1703 16.6299 21.3821 16.7977 21.5089C16.7998 21.5106 16.802 21.5122 16.8041 21.5138C16.806 21.512 16.808 21.5102 16.81 21.5084C16.9656 21.3668 17.1606 21.1365 17.5073 20.7204L23.7589 13.2185C24.1125 12.7942 24.743 12.7369 25.1673 13.0904Z' fill='white'/%3e%3c/svg%3e "), linear-gradient(to right, #1bba63, #009B47);
  border-radius: 50%;
}

.team-socials {
  overflow: hidden;
  margin-bottom: 82px;
  padding: 40px 25px 45px;
  border-radius: 20px;
  background: #ECEFF5 url(/local/templates/povoenke_new/assets/css/../images/team/team-messangers-bgr.png) no-repeat right top;
  background-size: 55% auto;
}
.team-socials-detail {
  width: 42%;
}
.team-socials-title {
  display: block;
  margin-bottom: 30px;
}

.team-messengers {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.team-messengers-item {
  margin-right: 12px;
}
.team-messengers-item:last-child {
  margin-right: 0;
}
.team-messengers-link:hover .messengers-icon {
  transform: scale(1.15);
}

@media screen and (max-width: 992px) {
  .team-banner .banner-section-detail {
    width: 100%;
  }
  .team-banner .banner-section-img {
    width: 100%;
  }
  .team-banner .banner-section-pic {
    margin-right: 0;
  }
  .team-list-item {
    width: 33.3%;
  }
  .team-list-item:first-child {
    margin-left: 33.3%;
  }
  .team {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .team-list-name {
    font-size: 17px;
  }
  .team-advantage {
    margin-bottom: 50px;
  }
  .team-advantage-title {
    margin-right: 0px;
  }
  .team-advantage-detail {
    padding: 30px 20px;
  }
  .team-socials {
    margin-bottom: 50px;
    padding: 30px 20px;
  }
  .team-socials-detail {
    width: 55%;
  }
}

@media screen and (max-width: 720px) {
  .team-list-head {
    position: static;
    width: auto;
    padding-top: 0;
  }
  .team-list {
    margin-right: 26px;
    margin-left: 0;
  }
  .team-list-item {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .team-list-item:first-child {
    margin-left: 0;
  }
  .team-advantage {
    display: block;
  }
  .team-advantage-detail {
    width: 100%;
    padding-bottom: 10px;
  }
  .team-advantage-img {
    width: 100%;
    height: 200px;
  }
  .team-advantage-pic {
    max-height: 100%;
  }
  .team-socials {
    background-image: none;
  }
  .team-socials-detail {
    width: auto;
  }
}
/* /team */

/* team-detail */
.team-detail {
  margin-bottom: 82px;
}
.team-detail-main {
  display: flex;
  align-items: flex-start;
  margin-top: 38px;
  margin-bottom: 25px;
}
.team-detail-main-img {
  order: -1;
  width: 33.3%;
  padding-right: 30px;
}
.team-detail-main-png {
  width: 100%;
  border-radius: 20px;
}
.team-detail-main-info {
  width: 66%;
}
.team-detail-main-title {
  margin-bottom: 15px;
}
.team-detail-main-post {
  margin-bottom: 22px;
  font-family: 'Rubik';
}
.team-detail-successes {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  border-bottom: 1px solid #ECEFF5;
}
.team-detail-successes-item {
  margin-right: 40px;
  margin-bottom: 17px;
  font-weight: 300;
  font-size: 16px;
}
.team-detail-successes-item:last-child {
  margin-right: 0;
}
.team-detail-successes-digit {
  font-weight: 700;
  font-size: 36px;
  color: #009B47;
}
.team-detail-successes-label {
  color: #009B47;
  font-weight: 700;
}
.team-detail-name {
  display: block;
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 20px;
}
.team-detail-main-content {
  max-width: 600px;
}
.team-detail-main-content ul {
  column-count: 2;
  column-gap: 30px;
  margin-bottom: 0;
}
.team-detail-main-content ul li {
  margin-bottom: 10px;
}
.team-detail-info {
  display: flex;
  margin-bottom: 35px;
}
.team-detail-info-item {
  width: 33.3%;
  padding-right: 30px;
}

.team-more {
  margin-bottom: 70px;
}
.team-more-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.team-more-list-item {
  width: 25%;
  padding-right: 15px;
  padding-left: 15px;
}
.team-more-list-img {
  display: block;
  width: 100%;
  border-radius: 20px;
}
.team-more-list-img-link {
  display: block;
  margin-bottom: 25px;
}
.team-more-list-name {
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 18px;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.8);
}
.team-more-list-name:hover {
  color: #0D0D0D;
}
.team-more-list-description {
  margin-top: 10px;
  font-family: 'Rubik';
}
.team-more-list-label {
  display: block;
  margin-bottom: 10px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 18px;
}
.team-more-list-select {
  display: inline-block;
}
.team-more-list-select .label {
  font-size: 16px;
  text-transform: none;
  font-weight: 300;
}
.team-more-list .owl-stage {
  display: flex;
}

@media screen and (max-width: 992px) {
  .team-detail-main-post {
    margin-bottom: 10px;
  }
  .team-detail {
    margin-bottom: 50px;
  }
  .team-detail-successes-digit {
    font-size: 24px;
  }
  .team-detail-successes-item {
    margin-bottom: 10px;
  }
  .team-more {
    margin-bottom: 50px;
  }
  .team-more-list {
    margin-right: 26px;
    margin-left: 0;
  }
  .team-more-list-item {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}

@media screen and (max-width: 720px) {
  .team-detail-main {
    display: block;
  }
  .team-detail-main-info {
    width: 100%;
    margin-bottom: 30px;
  }
  .team-detail-main-img {
    order: -1;
    width: 100%;
    padding-right: 0;
  }
  .team-detail-main-content ul {
    column-count: auto;
  }
  .team-detail-info-wrapper {
    overflow: auto;
    padding-right: 26px;
    padding-left: 15px;
    margin-right: -15px;
    margin-left: -15px;
    margin-bottom: 15px;
  }
  .team-detail-info {
    display: block;
    white-space: nowrap;
    margin-bottom: 20px;
  }
  .team-detail-info-item {
    width: auto;
    display: inline-block;
    white-space: normal;
    padding-right: 20px;
  }
}
/* /team-detail */

/* guarantees */
.guarantees-banner {
}
.guarantees-banner .banner-section-detail {
  width: 50%;
}
.guarantees-banner .banner-section-img {
  width: 50%;
}
.guarantees-banner .banner-section-pic {
  padding-left: 26%;
  /*background-image: url(/local/templates/povoenke_new/assets/css/../images/hypothecation/hypothecation-banner-decor.png);*/
  background-size: 39% auto;
  background-position: 0 62%;
}
.guarantees-list {
  margin-top: 90px;
  margin-bottom: 90px;
}
.guarantees-list-item {
  margin-bottom: 60px;
}
.guarantees-list-item:last-child {
  margin-bottom: 0;
}
.guarantees-list-detail {}
.guarantees-list-side {}
.guarantees-block {
  padding: 30px 30px 40px;
  border-radius: 20px;
}
.guarantees-block-label {
  display: block;
}
.guarantees-docs {
  margin-left: 52px;
  margin-bottom: 0;
}
.guarantees-docs-item {
  min-height: 41px;
  margin-bottom: 19px;
  padding-left: 10px;
}
.guarantees-docs-item:last-child {
  margin-bottom: 0;
}
.guarantees-docs-link {
  position: relative;
  text-decoration: none;
  font-family: 'Rubik';
  font-weight: 300;
  font-size: 16px;
}
.guarantees-docs-link:before {
  content: '';
  position: absolute;
  top: 50%;
  left: -5px;
  width: 36px;
  height: 36px;
  transform: translateY(-50%);
  margin-left: -52px;
  margin-right: 15px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 10px center, 0 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.73464 1.4375C2.6968 1.4375 1.85547 2.27883 1.85547 3.31666V13.895C1.85547 14.9328 2.6968 15.7742 3.73464 15.7742H13.268C14.3058 15.7742 15.1471 14.9328 15.1471 13.895V5.33333C15.1471 4.95364 15.4549 4.64583 15.8346 4.64583C16.2143 4.64583 16.5221 4.95364 16.5221 5.33333V13.895C16.5221 15.6922 15.0652 17.1492 13.268 17.1492H3.73464C1.93741 17.1492 0.480469 15.6922 0.480469 13.895V3.31666C0.480469 1.51944 1.93741 0.0625 3.73464 0.0625H11.2513C11.631 0.0625 11.9388 0.370304 11.9388 0.75C11.9388 1.1297 11.631 1.4375 11.2513 1.4375H3.73464Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5625 1.05098C10.5625 0.170803 11.6267 -0.27 12.2491 0.352382L16.2309 4.33419C16.8532 4.95657 16.4124 6.02075 15.5323 6.02075H11.5505C11.0048 6.02075 10.5625 5.57842 10.5625 5.03279V1.05098ZM11.9375 1.98538V4.64575H14.5979L11.9375 1.98538Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.75 11.979C5.75 11.5993 6.0578 11.2915 6.4375 11.2915H10.5625C10.9422 11.2915 11.25 11.5993 11.25 11.979C11.25 12.3587 10.9422 12.6665 10.5625 12.6665H6.4375C6.0578 12.6665 5.75 12.3587 5.75 11.979Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.83594 9.229C4.83594 8.84931 5.14374 8.5415 5.52344 8.5415H11.4818C11.8615 8.5415 12.1693 8.84931 12.1693 9.229C12.1693 9.6087 11.8615 9.91651 11.4818 9.91651H5.52344C5.14374 9.91651 4.83594 9.6087 4.83594 9.229Z' fill='white'/%3e%3c/svg%3e"), linear-gradient(to right, #009B47, #009B47);
  border-radius: 50%;
}
.guarantees-docs-link:hover {
  text-decoration: underline;
}
.guarantees-content ul {
  margin-left: 52px;
  margin-bottom: 0;
}
.guarantees-content ul li {
  position: relative;
  min-height: 50px;
  margin-bottom: 12px;
}
.guarantees-content ul li:last-child {
  margin-bottom: 0;
}
.guarantees-content ul li:before {
  content: '';
  position: absolute;
  top: -3px !important;
  left: 0;
  width: 36px;
  height: 36px;
  margin-left: -52px;
  margin-right: 15px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5 36.875C28.6482 36.875 36.875 28.6482 36.875 18.5C36.875 8.35177 28.6482 0.125 18.5 0.125C8.35177 0.125 0.125 8.35177 0.125 18.5C0.125 28.6482 8.35177 36.875 18.5 36.875ZM27.4355 13.0152C27.789 12.5909 27.7317 11.9603 27.3074 11.6068C26.8831 11.2532 26.2526 11.3105 25.899 11.7348L17.0927 22.3024C16.746 22.7184 16.5511 22.9488 16.3955 23.0903L16.3895 23.0957L16.3831 23.0909C16.2153 22.964 16.0004 22.7522 15.6174 22.3693L11.041 17.7929C10.6505 17.4024 10.0173 17.4024 9.6268 17.7929C9.23628 18.1834 9.23627 18.8166 9.6268 19.2071L14.2032 23.7835L14.244 23.8243L14.244 23.8244C14.5705 24.151 14.8846 24.4652 15.1768 24.6861C15.5042 24.9337 15.9329 25.1665 16.4823 25.1415C17.0317 25.1166 17.4376 24.846 17.7412 24.5698C18.0123 24.3233 18.2966 23.9819 18.5922 23.6271L18.5922 23.6271L18.6292 23.5827L27.4355 13.0152Z' fill='url(%23paint0_linear)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='18.5' y1='0.125' x2='18.5' y2='36.875' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%231bba63'/%3e%3cstop offset='1' stop-color='%23009B47'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  border-radius: 50%;
}

@media screen and (max-width: 992px) {
  .guarantees-list {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .guarantees-list-item {
    margin-bottom: 50px;
  }
  .guarantees-content ul li:before {
    top: -2px;
  }
  .guarantees-list-detail {
    margin-bottom: 10px;
  }
  .guarantees-block {
    padding: 30px 20px;
  }
  .guarantees-docs-item {
    min-height: 54px;
    margin-bottom: 10px;
  }
  .guarantees-docs-link {
    font-size: 15px;
  }
  .guarantees-docs-link:before {
    top: 18px;
  }
}

@media screen and (max-width: 720px) {
  .guarantees-banner .banner-section-detail {
    width: 100%;
  }
  .guarantees-banner .banner-section-img {
    width: 100%;
  }
}
/* /guarantees */

/* company */
.company-banner {}
.company-banner .banner-section-detail {
  width: 50%;
}
.company-banner .banner-section-img {
  width: 50%;
}
.company-banner .banner-section-detail-calc{
  width: 60%;
}
.company-banner .banner-section-img-calc{
  width: 40%;
}
.company-banner .banner-section-pic {
  margin-right: -25px;
  padding-left: 26%;
  /*background-image: url(/local/templates/povoenke_new/assets/css/../images/hypothecation/hypothecation-banner-decor.png);*/
  background-size: 39% auto;
  background-position: 0 62%;
}
.company-banner .banner-section-pic-calc {
  text-align: right;
}
.company-main {
  margin-top: 83px;
  margin-bottom: 26px;
}
.company-main-item {
  display: flex;
  margin-bottom: 40px;
}
.company-main-item:last-child {
  margin-bottom: 0;
}
.company-main-side {
  width: 25%;
  padding-right: 30px;
}
.company-main-content {
  width: 75%;
}
.company-main-title {
  margin-bottom: 10px;
  margin-top: -20px;
  line-height: 54px;
}

.company-advantage {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 28px;
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
  border-radius: 20px;
}
.company-advantage-item {
  width: 25%;
  margin-top: 17px;
  margin-bottom: 19px;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  border-right: 2px solid #009B47;
}
.company-advantage-item:last-child {
  border-right-color: transparent;
}
.company-important {
  margin-bottom: 90px;
}
.company-important-item {
  margin-bottom: 30px;
}
.company-important-item:last-child {
  margin-bottom: 0;
}
.company-important-block {
  display: flex;
  align-items: flex-start;
}
.company-important-img {
  width: 55%;
  padding-right: 57px;
}
.company-important-detail {
  width: 45%;
  margin-top: 31px;
  padding-right: 27px;
  border-right: 3px solid #009B47;
}
.company-important-pic {
  display: block;
  width: 100%;
  border-radius: 20px;
}
.company-important-name {
  display: block;
}
.company-important-item:nth-child(2n) .company-important-img {
  order: 1;
  padding-right: 0;
  padding-left: 57px;
}
.company-important-item:nth-child(2n) .company-important-detail {
  padding-right: 0;
  padding-left: 27px;
  border-right-width: 0;
  border-left: 3px solid #009B47;
}
.company-important .owl-stage {
  display: flex;
}
.company-activity {
  display: flex;
  align-items: center;
  margin-bottom: 80px;
}
.company-activity-side {
  width: 40%;
  padding-right: 30px;
}
.company-activity-main {
  width: 60%;
}
.company-activity-title {
  margin-bottom: 25px;
  font-size: 36px;
  font-weight: 800;
  color: #000000;
}
.company-activity-title-label {
  margin-left: 4px;
  font-size: 72px;
}
.company-activity-detail {
  margin-bottom: 33px;
}
.company-activity-button {
  padding-left: 23px;
  padding-right: 23px;
}
.company-activity-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.company-activity-list-item {
  width: 50%;
  margin-bottom: 30px;
  padding-right: 15px;
  padding-left: 15px;
}
.company-activity-list-block {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 100%;
  padding: 32px 50px 32px 28px;
  border-radius: 20px;
  background-color: #ECEFF5;
}

.company-activity-list-block ul li {
margin-bottom: 0px;
}

.company-activity-list-block:after {
  content: '';
  position: absolute;
  z-index: -1;
  top: -60px;
  left: 100%;
  margin-left: -171px;
  width: 280px;
  height: 280px;
  max-width: none;
  background-color: #ECEFF5;
  box-shadow: 0px 4px 50px #FFFFFF;
  border-radius: 50%;
}
.company-activity-list-name {
  display: block;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 700;
}
.company-activity-list-item_first .company-activity-list-block {
  background-image: linear-gradient(to bottom, #cbf4dd, #cbf4dd);
}
.company-activity-list-item_first .company-activity-list-block:after {
  background-image: linear-gradient(to bottom, #1bba63, #009B47);
  box-shadow: none;
}
.company-activity-list .owl-stage {
  display: flex;
}

.company-doc {
  display: flex;
  margin-bottom: 57px;
}
.company-doc-side {
  width: 30%;
  padding-right: 30px;
}
.company-doc-detail {
  width: 70%;

}
.company-doc-block {
  padding: 30px 30px 40px;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.company-doc-block-name {
  display: block;
}

.company-results {
  display: flex;
  margin-bottom: 82px;
  background-color: #ECEFF5;
  border-radius: 20px;
  overflow: hidden;
}
.company-results-detail {
  width: 58%;
  padding: 40px 28px;
}
.company-results-img {
  width: 42%;
  display: flex;
}
.company-results-name {
  display: block;
}
.company-results-pic {
  margin-top: auto;
  margin-left: auto;
}

.company-results-content {
  font-weight: 400;
}
.company-results-content ul {
  margin-left: 38px;
  margin-bottom: 0;
}
.company-results-content ul li {
  position: relative;
  min-height: 35px;
  margin-bottom: 12px;
}
.company-results-content ul li:last-child {
  margin-bottom: 0;
}
.company-results-content ul li:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 28px;
  height: 28px;
  margin-top: -4px;
  margin-left: -38px;
  margin-right: 15px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4016 28.2275C22.0102 28.2275 28.1782 22.0595 28.1782 14.4509C28.1782 6.84231 22.0102 0.674316 14.4016 0.674316C6.79299 0.674316 0.625 6.84231 0.625 14.4509C0.625 22.0595 6.79299 28.2275 14.4016 28.2275ZM21.2939 10.4989C21.6475 10.0746 21.5902 9.44408 21.1659 9.09052C20.7416 8.73695 20.1111 8.79428 19.7575 9.21855L13.5059 16.7205C13.1592 17.1366 12.9643 17.3669 12.8086 17.5084L12.8027 17.5138L12.7963 17.509C12.6285 17.3821 12.4135 17.1704 12.0306 16.7874L8.98697 13.7438C8.59644 13.3533 7.96328 13.3533 7.57275 13.7438C7.18223 14.1344 7.18223 14.7675 7.57276 15.158L10.6163 18.2016L10.6572 18.2425C10.9837 18.5691 11.2978 18.8833 11.59 19.1043C11.9174 19.3518 12.3461 19.5846 12.8955 19.5597C13.4449 19.5347 13.8508 19.2641 14.1544 18.988C14.4254 18.7414 14.7098 18.4001 15.0054 18.0452L15.0423 18.0009L21.2939 10.4989Z' fill='url(%23paint0_linear)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='0.625' y1='14.4509' x2='28.1782' y2='14.4509' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%231bba63'/%3e%3cstop offset='1' stop-color='%23009B47'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  border-radius: 50%;
}

.company-progress {
  margin-bottom: 60px;
}
.company-progress-block {
}
.company-progress-img {
  margin-bottom: 30px;
}
.company-progress-detail {}
.company-progress-pic {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.company-progress-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.company-progress-list-item {
  width: 50%;
  min-height: 100%;
  margin-bottom: 29px;
  padding-right: 15px;
  padding-left: 15px;
}
.company-progress-list-block {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 100%;
  border: 1px solid #009B47;
  padding: 47px 29px 48px;
  border-radius: 20px;
}
.company-progress-list-block:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  margin-top: -57px;
  margin-right: -58px;
  width: 118px;
  height: 118px;
  border-radius: 50%;
  background: linear-gradient(90deg, #009B47 0%, #1bba63 100%);
  transform: rotate(35.82deg);
}
.company-progress-list-block:hover {
  border-color: transparent;
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
}
.company-progress-list-block:hover:after {
  display: none;
}
.company-progress-content {}
.company-progress-content .owl-stage {
  display: flex;
}

@media screen and (max-width: 992px) {
  .company-main {
    margin-top: 50px;
    margin-bottom: 26px;
  }
  .company-main-item {
    margin-bottom: 30px;
  }
  .company-main-title {
    line-height: 30px;
  }
  .company-advantage-item {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .company-advantage-item:nth-child(2n) {
    border-right-color: transparent;
  }

  .company-important {
    margin-right: 115px;
    margin-bottom: 60px;
  }
  .company-important-item {
    width: 100%;
  }
  .company-important-block {
    display: block;
  }
  .company-important-img {
    width: auto;
    margin-bottom: 15px;
    padding-right: 0;
  }
  .company-important-detail {
    width: auto;
    margin-top: 0;
    padding-right: 0;
    border-right-width: 0;
  }
  .company-important-item:nth-child(2n) .company-important-img {
    padding-left: 0;
  }
  .company-important-item:nth-child(2n) .company-important-detail {
    padding-left: 0;
    border-left-width: 0;
  }
  .company-important-name {
    margin-bottom: 15px;
  }
  .company-activity {
    display: block;
    margin-bottom: 50px;
  }
  .company-activity-side {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0;
  }
  .company-activity-main {
    width: 100%;
  }
  .company-activity-list {
    display: block;
    margin-right: 115px;
    margin-left: 0;
  }
  .company-activity-list-item {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .company-activity-list-block {
    padding-right: 20px;
    padding-left: 20px;
  }
  .company-activity-list-block:after {
    margin-left: -125px;
  }
  .company-activity-title-label {
    font-size: 50px;
  }
  .company-doc {
    display: block;
    margin-bottom: 50px;
  }
  .company-doc-side {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0;
  }
  .company-doc-detail {
    width: 100%;
  }
  .company-results {
    margin-bottom: 50px;
  }
  .company-progress {
    margin-bottom: 50px;
  }
  .company-progress-content {
    height: 100%;
    overflow: hidden;
    margin-right: -15px;
  }
  .company-progress-content .owl-stage {
    height: 100%;
  }
  .company-progress-list {
    height: 100%;
    margin-right: 115px;
    margin-left: 0;
  }
  .company-progress-list-item {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .company-progress-list-block {
    padding-right: 20px;
    padding-left: 20px;
  }
  .company-progress-img {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 720px) {
  .company-banner .banner-section-detail {
    width: 100%;
  }
  .company-banner .banner-section-img {
    width: 100%;
  }
  .company-banner .banner-section-detail-calc {
    width: 100%;
  }
  .company-banner .banner-section-img-calc {
    width: 100%;
  }
  .company-banner .banner-section-pic {
    margin-right: 0;
  }
  .company-banner .banner-section-pic-calc {
    margin-right: 0;
  }
  .company-main-item {
    display: block;
  }
  .company-main-side {
    width: 100%;
    padding-right: 0;
  }
  .company-main-content {
    width: 100%;
  }
  .company-advantage-item {
    width: 100%;
  }
  .company-advantage-item {
    border-right-color: transparent;
  }
  .company-important {
    margin-right: 26px;
  }
  .company-important-name {
    margin-bottom: 10px;
    font-size: 17px;
  }
  .company-important-img {
    margin-bottom: 5px;
  }

  .company-activity-list {
    margin-right: 26px;
  }
  .company-activity-side {
    text-align: center;
  }
  .company-progress-img {
    margin-bottom: 30px;
  }
  .company-results {
    display: block;
  }
  .company-results-detail {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 15px;
  }
  .company-results-img {
    width: 100%;
    height: 200px;
    display: flex;
  }
  .company-progress-list {
    margin-right: 26px;
  }
  .company-progress-list-item {
    height: 100%;
  }
}
/* /company */

/* clients */
.clients {
  margin-bottom: 80px;
}
.clients-wrapper {
  position: relative;
}
.clients-list {
  overflow: hidden;
}
.clients-list-item {
  text-align: center;
}
.clients-name {
  text-decoration: none;
  font-weight: 300;
  font-size: 18px;
}
.clients-name:hover {
  color: #0D0D0D;
}
.clients-link {
  display: flex;
  min-height: 90px;
  margin-bottom: 22px;
}
.clients-img {
  margin: auto;
}
.clients-list .owl-stage {
  display: flex;
}

@media screen and (max-width: 992px) {
  .clients {
    margin-bottom: 50px;
  }
  .clients-list {
    overflow: visible;
    margin-right: 115px;
  }
  .clients-list-item {
    max-width: 300px;
    margin-right: auto;
    margin-left: auto;
  }
  .clients-name {
    font-size: 17px;
  }
}

@media screen and (max-width: 720px) {
  .clients-list {
    margin-right: 70px;
  }
  .clients-list-item {
    max-width: none;
  }
}
/* /clients */

/* search-result */
.search-form {
  margin-top: -55px;
  padding-top: 60px;
  padding-bottom: 20px;
  min-height: 285px;
  background: url(/local/templates/povoenke_new/assets/css/../images/search-result/search-bgr.png) no-repeat right top;
  background-size: auto calc(100% - 20px);
}
.search-form-name {
  display: block;
  margin-bottom: 37px;
  font-size: 30px;
  font-family: 'Rubik';
  font-weight: 500;
}
.search-res {
  margin-top: 84px;
}
.search-res-info {
  margin-bottom: 40px;
  font-weight: normal;
}
.search-form-input {
  padding-right: 60px;
  padding-left: 28px;
  border-radius: 20px;
  font-family: 'Lato';
  color: #333333;
  font-weight: 400;
}
.search-form-input:focus {
  color: #333333;
  font-weight: 400;
}
.search-form-field {
  position: relative;
}
.search-form-button {
  position: absolute;
  top: 8px;
  right: 33px;
  width: 27px;
  height: 27px;
  padding: 5px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9.94444' cy='9.94444' r='8.44444' stroke='%23333333' stroke-width='1.3'/%3e%3cpath d='M20.4996 20.5001L16.2773 16.2778' stroke='%23333333' stroke-width='1.3' stroke-linecap='round'/%3e%3c/svg%3e");
}
.search-res-content {
  margin-bottom: 78px;
}
.search-res-new {
  margin-bottom: 60px;
}
.search-res-error {
  margin-bottom: 74px;
  font-weight: 600;
}
.search-res-error ul {
  color: #828282;
  font-weight: 400;
}
.search-res-error ul li:before {
  background-color: #828282;
}
.search-res-error-label {
  display: block;
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  .search-form {
    margin-top: -20px;
    padding-top: 20px;
    min-height: 230px;
  }
  .search-form-name {
    margin-bottom: 22px;
    font-size: 24px;
  }
  .search-res {
    margin-top: 0;
  }
  .search-res-info {
    margin-bottom: 30px;
  }
  .search-res-content {
    margin-bottom: 50px;
  }
  .search-res-new {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 720px) {
  .search-form {
    background-position: right 30px;
  }
  .search-form {
    min-height: 160px;
    background-size: auto calc(100% - 40px);
  }
  .search-form-button {
    right: 15px;
  }
  .search-form-input {
    padding-right: 45px;
  }
}
/* /search-result */

/* wishlist */
.wishlist {
  margin-bottom: 90px;
}
.wishlist-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.wishlist-list-item {
  width: 33.3%;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
}
.wishlist-list .owl-stage {
  display: flex;
}

@media screen and (max-width: 992px) {
  .wishlist-list-item {
    width: 50%;
  }
}

@media screen and (max-width: 720px) {
  .wishlist-list {
    margin-right: 26px;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .wishlist-list-item {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0;
  }
}
/* /wishlist */

/* page-error */
.page-error {
  margin-top: -40px;
  background-color: #ECEFF5;
}
.page-error-content {
  display: flex;
  min-height: 350px;
  align-items: center;
  padding-top: 97px;
  padding-bottom: 200px;
  background: url(/local/templates/povoenke_new/assets/css/../images/page-error/page-error-bgr.png) no-repeat right top;
}
.page-error-title {
  display: block;
  margin-bottom: 15px;
}
.page-error-info {
  margin-bottom: 30px;
}
.page-error-detail {
  width: 41%;
  padding-right: 60px;
}
.page-error-side {
  width: 59%;
}
.page-error-code {
  display: block;
  font-family: 'Rubik';
  font-weight: 700;
  font-size: 200px;
  line-height: 150px;
  letter-spacing: 0.01em;
  text-shadow: 0px 15px 14px rgba(238, 223, 94, 0.2);
  background: linear-gradient(to right, #EDDE5D, #FF870D);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (max-width: 992px) {
  .page-error-content {
    padding-bottom: 100px;
    background-size: 50% auto;
    background-position: right center;
  }
  .page-error-detail {
    width: 50%;
    padding-right: 30px;
  }
  .page-error-side {
    width: 50%;
  }
  .page-error-code {
    font-size: 130px;
    line-height: 100px;
  }
}

@media screen and (max-width: 720px) {
  .page-error-content {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 50px;
    flex-direction: column;
    background-image: none;
  }
  .page-error-detail {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }
  .page-error-side {
    order: -1;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
  .page-error-code {
    font-size: 110px;
    line-height: 100px;
  }
}
/* /page-error */

/* secondary */
.secondary-plus {
  margin-bottom: 60px;
}
.secondary-plus-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.secondary-plus-item {
  width: 50%;
  min-height: 100%;
  margin-bottom: 30px;
  padding-right: 15px;
  padding-left: 15px;
}
.secondary-plus-block {
  height: 100%;
  padding: 10px 20px 10px 0;
  border-radius: 20px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.secondary-plus-block:after {
  content: '';
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: 0;
  margin-bottom: -210px;
  margin-right: -210px;
  width: 362px;
  height: 362px;
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
  transform: rotate(-98.68deg);
  border-radius: 50%;
}
.secondary-plus-item:nth-child(3) .secondary-plus-block:after {
  bottom: auto;
  top: 0;
  right: 0;
  margin-bottom: auto;
  margin-top: -210px;
}
.secondary-plus-item:nth-child(4) .secondary-plus-block:after {
  bottom: auto;
  top: 0;
  right: 0;
  margin-bottom: auto;
  margin-top: -210px;
}
.secondary-plus-title {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}
.secondary-plus-title-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 62px;
  width: 62px;
  height: 62px;
  margin-right: 20px;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.secondary-plus-title-pic {
  display: inline-block;
  width: 31px;
  height: 31px;
  background-repeat: no-repeat;
  background-position: center center;
}
.secondary-plus-title-pic_bag {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='30' viewBox='0 0 25 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.4289 9.07323C14.4985 9.89697 10.3416 9.8728 5.55417 9.06654C2.28733 8.51636 -0.650081 11.4628 0.125732 14.7717L2.88716 26.5491C3.3618 28.5735 5.12343 30 7.14871 30H17.8566C19.8819 30 21.6436 28.5735 22.1182 26.5492L24.8743 14.7943C25.6514 11.4802 22.7016 8.52644 19.4289 9.07323Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.7105 2.52632C9.31246 2.52632 7.36844 4.59994 7.36843 7.15789L7.36842 14.4544C7.36842 15.152 6.83823 15.7176 6.18421 15.7176C5.53019 15.7176 5 15.152 5 14.4544L5.00001 7.15788C5.00002 3.20469 8.00442 0 11.7105 0H13.2895C16.9956 0 20 3.2047 20 7.1579V14.7368C20 15.4345 19.4698 16 18.8158 16C18.1618 16 17.6316 15.4345 17.6316 14.7368V7.1579C17.6316 4.59995 15.6876 2.52632 13.2895 2.52632H11.7105Z' fill='%23333333'/%3e%3c/svg%3e ");
}
.secondary-plus-title-pic_flag {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='30' viewBox='0 0 22 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 28.9997L2 1.93311' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M15.34 10.7072L20.4757 15.1485C20.6105 15.265 20.6778 15.3233 20.6675 15.3764C20.6643 15.3928 20.6571 15.4085 20.6466 15.4222C20.6123 15.4667 20.5183 15.4667 20.3304 15.4667L11.9989 15.4667L2.16615 15.4667C2.09595 15.4667 2.06085 15.4667 2.03709 15.4494C2.02939 15.4438 2.0227 15.4371 2.01726 15.4293C2.00044 15.4053 2.00138 15.3706 2.00327 15.3012L2.25662 5.96674C2.25878 5.8872 2.25986 5.84743 2.28164 5.81912C2.28866 5.81001 2.29703 5.80195 2.30644 5.79528C2.33567 5.77454 2.37589 5.7746 2.45635 5.77471L7.42347 5.78157L9.48813 5.78437L13.6174 5.79007L17.7467 5.79576L20.3872 5.79941C20.557 5.79965 20.642 5.79976 20.6675 5.84181C20.6754 5.8548 20.6798 5.8698 20.6804 5.88555C20.6822 5.9365 20.6143 5.99395 20.4783 6.10884L15.3574 10.437C15.2889 10.4949 15.2547 10.5239 15.2463 10.559C15.2436 10.5703 15.2429 10.5818 15.2441 10.5929C15.248 10.6276 15.2787 10.6541 15.34 10.7072Z' fill='%23333333' stroke='%23292D32' stroke-width='1.5' stroke-linejoin='round'/%3e%3cellipse cx='2.00002' cy='1.93333' rx='2.00002' ry='1.93333' fill='%23333333'/%3e%3c/svg%3e");
}
.secondary-plus-title-pic_star {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='31' viewBox='0 0 33 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.8202 2.21642C16.0341 1.55807 16.9655 1.55807 17.1794 2.21642L20.0065 10.9171C20.1021 11.2115 20.3765 11.4109 20.6861 11.4109H29.8345C30.5267 11.4109 30.8146 12.2967 30.2545 12.7035L22.8533 18.0809C22.6028 18.2628 22.498 18.5854 22.5937 18.8798L25.4207 27.5805C25.6346 28.2388 24.8811 28.7863 24.3211 28.3794L16.9199 23.0021C16.6694 22.8201 16.3303 22.8201 16.0798 23.0021L8.67858 28.3794C8.11855 28.7863 7.36504 28.2388 7.57895 27.5805L10.406 18.8798C10.5016 18.5854 10.3968 18.2628 10.1464 18.0809L2.74515 12.7035C2.18512 12.2967 2.47294 11.4109 3.16517 11.4109H12.3136C12.6232 11.4109 12.8975 11.2115 12.9932 10.9171L15.8202 2.21642Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.363 1.74324C15.0353 -0.325887 17.9625 -0.325855 18.6348 1.74324L21.2784 9.87961H29.8335C32.0091 9.87961 32.9137 12.6636 31.1536 13.9424L24.2324 18.9709L26.8761 27.1073C27.5483 29.1764 25.1802 30.897 23.4201 29.6182L16.4989 24.5896L9.57766 29.6182C7.81755 30.897 5.44939 29.1764 6.12168 27.1073L8.76534 18.9709L1.84413 13.9424C0.0840331 12.6636 0.988625 9.87961 3.1642 9.87961H11.7193L14.363 1.74324ZM16.4989 5.08003L14.4485 11.3903C14.1479 12.3156 13.2856 12.9421 12.3126 12.9421H5.67765L11.0455 16.8421C11.8326 17.4139 12.162 18.4276 11.8613 19.353L9.81098 25.6632L15.1788 21.7633C15.9659 21.1914 17.0318 21.1914 17.8189 21.7633L23.1867 25.6632L21.1364 19.353C20.8358 18.4276 21.1651 17.4139 21.9523 16.8421L27.3201 12.9421H20.6851C19.7122 12.9421 18.8498 12.3156 18.5492 11.3903L16.4989 5.08003Z' fill='%23333333'/%3e%3c/svg%3e ");
}
.secondary-plus-title-pic_home {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='30' viewBox='0 0 27 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.7057 1.82056C15.421 -0.606857 11.5632 -0.606851 9.27854 1.82057L1.57271 10.008C0.562506 11.0814 0 12.4998 0 13.9737V23.2193C0 26.2748 2.37577 28.8037 5.42533 28.9943L13.5013 29.499L21.5747 28.9944C24.6256 28.8038 27.0018 26.2728 27 23.216L26.9945 13.9812C26.9936 12.5084 26.4312 11.0914 25.4218 10.0189L17.7057 1.82056ZM13.2994 16.7059C13.4233 16.6299 13.5793 16.6299 13.7031 16.7059L16.7892 18.6008C16.9034 18.671 16.9731 18.7955 16.9731 18.9296V22.939C16.9731 23.5781 17.4912 24.0963 18.1303 24.0963C18.7694 24.0963 19.2876 23.5781 19.2876 22.939V18.9296C19.2876 17.9909 18.8001 17.1196 18.0003 16.6285L14.9142 14.7336C14.0475 14.2013 12.9551 14.2013 12.0884 14.7336L9.00234 16.6285C8.20246 17.1196 7.71503 17.9909 7.71503 18.9296V22.939C7.71503 23.5781 8.23315 24.0963 8.87228 24.0963C9.51142 24.0963 10.0295 23.5781 10.0295 22.939V18.9296C10.0295 18.7955 10.0992 18.671 10.2134 18.6008L13.2994 16.7059Z' fill='%23333333'/%3e%3c/svg%3e");
}
.secondary-plus-title-label {
  margin-bottom: 0;
}
.secondary-plus-content {
  font-weight: 400;
}
.secondary-plus-list .owl-stage {
  display: flex;
}

.secondary-service {}
.secondary-service-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.secondary-service-item {
  width: 25%;
  height: 100%;
  min-height: 100%;
  margin-bottom: 30px;
  padding-right: 15px;
  padding-left: 15px;
}
.secondary-service-block {
  height: 100%;
  border-radius: 20px;
}
.secondary-service-img {
  position: relative;
}
.secondary-service-img-block {
  display: block;
}
.secondary-service-pic {
  display: block;
  width: 100%;
  border-radius: 20px;
}
.secondary-plus-detail {
  padding: 20px 10px 20px 19px; }
.secondary-service-name {
  display: block;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 17px;
}
.secondary-service-link {
  display: none;
}
.secondary-service-content {
  min-height: 78px;
}
.secondary-service-block:hover {
  box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
}
.secondary-service-block:hover .secondary-service-pic {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.secondary-service-block:hover .secondary-service-content {
  display: none;
}
.secondary-service-block:hover .secondary-service-link {
  display: inline-block;
}
.secondary-service-price {
  position: absolute;
  top: 30px;
  left: 30px;
  min-height: 30px; }
.secondary-service-price_item {
  padding-right: 11px;
  padding-left: 11px;
  background-color: #009B47;
  border-radius: 8px;
  font-weight: 500;
  font-size: 15px;
  line-height: 29px;
  color: #FFFFFF;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 10px; }
.secondary-service-list .owl-stage {
  display: flex;
}

.secondary-support {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px;
  padding: 30px;
  background-color: #ECEFF5;
  border-radius: 20px;
}
.secondary-support-main {
  width: 33.33333%;
  padding-right: 30px;
}
.secondary-support-item {
  width: 33.33333%;
  padding-right: 30px;
}
.secondary-support-item ul {
  margin-bottom: 0;
}
.secondary-support-item ul li {
  margin-bottom: 5px;
}
.secondary-support-name {
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
}
.secondary-support-price {
  display: inline-block;
  margin-bottom: 21px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #009B47;
  border-radius: 8px;
  font-weight: 800;
  font-size: 20px;
  line-height: 37px;
  color: #FFFFFF;
}
.secondary-support-info {
  font-weight: 500;
  font-size: 18px;
  font-family: 'Rubik';
  line-height: 29px;
}

.secondary-info {}
.secondary-info-item {
  display: inline-block;
  vertical-align: text-top;
  width: 49%;
  padding-right: 30px;
}
.secondary-info-name {
  display: block;
  margin-bottom: 25px;
  font-size: 28px;
  font-weight: 700;
}
.secondary-info ul {
  margin-left: 23px;
}
.secondary-info ul li::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 10px;
  margin-top: -2px;
  margin-left: -23px;
  margin-right: 9px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.33333 6.33333L3.23309 7.75815C3.66178 8.07967 4.26772 8.00612 4.60705 7.59139L10 1' stroke='%23333333' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
  border-radius: 0;
}

@media screen and (max-width: 992px) {
  .secondary-plus-list {
    display: block;
    margin-right: 115px;
    margin-left: 0;
  }
  .secondary-plus-item {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .secondary-service {
    margin-bottom: 50px;
  }
  .secondary-service-list {
    display: block;
    margin-right: 115px;
    margin-left: 0;
  }
  .secondary-service-item {
    width: 100%;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0;
  }
  .secondary-service-content {
    min-height: auto;
  }
  .secondary-service-link {
    display: inline-block;
  }
  .secondary-service-content {
    margin-bottom: 17px;
  }
  .secondary-service-block:hover .secondary-service-content {
    display: block;
  }
  .secondary-service-price {
    top: 20px;
    left: 20px;
  }
  .secondary-support {
    margin-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .secondary-support-main {
    width: 100%;
    padding-right: 0;
    max-width: 600px;
    margin-bottom: 20px;
  }
  .secondary-support-item {
    width: 50%;
  }
  .secondary-support-item:last-child {
    width: 50%;
  }
  .secondary-info-name {
    font-size: 17px;
  }
}

@media screen and (max-width: 720px) {
  .secondary-plus-list {
    margin-right: 26px;
  }
  .secondary-service-list {
    margin-right: 26px;
  }
  .secondary-service-block {
    box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
  }
  .secondary-service-pic {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .secondary-support-item {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .secondary-support-item:last-child {
    width: 100%;
    margin-bottom: 0;
  }
  .secondary-info-item {
    display: block;
    width: 100%;
    margin-bottom: 30px;
    padding-right: 0;
  }
}
/* /secondary */

/* profile */
.profile {
  margin-bottom: 80px;
  padding-bottom: 78px;
  background-color: #ECEFF5;
}
.profile-container {
  display: flex;
}
.profile-side {
  width: 31.7%;
  padding-right: 30px;
}
.profile-content {
  width: 68.3%;
  padding-top: 40px;
  padding-bottom: 40px;
  background: #FFFFFF url(/local/templates/povoenke_new/assets/css/../images/profile/profile-data-bgr-1.png) no-repeat right top;
  border-radius: 20px;
}
.profile-block {
  padding-right: 30px;
  padding-left: 30px;
}
.profile-content-data {
  background-image: url(/local/templates/povoenke_new/assets/css/../images/profile/profile-data-bgr.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}
.profile-title {
  display: block;
  position: relative;
  margin-bottom: 40px;
  padding-right: 30px;
}
.profile-title:after {
  content: '';
  position: absolute;
  top: 4px;
  right: 0;
  width: 25px;
  height: 25px;
  transform: rotate(81.62deg);
  background: linear-gradient(90deg, #1bba63 0%, #009B47 100%);
  border-radius: 50%;
}
.profile-menu {}
.profile-menu-item {
  margin-bottom: 20px;
}
.profile-menu-link {
  display: flex;
  padding: 10px 30px;
  text-decoration: none;
  background-color: #FFFFFF;
  border-radius: 20px;
  font-size: 16px;
  font-family: 'Rubik';
}
.profile-menu-item_active {}
.profile-menu-item_active .profile-menu-link {
  font-weight: 500;
  color: #009B47;
}
.profile-total {}
.profile-menu-amount {
  margin-left: auto;
  vertical-align: middle;
}
.profile-menu-amount:before {
  content: '\2022';
  display: inline-block;
  margin-right: 10px;
}

.profile-data {
  display: flex; }
  
.profile-data form {
	display: flex; }
	
.profile-data-main {
  width: 77%;
  padding-right: 30px;
}
.profile-data-side {
  width: 23%;
}
.profile-data-photo {
  width: 100%;
  border-radius: 20px;
}
.profile-name {
  display: block;
  margin-bottom: 18px;
  text-transform: uppercase;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 15px;
}
.profile-data-name {
  margin-bottom: 5px;
}
.profile-data-button {
  width: 100%;
}
.profile-field-group {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: 35px;
}
.profile-field {
  width: 50%;
  padding-right: 15px;
  padding-left: 15px;
}
.profile-field_simple {
  margin-top: 10px;
}
.profile-field_simple .field-input {
  padding-top: 39px;
}

.profile-menu-mob {
  display: none;
  margin-bottom: 30px;
}
.profile-menu-mob-switcher {
  display: flex;
  height: 45px;
  padding: 10px 20px;
  background: #fff no-repeat right center;
  border-radius: 20px;
}
.profile-menu-mob-icon {
  display: block;
  margin: auto 0 auto auto;
  width: 20px;
  height: 15px;
  background: no-repeat right center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.9997 14.5276C19.9997 14.9799 19.5537 15.3458 19.0048 15.3458H10.995C10.7311 15.3458 10.478 15.2596 10.2914 15.1062C10.1048 14.9527 10 14.7446 10 14.5276C10 14.3106 10.1048 14.1025 10.2914 13.9491C10.478 13.7957 10.7311 13.7095 10.995 13.7095H19.0048C19.5547 13.7095 19.9997 14.0754 19.9997 14.5276Z' fill='black' fill-opacity='0.8'/%3e%3cpath d='M19.9995 8.02324C19.9995 8.47549 19.5535 8.8414 19.0045 8.8414H0.994973C0.73109 8.8414 0.478015 8.7552 0.291421 8.60176C0.104827 8.44833 0 8.24023 0 8.02324C0 7.80625 0.104827 7.59815 0.291421 7.44471C0.478015 7.29128 0.73109 7.20508 0.994973 7.20508H9.99973H19.0045C19.5545 7.20508 19.9995 7.57181 19.9995 8.02324Z' fill='black' fill-opacity='0.8'/%3e%3cpath d='M19.0047 2.33554C19.2685 2.33554 19.5216 2.24934 19.7082 2.09591C19.8948 1.94247 19.9996 1.73437 19.9996 1.51738C19.9996 1.30039 19.8948 1.09229 19.7082 0.938852C19.5216 0.785417 19.2685 0.699219 19.0047 0.699219H6.99497C6.86431 0.699219 6.73493 0.720381 6.61421 0.761497C6.4935 0.802614 6.38381 0.862879 6.29142 0.938852C6.19903 1.01483 6.12574 1.10502 6.07574 1.20428C6.02574 1.30355 6 1.40994 6 1.51738C6 1.62482 6.02574 1.73121 6.07574 1.83048C6.12574 1.92974 6.19903 2.01993 6.29142 2.09591C6.38381 2.17188 6.4935 2.23214 6.61421 2.27326C6.73493 2.31438 6.86431 2.33554 6.99497 2.33554H19.0047Z' fill='black' fill-opacity='0.8'/%3e%3c/svg%3e ");
}

.profile-panel {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.profile-label {
  display: inline-block;
  margin-right: 9px;
  font-size: 16px;
}
.profile-amount {
  color: #009B47;
}
.profile-amount:before {
  content: '\2022';
  display: inline-block;
  vertical-align: bottom;
  margin-right: 10px;
  font-size: 24px;
}

.profile-list {
  margin-bottom: 37px;
}
.profile-list-item {
  margin-top: -1px;
  margin-bottom: -1px;
}
.profile-list-block {
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  border: solid #ECEFF5;
  border-width: 1px 0;
}
.profile-list-item:first-child .profile-list-block {

}
.profile-list-col {
  padding-right: 22px;
}
.profile-list-col_info {
  width: 88%;
}
.profile-list-col_actions {
  width: 12%;
  text-align: right;
}
.profile-list-pic {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  min-width: 46px;
  width: 46px;
  height: 46px;
  margin-right: 22px;
  background-color: #ECEFF5;
  border-radius: 15px;
}
.profile-list-icon {
  display: block;
  width: 17px;
  height: 19px;
  background-repeat: no-repeat;
  background-position:  0 0;
}
.profile-list-icon_notice {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.27731 1.72914L8.29953 1.27537C8.29987 1.26843 8.3 1.26264 8.3 1.25773C8.3 1.08235 8.1607 0.949219 8 0.949219C7.8393 0.949219 7.7 1.08234 7.7 1.25773C7.7 1.26267 7.70014 1.26851 7.70048 1.27542L7.7227 1.72917L7.27315 1.79465C6.09068 1.96689 4.90122 2.73607 4.04899 3.88549C3.20395 5.02522 2.71833 6.50297 2.89452 8.05377C3.01716 8.69955 2.87498 9.22211 2.59118 9.65882C2.33054 10.0599 1.95225 10.3814 1.63332 10.6524L8.27731 1.72914ZM8.27731 1.72914L8.72688 1.7946C9.90939 1.9668 11.0989 2.73596 11.9512 3.8854C12.7962 5.02513 13.2819 6.50292 13.1057 8.05377C12.9832 8.69834 13.1227 9.21951 13.4047 9.65559C13.6634 10.0556 14.0395 10.3756 14.3568 10.6456C14.3654 10.6528 14.3739 10.6601 14.3824 10.6673L14.3824 10.6673C15.0364 11.2239 15.4999 11.6467 15.5 12.4091C15.5001 12.9964 15.3326 13.4281 15.0669 13.7517C14.7961 14.0815 14.3938 14.3344 13.8711 14.5042L13.8581 14.5084L13.8461 14.513L13.846 14.5131L13.8458 14.5131L13.8456 14.5132L13.8454 14.5133L13.8435 14.514L13.8293 14.5193C13.8156 14.5242 13.7937 14.5321 13.7636 14.5424C13.7035 14.5629 13.6109 14.5933 13.4865 14.6303C13.2377 14.7042 12.862 14.8045 12.3661 14.9053C11.3743 15.107 9.9013 15.3109 8.0001 15.3109C6.0989 15.3109 4.62594 15.107 3.63414 14.9053C3.1382 14.8045 2.76251 14.7042 2.51372 14.6303C2.38933 14.5933 2.29666 14.5629 2.23656 14.5424C2.20652 14.5321 2.18461 14.5242 2.17095 14.5193L2.15666 14.514L2.15482 14.5133L2.15457 14.5132L2.15437 14.5131L2.15418 14.5131L2.15411 14.513L2.14208 14.5084L2.12909 14.5042C1.60071 14.3325 1.20001 14.0874 0.931557 13.7642C0.669152 13.4483 0.500203 13.0186 0.500203 12.4091H0.500247L0.500159 12.4024C0.490205 11.6543 0.94798 11.2351 1.60796 10.6739L8.27731 1.72914Z' fill='%234F4F4F' stroke='%234F4F4F'/%3e%3cpath d='M5 16.9492C6.5 18.2826 9.5 18.2826 11 16.9492' stroke='%234F4F4F' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}
.profile-list-icon_message {
  width: 19px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 9.44922C0 16.8607 1.5885 18.4492 9 18.4492C16.4115 18.4492 18 16.8607 18 9.44922C18 7.41228 17.88 5.81517 17.5521 4.57C16.7126 5.48818 15.6532 6.59232 14.5026 7.57579C12.8706 8.97063 10.8941 10.2674 9 10.2674C7.10589 10.2674 5.12941 8.97063 3.49745 7.57579C2.34679 6.59232 1.2874 5.48818 0.447866 4.57C0.119987 5.81517 0 7.41228 0 9.44922ZM6 12.7219C5.58579 12.7219 5.25 13.0883 5.25 13.5401C5.25 13.992 5.58579 14.3583 6 14.3583H12C12.4142 14.3583 12.75 13.992 12.75 13.5401C12.75 13.0883 12.4142 12.7219 12 12.7219H6Z' fill='%23333333'/%3e%3cpath d='M13.5775 6.28768C14.854 5.19658 16.0197 3.94065 16.8985 2.96358C15.7073 0.999527 13.3623 0.449219 9 0.449219C4.6377 0.449219 2.29268 0.999527 1.1015 2.96358C1.98031 3.94065 3.14595 5.19658 4.42255 6.28768C6.03059 7.66208 7.65411 8.63104 9 8.63104C10.3459 8.63104 11.9694 7.66208 13.5775 6.28768Z' fill='%23333333'/%3e%3c/svg%3e ");
}
.profile-list-icon_doc {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5929 0.233743C11.253 0.410039 11.0013 0.767047 11.0013 1.18975V5.35255C11.0013 5.90848 11.4405 6.41667 12.0518 6.41667H16.0336C16.4525 6.41667 16.7584 6.20779 16.9277 5.9192C16.99 6.18343 17.0221 6.45652 17.0221 6.73293V14.6175C17.0221 16.4964 15.5652 18.0196 13.768 18.0196H4.23464C2.43741 18.0196 0.980469 16.4964 0.980469 14.6175V3.55833C0.980469 1.67941 2.43741 0.15625 4.23464 0.15625H10.9022C11.1363 0.15625 11.3678 0.182623 11.5929 0.233743ZM12.5013 4.91667V2.30053L15.0037 4.91667H12.5013ZM6.2513 12.5833C6.2513 12.1691 6.58709 11.8333 7.0013 11.8333H11.0013C11.4155 11.8333 11.7513 12.1691 11.7513 12.5833C11.7513 12.9975 11.4155 13.3333 11.0013 13.3333H7.0013C6.58709 13.3333 6.2513 12.9975 6.2513 12.5833ZM6.08464 8.95833C5.67042 8.95833 5.33464 9.29411 5.33464 9.70833C5.33464 10.1225 5.67042 10.4583 6.08464 10.4583H11.918C12.3322 10.4583 12.668 10.1225 12.668 9.70833C12.668 9.29411 12.3322 8.95833 11.918 8.95833H6.08464Z' fill='%23009B47'/%3e%3c/svg%3e ");
}
.profile-list-icon_list {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.17157 1.17157C0 2.34315 0 4.22877 0 8.00001V9.86C0 13.6312 0 15.5169 1.17157 16.6884C2.34315 17.86 4.22876 17.86 8 17.86C11.7712 17.86 13.6569 17.86 14.8284 16.6884C16 15.5169 16 13.6312 16 9.85999V8C16 4.22876 16 2.34315 14.8284 1.17157C13.6569 0 11.7712 0 8 0C4.22876 0 2.34315 0 1.17157 1.17157ZM4.57422 4.50293C4.16001 4.50293 3.82422 4.83872 3.82422 5.25293C3.82422 5.66714 4.16001 6.00293 4.57422 6.00293H11.4314C11.8456 6.00293 12.1814 5.66714 12.1814 5.25293C12.1814 4.83872 11.8456 4.50293 11.4314 4.50293H4.57422ZM4.57422 8.70528C4.16001 8.70528 3.82422 9.04107 3.82422 9.45528C3.82422 9.8695 4.16001 10.2053 4.57422 10.2053H11.4314C11.8456 10.2053 12.1814 9.8695 12.1814 9.45528C12.1814 9.04107 11.8456 8.70528 11.4314 8.70528H4.57422ZM4.57422 12.9076C4.16001 12.9076 3.82422 13.2434 3.82422 13.6576C3.82422 14.0718 4.16001 14.4076 4.57422 14.4076H9.14565C9.55986 14.4076 9.89565 14.0718 9.89565 13.6576C9.89565 13.2434 9.55986 12.9076 9.14565 12.9076H4.57422Z' fill='%23CCD2E3'/%3e%3c/svg%3e ");
}
.profile-list-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.profile-list-info {
  display: flex;
}
.profile-list-detail {}
.profile-date {
  display: flex;
  flex-wrap: wrap;
}
.profile-date-item {
  margin-right: 42px;
  font-size: 14px;
  color: #828282;
}
.profile-date-item:last-child {
  margin-right: 0;
}
.profile-date-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -1px;
  margin-right: 5px;
}
.profile-list-content {}
.profile-list-pic_active {
  background-color: #cbf4dd;
}
.profile-list-pic_active .profile-list-icon_notice {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='19' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.27731 1.72914L8.29953 1.27537C8.29987 1.26843 8.3 1.26264 8.3 1.25773C8.3 1.08235 8.1607 0.949219 8 0.949219C7.8393 0.949219 7.7 1.08234 7.7 1.25773C7.7 1.26267 7.70014 1.26851 7.70048 1.27542L7.7227 1.72917L7.27315 1.79465C6.09068 1.96689 4.90122 2.73607 4.04899 3.88549C3.20395 5.02522 2.71833 6.50297 2.89452 8.05377C3.01716 8.69955 2.87498 9.22211 2.59118 9.65882C2.33054 10.0599 1.95225 10.3814 1.63332 10.6524L8.27731 1.72914ZM8.27731 1.72914L8.72688 1.7946C9.90939 1.9668 11.0989 2.73596 11.9512 3.8854C12.7962 5.02513 13.2819 6.50292 13.1057 8.05377C12.9832 8.69834 13.1227 9.21951 13.4047 9.65559C13.6634 10.0556 14.0395 10.3756 14.3568 10.6456C14.3654 10.6528 14.3739 10.6601 14.3824 10.6673L14.3824 10.6673C15.0364 11.2239 15.4999 11.6467 15.5 12.4091C15.5001 12.9964 15.3326 13.4281 15.0669 13.7517C14.7961 14.0815 14.3938 14.3344 13.8711 14.5042L13.8581 14.5084L13.8461 14.513L13.846 14.5131L13.8458 14.5131L13.8456 14.5132L13.8454 14.5133L13.8435 14.514L13.8293 14.5193C13.8156 14.5242 13.7937 14.5321 13.7636 14.5424C13.7035 14.5629 13.6109 14.5933 13.4865 14.6303C13.2377 14.7042 12.862 14.8045 12.3661 14.9053C11.3743 15.107 9.9013 15.3109 8.0001 15.3109C6.0989 15.3109 4.62594 15.107 3.63414 14.9053C3.1382 14.8045 2.76251 14.7042 2.51372 14.6303C2.38933 14.5933 2.29666 14.5629 2.23656 14.5424C2.20652 14.5321 2.18461 14.5242 2.17095 14.5193L2.15666 14.514L2.15482 14.5133L2.15457 14.5132L2.15437 14.5131L2.15418 14.5131L2.15411 14.513L2.14208 14.5084L2.12909 14.5042C1.60071 14.3325 1.20001 14.0874 0.931557 13.7642C0.669152 13.4483 0.500203 13.0186 0.500203 12.4091H0.500247L0.500159 12.4024C0.490205 11.6543 0.94798 11.2351 1.60796 10.6739L8.27731 1.72914Z' fill='%23009B47' stroke='%23009B47'/%3e%3cpath d='M5 16.9492C6.5 18.2826 9.5 18.2826 11 16.9492' stroke='%23009B47' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.profile-list-pic_active .profile-list-icon_message {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 9.44922C0 16.8607 1.5885 18.4492 9 18.4492C16.4115 18.4492 18 16.8607 18 9.44922C18 7.41228 17.88 5.81517 17.5521 4.57C16.7126 5.48818 15.6532 6.59232 14.5026 7.57579C12.8706 8.97063 10.8941 10.2674 9 10.2674C7.10589 10.2674 5.12941 8.97063 3.49745 7.57579C2.34679 6.59232 1.2874 5.48818 0.447866 4.57C0.119987 5.81517 0 7.41228 0 9.44922ZM6 12.7219C5.58579 12.7219 5.25 13.0883 5.25 13.5401C5.25 13.992 5.58579 14.3583 6 14.3583H12C12.4142 14.3583 12.75 13.992 12.75 13.5401C12.75 13.0883 12.4142 12.7219 12 12.7219H6Z' fill='%23009B47'/%3e%3cpath d='M13.5775 6.28768C14.854 5.19658 16.0197 3.94065 16.8985 2.96358C15.7073 0.999527 13.3623 0.449219 9 0.449219C4.6377 0.449219 2.29268 0.999527 1.1015 2.96358C1.98031 3.94065 3.14595 5.19658 4.42255 6.28768C6.03059 7.66208 7.65411 8.63104 9 8.63104C10.3459 8.63104 11.9694 7.66208 13.5775 6.28768Z' fill='%23009B47'/%3e%3c/svg%3e ");
}

.profile-list-item_selected {
  position: relative;
  box-shadow: 0px 0px 120px rgba(235, 235, 233, 0.8);
  background-color: #fff;
}
.profile-list-item_selected .profile-list-block {
  border-color: transparent;
}

.profile-actions {
  display: flex;
  flex-wrap: wrap;
}
.profile-actions-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: 20px;
}
.profile-actions-list-item {
  padding-right: 30px;
}
.profile-actions-list-item:last-child {
  padding-right: 0;
}
.profile-actions-list-icon {
  display: inline-block;
  margin-right: 9px;
}
.profile-actions-list-link {
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
}
.profile-actions-list-link:hover {
  text-decoration: underline;
}

.profile-pager {
  margin-left: auto;
  display: flex;
  align-items: center;
}
.profile-pager-item {
  margin-right: 8px;
  font-size: 15px;
}
.profile-pager-item:last-child {
  margin-right: 0;
}
.profile-pager-item_first {
  margin-right: 20px;
}
.profile-pager-item_last {
  margin-left: 12px;
}
.profile-pager-link {
  display: inline-block;
  padding-right: 6px;
  padding-left: 6px;
  text-decoration: none;
  font-size: 16px;
  color: #828282;
}
.profile-pager-icon {
  display: inline-block;
  width: 7px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.14142 6.3078L0.575736 5.74211L0.575735 5.74211L1.14142 6.3078ZM1.14142 6.59064L0.575736 7.15633L0.575736 7.15633L1.14142 6.59064ZM5.43432 0.883533L0.575736 5.74211L1.70711 6.87348L6.56569 2.0149L5.43432 0.883533ZM0.575736 7.15633L5.43432 12.0149L6.56569 10.8835L1.70711 6.02495L0.575736 7.15633ZM0.575735 5.74211C0.185209 6.13264 0.185214 6.7658 0.575736 7.15633L1.70711 6.02496C1.94142 6.25927 1.94142 6.63917 1.70711 6.87348L0.575735 5.74211Z' fill='%23333333'/%3e%3c/svg%3e");
}
.profile-pager-link_last .profile-pager-icon {
  transform: scaleX(-1);
}
.profile-pager-item_active .profile-pager-link {
  color: #000000;
}
.profile-pager-item_default .profile-pager-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.14142 6.3078L0.575736 5.74211L0.575735 5.74211L1.14142 6.3078ZM1.14142 6.59064L0.575736 7.15633L0.575736 7.15633L1.14142 6.59064ZM5.43432 0.883533L0.575736 5.74211L1.70711 6.87348L6.56569 2.0149L5.43432 0.883533ZM0.575736 7.15633L5.43432 12.0149L6.56569 10.8835L1.70711 6.02495L0.575736 7.15633ZM0.575735 5.74211C0.185209 6.13264 0.185214 6.7658 0.575736 7.15633L1.70711 6.02496C1.94142 6.25927 1.94142 6.63917 1.70711 6.87348L0.575735 5.74211Z' fill='%23828282'/%3e%3c/svg%3e");
}

.profile-link {
  margin-left: auto;
  text-decoration: underline;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 16px;
  color: #009B47;
}
.profile-link:hover {
  text-decoration: none;
  color: #009B47;
}

.profile-message-list {
  display: flex;
  flex-wrap: wrap;
}
.profile-message-list-item {
  margin-right: 40px;
  color: #828282;
  font-size: 14px;
}
.profile-message-list-item:last-child {
  margin-right: 0;
}
.profile-message-list-label {
}
.profile-message-list-label_active {
  color: #009B47;
}
.profile-list-switcher-wrap {
  display: inline-block;
  width: 16px;
  margin-left: 12px;
}
.profile-list-switcher {
  display: inline-block;
  width: 16px;
  height: 20px;
  padding: 6px 4px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.85858 5.85858L5.29289 6.42426L5.29289 6.42426L5.85858 5.85858ZM6.14142 5.85858L6.70711 6.42426L6.70711 6.42426L6.14142 5.85858ZM0.434315 1.56568L5.29289 6.42426L6.42426 5.29289L1.56569 0.434314L0.434315 1.56568ZM6.70711 6.42426L11.5657 1.56568L10.4343 0.434314L5.57574 5.29289L6.70711 6.42426ZM5.29289 6.42426C5.68342 6.81479 6.31658 6.81479 6.70711 6.42426L5.57574 5.29289C5.81005 5.05858 6.18995 5.05858 6.42426 5.29289L5.29289 6.42426Z' fill='%23333333'/%3e%3c/svg%3e");
}
.profile-list-item_current {}
.profile-list-container {
  display: none;
}
.profile-list-item_current .profile-list-container {
  display: block;
}
.profile-docs-icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 16px;
}
.profile-list-checkbox {
  margin-right: 0;
}
.profile-list-block_simple {
  border-color: transparent;
}
.profile-list-item_current .profile-list-switcher {
  transform: scaleY(-1);
}
.profile-list-item_current .profile-list-block {
  border-bottom-color: transparent;
}


@media screen and (max-width: 992px) {
  .profile-title {
    display: inline-block;
    padding-right: 100px;
  }
  .profile-side {
    width: 35%;
  }
  .profile-content {
    width: 65%;
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .profile-block {
    padding-right: 20px;
    padding-left: 20px;
  }
  .profile-menu-link {
    padding-left: 20px;
    padding-right: 20px;
  }
  .profile-container {
    display: block;
  }
  .profile-side {
    width: 100%;
    padding-right: 0;
  }
  .profile-content {
    width: 100%;
  }
  .profile-menu {
    display: none;
  }
  .profile-menu-mob {
    display: block;
  }
  .profile-list-content {
    font-size: 15px;
  }
  .profile-list-col:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 720px) {
  .profile-title {
    display: block;
    padding-right: 30px;
  }
  .profile-data {
    flex-direction: column;
  }
  .profile-data-main {
    width: 100%;
    padding-right: 0;
  }
  .profile-data-side {
    order: -1;
    width: 100%;
    margin-bottom: 20px;
  }
  .profile-field-group {
    display: block;
    margin-right: 0;
    margin-left: 0;
  }
  .profile-field {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .profile-content-data {
    background-image: none;
  }

  .profile-list {
    margin-bottom: 20px;
  }
  .profile-list-col {
    padding-right: 12px;
  }
  .profile-list-pic {
    margin-right: 13px;
  }
  .profile-date-item {
    margin-right: 25px;
  }
  .profile-actions {
    display: block;
  }
  .profile-actions-list {
    display: block;
    margin-bottom: 30px;
    margin-left: 62px;
    margin-right: 0;
  }
  .profile-actions-list-item {
    padding-right: 15px;
  }
  .profile-pager {
    justify-content: center;
  }
  .profile-message-list-item {
    margin-bottom: 10px;
    line-height: 20px;
    font-size: 13px;
  }
  .profile-list-content {
    font-size: 14px;
    line-height: 24px;
  }
  .profile-list-col_info {
    width: 84%;
  }
  .profile-list-col_actions {
    width: 16%;
  }
  .profile-list-switcher-wrap {
    margin-left: 4px;
  }
  .profile-docs-icon {
    margin-left: 4px;
  }
  .profile-link {
    margin-left: 0;
  }
}
/* /profile */
/* End */


/* Start:/local/templates/povoenke_new/assets/css/style.css?171163628860477*/
@font-face {
  font-family: 'ALSRubl';
  src: local("ALSRubl"), url("/local/templates/povoenke_new/assets/css/../fonts/ALSRubl/rouble.otf");
  font-weight: 400; }
  
.rouble {
    font-family: "ALSRubl"; }

.btn-border {
	display: inline-block;
	color: #333333;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	padding: 13px 25px;
	border: 1px solid #E0E0E0;
	border-radius: 15px;
	text-decoration: none; }
.btn-border:hover {
	border-color: #009B47; }
.btn-border:active {
	border-color: #333; }
	
	
.new-list .new-sale {
	padding: 10px 15px; }
.new {
	margin-bottom: 70px; }
.house-img {
	max-width: 100%;
	width: auto; }
.user-links-element {
	display: flex; }
.user-links-informer {
	top: -3px; }
.house-title {
	margin-bottom: 0; }
.house-list-panel {
	margin-bottom: 30px; }
.house-list-panel {
	align-items: center; }
.breadcrumbs-icon {
	position: relative;
	top: -1px; }

.action-title {
	margin-bottom: 10px; }
.action-list-panel {
	margin-bottom: 30px;
	align-items: self-end; }

	
.text-right {
    text-align: right; }
.section-title {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 36px;
	color: rgba(0, 0, 0, 0.8);
	text-align: left;
	padding-bottom: 50px; }
.width-152 {
	min-width: 152px;}


.approval-title {
	min-width: 320px;
	max-width: 1200px;
	margin: 0 auto;
	padding-right: 15px;
	padding-left: 15px; }
.approval-title .approval-info {
	display: none; }
.approval-item {
	max-width: 1200px;
	margin: 0 auto;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom: 1px solid #ECEFF5;
	position: relative; }
.approval-row {
	display: flex;
	align-items: center;
	width: 100%; }
.approval-col {
	padding: 20px 15px; }
.approval-col.approval-col_logo {
	width: 25%; }
.approval-col_section {
	width: 57%; }
.approval-col_logo img {
	max-width: 185px; }
.approval-item__panel {
    padding: 25px 0px 10px;
    border-bottom: none; }
.approval-item__panel .approval-row {
	align-items: flex-start; }
.approval-item__panel:hover {
	background-color: transparent; }
.approval-col:nth-child(2) {
	width: 15%; }
.approval-col:nth-child(3) {
	width: 18%; }
.approval-col:nth-child(4) {
	width: 16%; }
.approval-col:nth-child(5) {
	width: 15%; }
.approval-col:nth-child(6) {
	width: 11%; }
.approval-filter {
    display: flex; }
.approval-filter__text li {
	color: #828282; }
.approval-filter__text li.is-active {
	color: #333333; }
.approval-filter .checkbox-switch {
	margin-right: 15px; }
.approval-percent {
	color: #333333;
	letter-spacing: 0.04em;
	font-weight: 500;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 20px; }
.approval-sum {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.04em;
	color: #333333; }
.approval-more {
	text-align: center;
	padding: 35px 0px 85px; }
.approval-col_more a {
	display: inline-block;
	color: #333333;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	padding: 13px 25px;
	text-decoration: none;
	border-radius: 15px;
	transition: 0.5s; }
.approval-col_more a:hover {
	background: #009B47;
	text-decoration: none;
	background: -moz-linear-gradient(left,  #009B47 0%, #1bba63  100%);
	background: -webkit-linear-gradient(left,  #009B47 0%,#1bba63 100%);
	background: linear-gradient(to right,  #009B47 0%,#1bba63 100%); }
.approval-col_more a:active {
	border-color: #333; }
.approval-info {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #828282;
	width: 24px;
	height: 24px;
	background: #ECEFF5;
	border-radius: 30px;
	display: inline-block;
	text-align: center;
	line-height: 24px;
	margin-right: 15px; }
.approval-link {
	display: none; }
.approval-col__link-mob {
	display: none; }
.approval-col__link-mob a {
	display: inline-block;
	color: #333333;
	text-align: center;
	font-weight: 500;
	font-size: 15px;
	line-height: 19px;
	padding: 10px 20px;
	text-decoration: none;
	border-radius: 15px;
	transition: 0.5s;
	background: #009B47;
	text-decoration: none;
	background: -moz-linear-gradient(left,  #009B47 0%, #1bba63  100%);
	background: -webkit-linear-gradient(left,  #009B47 0%,#1bba63 100%);
	background: linear-gradient(to right,  #009B47 0%,#1bba63 100%); }
.approval-section-row {
	display: flex;
	align-items: flex-start;
	width: 100%; }
.approval-section-row .approval-col {
	width: 25%; }

.checkbox-switch {
	display: inline-block;    
	height: 50px;    
	line-height: 50px;        
	position: relative;
	vertical-align: middle;
	font-size: 14px;
	user-select: none; }
.checkbox-switch .checkbox-switch-circle {
	border-radius: 30px;
	position: relative;	
	display: inline-block;
	box-sizing: border-box;			
	width: 25px;
	cursor: pointer;
	height: 50px;
	vertical-align: top;
	background: #009B47;
	background: -moz-linear-gradient(top,  #009B47 0%, #009B47 100%);
	background: -webkit-linear-gradient(top,  #009B47 0%,#009B47 100%);
	background: linear-gradient(to bottom,  #009B47 0%,#009B47 100%);
	transition: .2s; }
.checkbox-switch .checkbox-switch-circle:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 4px;	
	display: inline-block;
	width: 18px;	
	height: 18px;
	border-radius: 50%;
	background: #FFFFFF;
	box-shadow: 0px 0px 2px rgba(244, 163, 42, 0.6);
	transition: .15s; }
.checkbox-switch input[type=checkbox] {
	display: block;	
	width: 0;
	height: 0;	
	position: absolute;
	z-index: -1;
	opacity: 0; }
.checkbox-switch input[type=checkbox]:checked + .checkbox-switch-circle:before {
	transform:translateY(25px); }
.checkbox-switch input[type=checkbox]:checked + .checkbox-switch-circle {
	background: #009B47;
	background: -moz-linear-gradient(top,  #009B47 0%, #009B47 100%);
	background: -webkit-linear-gradient(top,  #009B47 0%,#009B47 100%);
	background: linear-gradient(to bottom,  #009B47 0%,#009B47 100%); }


.calculation {
	padding-bottom: 85px; }
.calculation-item {
	background: #ECEFF5;
	border-radius: 20px;
	padding: 34px 31px;
	letter-spacing: 1px;
	min-height: 380px;
	overflow: hidden;
	position: relative; }
.calculation-title {
	color: rgba(0, 0, 0, 0.8);
	font-weight: 500;
	font-size: 23px;
	font-family: 'Rubik';
	letter-spacing: 0.01px;
	margin-bottom: 24px; }
.calculation-item__row {
    display: flex; }
.calculation-item__field {
	margin-right: 20px; }
.calculation-item__field:nth-child(1) {
	width: 43%; }
.calculation-item__field:nth-child(2) {
	width: 45%; }
.calculation-item__select {
    max-width: 195px; }
.calculation-item__select .selectric {
	border-color: #fff; }
.calculation-item__select .selectric .label {
	font-weight: normal; }
.calculation-item__label {
	font-family: 'Rubik';
    font-size: 15px;
    letter-spacing: 0.2px;
    margin-bottom: 17px; }
.calculation-item__text {
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	color: #4F4F4F;
	letter-spacing: 0.1px;
	padding-top: 30px; }
.calculation-item__price {
	font-weight: 900;
	font-size: 16px;
	line-height: 19px;
	color: rgba(0, 0, 0, 0.8);
	margin-left: 10px; }
.calculation-item__total-text {
    font-weight: 800;
	font-size: 20px;
	line-height: 26px;
	text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 10px; }
.calculation-item__total-price {
	font-weight: 900;
	font-size: 34px;
	line-height: 34px;
	color: rgba(0, 0, 0, 0.8); }
.calculation-item__total-btn {
	margin-top: 60px; }
.calculation-item__total-btn a.button {
	font-size: 15px;
	font-family: 'Rubik';
	font-weight: 400;
	width: 100%;
	max-width: 195px; }
.calculation-small {
	background: #cbf4dd;
	background: -moz-linear-gradient(left,  #cbf4dd 0%, #cbf4dd 100%);
	background: -webkit-linear-gradient(left,  #cbf4dd 0%,#cbf4dd 100%);
	background: linear-gradient(to right,  #cbf4dd 0%,#cbf4dd 100%); }
.calculation-small:before {
	position: absolute;
	bottom: 0;
	right: 0;
	content: '';
	width: 40%;
	height: 240px;
	background-image: url('/images/iphone-calc.png');
	background-repeat: no-repeat;
	background-position: left; }
.calculation-small .calculation-title {
	margin-bottom: 0px; }
.calculation-small .calculation-item__text {
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	padding-top: 23px;
	max-width: 75%; }
.calculation-small .calculation-item__total-btn {
    margin-top: 30px; }
.calculation-small .calculation-item__total-btn a.button {
	max-width: 152px; }
.calculation-large:before {
	width: 435px;
	height: 435px;
	border-radius: 435px;
	content: '';
	position: absolute;
	top: -22px;
	right: -340px;
	background: #009B47;
	background: -moz-linear-gradient(left,  #009B47 0%, #009B47 100%);
	background: -webkit-linear-gradient(left,  #009B47 0%,#009B47 100%);
	background: linear-gradient(to right,  #009B47 0%,#009B47 100%); }
.calculation-item__field .selectric-scroll {
    max-height: 155px; }


.refinancing-home {
	padding-bottom: 85px; }
.refinancing-home__item {
    margin-bottom: 25px;
    background: #ECEFF5;
	border-radius: 20px;
	overflow: hidden; }
.refinancing-home__item:last-child {
	margin-bottom: 0; }
.refinancing-home__row {
	display: flex;
	align-items: center; }
.refinancing-home__img {
    width: 34.5%;
    min-height: 260px;
    background-repeat: no-repeat;
	background-position: left center;
	background-size: 90%; }
.refinancing-home__info {
    width: 65.5%;
    padding: 25px 0;
    padding-right: 65px; }
.refinancing-home__name a,
.refinancing-home__name span {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
	display: inline-block; }
.refinancing-home__name {
	padding-bottom: 23px; }
.refinancing-home__text {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #333333; }
.refinancing-home__total {
	display: flex;
	padding-top: 34px;
	align-items: center;
	justify-content: space-between; }
.refinancing-home__action {
	position: relative;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	padding-left: 50px; }
.refinancing-home__action .gift-icon {
	background: #009B47;
	border-radius: 20px;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	left: 0;
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-right: 15px; }
.refinancing-home__action .gift-icon:before {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.1673 13.0904C25.5916 13.444 25.6489 14.0746 25.2953 14.4989L19.0437 22.0008C19.0314 22.0156 19.0191 22.0304 19.0068 22.0452C18.7112 22.4 18.4268 22.7413 18.1558 22.9879C17.8522 23.264 17.4463 23.5347 16.8969 23.5596C16.3475 23.5845 15.9188 23.3517 15.5914 23.1042C15.2991 22.8832 14.9851 22.569 14.6586 22.2424C14.645 22.2288 14.6314 22.2152 14.6177 22.2016L11.5741 19.158C11.1836 18.7674 11.1836 18.1343 11.5741 17.7438C11.9647 17.3532 12.5978 17.3532 12.9884 17.7438L16.0319 20.7873C16.4149 21.1703 16.6299 21.3821 16.7977 21.5089C16.7998 21.5106 16.802 21.5122 16.8041 21.5138C16.806 21.512 16.808 21.5102 16.81 21.5084C16.9656 21.3668 17.1606 21.1365 17.5073 20.7204L23.7589 13.2185C24.1125 12.7942 24.743 12.7369 25.1673 13.0904Z' fill='white'/%3e%3c/svg%3e ");
	position: absolute;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px;
	left: 50%;
	content: '';
	width: 20px;
	height: 20px; }
.refinancing-home__img img {
	display: none; }
.refinancing-home .slider-nav {
	display: none; }


.calculation-refinancing {
	background: #ECEFF5; }
.calculation-refinancing__wrapp {
	display: flex;
	align-items: center; }
.calculation-refinancing__info {
	padding: 62px 0;
	width: 50%; }
.calculation-refinancing__img {
    width: 50%;
    text-align: right; }
.calculation-refinancing__title {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 36px;
	color: #333333;
	margin-bottom: 44px; }
.calculation-refinancing__subtitle {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 32px;
	color: #333333;
	margin-bottom: 28px; }
.calculation-refinancing__text {
	font-weight: 300;
	font-size: 16px;
	color: #333333;
	margin-bottom: 28px; }
.refinancing-calc .mortgage-item__field:nth-child(1) {
    width: 45%;
    padding-right: 18px; }
.refinancing-calc .mortgage-item__field:nth-child(2) {
    width: 55%; }
.refinancing-calc .calculation-item__select {
    max-width: 100%; }
.refinancing-calc .mortgage-item__row.m-20 {
	margin-bottom: 25px; }
	

.about-wrapp {
	padding-top: 89px;
	padding-bottom: 85px; }
.about-top__row {
	display: flex; }
.about-title-mobile {
	display: none; }
.about-top__img {
	width: 34%;
	padding-right: 25px; }
.about-top__info {
	width: 66%;
	padding-top: 40px; }
.about-top__title .section-title {
	padding-bottom: 43px; }
.about-top__text {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	padding-bottom: 2px; }
.about-top__btn a {
	text-decoration: none; }
.about-top__btn a:hover {
	color: #009B47; }
.about-top__btn a:hover path {
	fill: #009B47; }
.about-top__btn a span {
	padding-right: 12px; }
.about-block {
    position: relative; }
.about-list {
    overflow: hidden;
    width: 100%; }
.about .owl-stage {
    display: flex; }
.about-top {
    padding-bottom: 40px; }
.about-bottom {
    padding-left: 160px;
	padding-right: 50px; }
.about-item {
	background: #ECEFF5;
	position: relative;
	border-radius: 25px;
	padding: 115px 30px 30px 30px;
	min-height: 290px;
	display: block; }
.about-item:hover {
	background: #cbf4dd;
	/*background: -moz-linear-gradient(left,  #FFDB7A 0%, #FFE9B7 100%);
	background: -webkit-linear-gradient(left,  #FFDB7A 0%,#FFE9B7 100%);
	background: linear-gradient(to right,  #FFDB7A 0%,#FFE9B7 100%); */}
.about-name {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 22px;
	line-height: 26px;
	color: rgba(0, 0, 0, 0.8);
	padding-bottom: 20px; }
.about-text {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #333333;	 }
.about-text span {
	font-weight: 500; }
.about-bottom .new-button {
    top: 44%; }
.about-bottom .slider-button.js-slider-prev {
	left: -64px; }
.about-bottom .slider-button.js-slider-next {
	right: -64px; }
.about-bottom .owl-dots {
    padding-top: 15px; }
.about-icon {
	position: absolute;
	top: -12px;
	left: -9px;
	text-align: center;
	width: 113px;
	height: 113px;
	background: #009B47;
	background: -moz-linear-gradient(left,  #009B47 0%, #1bba63  100%);
	background: -webkit-linear-gradient(left,  #009B47 0%, #1bba63 100%);
	background: linear-gradient(to right,  #009B47 0%, #1bba63 100%);
	border-radius: 100px; }
.about-icon span {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background-color: #fff;
	text-align: center;
	line-height: 40px;
	display: flex;
	position: absolute;
	top: 41px;
	left: 40px;
	align-items: center;
	justify-content: center; }
	

.reviews {
    position: relative; }
.reviews .new-nav {
	display: none; }
.revies-panel {
    display: flex;
    justify-content: space-between; }
.reviews-panel__control a.more {
	position: relative;
	top: -10px; }
.reviews-panel__control .link-line {
	margin-right: 30px;
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 16px;
	line-height: 19px; }
.reviews-panel__control .link-line:hover {
	color: #009B47; }
.reviews-item {
	background: #ECEFF5;
	overflow: hidden;
	border-radius: 20px;
	padding: 30px 32px;
	margin-bottom: 25px;
	position: relative; }
.reviews-item:before {
	position: absolute;
	top: -5px;
	right: -84px;
	content: '';
	width: 281px;
	height: 281px;
	background: #ECEFF5;
	box-shadow: 0px 4px 50px #FFFFFF;
	border-radius: 500px; }
.reviews-item:hover {
	background: #cbf4dd;
	background: -moz-linear-gradient(left,  #cbf4dd 0%, #cbf4dd 100%);
	background: -webkit-linear-gradient(left,  #cbf4dd 0%,#cbf4dd 100%);
	background: linear-gradient(to right,  #cbf4dd 0%,#cbf4dd 100%); }
.reviews-item__img span.img {
	display: inline-block;
	width: 70px;
	height: 70px;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 16px; }
.reviews-item__head {
    display: flex;
    position: relative;
    z-index: 10; }
.reviews-item__img {
    padding-right: 20px; }
.reviews-item__name {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 22px;
	line-height: 26px;
	color: #333333;
	text-decoration: none;
	padding-top: 3px; }
.reviews-item__position {
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	padding-top: 10px; }
.reviews-item__text {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	padding-top: 18px;
	padding-right: 112px;
	position: relative;
	z-index: 10;
	height: 122px;
	overflow: hidden; }
.reviews-item__num {
	position: absolute;
	top: -30px;
	right: 3px;
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 190px;
	line-height: 190px;
	color: #D3D9E2; }
.reviews-list .col-top {
	margin-top: 32px; }
.reviews-list .col-top-minus {
	margin-top: -32px; }
.reviews-item:hover .reviews-item__text {
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
.reviews-item__btn {
	padding-top: 31px;
	display: none; }
.reviews-item:hover .reviews-item__btn {
	display: block; }
.reviews-item:hover:before {
	background: #009B47;
	background: -moz-linear-gradient(left,  #009B47 0%, #1bba63  100%);
	background: -webkit-linear-gradient(left,  #009B47 0%, #1bba63  100%);
	background: linear-gradient(to left,  #009B47 0%, #1bba63 100%); }
.reviews-item:hover .reviews-item__num {
	display: none; }
.reviews-list .owl-dots {
	display: none; }
.reviews-bottom {
	display: none; }
.reviews-item__data {
    font-size: 13px;
    color: #999; }
	

.articles {
	padding-top: 60px; }
.articles-item {
	margin-bottom: 30px; }
.articles-item__large .articles-item__wrapp {
    display: flex;
    background-size: cover;
    justify-content: flex-end;
    border-radius: 20px; }
.articles-item__name a {
	display: inline-block;
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 22px;
	line-height: 30px;
	color: #333333;
	text-decoration: none; }
.articles-item__large {
	border-radius: 20px; }
.articles-item__large .articles-item__info {
    max-width: 385px;
    padding-right: 20px;
    padding-top: 30px; }
.articles-item__data {
	font-weight: normal;
	font-size: 14px;
	line-height: 26px;
	color: #FFFFFF;
	background: #009B47;
	border-radius: 8px;
	padding: 2px 11px 2px 35px;
	display: inline-block;
	margin-bottom: 27px;
	position: relative; }
.articles-item__data .calendar-icon {
	position: absolute;
	top: 4px;
	left: 7px; }
.articles-item__img .articles-item__data {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 10; }
.articles-item__name {
    margin-bottom: 34px; }
.articles-item__btn {
    display: flex;
    align-items: center;
    justify-content: space-between; }
.articles-item__btn .view {
    margin-left: 34px;
    display: block;
    position: relative;
    padding-left: 37px;
    font-weight: normal;
	font-size: 14px;
	line-height: 26px;
	color: #828282; }
.articles-item__btn .view svg {
    position: absolute;
    top: 4px;
    left: 0; }
.articles-item__small .articles-item__info {
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
	border-radius: 0px 0px 20px 20px;
	padding: 30px 20px 35px 20px; }
.articles-item__text {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	overflow: hidden;
	height: 80px; }
.articles-item__line .articles-item__info {
    padding: 23px 21px 23px 30px; }
.articles-item__line .articles-item__name {
	margin-bottom: 17px;
	height: 60px;
	overflow: hidden; }
.articles-item__img a {
	display: block;
	border-radius: 20px 20px 0px 0px;
	min-height: 240px;
	position: relative;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 10; }
.articles-wrapp .new-more.more {
    position: relative;
    top: -7px; }
.articles-item.articles-item__line .articles-item__img img {
	border-radius: 0; }
.articles-item.articles-item__line:hover .articles-item__img img {
	border-radius: 20px 20px 0px 0px; }
.articles-item.articles-item__line:hover .articles-item__info {
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
	border-radius: 0px 0px 20px 20px; }
.articles-bottom {
	display: none; }
.articles-item__line .articles-item__btn {
	display: none; }
.articles-item__info .articles-item__data {
	display: inline-block; }
    
    
.best-selections {
	padding-top: 55px; }
.best-selections__img {
	position: relative; }
.best-selections__img .img {
	display: block;
	height: 260px;
	background-size: cover;
	border-radius: 20px; }
.best-selections__left {
    flex: 0 0 72.5%;
    max-width: 72.5%;
    padding-right: 15px;
	padding-left: 15px; }
.best-selections__right {
    flex: 0 0 27.5%;
    max-width: 27.5%;
    padding-right: 15px;
	padding-left: 15px; }
.best-selections__item-left {
	flex: 0 0 54%;
    max-width: 54%;
    padding-right: 15px;
	padding-left: 15px; }
.best-selections__item-right {
	flex: 0 0 46%;
    max-width: 46%;
    padding-right: 15px;
	padding-left: 15px;
	display: flex;
	align-items: center; }
.best-selections__img a {
	display: block; }
.best-selections__item-tags li {
	display: inline-block;
	margin-right: 13px; }
.best-selections__item-tags li a {
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	line-height: 24px;
	color: #828282; }
.best-selections__name {
	padding-top: 7px;
	padding-bottom: 18px; }
.best-selections__name a {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 32px;
	text-transform: capitalize;
	color: #191919;
	text-decoration: none; }
.best-selections__price {
	font-family: 'Rubik';
	margin-bottom: 22px;
	font-size: 16px;
	line-height: 19px; }
.best-selections-advantage {
    display: flex;
    padding-bottom: 10px;
    padding-right: 20px;
    justify-content: space-between;
    margin-bottom: 20px;
    max-width: 320px; }
.best-selections-advantage-item {
    font-family: 'Rubik';
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    color: #828282; }
.best-selections-advantage-item:first-child .best-selections-advantage-icon {
	border-radius: 30px;
}
.best-selections-advantage-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }
.best-selections-sale {
	display: inline-block;
	padding: 2px 11px;
	background-color: rgba(0, 155, 71, 0.3);
	border-radius: 8px;
	font-size: 14px;
	line-height: 21px; }
.best-selections__item {
    margin-bottom: 30px; }
.best-selections__item:hover .best-selections__img .img {
	border-radius: 20px 0px 0px 20px; }
.best-selections__item:hover {
	background: #FFFFFF;
	box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
	border-radius: 20px; }
	
	
.tags-cloud {
	border: 1px solid rgba(212, 213, 214, 0.5);
	border-radius: 20px;
	padding: 31px 19px 50px 29px;
	margin-bottom: 29px; }
.tags-cloud__title {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 19px;
	line-height: 28px;
	text-transform: uppercase;
	padding-bottom: 14px;
	color: #333333; }
.tags-cloud__list li {
    display: inline-block;
    margin-bottom: 1px;
    margin-right: 9px; }
.tags-cloud__list li a {
	text-decoration: none;
	border-bottom: 1px solid transparent;
	font-weight: normal;
	font-size: 13px;
	line-height: 24px;
	color: #828282; }
.tags-cloud__list li a:hover {
	color: #333333;
	border-bottom-color: #333333; }


.coming-soon {
	border: 1px solid rgba(212, 213, 214, 0.5);
	border-radius: 20px;
	padding: 31px 19px 40px 29px; }
.coming-soon__img a,
.coming-soon__img a img {
	display: block; }
.coming-soon__img a img {
	max-width: 84px;
	width: 100%;
	border-radius: 20px; }
.coming-soon__title {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 19px;
	line-height: 28px;
	text-transform: uppercase;
	padding-bottom: 14px;
	color: #333333; }
.coming-soon__item {
    margin-top: 10px;
    margin-bottom: 16px; }
.coming-soon__item-row {
    display: flex; }
.coming-soon__name {
    padding-bottom: 4px; }
.coming-soon__name a {
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	text-decoration: none; }
.coming-soon__text {
	color: #828282;
	font-weight: normal;
	font-size: 13px;
	line-height: 24px; }
.coming-soon__info {
    padding-left: 15px; }


.search-maps .row {
	align-items: center; }
.search-maps {
	padding-top: 60px; }
.search-maps__img {
	opacity: 0.8;
	border-radius: 20px;
	height: 265px;
	background-size: cover;
	background-position: center; }
.search-maps__title {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 24px;
	padding-bottom: 10px;
	line-height: 145%;
	color: #333333; }
.search-maps__text {
	font-family: 'Rubik';
	font-weight: 300;
	font-size: 16px;
	line-height: 145%;
	color: #333333;
	padding-bottom: 20px;
	max-width: 315px; }


.home-editor {
	padding-top: 85px; }
.home-editor__text p {
	font-weight: 300;
	font-size: 16px;
	color: #333333;
	margin-right: 35px; }	
.home-editor h1 {
    margin-bottom: 37px; }
.home-editor__text {
    column-count: 2; }
    

.news {
	padding-top: 70px; }
.news-item__img {
	position: relative; }
.news-item__img .news-item__data {
	position: absolute;
	top: 31px;
	left: 30px; }
.news-item__data {
    font-weight: normal;
    font-size: 14px;
    line-height: 26px;
    color: #FFFFFF;
    background: #009B47;
    border-radius: 8px;
    padding: 2px 11px 2px 35px;
    display: inline-block;
    margin-bottom: 27px;
    position: relative; }
.news-item__data .calendar-icon {
    position: absolute;
    top: 4px;
    left: 7px; }
.news-item__name a {
	text-decoration: none;
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 22px;
	line-height: 30px;
	color: #333333; }
.news-item__text {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	padding-bottom: 15px; }
.news-item__info {
    padding: 15px 29px 30px; }
.news-item__name {
    padding-bottom: 15px; }
.news-item__btn a {
	text-decoration: none;
	color: #333333; }
.news-item__btn a svg {
	margin-left: 6px; }
.news-item:hover {
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
	border-radius: 20px; }
.news-wrapp .new-more {
    position: relative;
    top: -11px; }
    

.viewed {
	padding-top: 50px; }
.viewed-box {
    position: relative; }
.viewed-list {
    overflow: hidden;
    width: 100%; }
.viewed .owl-stage {
    display: flex; }
.viewed-img {
	position: relative; }
.viewed-img img {
	border-radius: 20px; }
.viewed-wrapp .new-button {
    top: 34%; }
.viewed-name a {
	font-family: 'Rubik';
	font-weight: 500;
	font-size: 23px;
	line-height: 32px;
	text-transform: capitalize;
	color: #191919;
	text-decoration: none; }
.viewed-text {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	color: #443737; }
.viewed-info {
    padding-top: 15px; }
.viewed-name {
    padding-bottom: 15px; }
    
    
.subscription-input.input {
	border: 1px solid #fff; }
.subscription-input.input.is-invalid {
	border: 1px solid #ff0000; 	}
	

.popup {
    width: 450px; }
.popup-title {
    font-weight: bold;
    font-size: 27px;
    color: #000;
    margin-bottom: 20px; }
.popup-text {
    font-size: 14px;
    color: #555;
    line-height: 23px;
    margin-bottom: 10px; }
    

.new-wishlist.is-active .new-wishlist-icon,
.buildings-list-wishlist.is-active .buildings-list-wishlist-icon,
.card-quarters-wishlist.is-active .icon_wishlist,
.card-objects-wishlist.is-active .icon_wishlist,
.visited-wishlist.is-active .icon_wishlist {
    background-position: 2px 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI0OTQwNSAxNi4wMjA0QzAuMTQxODg5IDE0LjcyMDggLTIuMjQ3NTZlLTA1IDEyLjM1NTUgNy45NDA1OGUtMDcgOC45MjQ2NFY4Ljg2MzFDLTIuNDk1NTFlLTA1IDcuNTIwMzMgLTQuNzY0OTdlLTA1IDYuMjk5OTcgMC4xMDc2NDMgNS4yNzEyQzAuMjE2Njg4IDQuMjI5NDkgMC40NTA2MDEgMy4xOTM4NyAxLjA1NzQ5IDIuMzE2NDRDMi4zNjM3MSAwLjQyNzkwOCA0LjgyMDgxIDAuMDEyNTEwOSA3Ljk5MzM5IDAuMDAwMjYzNzM2QzExLjE3MjggLTAuMDEyMDA5NiAxMy42MzYxIDAuMzk5MDA0IDE0Ljk0NDYgMi4zMDA5MUMxNS41NSAzLjE4MDkgMTUuNzgzNSA0LjIyMDE4IDE1Ljg5MjQgNS4yNjQ3OEMxNiA2LjI5NzE0IDE2IDcuNTIwMzggMTYgOC44NjM3MVY4LjkyNDY1QzE2IDEyLjM1NTUgMTUuODU4MSAxNC43MjA4IDE1Ljc1MDYgMTYuMDIwNEMxNS42MTE2IDE3LjcwMDMgMTMuNjAxMSAxOC41NTMxIDEyLjE2MjcgMTcuNjA2OEMxMS4zMDk4IDE3LjA2IDEwLjUyNDUgMTYuNDczOCA5LjkzMDk1IDE2LjAzMDhDOS42NTE2NyAxNS44MjI0IDkuNDE0ODMgMTUuNjQ1NiA5LjIzMzQgMTUuNTE5NUM4LjU2MjE4IDE1LjA1MzEgOC4yNzQ5MyAxNC45OTkzIDggMTQuOTk5M0M3LjcyNTA2IDE0Ljk5OTMgNy40Mzc4MSAxNS4wNTMxIDYuNzY2NTggMTUuNTE5NUM2LjU4NTE3IDE1LjY0NTYgNi4zNDgyOCAxNS44MjI0IDYuMDY5MDMgMTYuMDMwOEM1LjQ3NTQ3IDE2LjQ3MzggNC42OTAxNSAxNy4wNTk5IDMuODM3MzIgMTcuNjA2OEMyLjM5ODg4IDE4LjU1MzEgMC4zODgzODIgMTcuNzAwMyAwLjI0OTQwNSAxNi4wMjA0Wk05LjYgNC41QzEwLjAzMjcgNC41IDEwLjIxNTUgNC41MDQ2NiAxMC4zNjcgNC41NDI5MUMxMC40NzI3IDQuNTY5NiAxMC42MDUzIDQuNjI0NDIgMTAuODM1IDQuODM5MjFDMTAuODM2OCA0Ljg0MTEgMTAuODU1NyA0Ljg2MTI0IDEwLjg4NDEgNC45MTM4NkMxMC45MTQ0IDQuOTcwMDggMTAuOTQ3NCA1LjA0ODE5IDEwLjk3OTkgNS4xNTA5N0MxMS4wNDU2IDUuMzU4NTkgMTEuMDk1MSA1LjYyMDk5IDExLjEyOTkgNS45MTQ1M0MxMS4xOTkzIDYuNTAxMTIgMTEuMiA3LjExOTAxIDExLjIgNy40OTcwN0MxMS4yIDcuOTExMjkgOC4zNTgxNyAzLjc1IDguOCAzLjc1QzkuMjQxODMgMy43NSAxMi44IDcuOTExMjkgMTIuOCA3LjQ5NzA3VjcuNDg4MTlDMTIuOCA3LjExNDE0IDEyLjggNi40MjM3NCAxMi43MjAxIDUuNzQ5MDJDMTIuNjc5OSA1LjQwOTIyIDkuMzM2NDYgOS4yNTAzNiA5LjIzMzQgOC45MjQ2NUM5LjEzNTc2IDguNjE2MDUgMTIuMjU2MyA0LjA0OTU4IDExLjk2NSAzLjc3NzE4QzExLjU5NDcgMy40MzA5MiAxMS4yMjczIDMuMjA2NjUgMTAuNzgzIDMuMDk0NUMxMC40MDU5IDIuOTk5MzEgMTAuMDExOSAyLjk5OTY2IDkuNjU5NDYgMi45OTk5N0w5LjYgM0M5LjE1ODE3IDMgOC44IDMuMzM1NzkgOC44IDMuNzVDOC44IDQuMTY0MjEgOS4xNTgxNyA0LjUgOS42IDQuNVoiIGZpbGw9IiNENDAwMDAiLz4KPGVsbGlwc2UgY3g9IjkuNzEzODciIGN5PSI2LjE4NzUiIHJ4PSI0IiByeT0iMy45Mzc1IiBmaWxsPSIjRDQwMDAwIi8+Cjwvc3ZnPgo=); }

   
.house-more-panel {
	padding-top: 15px; }
	
	
.header-location {
	position: relative; }
.header-location__popup {
	position: absolute;
	padding: 20px 25px;
	top: 52px;
	left: 0;
	z-index: 100;
	width: 550px;
	background: #FFFFFF;
	border: 1px solid #ECEFF5;
	border-radius: 15px;
	display: none; }
.header-location__popup.is-active {
	display: block; }
.header-region-link {
	text-decoration: none;
	font-size: 16px;
	color: #333;
	font-family: 'Rubik'; }
.header-region-link:hover {
	color: #009B47; }
.header-location__list ul li,
.header-location__favorites ul li {
	margin-bottom: 10px;
	display: inline-block; }
.header-location__list ul li.header-region-hide {
	display: none; }
.header-region__more {
	text-decoration: underline;
	color: #828282;
	font-family: 'Rubik';
	font-size: 16px;
	font-style: normal; }
.header-region__more:hover {
	text-decoration: none;
	color: #009B47; }
	
.pager-container-ajax {
	display: none; }
.mob-list-slider .owl-dots,
.mob-list-slider .new-nav,
.mobs-list-slider .owl-dots,
.mobs-list-slider .new-nav {
	display: none; }
.mob-show {
	display: none; }
	
.header-location__content {
    display: flex;
    flex-wrap: wrap; }
.header-location__favorites {
	width: 50%;
	padding-right: 20px; }
.header-location__list {
	width: 50%; }
.header-location__title,
.filter-region__title {
	font-size: 16px;
	line-height: 19px;
	color: #cdcdcd;
	margin-bottom: 20px; }

.loading {
	display: none;
	width: 80px;
	height: 80px; }
.loading:after {
	content: " ";
	display: block;
	width: 64px;
	height: 64px;
	z-index: 100;
	margin: 8px;
	border-radius: 50%;
	border: 6px solid #FFD073;
	border-color: #FFD073 transparent #FFD073 transparent;
	animation: loading 1.2s linear infinite; }
@keyframes loading {
	0% {
    	transform: rotate(0deg);
	}
	100% {
    	transform: rotate(360deg);
	}
}
.content-loading {
	position: relative; }
.content-loading:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	z-index: 1000;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.5); }
.content-loading .loading {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	z-index: 1001; }

.selectric-scroll li.disabled {
	display: none; }
.main-tabs .selectric-scroll li.disabled:not(.select-more) {
	display: block; }	
.articles-detail-panel-item {
	position: relative; }
.share-block {
    position: absolute;
    display: none;
    width: 82px;
    right: 0px;
    top: 40px;
    z-index: 10; }
.articles-detail-share {
	margin-right: 0; }
.share-block.is-active {
	display: block; }
	

.range-checkbox .checkbox {
    display: flex;
    align-items: center;
    margin-left: 10px; }
.range-checkbox .checkbox-field {
    align-items: center; }
.checkbox-text {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	color: #333333; }
.range-checkbox {
    margin-top: 15px; }
    

.mortgage-calc-block__wrapp {
	min-height: 645px;
	position: relative;
	overflow: hidden;
	background-color: #ECEFF6;
	padding: 35px 30px;
	border-radius: 20px; }
.mortgage-calc-block__wrapp:before {
	width: 435px;
	border-radius: 450px;
	height: 435px;
	position: absolute;
	bottom: -150px;
	right: -200px;
	content: '';
	background: linear-gradient(90deg, #1bba63 6.16%, #009B47 106.16%);
	transform: rotate(40.11deg); }
.mortgage-item__row {
	display: flex;
	flex-wrap: wrap; }
.mortgage-calc .calculation-item__label {
	font-size: 16px;
	letter-spacing: normal; }
.mortgage-calc .calculation-item__select {
	max-width: 100%; }
.mortgage-calc .mortgage-item__field .selectric .label {
	font-size: 14px; }
.mortgage-calc .mortgage-item__field:nth-child(1) {
	width: 45%;
	padding-right: 18px; }
.mortgage-calc .mortgage-item__field:nth-child(2) {
	width: 55%; }
.mortgage-if {
	display: flex;
	padding-top: 19px; }
.mortgage-if__col-1 {
	width: 62%; }
.mortgage-if__col-2 {
	width: 38%;
	text-align: right; }
.mortgage-if__item-padd {
	padding-left: 25px; }
.mortgage-if__value {
	font-family: 'Lato';
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #333333; }
.text-left {
	text-align: left; }
.mortgage-if__info {
    padding-top: 10px; }
.mortgage-item__total {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	padding-top: 27px; }
.mortgage-item__total .name {
	font-family: 'Lato';
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	display: inline-block;
	color: #333333; }
.mortgage-item__total .price {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 29px;
	display: inline-block;
	padding: 0px 10px;
	color: #333333; }
.mortgage-item__total .button {
	padding: 0px 20px; }
.mortgage-list-info {
    max-width: 300px;
    padding-top: 25px; }
.mortgage-list-info__item {
	display: flex;
	justify-content: space-between;
	align-items: center; }
.mortgage-list-info__name {
	font-family: 'Lato';
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #4F4F4F; }
.mortgage-list-info__item-total {
	font-weight: bold;
	font-size: 16px;
	line-height: 19px; }
.mortgage-list-info__item-total .mortgage-list-info__value {
	font-family: 'Lato';
	font-weight: 900;
	font-size: 20px;
	line-height: 24px; }
.mortgage-list-info__item-bold .mortgage-list-info__name {
	font-family: 'Lato';
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px; }
.mortgage-list-info__item-bold .mortgage-list-info__value {
	font-family: 'Lato';
	font-weight: 900;
	font-size: 20px;
	line-height: 24px; }
.mortgage-list-info__item.pt-1 {
	padding-top: 38px !important; }
.mortgage-list-info__item.pt-2 {
	padding-top: 53px !important; }


.calc-savings__info, .calc-kv__info {
	display: none; }
.calc-savings__info.is-active, .calc-kv__info.is-active {
	display: block; }
	
	
.hypothecation-schedule {
	padding-top: 50px;
	display: none; }
.hypothecation-schedule.is-active {
	display: block; }


.breadcrumbs-mb0 {
	margin-bottom: 0; }
.banner-section {
	background-color: #ECEFF5;
	margin-bottom: 32px; }
.banner-section_simple {
    padding-bottom: 70px; }
.banner-section:not(.banner-section_modified) {
	margin-top: 0 !important; }
	
	
input.button {
	padding: 0;
	cursor: pointer; }
	

.refinancing-calc-panel {
    margin-left: 0;
    display: flex;
    align-items: center;
    justify-content: space-between; }
.refinancing-calc-block:before {
	display: none; }
.refinancing-calc-block:after {
    top: -315px; }
    

.fancybox-inner .feedback-form {
    max-width: 500px; }
.fancybox-content {
	border-radius: 20px; }
	

.buildings-content .approval-more {
	padding-bottom: 0;
	font-family: 'Rubik';
	font-weight: 500; }

.buildings-load-more {
    width: 100%; }
.articles-list-item_hide {
	display: none; }
section.articles .articles-list {
	display: block;
	margin: 0; }
.contacts-list .contacts-info-description {
	margin-bottom: 20px; }
.mb-20 {
	margin-bottom: 20px;
    display: block; }
.refinancing-calc-table-head.error {
    color: #f00; }
.refinancing-calc-table-old-val {
	font-size: 17px; }
.refinancing-calc-table-val {
	font-size: 21px; }
.refinancing-calc-sum-val {
	font-size: 30px; }
.refinancing-don {
    padding-top: 2px;
    display: block; }


.actions-panel-item ul {
    display: inline-block; }
.actions-panel-item ul li {
	display: inline-block; }
.mt-32 {
	margin-top: 32px; }
	
.buildings-actions-view .view {
	display: none; }
.buildings-actions-view .view.view-active {
	display: block; }
	
.buildings-detail {
	padding-top: 32px; }
	
.metro-icon {
	width: 17px;
	height: 17px;
	border: 4px solid #F18B8B;
	border-radius: 20px; }
	
.card-description .hypothecation-schedule-table-col {
    width: 25%; }
.card-banks-img {
	max-width: 185px; }
	
.hypothecation-conditions-info .guarantees-docs {
	margin-left: 45px; }
.hypothecation-conditions-info .guarantees-docs .guarantees-docs-item:before {
	display: none; }
	
.hypothecation-conditions-info .guarantees-docs.guarantees-docs__dop {
    margin-left: 45px;
    padding-top: 10px;
    padding-left: 10px; }
	
.builders-list-logo-link {
	text-decoration: none;
	display: flex; }
	
.builders-detail-main-title {
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	font-size: 36px;
	line-height: 43px; }
.developers-action {
	padding-top: 50px; }
	
.approval-refinansing .approval-col.approval-col_logo {
    width: 30%; }
.approval-refinansing .approval-section-row .approval-col {
    width: 50%; }
    
.selectric-items .disabled:not(.select-more) {
    opacity: 1;
	color: #cdcdcd !important;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 5px; }
.selectric-above .selectric-items {
	bottom: auto; }

.approval {
	position: relative; }
.approval-col {
	position: relative; }
.approval-col__info {
	position: absolute;
	top: 55;
	display: none;
	right: 0;
	z-index: 100;
	width: 470px;
	padding: 25px;
	background: #FFFFFF;
	border: 1px solid #ECEFF5;
	border-radius: 20px;
	text-align: left; }
.approval-col__info-name {
	font-weight: 600;
	padding-bottom: 10px;
	font-size: 19px;
	line-height: 23px;
	letter-spacing: 0.04em;
	color: #333333; }
.approval-col__info-text {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.04em;
	color: #333333; }
.approval-col__info-item {
	margin-bottom: 25px; }
.approval-col__info-item:last-child {
	margin-bottom: 0; }
.approval-info:hover {
	cursor: pointer;
	opacity: 0.7; }
.approval-info:hover + .approval-col__info {
	display: block; }
	
.bank-offers-subtitle {
	text-decoration: none; }
	
.profile-data-side .img {
    width: 170px;
    height: 170px;
    background-size: cover;
	background-position: center;
    border-radius: 20px;
    position: absolute;
	top: 0;
	left: 0; }

.image-preview {
	position: relative; }
.img-close {
    z-index: 10;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    text-align: center;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    text-align: center;
    color: #1964A5;
    cursor: pointer;
    background-color: #FFF;
    transition: all 300ms ease;
    position: absolute;
    top: 7px;
    left: auto;
    right: 7px;
    bottom: auto; }
.mob-form-close-icon {
	height: 20px;
	width: 20px;
	background-position: 5px 5px; }
.image-preview {
    position: relative;
    height: 170px;
    border: 1px solid #ddd;
    border-radius: 20px; }
.image-preview .image-label {
    display: block;
    text-align: center;
    padding: 10px 20px;
    font-size: 15px;
    color: #000;
    line-height: 135px;
    text-decoration: underline; }
.image-preview .image-label:hover {
	color: #333;
	cursor: pointer;
	text-decoration: none; }
.image-preview .image-upload {
	opacity: 0; }

.profile-data-message__success font.notetext {
    color: #00c100;
    font-weight: 300;
    border: 1px solid #18d518;
    padding: 7px 20px;
    display: inline-block;
    font-size: 14px;
    border-radius: 20px; }
   
.profile-data-main .errortext {
	color: #ff0000;
    font-weight: 300;
    border: 1px solid #ff0000;
    padding: 7px 20px;
    display: inline-block;
    font-size: 14px;
    border-radius: 20px; }
    
.header-location__popup.is-active {
    max-height: 350px;
    overflow: scroll; }
    
.reviews-page {
	margin-bottom: 50px;
	position: relative; }
.reviews-page .reviews-page__link {
	position: absolute;
	top: -78px;
	right: 0; }
.reviews-page .reviews-list {
    padding-bottom: 30px; }

.file__button_icon_doc {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5929 0.233743C11.253 0.410039 11.0013 0.767047 11.0013 1.18975V5.35255C11.0013 5.90848 11.4405 6.41667 12.0518 6.41667H16.0336C16.4525 6.41667 16.7584 6.20779 16.9277 5.9192C16.99 6.18343 17.0221 6.45652 17.0221 6.73293V14.6175C17.0221 16.4964 15.5652 18.0196 13.768 18.0196H4.23464C2.43741 18.0196 0.980469 16.4964 0.980469 14.6175V3.55833C0.980469 1.67941 2.43741 0.15625 4.23464 0.15625H10.9022C11.1363 0.15625 11.3678 0.182623 11.5929 0.233743ZM12.5013 4.91667V2.30053L15.0037 4.91667H12.5013ZM6.2513 12.5833C6.2513 12.1691 6.58709 11.8333 7.0013 11.8333H11.0013C11.4155 11.8333 11.7513 12.1691 11.7513 12.5833C11.7513 12.9975 11.4155 13.3333 11.0013 13.3333H7.0013C6.58709 13.3333 6.2513 12.9975 6.2513 12.5833ZM6.08464 8.95833C5.67042 8.95833 5.33464 9.29411 5.33464 9.70833C5.33464 10.1225 5.67042 10.4583 6.08464 10.4583H11.918C12.3322 10.4583 12.668 10.1225 12.668 9.70833C12.668 9.29411 12.3322 8.95833 11.918 8.95833H6.08464Z' fill='%23009B47'/%3e%3c/svg%3e ");
	display: block;
	width: 17px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: 0 0; }
.file__button_pic {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    min-width: 46px;
    width: 46px;
    height: 46px;
    margin-right: 22px;
    background-color: #ECEFF5;
    border-radius: 15px; }
.fileinput-wrapper {
	width: 100%; }
.input-file__button {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 10px;
    border-radius: 20px;
    background-color: #f8f8f8;
    padding: 10px; }
.input-file__button:hover .file__button_pic,
.input-file__button.hover .file__button_pic {
	cursor: pointer;
	background-color: #cbf4dd; }
.input-file__button:hover,
.input-file__button.hover,
.input-file__button.focus {	
	background-color: #FDFBEB;
	cursor: pointer !important; }
	
.approval-filters {
	position: relative; }
.approval-filters:before {
	position: absolute;
	top: 0;
	z-index: -1;
	left: 0;
	content: '';
	border-radius: 30px;
    display: inline-block;
    box-sizing: border-box;         
    width: 25px;
    cursor: pointer;
    height: 100%;
    vertical-align: top;
    background: #009B47;
    background: -moz-linear-gradient(top,  #009B47 0%, #009B47 100%);
    background: -webkit-linear-gradient(top,  #009B47 0%,#009B47 100%);
    background: linear-gradient(to bottom,  #009B47 0%,#009B47 100%);
    transition: .2s; }
.approval-filters li a {
	color: #828282;
	padding-left: 40px;
	text-decoration: none;
	display: inline-block; }
.approval-filters li a.is-active,
.approval-filters li a:hover {
	color: #333333;
	position: relative; }
.approval-filters li a.is-active:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #FFFFFF;
	box-shadow: 0px 0px 2px rgba(244, 163, 42, 0.6);
	transition: .15s; }
	
.banner-section-logo {
    max-width: 150px; }
    
.banks-offers__list .bank-offers-title {
	font-size: 27px;
	margin-bottom: 15px; }
.banks-step-container .refinancing-stages {
	margin-bottom: 10px; }
	
.feedback-bar {
    margin-bottom: 30px; }
.feedback-bar__title {
	font-family: 'Lato';
	font-weight: 500;
	font-size: 24px;
	line-height: 145%;
	padding-bottom: 20px;
	color: #000000; }
.feedback-bar__line {
	border-bottom: 1px solid #009B47;
	position: relative; }
.feedback-bar__line span {
	background: #ea6b07;
	background: -moz-linear-gradient(left,  #ea6b07 1%, #fdad27 100%);
	background: -webkit-linear-gradient(left,  #ea6b07 1%,#fdad27 100%);
	background: linear-gradient(to right,  #ea6b07 1%,#fdad27 100%);
	display: inline-block;
	height: 7px;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: 0.5s; }

.advantage {
	justify-content: center; }
	
.card-quarters-name {
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding-bottom: 10px; }
    
.reviews-detail-item {
	border-radius: 20px;
	padding: 30px 32px;
	border: 1px solid #ddd;
	margin-bottom: 50px; }
.reviews-detail-item__head {
	display: flex;
	position: relative;
	z-index: 10; }
.reviews-detail-item__name {
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
    color: #333333;
    text-decoration: none;
    padding-top: 3px; }
.reviews-detail-item__data {
    font-size: 13px;
    color: #999; }
.reviews-detail-item__text {
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    padding-top: 18px;
    position: relative;
    z-index: 10; }
.reviews-detail-item__position {
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    padding-top: 10px; }
.reviews-detail-item__gallery {
	padding-top: 20px;
	display: flex;
	flex-wrap: wrap;
	margin: 0px -10px; }
.reviews-detail-item__gallery .item {
	width: 20%;
	padding: 0px 10px; }
.reviews-detail-item__gallery .item .img {
    height: 150px;
    display: block;
    background-color: #eee;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 20px;
    border-radius: 20px; }
    
.approval-col.is-active {
	position: relative;
    background-color: #FFB; }
/*.approval-col.is-active:before {
	position: absolute;
	left: 0;
	content: '';
	top: -10px;
	background-color: #FFB;
	width: 100%;
	z-index: -1;
	height: 10000vh; }*/
.approval-more {
	background-color: #fff;
	position: relative;
	z-index: 100; }
	
.owl-prev {
    transition: background-color 0.3s ease-in-out;
    position: absolute;
    width: 35px;
    height: 35px;
    margin-top: -17px;
    top: 31%;
    left: -15px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #333; }
.owl-next {
    transition: background-color 0.3s ease-in-out;
    position: absolute;
    width: 35px;
    transform: scaleX(-1);
    height: 35px;
    margin-top: -17px;
    top: 31%;
    right: -15px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #333; }
.owl-prev:hover,
.owl-next:hover {
    background-color: #0D0D0D; }
.owl-prev.disabled,
.owl-next.disabled {
	display: none; }
.owl-dots {
    margin-top: 15px;
    margin-left: 28px; }
    
.card-quarters .owl-prev,
.card-quarters .owl-next,
.banks-actual-list .owl-prev,
.banks-actual-list .owl-next {
	top: 50%; } 
    
#offers-info-popup.popup {
    width: 570px;
    max-width: 100%; }
    
.vr-popup__content_que {
	position: absolute;
	padding: 20px 25px;
	top: 52px;
	left: 0;
	z-index: 100;
	width: 250px;
	background: #FFFFFF;
	border: 1px solid #ECEFF5;
	border-radius: 15px; }
.vr-popup__content_que:before {
	position: absolute;
	top: -30px;
	right: 30px;
	content: '';
	border: 15px solid transparent;
	border-bottom: 15px solid #ECEFF5; }
.vr-popup__content_que:after {
	position: absolute;
	top: -29px;
	right: 30px;
	content: '';
	border: 15px solid transparent;
	border-bottom: 15px solid #fff; }
	
.vr-popup__que-buttons-wrapper .vr-popup__button {
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	padding: 0px 33px; }
.vr-popup__button.btn-border {
    margin-left: 10px;
    cursor: pointer; }
.vr-popup__paragraph {
    margin-bottom: 10px; }
.vr-popup__close svg {
    width: 20px; }
.vr-popup__close {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer; }
.vr-popup__close:hover svg {
	opacity: 0.7; }
	
.coming-soon__img .img {
    width: 80px;
    max-width: 100%;
    height: 80px;
    max-height: 100%;
    border-radius: 20px;
    background-size: cover;
    background-position: center; }

.filter-item {
	position: relative; } 
.filter-item-name {
	height: 28px;
	line-height: 28px;
	margin-left: 0;
	margin-right: 20px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 500;
	color: #333;
	font-family: 'Rubik';
	display: flex;
	cursor: pointer;
	align-items: center; }
.filter-item-name .selectric-icon {
	margin-left: 5px; }
.filter-item-content {
	position: absolute;
	top: 30px;
	left: 0;
	display: none;
	z-index: 10;
	min-width: 300px;
	max-height: 300px;
	overflow: scroll;
	padding: 20px;
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #ECEFF5;
	border-radius: 15px; }
.filter-item-content-large {
	width: 450px;
	max-width: auto; }
.filter-item.is-active .filter-item-content {
	display: block; }
.filter-item.is-active .selectric-icon {
	transform: rotate(180deg); }
.filter-item-values[data-type="select"] input[type="radio"],
.filter-item-values[data-type="select"] input[type="checkbox"] {
	display: none; }
.filter-item-checkbox {
    margin-bottom: 5px; }
.filter-item-checkbox label {
	display: block;
	cursor: pointer;
	position: relative; }
.filter-item-checkbox label:hover {
	color: #009B47; }
.filter-item-checkbox label input[type="checkbox"]:checked + .bx-filter-param-text,
.filter-item-checkbox label input[type="radio"]:checked + .bx-filter-param-text,
.filter-item-checkbox label input[type="radio"][checked="checked"] + .bx-filter-param-text {
	color: #009B47; }
.filter-checkbox-icon {
	position: absolute;
	top: 3px;
	right: 0; }

.filter-checkbox .checkbox-check {
	background-position: center;
	background-repeat: no-repeat; }
.filter-item .slider-range-input {
	font-size: 14px;
	padding: 10px; }
	
.card-quarters-block {
	display: block;
	text-decoration: none; }

.header-search {
	position: relative; }
.popup-search {
    position: absolute;
    top: 67px;
    right: 0;
    display: none;
    z-index: 100;
    width: 462px;
    background: #FFF;
    border: 1px solid #ECEFF5;
    border-radius: 11px;
    margin: 0 10px; }
.link-search.is-active + .popup-search {
	display: block; }
.popup-search .search__box input {
	padding: 10px 20px;
	border-radius: 11px;
	width: 100%; 
	font-size: 16px; 
    background-color: #FFF;
}
.popup-search .search__box input::placeholder {
	color: #101010;
	font-size: 15px; }
.popup-search .search__box {
	position: relative; }
.popup-search .search__box button {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    height: 39px;
    width: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 11px 11px 0; }
.popup-search .search__box button .user-links-icon_search {
	background-color: #fff; }
	
.search-wrapper {
	background-color: #ECEFF5; }

.new-search {
	padding-bottom: 50px; }
.new-search .approval-more {
	display: none; }
	
.js-ajax-more-content.loading-ajax {
	opacity: 0.5;
	position: relative; }
.js-ajax-more-content.loading-ajax:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100%;
	z-index: 1000; }
	
.new-container {
    position: relative; }
.new-container .new-title {
	padding-right: 165px; }
.new-container .new-more {
	position: absolute;
	top: 0;
	right: 0; }
.articles-item__large .articles-item__info {
    max-width: 385px;
    padding-right: 20px;
    padding-top: 30px;
    background-color: rgba(255, 255, 255, 0.85);
    padding-left: 25px; }
.articles-item__img {
    position: relative; }
    
.tags-cloud__list .is-active {
	color: #333333;
	border-bottom: 1px solid #333333; }
	
.tags-select-mobile {
	display: none; }
.filter-item-checkbox.disabled {
	display: none; }
	
.buildings-load-more {
	position: relative; }
	
.map-popup-head {
    font-weight: bold;
    font-size: 18px;
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px; }
.map-popup-foot {
    display: flex;
    justify-content: space-between;
    margin: 0px -10px;
    margin-top: 20px;
    padding-bottom: 10px; }
.map-popup-foot a {
    margin: 0px 10px;
    display: block;
    width: 50%; }
.map-popup-sale {
    background-color: rgba(0, 155, 71, 0.3);
    padding: 10px 10px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px; }
.map-popup-props li {
    display: flex;
    justify-content: space-between;
    padding: 10px 10px;
    border-bottom: 1px solid #eee; }
.ymaps-2-1-79-balloon__close + .ymaps-2-1-79-balloon__content {
	margin-right: 15px !important; }
	
.approval-filters-not .approval-filters:before {
	display: none; }
.approval-filters-not .approval-filters li a {
	padding-left: 0; }
.approval-filters-not .approval-filters li a:before {
	display: none; }
.card-quarters-props  {
	display: block;
	line-height: 20px;
	font-family: 'Rubik';
	font-weight: 300;
	font-size: 14px; }
.card-quarters-props span {
    display: block;
    font-weight: 500;
	font-size: 22px; }
.approval__list-pb {
	padding-bottom: 50px; }
	
#card-map-mobile {
	height: 300px; }
.card-tabs-link-mobile {
	display: none; }
	
.vr-popup__content_que {
	display: none; }
	
.main-tabs-content .filter-item-name {
	text-transform: none;
	height: 46px;
	line-height: 46px;
	padding-left: 17px;
	padding-right: 17px;
	font-size: 16px;
	font-weight: 500;
	color: #333;
	display: flex;
	justify-content: space-between;
	font-family: 'Rubik';
	border: 1px solid #E0E0E0;
	border-radius: 15px; }
.main-tabs-content .filter-item-content {
	top: 60px; }
.main-tabs-content .selectric-scroll  .disabled {
	display: none !important; }
	
.news-feed-info {
	overflow: hidden;
	height: 80px; }
	
.information-table {
	width: 100%;
	max-width: 400px; }
.information-table th:first-child,
.information-table td:first-child {td:last-child
	width: 15%;
}

.information-table th,
.information-table td {
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 10px 20px; }

.information .h4,
.information h4 {
    line-height: 30px; }

.map-popup-foot {
	position: relative;
	padding-right: 65px; }
.map-popup-foot .buildings-list-wishlist {
	width: 46px;
	right: 0;
	border: 1px solid #e0e0e0;
	display: flex;
	top: 0px;
	height: 46px; }
.map-popup-foot .btn-border {
	padding: 13px 15px; }
	
.table-bank-name {
    display: block;
    padding-left: 20px; }
    
.card-objects .card-objects-title {
	padding-bottom: 40px; }
	
.news-list-info {
    overflow: hidden;
    height: 80px; }
    
.map-title-mobile {
	display: none; }
	
.selectric-group li.disabled:nth-child(2) {
    display: block !important; }
    
.card-plan-gallery__title {
	display: none; }
.buildings-detail.buildings-detail__appartaments {
    margin-bottom: 40px; }
.buildings-detail.buildings-detail__appartaments .card-content {
    margin-bottom: 0px; }
    
[class*="-balloon__layout"], [class*="-balloon__content"], [class*="-balloon"] {
    border-radius: 20px !important; }
    
.action-stickers {
	position: absolute;
	top: 30px;
	left: 30px; }
.action-stickers .actions-list-section {
	position: unset;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px; }
.actions-panel .filter-item {
    position: relative;
    top: -5px; }
	
.bx-filter-param-text {
    display: block;
    padding-right: 30px; }
    
.news-feed-content {
    margin-bottom: 10px; }

.refinancing-calc .slider-range-text {
	display: none; }
.rouble-pl {
	padding-left: 10px;
	position: relative;
	top: 2px; }
	
.main-tabs-content ul {
    margin-bottom: 20px; }
.filter-item-checkbox + .filter-region__title {
	margin-top: 20px; }
	
.buildings-actions_empty {
	font-size: 18px; }
	
.card-plan-gallery-img {
	max-height: 500px; }
.fancybox-image {
  background-color: #fff;
  padding: 20px; }
.card-characteristic-value a:hover {
	text-decoration: none; }

.mortgage-if-buildings {
	width: 100%;
	justify-content: space-between; }
	
.approval-item__panel.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
	max-width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #ECEFF5;
	z-index: 50;
	padding: 10px 0; }
.approval-item__panel.fixed .approval-row {
	max-width: 1200px;
	margin: 0 auto; }
	
.new-advantage-icon.icon.icon_repair,
.buildings-list-advantage-icon.icon.icon_repair {
	border-radius: 0; }
	
.content ul li {
	position: relative;
	padding-left: 10px; }
.content ul li:before {
	position: absolute;
	top: 12px;
	left: 5px; }
	
.articles-vtorichka {
	padding-bottom: 30px; }
	
.banks-partners-content .content ul li:before {
	top: 0px; }
	
.notes-list {
	margin-bottom: 50px; }

.menu-sidebar-simple {
	display: none; }
.menu-sidebar-simple.is-active {
	display: block; }
.menu-sidebar-icon {
	display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat 0 0;
    background-position: center center;
    background-size: 12px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.14142 4.85858L5.60104 5.3182L5.60104 5.3182L5.14142 4.85858ZM4.85858 4.85858L4.39896 5.3182L4.39896 5.3182L4.85858 4.85858ZM9.45962 1.45962L5.60104 5.3182L4.6818 4.39896L8.54038 0.54038L9.45962 1.45962ZM4.39896 5.3182L0.54038 1.45962L1.45962 0.540381L5.3182 4.39896L4.39896 5.3182ZM5.60104 5.3182C5.26909 5.65015 4.7309 5.65014 4.39896 5.3182L5.3182 4.39896C5.14246 4.22322 4.85754 4.22322 4.6818 4.39896L5.60104 5.3182Z' fill='%23333333'/%3e%3c/svg%3e ");
    vertical-align: middle; }
.menu-sidebar-link {
	font-size: 18px;
	font-weight: bold;
	display: flex;
	justify-content: space-between;
	padding: 7px 0;
	text-decoration: none; }
.menu-sidebar-item {
	margin-bottom: 7px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	position: relative; }
.menu-sidebar-item:last-child {
	border-bottom: none;
	padding-bottom: 0; }
.menu-sidebar-arrow {
	position: absolute;
	top: 7px;
	right: 0;
	content: '';
	
}
.menu-sidebar-link:hover {
	color: #009B47; }
.is-active .menu-sidebar-link {
	color: #009B47; }
.is-active > .menu-sidebar-simple {
	display: block; }
.menu-sidebar-simple-link {
	font-size: 16px;
	text-decoration: none;
	display: inline-block;
	line-height: 24px;
	margin-bottom: 8px;
	color: #777; }
.menu-sidebar-simple-link.is-active {
	color: #000;
	font-weight: bold; }
.menu-sidebar-simple-container {
	display: none; }
.menu-sidebar-item.is-active .menu-sidebar-simple-container {
	display: block; }
.menu-sidebar-item.is-active > .menu-sidebar-link > .menu-sidebar-icon,
.menu-sidebar-simple-item.is-active > .menu-sidebar-simple-link .menu-sidebar-icon {
	transform: rotate(180deg);
	top: 10px; }

.notes {
	padding-bottom: 50px; }
.notes-info .h4 {
	font-weight: 500;
	margin-bottom: 20px;
	line-height: 30px; }
.notes-info .list li:before {
	content: '';
	width: 5px;
	height: 5px;
	background-color: #000;
	top: 14px; }
.notes-sidebar {
	border: 1px solid #EDEDED;
	border-radius: 20px;
	padding: 20px; }
.notes .articles-detail {
	column-count: 1; }
	
.banner-section-logo__mobile {
	display: none; }
.range-checkbox-nis-dropdown {
	display: none; }
	
.advantage-block .banner-section-logo {
	margin-bottom: 0; }
.advantage {
	align-items: center; }
	
.city-list-hide {
	display: none; }
.header-region-link.is-active {
	color: #009B47;
	font-weight: 500; }
.mob-current {
	display: none;
	margin-bottom: 20px;
	font-weight: bold; }
	
.advantage-block-img {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center; }
/* End */


/* Start:/local/templates/povoenke_new/assets/css/media.css?169480305422812*/
@media screen and (min-width: 992px) {
	.approval-item:not(.approval-item__panel):hover {
		background: #ECEFF5; }
	.approval-item:not(.approval-item__panel):hover:before {
		background: #ECEFF5;
		position: absolute;
		height: 100%;
		width: 1000px;
		content: '';
		top: 0;
		z-index: -1;
		left: 1000px; }
	.approval-item:not(.approval-item__panel):hover:after {
		background: #ECEFF5;
		position: absolute;
		height: 100%;
		width: 1000px;
		content: '';
		top: 0;
		z-index: -1;
		right: 1000px; }
}

@media screen and (max-width: 1200px) {
	.approval-link {
		display: none !important; }	
	.approval-title .approval-info {
		display: block;
		position: absolute;
		top: 7px;
		right: 0; }
}

@media screen and (max-width: 992px) {
	.approval-item__panel .approval-col:not(.approval-col_logo) {
		display: none; }
	.approval-link .approval-info {
    	margin-left: 15px; }
	.approval-col.approval-col_logo {
    	padding-top: 0;
    	width: 100%;
    	display: flex;
		justify-content: space-between;
		align-items: center; }
    .approval-link:not(.approval-link__bottom) {
	    display: block; }
	.approval-build .approval-link:not(.approval-link__bottom) {
		margin-top: -80px; }
	.approval-build .approval-title {
    	padding-right: 65px;
    	position: relative; }
	.approval-row {
		display: block; }
	.approval-item.approval-item__panel .approval-row {
		margin-left: 15px; }
	.approval-col {
		width: 100%;
		border-bottom: 0.995288px solid #ECEFF5; }
	.approval-col:nth-child(5) {
		padding-bottom: 0;
		border-bottom: none; }
	.approval__list {
    	display: flex;
    	overflow: scroll; }
    .approval__list .approval-item {
    	width: 296px;
    	padding-top: 25px;
    	padding-bottom: 25px;
    	background: #FFFFFF;
		border-radius: 20px;
		margin-right: 20px;
		border-bottom: none; }
	.approval__list .approval-item:hover {
		box-shadow: 0px 4px 30px rgba(235, 235, 233, 0.8); }
	.approval-more {
		display: none; }
	.buildings-content .approval-more {
		display: block;
		padding-top: 0px;}
	.approval__list {
    	padding-bottom: 50px; }
    .approval-col__link-mob {
	    display: block; }
	.approval-col__img {
    	width: 55%;
    	padding-right: 15px; }
    .approval-col__link-mob {
	    width: 45%; }
	.approval-col__img img {
		max-width: 100%; }
	.approval-col {
    	width: 100% !important; }
    .approval-offers__item:before {
	    content: attr(data-label);
	    position: relative;
	    float: left;
	    padding-right: 15px;
	    width: 55%;
	    font-family: 'Lato';
	    line-height: 24px;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
	    display: block; }
	.approval-col_more {
		display: none; }
	.approval-offers__item {
    	display: flex; }
    .approval-percent {
	    margin-bottom: 5px;
	    font-size: 18px; }
	.approval-sum {
    	font-size: 15px;
		font-weight: 500; }
	    
	    
	.house {
		margin-bottom: 50px; }
		
		
	.action-title {
		font-size: 24px; }
	.action-info {
		font-size: 17px; }
	.action-description {
		font-size: 15px; }
		
	
	.refinancing-home__name a, .refinancing-home__name span {
		font-size: 17px; }
	.refinancing-home__text {
		font-size: 15px; }
		
	
	.calculation-item__row {
		flex-wrap: wrap; }
	.calculation-item__field:nth-child(1),
	.calculation-item__field:nth-child(2) {
    	width: 100%;
    	margin-right: 0; }
    .calculation-item__label {
	    margin-bottom: 7px; }
	.calculation-item__select {
    	max-width: 195px;
		margin-bottom: 20px; }
	.calculation-item__text {
		padding-top: 10px; }
	.calculation-item__total-price {
		font-size: 22px; }
	.calculation-item__total-text {
		margin-bottom: 3px; }
	.calculation-item__total-btn {
    	margin-top: 20px; }
    	
    	
    .calculation-refinancing__title {
	    font-size: 27px;
	    margin-bottom: 10px; }
	.calculation-refinancing__subtitle {
		font-size: 20px;
		margin-bottom: 25px; }
	.calculation-refinancing__text {
		font-size: 15px; }
	.calculation-refinancing__info {
		padding: 30px 0; }
		
	
	.about-top__title .section-title {
		font-size: 24px;
		padding-bottom: 20px; }
	.about-list {
    	overflow: visible;
		margin-right: 65px; }
	.about-top__info {
		padding-top: 35px; }
	.about-top__text p {
		font-size: 15px; }
	.about-top__img {
		width: 40%; }
	.about-top__info {
		width: 60%; }
	.about-top {
    	padding-bottom: 20px; }
    .about-bottom {
	    position: relative; }
	.about-bottom:before {
		position: absolute;
		top: 0;
		left: -150px;
		content: '';
		z-index: 10;
		width: 300px;
		height: 100%;
		background-color: #fff; }
	.about-bottom {
		padding-right: 0; }
	.about-list {
    	overflow: unset;
		width: auto; }
		
	
	.revies-panel .section-title {
		font-size: 24px;
		padding-bottom: 30px; }
	.reviews-item__text {
		height: 118px; }
		
	
	.home-editor h1 {
    	margin-bottom: 20px; }
    .home-editor__text p {
	    font-size: 15px;
	    margin-right: 0; }
	.home-editor__text {
    	column-count: unset; }
    .mob-show {
	    display: block; }
	.mob-list-slider {
    	overflow: visible;
		margin-right: 65px; }
	.mob-list-slider .row {
		display: block;
		margin: 0; }
	.mob-list-slider .cols {
		max-width: 100%;
		padding: 0 !important; }
	.mob-list-slider .owl-stage {
	    display: flex; }
	
	
	.articles-item__large .articles-item__wrapp {
		display: block;
		background-image: none !important; }
	.articles-item__name a {
		font-size: 17px;
		line-height: 25px; }
	.articles-item__name {
		margin-bottom: 17px; }
	.articles-item__btn {
		padding-top: 17px; }
	.articles-item__info {
		padding: 25px 15px;
		background: rgba(255, 255, 255, 0.8);
		box-shadow: 0px 0px 40px rgba(235, 235, 233, 0.8);
		border-radius: 0px 0px 20px 20px; }
	.articles-item__btn {
		display: flex; }
	.articles-item__info .articles-item__data {
		display: none; }
	.articles-bottom {
		display: block;
		text-align: center; }
	.articles-item {
		margin-bottom: 20px; }
	.articles-item__text.mob-show {
		display: block !important; }
	.reviews .container {
		padding-right: 0; }
	.reviews-panel__control {
		padding-right: 15px; }
	.articles-wrapp .section-title {
		font-size: 24px;
		padding-bottom: 30px; }
		
	
	.best-selections__item-left {
    	flex: 0 0 50%;
		max-width: 50%; }
	.best-selections__item-right {
    	flex: 0 0 50%;
		max-width: 50%; }
	.best-selections__img .img {
		height: 240px; }
	.best-selections__wrapp .section-title {
		font-size: 24px;
		padding-bottom: 30px; }

	.coming-soon__name a {
    	font-size: 12px; }
    .coming-soon__text {
	    font-size: 10px; }
	.coming-soon__img {
    	max-width: 67px;
    	height: 67px; }
    .coming-soon__img .img {
	    max-height: 67px; }
    .coming-soon__info {
	    padding-top: 0; }
	.coming-soon__title {
    	font-size: 14px;
    	padding-bottom: 0; }
    
    .articles-item__large .articles-item__info {
	    max-width: 100%; }
	    
	.approval-col_section {
    	width: 100%; }
    .approval-section-row {
	    display: block; }
	.approval__list {
		overflow: inherit; }
	.approval__container .owl-stage {
    	display: flex; }
    .approval__list {
	    margin-right: 65px;
	    margin-top: 20px; }
	.approval-section-row .approval-col:last-child {
		border-bottom: none;
		padding-bottom: 0; }
	.approval__container {
    	padding-bottom: 30px; }
	
	.bank-offers_list {
		margin-right: 65px; }
	.bank-offers_list-noslider {
		margin-right: 0; } 
    	
    .bank-offers-button {
	    text-align: right; }
	.bank-offers-item {
		padding-bottom: 120px; }
	    
	.mobile-is-active {
		background-color: #FFB;
		padding-bottom: 20px !important; }
		
	.new-gallery .owl-prev,
	.new-gallery .owl-next {
		display: none; }
		
	.news-feed-gallery .owl-prev,
	.news-feed-gallery .owl-next {
		display: none; }
		
	.visited-description {
		min-height: auto !important; }
		
	.bank-offers-img {
		position: absolute;
		bottom: 0;
		left: 0;
		margin: 0; }
	.bank-offers-description {
		width: 100%; }
	.bank-offers-list-item {
		width: 50%; }
	.bank-offers-img {
		width: 50%; }
		
	.search-wrapper {
		margin-top: -60px; }
		
	.card-objects .card-objects-title {
		padding-bottom: 25px; }
		
	.articles-item__large .articles-item__info,
	.articles-item__small .articles-item__info {
		padding: 30px 20px; }
		
	.approval-refinansing .approval-title {
		padding-right: 65px;
		position: relative; }
	.approval-bank .approval-title {
		padding-right: 65px;
		position: relative; }
		
	.showmore-start:not(.showmore-active) .card-description-info__custom.is-active {
	    max-height: 200px;
	    overflow: hidden;
	    position: relative; }
	.showmore-start:not(.showmore-active) .card-description-info__custom.is-active:before {
		content: '';
		height: 80px;
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0px;
		display: block;
		background: linear-gradient(to top,#fff 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 100%); }
		
	.best-selections-advantage {
		flex-direction: column; }
	.best-selections__name {
		padding-top: 0;
		padding-bottom: 5px; }
	.best-selections__name a {
		margin-bottom: 5px;
		line-height: 28px;
		font-size: 17px; }
	.best-selections__price {
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 19px; }
	.best-selections-advantage-item {
		margin-bottom: 16px; }
		
	.share-block {
		left: 100%;
		top: -2px;
		right: auto;
		padding-left: 20px;
		width: 240px; }
	.ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__icon {
		height: 28px;
		width: 28px; }
}

@media screen and (max-width: 768px) {
	.approval__list {
    	display: block;
    	}
    .approval__list .approval-item {
	    margin: 0; }
	.approval-col_logo .approval-link a {
		display: none; }
	.approval__list .approval-item {
		box-shadow: 0px 4px 30px rgba(235, 235, 233, 0.8);
		margin-bottom: 20px;
		width: 100%; }
	.approval-link__bottom {
		display: block;
		text-align: center;
		padding: 15px 0 35px; }
	
	.coming-soon {
    	padding: 22px 18px 22px 18px; }
    .coming-soon__list {
	    display: flex;
	    flex-wrap: wrap; }
	.coming-soon__item {
		width: 50%;
		padding-right: 20px; }
		
	.buildings-filter {
		position: relative; }
	.buildings-filter-panel {
		order: 2; }
	.buildings-filter-button {
		order: 1;
		margin-bottom: 15px; }
		
		
	.action-more-panel {
    	margin-top: 20px; }
    .action-img {
		max-width: 320px; }
	.action-list-panel {
		margin-bottom: 10px; }
		
	.refinancing-home__info {
		width: 100%;
		min-width: 265px;
		order: 1;
		padding: 25px 20px; }
	.refinancing-home__img {
		width: 100%;
		order: 2; }
	.refinancing-home__total {
		flex-wrap: wrap; }
	.refinancing-home__total {
		padding-top: 20px; }
	.refinancing-home__action {
		margin-bottom: 20px; }
	.refinancing-home__img {
		min-height: 200px;
		background-position: left top;
		background-size: 90%; }
	.refinancing-home__item:nth-child(2) .refinancing-home__img {
		background-size: 80%;
		background-position: left top -30px; }
	section.refinancing-home .owl-stage {
    	display: flex; }
    .refinancing-home__list {
	    margin-right: 65px; }
	
	.section-title {
		font-size: 24px;
		padding-bottom: 30px; }
	.calculation {
		padding-bottom: 45px; }
	.calculation-large {
		margin-bottom: 20px; }
	
	.calculation-refinancing__wrapp {
    	flex-wrap: wrap; }
    .calculation-refinancing__info {
	    width: 100%;
	    order: 2; }
	.calculation-refinancing__img {
		width: 100%;
		order: 1; }
	.calculation-refinancing__img {
		text-align: left;
		padding-top: 30px; }
	.refinancing-home__row {
    	flex-wrap: wrap; }
    .refinancing-home .container {
	    padding-right: 0; }
	
	.about-title-mobile {
		display: block; }
	.about-top__row {
		display: block; }
	.about-wrapp {
		padding-top: 50px;
		padding-bottom: 50px; }
	.about-top__img {
		width: 100%;
		padding-right: 0; }
	.about-top__title {
		display: none; }
	.about-top__info {
		padding-top: 20px;
		width: 100%; }
	.about-bottom {
		padding-left: 0; }
	.about-bottom:before {
		display: none; }
	.about-list .owl-dots {
		display: none; }
	.about-top__img img {
		max-width: 320px; }
	
	
	section.reviews .reviews-wrapp {
	    width: 100%;
	    overflow: hidden; }
	section.reviews .row {
		display: block;
		margin: 0; }
	section.reviews .row .col-md-6 {
		max-width: 100%;
		padding: 0 !important; }
	section.reviews .owl-stage {
	    display: flex; }
	.reviews-list {
    	overflow: visible;
		margin-right: 65px; }
	.reviews-item__num {
		display: none; }
	.reviews-item .reviews-item__text {
    	height: 45px;
		overflow: hidden;
		position: relative;
		z-index: 10;
		padding-right: 0; }
	.reviews-item .reviews-item__btn {
		display: block; }
	section.about .owl-loaded {
    	display: block;
		margin: 0; }
	.reviews-panel__control a.more {
		display: none; }
	.reviews-panel__control .link-line {
		margin-right: 0; }
	.reviews-bottom {
		padding-top: 25px;
		margin-right: 65px;
		display: block;
		text-align: center; }
	.reviews-list .col-top,
	.reviews-list .col-top-minus {
		margin-top: 0; }
	.reviews-item {
		margin-bottom: 0; }
		
	    
	.articles-wrapp .section-title .new-more.more {
		display: none; }
	.articles-item__img img {
		width: 100%; }
	.articles-item__text {
		display: none !important; }
	.articles-item__line .articles-item__name {
		height: 50px; }
	.articles-item {
		margin-bottom: 30px; }
	.articles .container,
	.about .container,
	.best-selections .container {
		padding-right: 0; }
		
	
	.best-selections__item-left {
    	flex: 0 0 100%;
		max-width: 100%;
		display: block;
		padding: 0; }
	.best-selections__item-right {
		flex: 0 0 100%;
		max-width: 100%;
		display: block; }
		
	.articles-bottom {
		margin-right: 65px; }
	
	.best-selections__left {
    	flex: 0 0 100%;
		max-width: 100%; }
	.best-selections__item .best-selections__img .img,
	.best-selections__item:hover .best-selections__img .img {
		border-radius: 20px 20px 0px 0px; }
	.best-selections__wrapp .row {
    	display: block;	}
    .best-selections__item .best-selections__item-tags {
	    opacity: 1 !important;
	    padding-top: 10px; }
	.best-selections__info {
		padding-bottom: 30px; }
	.tags-cloud {
		display: none; }
	
	
	.best-selections__right {
    	flex: 0 0 100%;
		max-width: 100%; }
	.coming-soon__name a {
    	font-size: 16px; }
    .coming-soon__title {
    	font-size: 19px;
    	padding-bottom: 10px; }
    .coming-soon__text {
    	font-size: 13px; }
    .best-selections__right {
	    margin-right: 15px; }
    	
    	
    .mobs-list-slider {
    	overflow: visible;
		margin-right: 65px; }
	section.articles .articles-list {
		margin-right: 65px; }
	.mobs-list-slider .row {
		display: block;
		margin: 0; }
	.mobs-list-slider .cols {
		max-width: 100%;
		padding: 0 !important; }
	.mobs-list-slider .owl-stage {
	    display: flex; }
	.articles-item__large .articles-item__info {
		max-width: 100%; }
	
	
	.search-maps__info {
    	padding-top: 20px; }
    .home-editor {
		padding-top: 50px; }
	.coming-soon__img a img {
    	max-width: 100%; }
    	
    .banks-actual-list .owl-prev, .banks-actual-list .owl-next {
	    display: none; }
    	
    
    .banner-section.banner-section_modified {
	    margin-top: 0px;
	    padding-top: 10px; }
	.mortgage-calc .mortgage-item__field:nth-child(1),
	.mortgage-calc .mortgage-item__field:nth-child(2) {
    	width: 100%;
		padding-right: 0px;
		position: relative; }
	.mortgage-calc-block__wrapp {
		padding: 25px 20px; }
	.mortgage-if__info-st {
		margin-top: 5px; }
	.mortgage-if__item-padd {
		padding-left: 0; }
	.mortgage-if__col-2 {
		text-align: left; }
	.mortgage-item__row {
		position: relative; }
	.mortgage-item__total {
		display: block; }
	.mortgage-item__total .button {
    	margin-top: 30px; }
    .mortgage-if__col-1 {
	    padding-right: 20px; }
	.refinancing-calc-panel {
    	display: block; }
    .refinancing-calc-own {
	    display: flex;
	    align-items: center;
	    padding-bottom: 30px; }
	.refinancing-calc-own_item {
    	padding-right: 20px; }
    .refinancing-calc-table-val.mb-20 {
	    margin-bottom: 0; }
	.calc-kv__info {
    	position: relative;
    	padding-bottom: 20px; }
    .mortgage-list-info__item.pt-2 {
    	padding-top: 5px !important; }
    .mortgage-list-info__item.pt-1 {
    	padding-top: 0px !important; }
    .calc-savings__info {
    	position: relative;
		padding-bottom: 20px; }
	.mortgage-list-info {
		max-width: 100%; }
	.hypothecation-schedule-table-col {
		padding-right: 15px;
		margin-bottom: 5px; }
	.refinancing-calc-table-head {
		font-size: 14px; }
	.refinancing-calc-table-val {
    	font-size: 19px; }
    .approval__list.js-ajax-more-content {
    	padding-top: 20px;
    	padding-left: 15px; }
    .approval-col.approval-col_logo {
	    padding-left: 0; }
    .profile-content .profile-name {
	    display: none; }
	    
	.reviews-page .reviews-page__link {
		top: -58px; }
		
	.reviews-detail-item__gallery .item {
		width: 50%; }
	
	.header {
	    position: fixed;
	    width: 100%;
	    background-color: #fff !important;
	    z-index: 10;
	    top: 0; }
	.wrapper {
		padding-top: 62px; }
		
	.header-location__popup {
		position: fixed;
		width: 100%; }
	.header-location__list ul {
    	column-count: 1; }
    .header-location__list ul li {
	    display: block; }
	    
	.vr-popup__content_que {
		left: auto;
		right: -38px; }
		
	.articles-item__line .articles-item__btn {
		display: flex; }
	.articles-item__text.show {
		display: block !important; }
		
	.card-quarters .owl-prev, .card-quarters .owl-next {
		display: none; }
	.visited-list .owl-prev, .visited-list .owl-next {
		display: none; }
		
	.bank-offers-img {
    	width: 65%; }
    	
    .card-props-list {
	    display: block; }
	.card-props-item {
		padding-right: 0;
		margin-bottom: 20px; }
	.card-props-item:last-child {
		margin-bottom: 0; }
		
	.popup-search {
    	position: fixed;
		top: 56px;
		width: 100%;
		border-radius: 0px 0px 15px 15px; }
	
	.new-container .new-title {
		padding-right: 0; }
	.new-container .new-more {
		position: unset;
		margin-left: -20px; }
		
	.tags-select-mobile {
	    display: block;
	    padding-left: 15px;
	    padding-right: 75px;
	    margin-bottom: 30px; }	
	
	.card-tabs-link-mobile {
		display: block; }
	.card-side-map .card-map {
		display: none; }
	
	.table-bank-name {
		display: none; }
		
	.map-popup {
		max-width: 300px; }
	
	.map-title-mobile {
		display: block;
		font-weight: bold;
		margin-top: 50px;
		margin-bottom: 30px;
		font-size: 21px; }
		
	.refinancing-home__item:nth-child(2) .refinancing-home__img {
		background-position: left top; }
	
	.map-popup-foot a {
	    margin: 0px 10px;
	    display: block;
	    width: 50%;
	    padding: 0px 10px;
	    font-size: 12px;
	    height: 40px; }
	.map-popup-foot .btn-border {
    	padding: 11px 15px; }
    .map-popup-foot .buildings-list-wishlist {
	    height: 40px; }
	    
	.header-location__favorites,
	.header-location__list {
		width: 100%; }
		
	.buildings-detail .owl-dots {
		display: none; }
	.buildings-detail .card-plan .owl-dots {
		display: block;
		margin-left: 0; }
		
	.buildings-detail__appartaments.buildings-detail .owl-dots {
		display: block;
		margin-left: 0;
		padding: 20px 0; }
	.buildings-detail__appartaments.buildings-detail .owl-dots {
		bottom: -50px; }
	.card-plan-gallery__title {
		display: block;
		font-weight: bold;
		margin-top: 50px;
		margin-bottom: 30px;
		font-size: 21px; }
	
	.hypothecation-product .hypothecation-schedule-table {
    	min-width: 840px; }
	.hypothecation-product .hypothecation-schedule-table-item {
		justify-content: normal;
		align-items: end; }
	.hypothecation-product .hypothecation-schedule-table-col:nth-child(1) {
		width: 150px; }
	.hypothecation-product .hypothecation-schedule-table-col:nth-child(2) {
		width: 150px; }
	.hypothecation-product .hypothecation-schedule-table-col:nth-child(3) {
		width: 240px; }
	.hypothecation-product .hypothecation-schedule-table-col:nth-child(4) {
		width: 300px; }
		
	.buildings-content .buildings-map {
		margin: 0px; }
		
	.header-location__favorites {
		margin-bottom: 30px; }
		
	.filter-item {
		position: unset; }
	.filter-item-content {
		top: calc(100% + 10px);
		width: 100%; }
		
	.approval-item .approval-row {
		margin-left: 0; }
		
	.mortgage-item__row {
		width: 100%; }
	.refinancing-calc .mortgage-item__field {
		width: 100% !important; }
	.refinancing-calc .mortgage-item__field:nth-child(1) {
		padding-right: 0; }
	.refinancing-calc-table-col__bet .refinancing-calc-procent {
		padding-top: 16px; }
	.refinancing-calc-table-col__term .refinancing-calc-procent {
		padding-top: 2px; }
		
	.mortgage-if-buildings {
		flex-wrap: wrap; }
	.mortgage-if-buildings .mortgage-if__col {
		width: 50%; }
	.mortgage-if-buildings .mortgage-if__col:last-child {
		margin-top: 30px; }
	.information-title {
		margin-bottom: 15px; }
	.mortgage-if__info-st {
		margin-top: 0; }
		
	.refinancing-calc__full .mortgage-if__info-st {
		margin-top: 8px; }
		
	.notes-name {
		font-size: 15px;
		line-height: 17px; }
	.notes-panel {
		padding: 10px 15px; }
		
	.notes-sidebar {
		padding: 0;
		margin-bottom: 30px; }
	.notes-sidebar__menu {
		padding: 10px 0; }
	.menu-sidebar-link {
		padding: 10px 15px; }
	.menu-sidebar-simple-list {
		padding: 0px 15px; }
	.notes-sidebar-detail {
		display: none; }
	.notes-sidebar .mob-menu {
		width: 100%;
		height: auto; }
	.notes-sidebar .mob-menu-switcher {
		width: 100%;
		text-decoration: none;
		font-size: 16px;
		padding: 15px 20px;
		align-items: center;
		display: flex; }
	.notes-sidebar .mob-menu .header-burger-icon {
		margin-right: 10px; }
		
	.banner-section-logo__mobile {
		display: block; }
	.advantage-item__desctop {
		display: none; }
		
	.range-nis-content {
		display: none; }
	.range-nis-content.is-active {
		display: block;
		margin-bottom: 40px; }
		
	.refinancing-calc-item {
		margin-bottom: 0px; }
	
	.range-checkbox-nis {
		display: flex;
		align-items: center;
		justify-content: space-between; }
	.range-checkbox-nis-dropdown {
		display: inline-block;
		padding: 0px 10px; }
	.range-checkbox-nis-dropdown.is-active {
		transform: rotate(180deg);
		position: relative;
		top: 4px; }
		
	.header-location__list ul li, .header-location__favorites ul li {
		display: block;
	}
	.mob-current {
		display: block;
	}
	.mobile-hide {
		display: none;
	}
}

@media screen and (max-width: 720px) {
	.buildings-block .approval-more {
		display: none; }
}

@media screen and (max-width: 550px) {
	.coming-soon__list {
	    display: block; }
	.coming-soon__item {
		width: 100%;
		padding-right: 0px; }
}

@media screen and (min-width: 768px) {
	.articles-item__large .articles-item__info {
    	background-color: rgba(255,255,255, 0.7);
		height: max-content;
		padding: 20px;
		margin: 30px;
		border-radius: 20px; }
	.mortgage-if__value {
		margin-top: 10px; }
	.refinancing-calc-procent {
		margin-top: 30px; }

	.approval-item.approval-item_hide {
		display: none; }
		
	.desctop-hide {
		display: none;
	}
}
/* End */


/* Start:/local/templates/povoenke_new/assets/css/new_novostroyki_fix_another.css?173763748590*/
.header * {
    line-height: 100%;
}
.fancybox-container * {
    line-height: 100%;
}
/* End */


/* Start:/local/templates/povoenke_new/assets/libs/swiper/swiper-bundle.min.css?170728882018448*/
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/povoenke_new/assets/css/common_new.css?1743161061125856*/
@font-face {
  font-family: "TTCommons";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommons-ExtraBold.woff") format("woff"), url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommonsExtraBold.otf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommons-Bold.woff") format("woff"), url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommonsBold.otf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommons-DemiBold.woff") format("woff"), url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommonsDemiBold.otf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommons-Medium.woff") format("woff"), url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommonsMedium.otf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommons-Regular.woff") format("woff"), url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommonsRegular.otf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommons-Light.woff") format("woff"), url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommonsLight.otf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommons-ExtraLight.woff") format("woff"), url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommonsExtraLight.otf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommons-Thin.woff") format("woff"), url("/local/templates/povoenke_new/assets/css/../fonts/TTCommons/TTCommonsThin.otf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/local/templates/povoenke_new/assets/css/../fonts/Inter-VariableFont.ttf") format("truetype");
  font-weight: auto;
  font-style: auto;
}

:root {
  --color_0: #FFF;
  --color_text_0: #112132;
  --color_text_1: #AEBAC7;
  --color_text_2: #677A8E;
  --color_text_3: #53677B;
  --color_text_4: #009B47;
  --color_text_5: #11223359;
  --color_text_6: #E3E9EE;
  --color_text_7: #3C7EFF;
  --color_text_8: #7C858F;
  --color_text_error: #EB5757;
  --color_bkg_0: #F3F6FA;
  --color_bkg_1: #ECF0F1;
  --color_bkg_2: #00AA4E;
  --color_bkg_3: #E3E9EE;
  --color_bkg_4: #E5F5ED;
  --color_bkg_5: #376EA40F;
  --color_bkg_error: #FFE4E4;
  --color_border_0: #009B47;
  --color_border_1: #11223317;
  --color_border_2: #F6F6F6;
  --color_icon_0: #53677B;
  --color_icon_0_hover: #677A8E;
  --color_icon_0_focus: #677A8E;
  --color_icon_0_disabled: #112233;
  --color_icon_1: #E3E9EE;
  --color_icon_1_hover: #AEBAC7;
  --color_icon_1_focus: #53677B;
  --color_icon_1_disabled: #53677B;
  --color-scroll_1: #E3E9EE;
  --font-common: "TT Commons";
  --font-size: 16px;
  --line-height: 26px;
}

@media (max-width: 700px) {
  .hide-mobile {
    display: none !important;
  }
}

@media (max-width: 1140px) {
  .hide-tablet {
    display: none !important;
  }
}

@media (min-width: 1140px) {
  .hide-desktop {
    display: none !important;
  }
}

@media (min-width: 700px) {
  .show-mobile {
    display: none !important;
  }
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
  font-family: "TTCommons", sans-serif !important;
}

.fullscreen-popup *{
  line-height: 100%;
}
html {
  scroll-behavior: smooth;
}

body {
  background: var(--color_0);
}

a {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  letter-spacing: 0.14px;
  text-decoration: none;
}
a:hover {
  color: inherit;
  cursor: pointer;
}

a img {
  border: none;
}

p.content {
  margin-bottom: 22px;
}

ul {
  list-style-type: none;
}

b {
  font-weight: 600;
}

button {
  border: none;
}

*::before, *::after {
  max-width: 100%;
}

.container-n {
  max-width: 1128px;
  margin: 0 auto;
}
.container--relative {
  position: relative;
}
@media (max-width: 1140px) {
  .container-n {
    margin: 0 30px;
  }
}
@media (max-width: 700px) {
  .container-n {
    margin: 0 10px;
  }
}
.container--short {
  max-width: 843px;
}
.container--shorter {
  max-width: 744px;
}
.container--wrapper {
  overflow: hidden;
}
.container--wrapper_colored {
  background: var(--color_bkg_0);
}
.container--ov-x {
  overflow-x: hidden;
}

.text_def {
  color: var(--color_text_0);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.16px;
}

.link {
  color: var(--color_text_3);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.14px;
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}
.link.link--green {
  color: var(--color_text_4);
}
.link__text {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.16px;
  color: var(--color_text_2);
}
.link.link--filter {
  font-size: 18px;
  font-weight: 500;
  line-height: 140%; /* 25.2px */
  letter-spacing: 0.18px;
}
.link.link--blue {
  color: var(--color_text_7);
}
.link.link--expand {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: 0.01em;
}
.link--phone {
  color: var(--color_text_0);
}
.link--phone:hover {
  cursor: text;
}
@media (max-width: 700px) {
  .link--phone:hover {
    color: var(--color_text_4);
    cursor: pointer;
  }
}

input {
  width: 100%;
}
input.text {
  padding: 12px 14px;
  border-radius: 13px;
  background: var(--color_bkg_0);
  border: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.16px;
}
input.text::placeholder {
  color: var(--color_text_1);
  line-height: 16px;
}

.button-n {
  display: flex;
  padding: 0 20px;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1%;
  border-radius: 15px;
  background: var(--color_text_4);
  color: var(--color_0);
  width: fit-content;
}
.button-n:hover {
  color: var(--color_0);
  background: var(--color_bkg_2);
  cursor: pointer;
}
.button-n:disabled, .button-n.disabled {
  color: var(--color_text_6);
  background: var(--color_0);
  border: 1px solid var(--color_bkg_3);
  padding: 0 19px;
  cursor: not-allowed;
}
.button--wide {
  width: 100%;
}
.button--reduce {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1440px) {
  .button--fat-desktop {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.button--white {
  font-weight: 400;
  background: var(--color_0);
  color: var(--color_text_0);
}
.button--white:hover path {
  fill: var(--color_0);
}
.button--inverted {
  background: var(--color_bkg_0);
  color: var(--color_text_0);
}
.button--inverted:hover {
  color: var(--color_text_0);
  background: var(--color_bkg_3);
}
.button--inverted.active {
  color: var(--color_0);
  background: var(--color_text_4);
}
.button--filter {
  font-weight: 400;
}
.button--filter-fixed {
  font-weight: 400;
  padding: 0;
  width: 48px;
  justify-content: center;
}
.button--icon {
  width: 48px;
  padding: 0;
}
.botton--shadow{
  box-shadow: 0px 7px 15px -2px #0000000D;
}

.social-icon {
  height: 45px;
  width: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: var(--color_icon_1);
}
.social-icon path {
  fill: var(--color_text_1);
}
.social-icon:hover {
  background: var(--color_icon_2);
}
.social-icon:hover path {
  fill: var(--color_text_2);
}

.hidden {
  display: none !important;
}

.line-border {
  width: 100%;
  height: 1px;
  background-color: var(--color_text_5);
  margin-bottom: 10px;
}

svg.icon-def path {
  fill: var(--color_icon_0);
}
svg.icon-def:hover {
  cursor: pointer;
}
svg.icon-def:hover path {
  fill: var(--color_icon_0_hover);
}
svg.icon-def:focus path {
  fill: var(--color_icon_0_hover);
}
svg.icon-def:disabled, svg.icon-def .disabled {
  fill: var(--color_icon_0_disabled);
  fill-opacity: 0.35;
}

svg.icon-like {
  min-width: 24px;
}
svg.icon-like path {
  fill: var(--color_icon_1);
}
svg.icon-like:hover {
  cursor: pointer;
}
svg.icon-like:hover path {
  fill: var(--color_icon_1_hover);
}
svg.icon-like:focus path, svg.icon-like.active path {
  fill: var(--color_icon_1_focus);
}
svg.icon-like:disabled, svg.icon-like .disabled {
  fill: var(--color_icon_1_disabled);
  fill-opacity: 0.35;
}

h2 {
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%; /* 44px */
  letter-spacing: 0.44px;
}
@media (max-width: 1140px) {
  h2 {
    font-size: 24px;
  }
}

hr {
  content: "";
  height: 1px;
  width: 100%;
  color: var(--color_bkg_1);
  opacity: 1;
}

.base-block {
  margin-bottom: 65px;
}
@media (max-width: 1140px) {
  section.base-block {
    margin-bottom: 45px;
  }
}
@media (max-width: 700px) {
  section.base-block {
    margin-bottom: 35px;
  }
}
.base-block--big {
  margin-bottom: 90px;
}
@media (max-width: 1140px) {
  section.base-block--big {
    margin-bottom: 50px;
  }
}
@media (max-width: 700px) {
  section.base-block--big {
    margin-bottom: 35px;
  }
}
section.base-block--sm {
  margin-bottom: 30px;
}
section.base-block--sm .filter-block {
  margin-bottom: 0;
}
@media (max-width: 1140px) {
  section.base-block--sm {
    margin-bottom: 30px;
  }
}
@media (max-width: 700px) {
  section.base-block--sm {
    margin-bottom: 30px;
  }
}
.base-block__title-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}
@media (max-width: 1140px) {
  .base-block__title-section {
    margin-bottom: 30px;
  }
}
.base-block__title-section .block-title {
  font-size: 36px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.36px;
  padding-top: 8px;
  margin-bottom: 0;
}
@media (max-width: 1140px) {
  .base-block__title-section .block-title {
    font-size: 22px;
    letter-spacing: 0.22px;
    margin-bottom: 0px;
    padding-top: 5px;
  }
}

.half {
  width: 50%;
}

.body-custom-popup-active {
  overflow: hidden;
}

.map-custom-popup-active {
  overflow: hidden;
}

.scroll-style .simplebar-scrollbar::before {
  background: var(--color_text_1);
}
.scroll-style .simplebar-track.simplebar-vertical {
  width: 8px;
}
.scroll-style .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  height: 4px;
}
.scroll-style.scroll-style--mrg .simplebar-vertical {
  right: 20px;
  top: 20px;
  bottom: 20px;
  color: var(--color-scroll_1);
}

.horizontal {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

.wrap {
  flex-wrap: wrap;
}

.vertical {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.vertical.nocolgap {
  row-gap: 0;
}

.center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.between {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.content h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 100%; /* 28px */
  letter-spacing: 0.28px;
}
@media (max-width: 700px) {
  .content h2 {
    font-size: 22px;
    font-weight: 600;
    line-height: 100%; /* 22px */
    letter-spacing: 0.22px;
  }
}

.max {
  width: 100%;
}

main {
  min-height: 500px;
}

.fancy-image-container.fancybox-is-sliding .fancybox-navigation, .fancy-image-container.fancybox-is-sliding .fancybox-close {
  display: none !important;
}
.fancy-image-container .fancybox-image {
  border-radius: 25px;
}
.fancy-image-container .fancybox-navigation {
  position: relative;
  top: 50%;
  margin: 0 auto;
}
.fancy-image-container .fancybox-navigation button.fancybox-button {
  display: flex;
  align-items: center;
  background: var(--color_bkg_0);
  height: 28px;
  width: 60px;
  padding: 0;
  border-radius: 13px;
  position: absolute;
  top: 0;
  transform: translateY(-50%);
  opacity: 0.9;
}
.fancy-image-container .fancybox-navigation button.fancybox-button--arrow_left {
  justify-content: left;
}
.fancy-image-container .fancybox-navigation button.fancybox-button--arrow_right {
  justify-content: right;
}
.fancy-image-container .fancybox-navigation button.fancybox-button:disabled {
  opacity: 0.5;
}
.fancy-image-container .fancybox-navigation button.fancybox-button:disabled:hover {
  opacity: 0.5;
}
.fancy-image-container .fancybox-navigation button.fancybox-button:hover {
  opacity: 1;
}
.fancy-image-container .fancybox-close {
  z-index: 99995;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--color_0);
  display: none;
}

.button-n {
  padding-top: 4px;
}

div.tag, .more-photos {
  padding-top: 2px;
}
div.tag--mini{
  padding-top: 3px;
}

.filter-scrollbar {
  max-height: 300px;
  overflow-y: auto !important;
}

.field {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
}
.field--nomargin {
  margin-bottom: 0;
}
.input {
  margin-top: auto;
  width: 100%;
  height: 42px;
  padding: 16px 12px 13px;
  font-weight: 400;
  font-size: 16px;
  font-style: normal;
  letter-spacing: 0.16px;
  line-height: 100%;
  color: var(--color_text_0);
  border-radius: 10px;
  background-color: var(--color_bkg_0);
  border: 1px solid var(--color_bkg_1);
  /*
  &:not(:placeholder-shown) {
      border-color: var(--color7);
  }
  */
}
.input:focus {
  border-color: var(--color_border_0);
}
.input::placeholder {
  font-size: 16px;
  color: var(--color_text_1);
  font-weight: 500;
}
.input:-webkit-autofill, .input:-webkit-autofill:hover, .input:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--color_text_1);
  transition: background-color 1s ease-in-out 0s;
}
.input:disabled {
  background-color: var(--color5);
  color: var(--color7);
  border-color: var(--color5);
}
.input:disabled::placeholder {
  color: var(--color7);
}
.input.form-error {
  display: block;
  background-color: var(--color_bkg_error);
  border-color: var(--color_text_error);
}
.input.form-error::placeholder {
  color: transparent;
}
.input_textarea {
  display: block;
  width: 100%;
  min-height: 82px;
  max-height: 82px;
  resize: none;
  transition: height 0.3s ease-in-out 0s;
}
label.form-error {
  position: absolute;
  top: 14px;
  left: 12px;
  margin-bottom: 4px;
  color: #e11439;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
@media screen and (max-width: 1140px) {
  label.form-error {
    margin-bottom: 5px;
  }
}

.field-input_active label.form-error {
  display: none;
}

.input:focus + .form-error {
  display: none !important;
}

.checkbox {
  position: relative;
  display: flex;
  align-items: flex-start;
  cursor: pointer;
}
.checkbox-field {
  display: flex;
}
.checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  opacity: 0;
}
.checkbox-check {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  width: 20px;
  height: 20px;
  line-height: 17px;
  background-color: transparent;
  border: 1px solid var(--color6);
  font-size: 10px;
  color: transparent;
  text-align: center;
  border-radius: 3px;
}
.checkbox-check:hover {
  cursor: pointer;
}
.checkbox-label {
  margin-top: -3px;
  color: var(--color11);
  letter-spacing: 0.14px;
}
.checkbox-icon {
  visibility: hidden;
  width: 12px;
  height: 9px;
  background: url("/local/templates/povoenke_new/assets/css/../images/icons/check-icon.svg") no-repeat 0 0;
}
.checkbox-input:checked + .checkbox-check {
  background-color: var(--color6);
}
.checkbox-input:checked + .checkbox-check .checkbox-icon {
  visibility: visible;
}

.radio {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.radio-field-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 30px 25px 30px 32px;
  border: 2px solid var(--color1);
  border-radius: 15px;
}
.radio-field-wrapper:hover {
  box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
  border-color: transparent;
}
.radio-item {
  margin-bottom: 14px;
}
.radio-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  opacity: 0;
}
.radio-label {
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: -0.01em;
}
.radio-check {
  min-width: 25px;
  width: 25px;
  height: 25px;
  margin-right: 11px;
  border-radius: 50%;
  text-align: center;
  background-color: var(--color0);
  border: 1px solid var(--color6);
}
.radio-input:checked + .radio-check {
  border-width: 6px;
}
@media screen and (max-width: 1140px) {
  .radio-check {
    margin-right: 9px;
  }
}

.switch {
  display: flex;
  position: relative;
}
.switch.switch--center {
  align-items: center;
}
.switch-field {
  margin-bottom: 27px;
}
.switch-decor {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 34px;
  min-width: 34px;
  height: 19px;
  margin-right: 15px;
  padding: 2px;
  border-radius: 50em;
  background-color: var(--color_bkg_3);
  cursor: pointer;
}
.switch-decor_simple {
  margin-right: 0;
}
.switch-icon {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 11px;
  height: 11px;
  background-color: var(--color_0);
  border-radius: 50%;
  transition: left 0.1s ease-in-out 0s;
}
.switch-label {
  font-size: 12px;
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0.36px;
  color: var(--color_text_1);
  margin-top: 3px;
}
.switch-label.switch-label--minimized {
  max-width: 180px;
  letter-spacing: 0.36px;
}
.switch-label a {
  color: var(--color_text_1);
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}
.switch-label a:hover {
  text-decoration: underline;
  color: var(--color_text_0);
}
.switch-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  opacity: 0;
}
.switch-checkbox:checked + .switch-decor {
  background-color: var(--color_bkg_2);
}
.switch-checkbox:checked + .switch-decor .switch-icon {
  left: 18px;
}
.switch .agreement-error {
  display: none !important;
}
@media screen and (max-width: 1140px) {
  .switch-label {
    margin-top: 0;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.01em;
  }
  .switch-decor {
    margin-right: 10px;
  }
}
@media screen and (max-width: 700px) {
  .switch-label {
    max-width: 220px;
  }
}

@keyframes preloader-rotate {
  100% {
    transform: rotate(360deg);
  }
}
.load-more {
  position: relative;
  display: flex;
  align-items: center;
}
.load-more-icon {
  display: none;
  vertical-align: middle;
  margin-left: 4px;
  width: 14px;
  height: 14px;
  background: url("/local/templates/povoenke_new/assets/css/../images/icons/load-more-spinner.svg") no-repeat 0 0;
  background-size: 100% auto;
}
.load-more-link {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  padding-left: 39px;
  padding-right: 39px;
}
.load-more-label {
  display: inline-block;
  /*font-size: 13px;
  line-height: 40px;*/
  color: var(--color1);
}
.load-more-switcher {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  line-height: 11px;
  color: var(--color1);
}
.load-more_active .load-more-icon {
  display: inline-block;
  animation: preloader-rotate 2s infinite linear;
}
.load-more-pages {
  display: flex;
  justify-content: center;
}
.load-more-link_simple {
  padding-left: 20px;
  padding-right: 20px;
}
.load-more_simple {
  justify-content: center;
}
@media screen and (max-width: 1440px) {
  .load-more-link {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media screen and (max-width: 1140px) {
  .load-more {
    justify-content: center;
    min-height: 35px;
  }
  .load-more-link {
    min-width: 214px;
    padding-left: 19px;
    padding-right: 19px;
  }
}
@media screen and (max-width: 700px) {
  .load-more {
    flex-direction: column;
    align-items: normal;
  }
  .load-more-link {
    margin-bottom: 20px;
    padding: 9px 33px;
    font-size: 14px;
  }
  .load-more-link:last-child {
    margin-bottom: 0;
  }
}

.form-row {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
}
.form-col-2 {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 1140px) {
  .form-row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .form-col-2 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 700px) {
  .form-row {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }
  .form-col-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

.amount {
  display: flex;
  align-items: center;
  width: 89px;
  padding: 3px;
  border-radius: 50em;
  background-color: var(--color21);
}
.amount-counter {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 26px;
  width: 26px;
  height: 26px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  line-height: 0;
}
.amount-icon {
  font-size: 16px;
  line-height: 0;
  color: #000000;
  font-weight: 600;
  font-style: normal;
}
.amount-digit {
  width: 30px;
  height: 30px;
  padding: 2px 4px;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  background-color: var(--color0);
  -moz-appearance: textfield;
  border-radius: 50%;
}
.amount-digit::-webkit-outer-spin-button, .amount-digit::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.amount_disabled .amount-counter:first-child .amount-icon {
  color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 1140px) {
  .amount-counter .amount-icon {
    margin-left: 0;
  }
  .amount-digit {
    width: 29px;
    height: 29px;
  }
}

form .form-error:hover {
  cursor: text;
}

.eye-password {
  position: absolute;
  right: 12px;
  top: 0;
  height: 22px;
  transform: translateY(50%);
}

.eye-open {
  display: none;
}

.field--show-pass .eye-open {
  display: initial;
}

.field--show-pass .eye-close {
  display: none;
}

.forgotpass-link {
  color: #53B50A;
  margin-left: auto;
}

.forgotpass-link {
  text-decoration: none;
}

.popup-button--alternate-color {
  border: 1.5px solid var(--unnamed, #53B50A);
  color: var(--unnamed, #53B50A);
  background-color: var(--color0);
}

.field-button--first {
  margin-bottom: 15px;
}

.field-button--second {
  margin-bottom: 25px;
}

.socials-authorize {
  display: flex;
  padding-top: 15px;
  flex-direction: column;
  align-items: flex-start;
  gap: 25px;
  align-self: stretch;
}

.socials-authorize-text {
  color: var(--Gray-4, #2A2A2A);
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-feature-settings: "ss09" on;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 18.2px */
  letter-spacing: 0.42px;
  width: 100%;
}

.socials-authorize-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.socials-authorize-list .socials-authorize-item {
  display: flex;
  max-width: 52px;
  max-height: 40px;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  background: var(--Input, #F5F7FA);
}
.socials-authorize-list .socials-authorize-item:first-child {
  margin-left: 0;
}
.socials-authorize-list .socials-authorize-item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1140px) {
  .socials-authorize-list .socials-authorize-item {
    padding: 8px;
    margin: 10px;
  }
}
@media screen and (max-width: 700px) {
  .socials-authorize-list .socials-authorize-item {
    margin: 5px;
  }
}
@media screen and (max-width: 1140px) {
  .socials-authorize-list {
    justify-content: center;
  }
}

.popup-info.compare--default {
  color: var(--Gray, #B6B6B6);
}
.popup-info.compare--error {
  color: #e11439;
}
.popup-info.compare--correct {
  color: var(--unnamed, #53B50A);
}
.popup-info.popup-info--expadding {
  padding: 0 5px;
}

.field.field--smallmargin {
  margin-bottom: 5px;
}

.popup {
  border-radius: 5px 5px 15px 15px;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
  background: var(--color_0);
}

/* Fancybox */
.fancybox-bg {
  background-color: rgba(0, 0, 0, 0.35);
}

.fancybox-slide {
  padding: 50px;
}

.fancybox-content {
  overflow: visible;
  padding: 0;
}

.fancybox-close-small {
  width: 33px;
  height: 33px;
  top: -50px;
  padding: 0;
  opacity: 1;
}

.fancybox-close {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border: 0;
  background: transparent;
}

.fancybox-close:hover .fancybox-close-icon path {
  stroke: var(--color9);
}

.fancybox-button .fancybox-button-arrow {
  width: 14px;
  height: 10px;
}

.fancybox-nav-block {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.fancybox-button {
  padding: 0;
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  background: transparent;
}
.fancybox-button svg path {
  fill: transparent;
  stroke-width: 2;
}

.fancybox-button--arrow_right {
  right: -55px;
}

.fancybox-button--arrow_left {
  left: -55px;
}

.fancybox-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: var(--color6);
}
.fancybox-slide--image .fancybox-close-small {
  top: -50px;
  right: -50px;
  background-color: transparent;
}

.fancybox-toolbar {
  display: none;
}

.fancybox-infobar {
  display: none;
}

.fancybox-active .wrapper {
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  filter: blur(15px);
}

@media screen and (max-width: 700px) {
  .fancybox-slide {
    padding: 50px 11px;
  }
  .fancybox-close {
    top: 13px;
    right: 13px;
  }
  .fancybox-button--arrow_right {
    right: 10px;
  }
  .fancybox-button--arrow_left {
    left: 10px;
  }
  .fancybox-button-icon {
    width: 35px;
    height: 35px;
  }
}
.custom-popup .popup-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.custom-popup .popup-top .popup-title {
  font-family: TTCommonsMedium, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%; /* 24px */
  letter-spacing: 0.24px;
  margin-bottom: 0;
}

.popup {
  max-width: 400px;
  border-radius: 10px;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
}
.popup-content {
  padding: 30px;
}
.popup-title {
  font-family: TTCommonsMedium, sans-serif;
  display: block;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0.84px;
  color: var(--color_text_0);
}
.popup-info {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 14px;
  color: var(--color_text_2);
  letter-spacing: 0.36px;
}
.popup-button {
  width: 100%;
  text-transform: none;
  font-weight: 600;
}
.popup-subtitle {
  text-align: center;
  color: var(--color_text_2);
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 14px;
  letter-spacing: 0.36px;
}
.popup-city {
  max-width: 1300px;
  border-radius: 10px;
}
.popup-city .popup-content {
  padding-top: 33px;
  padding-bottom: 22px;
}
.popup-city .popup-title {
  text-align: left;
  font-weight: 600;
}
.popup_success {
  max-width: 360px;
}
.popup_success .popup-subtitle {
  text-align: left;
}
.popup_success .popup-title {
  text-align: center;
}
.popup_success .popup-buttons {
  text-align: center;
}
.popup_success .popup-buttons .button-n {
  width: 100%;
}
@media screen and (max-width: 1140px) {
  .popup-content {
    padding: 37px 22px 30px;
  }
  .popup-title {
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 30px;
  }
  .popup-info {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 21px;
  }
  .popup-city {
    max-width: 443px;
  }
  .popup-city .popup-content {
    padding-top: 29px;
    padding-left: 25px;
    padding-right: 25px;
  }
  .popup-city .popup-title {
    text-align: left;
  }
}

.form-city {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.form-city.focused .city-list-big-wrapper, .form-city.focused .city-list-small-wrapper {
  opacity: 0.25;
}
.form-city.focused .city-list-search-wrapper {
  display: block;
}
.form-city.focused .city-list-search-wrapper .simplebar-mask {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.popup-notification {
  padding: 20px;
  border-radius: 10px;
  background: var(--color_0);
  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 10;
  top: 31px;
  right: 0;
  height: auto;
  transition: all 500ms;
  opacity: 1;
}
.popup-notification::before {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-color: transparent transparent var(--color_0) transparent;
  border-width: 0 13.5px 10px 13.5px;
  position: absolute;
  right: 101px;
  top: -9px;
}
@media screen and (max-width: 1140px) {
  .popup-notification {
    position: fixed;
    top: 45px;
    left: 30px;
    right: 30px;
  }
  .popup-notification::before {
    right: 0;
    left: 46px;
    top: -10px;
  }
}
@media screen and (max-width: 700px) {
  .popup-notification {
    left: 20px;
    right: 20px;
    top: 35px;
  }
  .popup-notification::before {
    left: 22px;
    top: -10px;
  }
}

.region-notification {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.region-notification-assumption {
  font-size: 14px;
  line-height: 130%; /* 18.2px */
  letter-spacing: 0.42px;
  color: var(--color_text_2);
  margin-bottom: 5px;
}
.region-notification-assumption-title {
  font-weight: 400;
}
.region-notification-assumption-region {
  color: var(--color_text_0);
  font-weight: 400;
}
@media screen and (max-width: 700px) {
  .region-notification-assumption {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.region-notification-buttons {
  display: flex;
  justify-content: space-between;
  gap: 5px;
}
.region-notification-buttons .button-n {
  width: 100%;
  min-width: fit-content;
}

@media (max-width: 1140px) {
  .fancybox-container--tablet-fullscreen-city .fancybox-slide {
    padding: 0 !important;
  }
  .fancybox-container--tablet-fullscreen-city .fancybox-content {
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 100%;
    border-radius: 0;
  }
  .fancybox-container--tablet-fullscreen-city .popup-title {
    display: none;
  }
  .fancybox-container--tablet-fullscreen-city .popup-city .popup-content {
    padding: 25px 30px;
  }
  .fancybox-container--tablet-fullscreen-city .city-input {
    width: calc(100% - 50px);
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    margin-bottom: 25px;
    border: 1px solid transparent;
  }
  .fancybox-container--tablet-fullscreen-city .city-input:focus {
    border: 1px solid var(--color_text_4);
  }
  .fancybox-container--tablet-fullscreen-city .city-input:focus::placeholder {
    color: transparent;
  }
  .fancybox-container--tablet-fullscreen-city .fancybox-close {
    top: 34.5px;
    right: 30px;
  }
  .fancybox-container--tablet-fullscreen-city .city-list-big-wrapper, .fancybox-container--tablet-fullscreen-city .city-list-small-wrapper {
    display: none;
  }
  .fancybox-container--tablet-fullscreen-city .city-list-search-wrapper {
    display: block !important;
    box-shadow: none;
    max-height: 100%;
    position: relative;
  }
  .fancybox-container--tablet-fullscreen-city .city-list-search-wrapper .simplebar-track.simplebar-vertical {
    display: none;
  }
  .fancybox-container--tablet-fullscreen-city .city-list-search-wrapper .simplebar-mask {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .fancybox-container--tablet-fullscreen-city .city-list-search {
    max-height: 100%;
  }
  .fancybox-container--tablet-fullscreen-city .city-list-search-item:hover {
    background: var(--color0);
    color: var(--color_text_0);
  }
  .fancybox-container--tablet-fullscreen-city .form-city .city-reset {
    display: none !important;
  }
  .fancybox-container--tablet-fullscreen-city .city-list-search-item {
    padding: 0;
  }
  .fancybox-container--tablet-fullscreen-city .city-list-search-item-title--region {
    display: none;
  }
  .fancybox-container--tablet-fullscreen-city .jcOnPageFilter_filtered .city-list-search-item-title--region {
    display: block;
  }
}
@media (max-width: 700px) {
  .fancybox-container--tablet-fullscreen-city .popup-city .popup-content {
    padding: 25px 10px 25px 10px;
  }
}

.city-list-wrapper {
  min-height: 80px;
  max-height: 240px;
}
.city-list-item {
  margin-bottom: 20px;
}
.city-list-item:last-child {
  margin-bottom: 0;
}
.city-field {
  position: relative;
}
.city-reset {
  display: none;
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: 0;
  padding: 5px;
}
.city-radio {
  display: none;
}
.city-input {
  background-color: var(--color_bkg_0);
  font-size: 13px;
  font-weight: 500;
  line-height: 120%; /* 15.6px */
  letter-spacing: 0.39px;
}
.city-input.focused {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.city-list-name {
  display: block;
  font-size: 15px;
  line-height: 18px;
  font-weight: 300;
  color: var(--color_text_2);
  cursor: pointer;
}
.city-list-name:hover {
  color: var(--color_text_0);
}
.city-list-big {
  display: flex;
  flex-wrap: wrap;
  gap: 13px;
}
.city-list-big-wrapper {
  padding-bottom: 10px;
}
.city-list-big-item {
  font-size: 14px;
  font-weight: 300;
  line-height: 130%; /* 18.2px */
  color: var(--color_text_0);
  letter-spacing: 0.14px;
  display: flex;
  padding: 5px 10px;
  border-radius: 5px;
  background: var(--color_bkg_0);
}
.city-list-big-item:hover {
  font-weight: 500;
  cursor: pointer;
}
.city-list-big-item::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.city-list-small {
  columns: 7;
  gap: 15px;
  /*height: 90px;*/
}
.city-list-small .simplebar-content {
  columns: 7;
}
@media screen and (max-width: 1140px) {
  .city-list-small .simplebar-content {
    columns: 1;
  }
}
.city-list-small-item {
  font-size: 14px;
  font-weight: 400;
  line-height: 130%; /* 18.2px */
  letter-spacing: 0.14px;
  padding-bottom: 10px;
  color: var(--color_text_2);
}
.city-list-small-item:hover {
  color: var(--color_text_0);
  cursor: pointer;
}
.city-list-search {
  max-height: 168px;
}
.city-list-search-wrapper {
  display: none;
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: absolute;
  z-index: 1;
  width: 100%;
  max-height: 168px;
}
.city-list-search-item {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.16px;
  color: var(--color8);
  padding: 12px 15px;
  height: 42px;
  display: flex;
  justify-content: left;
  align-items: center;
  background: var(--color_0);
}
@media screen and (max-width: 1140px) {
  .city-list-search-item {
    color: var(--color_text_2);
  }
}
.city-list-search-item.jcOnPageFilter_filtered:last-child, .city-list-search-item:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.city-list-search-item:hover {
  background: var(--color_bkg_1);
  cursor: pointer;
}
@media screen and (max-width: 1140px) {
  .city-list-wrapper {
    max-height: 246px;
  }
  .city-input {
    margin-bottom: 15px;
  }
  .city-list-item {
    margin-bottom: 17px;
  }
}
@media screen and (min-width: 700px) and (max-width: 1140px) {
  .city-input {
    height: 40px;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 15.6px */
    letter-spacing: 0.39px;
  }
  .city-input::placeholder {
    font-size: 13px;
  }
}
@media screen and (max-width: 700px) {
  .city-list {
    column-count: auto;
  }
}

/* /Fancybox */
@keyframes preloader-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.preloader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  width: 80px;
  height: 80px;
  background-color: #fff;
  padding: 5px;
  border-radius: 50%;
}
.preloader-container {
  width: 70px;
  height: 70px;
  border: 6px solid rgb(234, 234, 234);
  border-top: 6px solid var(--color_text_4);
  border-radius: 50%;
  animation: preloader-animation 1s linear infinite;
}
@media screen and (max-width: 1140px) {
  .preloader {
    width: 70px;
    height: 70px;
  }
  .preloader-container {
    width: 60px;
    height: 60px;
  }
}

.search-result-list {
  max-height: 230px;
  border-bottom: 1px solid var(--color_bkg_0);
}
@media screen and (max-width: 1140px) {
  .search-result-list {
    max-height: 50vh;
  }
}
.search-result-list--popup {
  position: absolute;
  z-index: 10;
  top: 48px;
  left: 0;
  width: 100%;
  max-width: 100%;
  padding: 0;
}
.search-result-list-item {
  min-height: 46px;
  padding: 5px 18px;
  gap: 6px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.search-result-list-item p{
  margin-bottom: 0;
}
.search-result-list-item:first-child{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.search-result-list-item-title {
  font-weight: 400;
  font-size: 14px;
  color: var(--color_text_0);
}
.search-result-list-item-description {
  font-weight: 400px;
  font-size: 14px;
  color: var(--color_text_1);
}
.search-result-list-item:hover {
  background: var(--color_bkg_1);
}
.search-result-watch-all {
  color: var(--color_text_4);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.16px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 46px;
}

.js-call-deadline-popup-node {
  position: relative;
}

.deadline-popup {
  display: none;
  position: absolute;
  z-index: 1;
  width: auto;
  padding: 0;
}
.deadline-popup--inner {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 25px;
  width: 254px;
  background: var(--color_0);
  border-radius: 10px;
}
.deadline-popup.active {
  display: flex;
}
.deadline-popup--top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.deadline-popup-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: var(--color_text_0);
}
.deadline-popup-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: var(--color_text_1);
}
.deadline-popup--content {
  max-height: 134px;
}
@media (max-width: 700px) {
  .deadline-popup {
    justify-content: center;
    align-items: center;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    backdrop-filter: blur(5px);
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.65);
  }
  .deadline-popup--content {
    max-height: 336px;
  }
}

.fullscreen-popup {
  height: 0;
  display: none;
}
.fullscreen-popup.active {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  background: var(--color_0);
  z-index: 100;
  overflow: auto;
}
.fullscreen-popup .icon-arrow-left--wrapper {
  padding: 10px 20px 10px 0;
}
.fullscreen-popup .icon-arrow-right--wrapper {
  padding: 10px 0px 10px 20px;
}
.fullscreen-popup .icon-close--wrapper {
  padding: 20px;
}
@media (max-width: 700px) {
  .fullscreen-popup .icon-close--wrapper {
    padding: 10px 10px 10px 30px;
  }
}
.fullscreen-popup__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 72px;
  padding: 0 10px 0 30px;
}
@media (max-width: 700px) {
  .fullscreen-popup__header {
    height: 55px;
    padding: 0 0px 0 10px;
  }
}
.fullscreen-popup__menu {
  padding: 0 30px 0 30px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 700px) {
  .fullscreen-popup__menu {
    padding: 0 10px 0 10px;
  }
}
.fullscreen-popup__menu-item-link {
  color: var(--color_text_0);
  font-size: 16px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.01em;
  height: 48px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding-top: 4px;
  border-bottom: 1px solid var(--color_border_2);
}
.fullscreen-popup__menu-item-link:hover {
  text-decoration: none;
}
.fullscreen-popup__menu-item-link.parent {
  position: relative;
}
.fullscreen-popup__menu-item-link.parent::after {
  content: url("/local/templates/povoenke_new/assets/css/../images/icons/arrow-right.svg");
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fullscreen-popup__menu-item-link-text {
  padding-top: 2px;
}
.fullscreen-popup__menu-item-link-text--alternate {
  padding-top: 2px;
  color: var(--color_text_2);
}
.fullscreen-popup__menu-item-section {
  color: var(--color_text_0);
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: 0.01em;
}
.fullscreen-popup__menu-item__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 72px;
}
@media (max-width: 700px) {
  .fullscreen-popup__menu-item__header {
    height: 55px;
  }
}
.fullscreen-popup__menu-item--child {
  display: none;
}
.fullscreen-popup__menu-item--child.active {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  background: var(--color_0);
  z-index: 10;
  overflow: auto;
  padding: 0 30px 0 30px;
}
@media (max-width: 700px) {
  .fullscreen-popup__menu-item--child.active {
    padding: 0 10px 0 10px;
  }
}
.fullscreen-popup__menu-item__contacts {
  display: flex;
  align-items: center;
  height: 75px;
  border-bottom: 1px solid var(--color_border_2);
}
.fullscreen-popup__menu-item__socials {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 15px 0 30px 0;
}
.fullscreen-popup__menu-item__socials-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: 0.01em;
}

.header {
  background: var(--color_0);
  position: relative;
  z-index: 20;
}
.header-top {
  background: var(--color_bkg_0);
  padding: 6px 0;
}
.header-top__content {
  display: flex;
  justify-content: space-between;
}
.header-top__content_links {
  display: flex;
  gap: 26px;
  align-items: center;
  padding-top: 3px;
}
.header-top__geo {
  display: flex;
  gap: 3px;
  align-items: center;
}
.header-top__geo-link {
  height: 16px;
}
.header-middle {
  display: flex;
  align-items: center;
  gap: 30px;
  padding: 15px 0;
}
@media (max-width: 700px) {
  .header-middle {
    gap: 13px;
  }
}
.header-middle__site {
  display: flex;
  align-items: center;
  gap: 25px;
  height: 43px;
}

.header-middle__site .site-logo{
    display: flex;
    align-items: center;
}
@media(min-width: 1140px){
    .header-middle__site .site-logo{
        width: 182px;
    }
}

.header-middle__site .burger-menu {
  display: none;
}
@media (max-width: 1140px) {
  .header-middle__site .burger-menu {
    display: block;
  }
}
.header-middle .header-menu-list {
  display: flex;
}
.header-middle .header-menu-list-item {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 10px;
  position: relative;
}
.header-middle .header-menu-list-item-link{
  width: max-content;
}
.header-middle .header-menu-list-item:hover .menu-list-submenu {
  display: flex;
}
.header-middle .header-menu-list-item:hover .header-content__icon__arrow svg {
  transform: rotate(180deg);
}
.header-middle .header-menu-list-item .menu-list-submenu {
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 2;
  flex-direction: column;
  min-width: 150px;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
  border-radius: 5px 5px 15px 15px;
}
.header-middle .header-menu-list-item .menu-list-submenu-item {
  min-height: 46px;
  display: flex;
  align-items: center;
  background: var(--color_0);
}
.header-middle .header-menu-list-item .menu-list-submenu-item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.header-middle .header-menu-list-item .menu-list-submenu-item:last-child {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.header-middle .header-menu-list-item .menu-list-submenu-item:hover {
  background: var(--color_bkg_1);
}
.header-middle .header-menu-list-item .menu-list-submenu-item-link {
  display: block;
  padding: 14px 18px 12px 18px;
  height: 100%;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  letter-spacing: 0.14px;
  color: var(--color_text_0);
}
.header-middle .header-contacts {
  display: flex;
  align-items: center;
  gap: 30px;
  margin-left: auto;
}
.header-middle .header-contacts__icons {
  display: flex;
  align-items: center;
  gap: 22px;
}
.header-middle .header-contacts__icons-item {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-middle .header-contacts__phone {
  display: flex;
  flex-direction: column;
  align-items: end;
}
.header-middle .header-contacts__phone-number {
  width: max-content;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.18px;
}
.header.search-active .js-show-search-line {
  display: none;
}
.header.search-active .header-menu {
  display: none;
}
@media (max-width: 1140px) {
  .header.search-active .site-logo {
    display: none;
  }
}
.header-search {
  position: relative;
  display: none;
}
.header-search.active {
  display: block;
}
.header-search__wrapper {
  width: 100%;
  margin-right: -19px;
}
@media (max-width: 1140px) {
  .header-search__wrapper {
    margin-right: -25px;
  }
  .header-search__wrapper .header-search-icon__search, .header-search__wrapper .header-search-icon__search svg {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 700px) {
  .header-search__wrapper {
    margin-right: -10px;
  }
  .header-search__wrapper .header-search-icon__search, .header-search__wrapper .header-search-icon__search svg {
    width: 24px;
    height: 24px;
  }
}
.header-search input.header-search-input {
  padding: 14px 56px 12px 14px;
  height: 43px;
}
.header-search-icon__search {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 11px;
  top: 11px;
}
.header.header-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 20;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
}
.header.header-fixed .header-top {
  display: none;
}
@media (max-width: 1140px) {
  .header-top {
    display: none;
  }
  .header-menu {
    display: none;
  }
  .header .site-logo img, .header .site-logo svg {
    height: 29px;
  }
  .header .header-contacts__icons {
    gap: 15px;
  }
  .header .header-contacts__icons-item {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 700px) {
  .header .site-logo img, .header .site-logo svg {
    height: 29px;
  }
  .header-middle {
    padding: 6px 0;
  }
  .header-middle__site {
    gap: 11px;
  }
  .header-middle .header-contacts__phone {
    display: none;
  }
  .header-middle .header-contacts__icons {
    gap: 10px;
  }
  .header-middle .header-contacts__icons-item {
    width: 24px;
    height: 24px;
  }
  .header-middle .header-contacts__icons-item .icon-def {
    width: 24px;
    height: 24px;
  }
}

.footer {
  padding-bottom: 100px;
}
@media (max-width: 1140px) {
  .footer {
    padding-bottom: 25px;
  }
}
.footer-line {
  margin-bottom: 22px;
}
.footer__contact-form {
  padding: 25px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1140px) {
  .footer__contact-form {
    flex-direction: column;
    align-items: start;
    gap: 30px;
  }
}
.footer__contact-form-text {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.footer__contact-form-text .contact-form-text-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 100%; /* 24px */
  letter-spacing: 0.24px;
}
.footer__contact-form-text .contact-form-text-description {
  color: var(--color_text_2);
}
.footer__contact-form-input {
  display: flex;
  align-items: center;
  gap: 10px;
}
.footer__contact-form-input .contact-form-input input {
  width: 280px;
  height: 48px;
}
@media (max-width: 1140px) {
  .footer__contact-form-input {
    width: 100%;
  }
  .footer__contact-form-input .contact-form-input {
    width: 100%;
  }
  .footer__contact-form-input .contact-form-input input {
    width: 100%;
    height: 48px;
  }
}
@media (max-width: 700px) {
  .footer__contact-form-input {
    flex-direction: column;
  }
  .footer__contact-form-input .button-n {
    width: 100%;
  }
}
.footer-middle {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1140px) {
  .footer-middle {
    gap: 30px;
  }
}
@media (max-width: 700px) {
  .footer-middle {
    flex-direction: column;
    gap: 20px;
  }
}
.footer-middle--col-contacts {
  display: flex;
  flex-direction: column;
  gap: 21px;
  width: 33%;
}
@media (max-width: 1140px) {
  .footer-middle--col-contacts {
    width: 50%;
  }
}
@media (max-width: 700px) {
  .footer-middle--col-contacts {
    width: 100%;
  }
}
@media (max-width: 700px) {
  .footer-middle .contacts-phone {
    border-bottom: 1px solid var(--color_bkg_1);
    padding-bottom: 20px;
  }
}
.footer-middle--col-menu {
  display: flex;
  justify-content: space-around;
  width: 67%;
}

@media (min-width: 1140px) {
  .footer-middle--col-menu {
    gap: 93px;
    justify-content: space-between;
    padding: 0 30px 0 5px;
  }
}

.footer-middle--col-menu .col-menu {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.footer-middle--col-menu .col-menu-item {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.footer-middle--col-menu .col-menu-item .link {
  font-size: 16px;
}
.footer-middle--col-menu .col-menu-item .menu-item-title {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.18px;
}
@media (max-width: 1140px) {
  .footer-middle--col-menu {
    flex-direction: column;
    gap: 24px;
  }
  .footer-middle--col-menu .col-menu {
    flex-direction: row;
    gap: 24px;
  }
  .footer-middle--col-menu .col-menu-item {
    width: 50%;
  }
}
@media (max-width: 700px) {
  .footer-middle--col-menu {
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid var(--color_bkg_1);
  }
}
.footer-title {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}
.footer .copyright {
  margin-top: 15px;
  max-width: 300px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.footer .copyright p {
  color: var(--color_text_3);
  line-height: 140%;
  margin: 0;
}
.footer .copyright .link {
  font-size: 16px;
  margin-top: auto;
}
.footer .copyright.copyright-mobile {
  display: none;
  margin-top: 0;
}
@media (max-width: 700px) {
  .footer .copyright.copyright-mobile {
    display: block;
  }
}
.footer-mobile-socials {
  display: none;
}
@media (max-width: 700px) {
  .footer-mobile-socials {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 50%;
  }
  .footer-mobile-socials .social-list {
    flex-wrap: wrap;
    width: 98px;
  }
}

.social-list {
  display: flex;
  gap: 8px;
}

.contacts-phone {
  display: flex;
  align-items: center;
  gap: 20px;
}
.contacts-phone-content {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.contacts-phone-content .phone {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.18px;
  color: var(--color_text_0);
}
/*
.contacts-phone-content .phone:hover {
  color: var(--color_text_4);
}
*/
.contacts-phone-content .time {
  color: var(--color_text_2);
  font-size: 14px;
  font-weight: 500;
}

.apartment-slider-button {
  width: 60px;
  height: 30px;
  display: flex;
  align-items: center;
  background: rgba(241, 241, 241, 0.7);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  padding: 0 15px;
  border-radius: 15px;
}
.apartment-slider-button:hover {
  cursor: pointer;
  background: rgb(255, 255, 255);
}
.apartment-slider-button.slider-button_disabled {
  background: rgba(255, 255, 255, 0.5);
}
.apartment-slider-button.slider-button_disabled:hover {
  cursor: default;
  background: rgba(255, 255, 255, 0.5);
}
.apartment-slider-button.js-slider_next {
  right: 13px;
  justify-content: right;
}
.apartment-slider-button.js-slider_prev {
  left: 13px;
  justify-content: left;
}

.swiper-style .swiper-pagination {
  position: initial;
}
.swiper-style .swiper-pagination-bullet {
  position: relative;
  width: 40px;
  height: 10px;
  background: transparent;
}
.swiper-style .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  border-radius: 12px;
  opacity: 0.5;
  background: var(--color_icon_1_hover);
}

.breadcrumbs {
  margin-bottom: 20px;
}

.breadcrumbs__new{
  margin-bottom: 20px;
}

.breadcrumbs__list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 10px;
  padding: 0 0 8px 0;
}
.breadcrumbs__list-item-link {
  margin-right: 5px;
}
.breadcrumbs__list-item:last-child .link__text {
  color: var(--color_text_5);
}
.breadcrumbs__list-item:last-child .icon {
  display: none;
}
.breadcrumbs__list-item:last-child .link:hover {
  text-decoration: none;
}
@media (max-width: 1140px) {
  .breadcrumbs__new{
    margin-bottom: 15px;
  }
}
@media (max-width: 700px) {
  .breadcrumbs__list{
    padding-top: 0;
  }
  .breadcrumbs {
    margin-bottom: 0;
  }
  .breadcrumbs__new{
    margin-bottom: 10px;
  }
}

.block-form {
  height: fit-content;
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  background: var(--color_0);
  padding: 30px;
  width: 360px;
}
.block-form.block-form__horizontal {
  width: 100%;
}
.block-form.block-form__horizontal .input {
  margin-top: 0;
  height: 48px;
}
@media (max-width: 700px) {
  .block-form.block-form__horizontal .contact-form {
    gap: 15px;
  }
}

@media (min-width: 700px) and (max-width: 1140px) {
  .block-form.block-form__horizontal .contact-form {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 25px;
    column-gap: 35px;
  }
  /*
  .block-form.block-form__horizontal .contact-form__head-block {
    order: 1;
    width: calc(100% - 202px - 35px);
  }
  .block-form.block-form__horizontal .contact-form-input {
    order: 3;
    width: calc(100% - 202px - 35px);
  }
  .block-form.block-form__horizontal .contact-form-input .input {
    margin-top: 0;
    height: 48px;
  }
  .block-form.block-form__horizontal .contact-form__contacts {
    order: 2;
    width: 202px;
  }
  .block-form.block-form__horizontal .contact-form__button {
    order: 4;
    width: 202px;
  }
  */
}
.block-form .contact-form {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
@media (max-width: 700px) {
  .block-form .contact-form {
    gap: 15px;
  }
}
.block-form .contact-form-input {
  margin-bottom: 0;
}
.block-form .contact-form-input input {
  font-weight: 400;
}
.block-form .contact-form-input input::placeholder {
  font-weight: 400;
}
.block-form .contact-form-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 100%; /* 24px */
  letter-spacing: 0.24px;
}
.block-form .contact-form__tags-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.block-form .contact-form__contacts {
  display: flex;
  align-items: center;
  gap: 10px;
}
.block-form .contact-form__contacts__content {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.block-form .contact-form__contacts__content-title {
  color: var(--color_text_2);
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.16px;
}
.block-form .contact-form__contacts__content-phone {
  font-size: 22px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.22px;
}
.block-form .contact-form .button-n {
  font-weight: 500;
}
.block-form .contact-form__head-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.block-form .contact-form-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0em;
}
.block-form.block-form--bonus .contact-form {
  gap: 10px;
}

.quadro-block {
  display: flex;
  flex-wrap: wrap;
  column-gap: 24px;
  row-gap: 50px;
  /*apartment-info*/
  /*end apartment info*/
}
.quadro-block .block-slider {
  width: 744px;
  height: 360px;
  margin-bottom: 50px;
}
.quadro-block .block-slider .apartment-slider {
  position: relative;
  border-radius: 30px;
}
.quadro-block .block-slider .apartment-slider__wrapper {
  overflow: hidden;
}
@media (max-width: 700px) {
  .quadro-block .block-slider .apartment-slider__wrapper {
    margin: 0 -10px;
  }
}
.quadro-block .block-slider .apartment-slider-image {
  position: relative;
  width: 100%;
  height: 100%;
}
.quadro-block .block-slider .apartment-slider-image img {
  border-radius: 30px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
@media (max-width: 700px) {
  .quadro-block .block-slider .apartment-slider-image img {
    border-radius: 0;
  }
}
.quadro-block .block-slider .apartment-slider__nav-slider {
  margin-top: -40px;
  display: flex;
  justify-content: center;
}
.quadro-block .block-slider .apartment-slider__nav-slider .apartment-slider__nav-slider--wrapper {
  width: 620px;
  display: flex;
  justify-content: center;
}
.quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section {
  margin-top: -40px;
}
.quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section .swiper-slide {
  background: var(--color_0);
  border: 3px solid var(--color_border_1);
}
.quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section .swiper-slide.swiper-slide-thumb-active {
  border: 3px solid var(--color_border_0);
}
.quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section .swiper-slide-inactive {
  background: var(--color_0);
  border: 3px solid var(--color_border_1);
}
.quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section .swiper-slide-inactive .more-photos {
  background: var(--color_icon_1);
}
@media (max-width: 700px) {
  .quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section .swiper-slide {
    border: 1px solid var(--color_border_1);
  }
  .quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section .swiper-slide.swiper-slide-thumb-active {
    border: 1px solid var(--color_border_0);
  }
  .quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section .swiper-slide-inactive {
    border: 1px solid var(--color_border_1);
  }
}
.quadro-block .block-slider .apartment-slider__nav-slider .swiper-slide {
  height: 85px;
  width: 80px;
  overflow: hidden;
  border-radius: 25px;
  border: 3px solid var(--color_0);
}
.quadro-block .block-slider .apartment-slider__nav-slider .swiper-slide .nav-apartment-slider-image {
  position: relative;
  width: 100%;
  height: 100%;
}
.quadro-block .block-slider .apartment-slider__nav-slider .swiper-slide .nav-apartment-slider-image:hover {
  cursor: pointer;
}
.quadro-block .block-slider .apartment-slider__nav-slider .swiper-slide .nav-apartment-slider-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  transition: transform 300ms;
}
.quadro-block .block-slider .apartment-slider__nav-slider .swiper-slide-thumb-active {
  border: 3px solid var(--color_border_0);
}
.quadro-block .block-slider .apartment-slider__nav-slider .swiper-slide:hover .nav-apartment-slider-image img {
  transform: scale(1.25);
}
.quadro-block .block-map {
  width: 360px;
  height: 360px;
}
.quadro-block .block-map .contacts-block-container {
  border-radius: 20px;
}
.quadro-block .block-map .contacts-block-info {
  display: none;
}
.quadro-block .block-map #map {
  width: 100%;
  height: 100%;
}
.quadro-block .block-map #map .ymaps-2-1-79-inner-panes, .quadro-block .block-map #map .ymaps-2-1-79-map {
  border-radius: 20px;
}
.quadro-block .block-map #map .ymaps-2-1-79-map::after {
  border-radius: 20px;
}
.quadro-block .block-text {
  width: 744px;
}
.quadro-block .apartment-info {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
@media (min-width: 1140px) {
.quadro-block .apartment-info__price-block {
  width: calc(25% - 20px);
}
}
@media (max-width: 1140px) {
  .quadro-block .apartment-info {
    gap: 10px;
    margin-bottom: 8px;
  }
}
.quadro-block .apartment-info__top {
  display: flex;
  /*align-items: center;*/
  gap: 25px;
}
.quadro-block .apartment-info__top .apartment-info-tag {
  margin-left: auto;
}
@media (max-width: 700px) {
  .quadro-block .apartment-info__top {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
  }
  .quadro-block .apartment-info__top .link {
    order: 2;
  }
  .quadro-block .apartment-info__top .apartment-info-title {
    order: 3;
    width: 100%;
  }
}
.quadro-block .apartment-info__price {
  display: flex;
  gap: 25px;
}

.quadro-block .apartment-info__price .apartment-info-title {
  color: var(--color_text_1);
  font-weight: 500;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  margin-bottom: 0;
}
.quadro-block .apartment-info__price .apartment-info-value {
  font-size: 22px;
  font-weight: 500;
  line-height: 140%; /* 30.8px */
  letter-spacing: 0.22px;
  margin-bottom: 0;
}
.quadro-block .apartment-info__props {
  /*columns: 4;*/
  display: flex;
  flex-wrap: wrap;
  column-gap: 24px;
  row-gap: 20px;
}
.quadro-block .apartment-info__props.columns-5 {
  columns: 5;
}
.quadro-block .apartment-info__props-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: calc(25% - 20px);
}
@media (min-width: 700px) {
.quadro-block .apartment-info__props.columns-5 .apartment-info__props-block{
  width: calc(20% - 20px);
}
}

.quadro-block .apartment-info__props-block-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  color: var(--color_text_1);
  margin-bottom: 0;
}
.quadro-block .apartment-info__props-block-value {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  margin-bottom: 15px;
}
@media (max-width: 700px) {
  .quadro-block .apartment-info__props {
    display: flex;
    flex-wrap: wrap;
  }
  .quadro-block .apartment-info__props-block {
    width: 45%;
  }
  .quadro-block .apartment-info__props-block-value {
    margin-bottom: 0;
  }
}
.quadro-block .apartment-info__metro {
  display: flex;
  gap: 28px;
}
.quadro-block .apartment-info__metro__decor-icon {
  position: relative;
  background: url("/local/templates/povoenke_new/assets/css/../images/bkg_green-line-sprite.png");
  background-position: top;
  background-repeat: repeat-y;
}
.quadro-block .apartment-info__metro__content {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 10px;
}
.quadro-block .apartment-info__metro__content__adress {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%; /* 25.2px */
  letter-spacing: 0.18px;
}
.quadro-block .apartment-info__metro__list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 15px;
}
.quadro-block .apartment-info__metro__list-item {
  display: flex;
  align-items: center;
  gap: 6px;
}
.quadro-block .apartment-info__metro__list-item svg.metro__icon {
  margin-top: -4px;
}
.quadro-block .apartment-info__metro__list-item__title {
  display: flex;
  align-items: center;
  gap: 3px;
}
.quadro-block .apartment-info__metro__list-item__title .metro_time {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
}
.quadro-block .apartment-info__metro__list-item__time {
  display: flex;
  align-items: center;
  gap: 3px;
}
.quadro-block .apartment-info__metro__list-item__time .metro_time {
  color: var(--color_text_2);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
}
@media (max-width: 700px) {
  .quadro-block .apartment-info__metro {
    gap: 20px;
  }
  .quadro-block .apartment-info__metro__decor-icon {
    width: 30px;
  }
  .quadro-block .apartment-info__metro__decor-icon svg {
    width: 30px;
  }
  .quadro-block .apartment-info__metro__content__adress {
    font-size: 14px;
    letter-spacing: 0.14px;
  }
  .quadro-block .apartment-info__metro__list-item {
    row-gap: 10px;
  }
  .quadro-block .apartment-info__metro__list-item__title .metro__icon, .quadro-block .apartment-info__metro__list-item__time .metro__icon {
    width: 12px;
    height: 12px;
  }
  .quadro-block .apartment-info__metro__list-item__title .metro_title, .quadro-block .apartment-info__metro__list-item__title .metro_time, .quadro-block .apartment-info__metro__list-item__time .metro_title, .quadro-block .apartment-info__metro__list-item__time .metro_time {
    font-size: 12px;
    line-height: 140%; /* 16.8px */
    letter-spacing: 0.12px;
  }
}
.quadro-block .block-form {
  width: 360px;
  height: fit-content;
  margin-top: -55px;
}
@media (max-width: 1140px) {
  .quadro-block {
    row-gap: 45px;
  }
  .quadro-block .block-slider {
    order: 1;
    width: 100%;
    height: 360px;
    margin-bottom: 125px;
  }
  .quadro-block .block-slider.block-slider--detail {
    margin-bottom: 145px;
  }
  .quadro-block .block-map {
    order: 2;
    width: calc(50% - 12px);
    height: 350px;
  }
  .quadro-block .block-form {
    order: 3;
    width: calc(50% - 12px);
    margin-top: 0;
    height: 350px;
  }
  .quadro-block .block-text {
    order: 4;
    width: 100%;
  }
}
@media (max-width: 700px) {
  .quadro-block {
    row-gap: 25px;
  }
  .quadro-block .block-slider {
    order: 1;
    width: 100%;
    height: 240px;
    margin-bottom: 156px;
  }
  .quadro-block .block-slider.block-slider--detail {
    margin-bottom: 180px;
  }
  .quadro-block .block-slider .apartment-slider__nav-slider, .quadro-block .block-slider .apartment-slider__nav-slider.apartment-slider__nav-slider--section {
    margin-top: -25px;
  }
  .quadro-block .block-slider .apartment-slider__nav-slider--wrapper {
    width: auto;
  }
  .quadro-block .block-slider .apartment-slider__nav-slider .swiper-slide {
    height: 44px;
    width: 41px;
    border-radius: 10px;
    border: 1px solid var(--color_border_1);
  }
  .quadro-block .block-slider .apartment-slider__nav-slider .swiper-slide-thumb-active {
    border: 1px solid var(--color_border_0);
  }
  .quadro-block .block-map {
    order: 2;
    width: 100%;
    height: 150px;
    margin-bottom: -5px;
  }
  .quadro-block .block-form {
    order: 4;
    width: 100%;
    margin-top: 0;
    height: auto;
  }
  .quadro-block .block-form .contact-form-title {
    margin-bottom: -5px;
  }
  .quadro-block .block-text {
    order: 3;
    width: 100%;
  }
}

.swiper-slide-inactive {
  height: 85px;
  width: 80px;
  overflow: hidden;
  border-radius: 25px;
  border: 3px solid var(--color_0);
}
.swiper-slide-inactive .nav-apartment-slider-image {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.swiper-slide-inactive .nav-apartment-slider-image:hover {
  cursor: pointer;
}
.swiper-slide-inactive .nav-apartment-slider-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.swiper-slide-inactive .nav-apartment-slider-image .more-photos {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: var(--color_0);
  color: var(--color_text_8);
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.01em;
}
@media (max-width: 700px) {
  .swiper-slide-inactive .nav-apartment-slider-image .more-photos {
    width: 20px;
    height: 20px;
    font-size: 9px;
    line-height: 10px;
  }
}
@media (max-width: 700px) {
  .swiper-slide-inactive {
    height: 44px;
    width: 41px;
    border-radius: 10px;
    border: 1px solid var(--color_border_1);
  }
  .swiper-slide-inactive-thumb-active {
    border: 1px solid var(--color_border_0);
  }
}

.page-nav-tags-block-list {
  display: flex;
  width: 100%;
  overflow-x: auto;
  gap: 4px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.page-nav-tags-block-list ::-webkit-scrollbar {
  display: none;
}

.tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.tag {
  background: var(--color_bkg_0);
  display: flex;
  align-items: center;
  border-radius: 20px;
  color: var(--color_text_2);
  font-weight: 400;
}
@media (max-width: 1140px) {
  .tag {
    font-size: 12px;
  }
}
.tag--mini {
  height: 28px;
  padding: 0 15px;
}
.tag--thin {
  color: var(--color_text_0);
  padding: 5px 12px 2px 12px !important;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px; /* 19.6px */
  letter-spacing: 0.14px;
  border-radius: 6px;
}
.tag--big {
  height: 48px;
  padding: 0px 30px;
  font-size: 16px;
  min-width: max-content;
}
.tag--hoverable {
  background: var(--color_bkg_1);
  color: var(--color_text_0);
}
.tag--hoverable:hover {
  background: var(--color_bkg_0);
  color: var(--color_text_0);
}
.tag--selectable {
  background: var(--color_0);
  color: var(--color_text_1);
  padding-top: 4px;
  border-radius: 15px;
}
.tag--selectable:hover {
  background: var(--color_bkg_1);
  color: var(--color_text_0);
}
.tag.active {
  background: var(--color_bkg_1);
  color: var(--color_text_0);
}
@media (max-width: 700px) {
  .tag--thin {
    font-size: 12px;
  }
  .tag--thin.tag--thin-mob {
    font-size: 14px;
  }
}

.selectable-apartment-block .block-title {
  margin-bottom: 0;
  margin-right: auto;
  padding-top: 4px;
}

.filter-search__wrapper {
  position: relative;
}
.filter-search-icon {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.filter-search-input.input {
  padding-left: 40px;
}
.filter-search-input.input::placeholder {
  color: var(--color_text_0);
  font-size: 14px;
  font-weight: 400;
  opacity: 1;
}
.filter-block {
  margin-bottom: 50px;
}
.filter-block.filter-list--tablet-half .filter-misc-block {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}
.filter-block.filter-list--tablet-half .filter-misc-block__show-filters {
  display: flex;
  align-items: center;
  gap: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
}
.filter-block.filter-list--tablet-half .filter-misc-block__show-filters.active .icon_arrow {
  transform: rotate(180deg);
}
.filter-block.filter-list--tablet-half .filter-misc-block__show-filters:hover {
  text-decoration: underline;
}
.filter-block.filter-list--tablet-half .filter-misc-block__clear {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--color_text_1);
}
.filter-block.filter-list--tablet-half .filter-misc-block__clear:hover {
  color: var(--color_text_4);
  text-decoration: none;
}
@media (max-width: 1140px) {
  .filter-block.filter-list--tablet-half .filter-list-item--rooms {
    width: auto;
  }
  .filter-block.filter-list--tablet-half--region .filter--dropdown-submenu {
    width: 190px;
  }
  .filter-block.filter-list--tablet-half .filter-list-item--square, .filter-block.filter-list--tablet-half .filter-list-item--floor {
    width: calc(50% - 5.5px);
  }
}
@media (max-width: 700px) {
  .filter-block.filter-list--tablet-half .filter-list-item--region .filter--dropdown-submenu {
    width: 100%;
  }
  .filter-block.filter-list--tablet-half.mobile-filter-popup {
    display: initial;
  }
  .filter-block.filter-list--tablet-half .filter-list-item {
    width: 100%;
  }
  .filter-block.filter-list--tablet-half .filter--options .filter-options-item {
    width: calc(25% - 3px);
  }
  .filter-block.filter-list--tablet-half .filter--options .filter-options-item .button-n {
    width: 100%;
  }
}
.filter-block.filter-list--tablet-half .filter--expand-zone {
  display: none;
  flex-wrap: wrap;
  gap: 11px;
  width: 100%;
}
.filter-block.filter-list--tablet-half .filter--expand-zone.active {
  display: flex;
}
.filter-block.filter-list--tablet-half.mobile-filter-popup.active .filter--expand-zone {
  display: flex;
}
.filter-list {
  display: flex;
  flex-wrap: wrap;
  gap: 11px;
}
.filter-list-item {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.filter-list-item:hover {
  cursor: pointer;
}
.filter-list-item-title {
  padding: 0 10px;
  color: var(--color_text_2);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.14px;
}
.filter-list-item .filter--options {
  display: flex;
  gap: 4px;
}
@media ((min-width: 700px) and (max-width: 1140px)) {
  .filter-list-item .filter--options.filter--options--wfix .button--filter-fixed {
    width: 38px;
  }
}
@media (max-width: 700px) {
  .filter-list-item .filter--options .button--filter-fixed {
    width: 48px;
  }
}
.filter-list-item .filter--range {
  padding: 12px 14px;
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
  background: var(--color_bkg_0);
  border-radius: 13px;
  width: 210px;
}
.filter-list-item .filter--range_val-from, .filter-list-item .filter--range_val-to {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  width: 60px;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.16px;
  width: auto;
}
.filter-list-item .filter--range_val-from input, .filter-list-item .filter--range_val-to input {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.16px;
  /*width: 40px;*/
  border: none;
  background: transparent;
}
.filter-list-item .filter--range_between-line {
  height: 2px;
  width: 11px;
  min-width: 11px;
  background: var(--color_text_1);
}
.filter-list-item .filter--range-input-block {
  position: absolute;
  bottom: 0;
  left: 35px;
  right: 27px;
  border: none;
  background: none;
  height: 2px;
}
.filter-list-item .filter--range-input-block .ui-slider-range {
  background: var(--color_border_0);
  top: 0;
  height: 100%;
}
.filter-list-item .filter--range-input-block .ui-slider-handle {
  background: var(--color_border_0);
  border: none;
  width: 11px;
  height: 11px;
  border-radius: 50%;
}
.filter-list-item .filter--range-input-block .ui-slider-handle:hover {
  cursor: pointer;
}
.filter-list-item .filter--range-extra {
  border: none;
  display: flex;
  gap: 5px;
  /*padding-top: 5px;*/
  display: flex;
  justify-content: center;
}
/*
@media (min-width: 700px){
  .filter-list-item .filter--range-extra {
    margin-bottom: -19px;
  }
}
*/
.filter-list-item .filter--range-extra .ui-button {
  padding: 0;
  background: var(--color_0);
  font-size: 10px;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
  letter-spacing: 0.11px;
  border: none;
  color: var(--color_text_2);
  font-family: "TTCommons", sans-serif;
}
.filter-list-item .filter--range-extra .ui-button:hover {
  background: var(--color_0);
}
.filter-list-item .filter--range-extra .ui-visual-focus {
  box-shadow: none;
}
.filter-list-item .filter--range-extra .ui-state-active {
  background: var(--color_0);
  color: var(--color_text_2);
  border: none;
}
.filter-list-item .filter--range-extra .ui-checkboxradio-icon {
  color: var(--color_text_4);
  width: 10px;
  height: 10px;
  border-radius: 3px;
  border: 1px solid var(--color_icon_1_hover);
  box-shadow: none;
}
.filter-list-item .filter--range-extra .ui-checkboxradio-icon.ui-state-checked {
  background-image: url("/local/templates/povoenke_new/assets/css/../images/icons/checkbox-icon.svg");
  background-position: center;
}
.filter-list-item .filter--dropdown-submenu {
  display: none;
  position: relative;
  padding: 12px 14px;
  display: flex;
  align-items: center;
  gap: 10px;
  background: var(--color_bkg_0);
  border: 1px solid var(--color_bkg_0);
  border-radius: 13px;
  width: 210px;
  height: 48px;
}
.filter-list-item .filter--dropdown-submenu-head {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.filter-list-item .filter--dropdown-submenu-head svg {
  min-width: 24px;
}
.filter-list-item .filter--dropdown-submenu-head .icon_arrow {
  margin-left: auto;
}
.filter-list-item .filter--dropdown-submenu-head:hover {
  cursor: pointer;
}
.filter-list-item .filter--dropdown-submenu-head-title {
  max-width: 100%;
  padding-top: 4px;

  -webkit-box-orient: vertical;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}
.filter-list-item .filter--dropdown-submenu.active {
  border: 1px solid var(--color_text_4);
}
.filter-list-item .filter--dropdown-submenu.active .filter--dropdown-submenu-list {
  display: flex;
}
.filter-list-item .filter--dropdown-submenu.active .icon_arrow {
  transform: rotate(180deg);
}
.filter-list-item .filter--dropdown-submenu-list {
  display: none;
  position: absolute;
  z-index: 3;
  top: calc(100% + 10px);
  left: 0;
  width: 100%;
  flex-direction: column;
  border-radius: 5px 5px 15px 15px;
  overflow: hidden;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
}
.smartfilter .filter-list-item .filter--dropdown-submenu-list {
  position: fixed;
}
.mobile-filter-popup.active .smartfilter .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-list{
  position: initial;
}
.mobile-filter-popup.active .filter-list-item .filter--dropdown-submenu-list {
  width: 100% !important;
}

.filter-list-item .filter--dropdown-submenu-list .filter--dropdown-title {
  min-height: 46px;
  padding: 12px 18px;
  display: flex;
  align-items: center;
  background: var(--color_0);
}
.filter-list-item .filter--dropdown-submenu-list-item {
  min-height: 46px;
  padding: 12px 18px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: var(--color_0);
  position: relative;
  word-break: break-word;
}

.filter-list-item .filter--dropdown-submenu-list-item--title {
  min-height: 46px;
  padding: 12px 18px;
  display: flex;
  align-items: center;
  background: var(--color_0);
  position: relative;
  word-break: break-word;
  font-weight: 500;
  font-size: 18px;
}

.filter-list-item .filter--dropdown-submenu-list-item:hover {
  background: var(--color_bkg_1);
  cursor: pointer;
}
.filter-list-item .filter--dropdown-submenu-list-item.active::after {
  content: url("/local/templates/povoenke_new/assets/css/../images/icons/checkbox-filter-icon.svg");
  position: absolute;
  right: 12px;
}
@media (max-width: 1140px) {
  .filter-list {
    flex-wrap: wrap;
  }
  .filter-list-item--rooms {
    width: calc(33% - 7.3333333333px);
  }
  .filter-list-item--price {
    width: calc(33% - 7.3333333333px);
  }
  .filter-list-item--square {
    width: calc(33% - 7.3333333333px);
  }
  .filter-list-item--floor {
    width: calc(50% - 5.5px);
  }
  .filter-list-item--deadline {
    width: calc(50% - 5.5px);
  }
  .filter-list-item--deadline .filter--dropdown-submenu {
    width: auto;
  }
  .filter-list .filter--range {
    width: auto;
  }
  .filter-list .filter--options {
    flex-wrap: wrap;
  }
}

.block--option .option-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: var(--color_text_0);
}
.block--option .option-desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: var(--color_text_2);
}
.block--option.active .option-title, .block--option.active .option-desc {
  color: var(--color_0);
}

@media (max-width: 700px) {
  .mobile-filter-popup {
    display: none;
  }
}
.mobile-filter-popup--head, .mobile-filter-popup--show-all {
  display: none;
}
.mobile-filter-popup.active {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100%;
  padding: 25px 10px;
  display: flex;
  flex-direction: column;
  background: var(--color_0);
  z-index: 20;
  overflow: auto;
}
.mobile-filter-popup.active .mobile-filter-popup--show-all {
  justify-content: center;
}
.mobile-filter-popup.active .mobile-filter-popup--head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid var(--color_bkg_1);
}
.mobile-filter-popup.active .mobile-filter-popup--head .clear-filter {
  color: var(--color_text_1);
  font-size: 14px;
  font-weight: 400;
  line-height: 100%; /* 14px */
  letter-spacing: 0.14px;
}
.mobile-filter-popup.active .mobile-filter-popup--head .filter-title {
  color: var(--color_text_4);
  font-size: 18px;
  font-weight: 500;
  line-height: 140%; /* 25.2px */
  letter-spacing: 0.18px;
}
.mobile-filter-popup.active .filter-list {
  gap: 0;
  flex-direction: column;
  padding-bottom: 25px;
}
.mobile-filter-popup.active .filter-list-item {
  width: 100%;
  padding: 15px;
  border-bottom: 1px solid var(--color_bkg_1);
}
@media (max-width: 700px) {
  .mobile-filter-popup.active .filter-list-item {
    padding: 15px 0px;
  }
}
.mobile-filter-popup.active .filter--range-extra {
  margin-top: 10px;
  gap: 4px;
  margin-top: 5px;
  flex-wrap: wrap;
}
.mobile-filter-popup.active .filter--range-extra .ui-checkboxradio-label {
  display: flex;
  padding: 2px 20px 0 20px;
  height: 48px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  letter-spacing: 0.14px;
  border-radius: 15px;
  width: fit-content;
  background: var(--color_bkg_0);
  color: var(--color_text_0);
}
.mobile-filter-popup.active .filter--range-extra .ui-checkboxradio-icon {
  display: none;
}
.mobile-filter-popup.active .filter--range-extra .ui-state-active {
  background: var(--color_text_4);
  color: var(--color_0);
  border: none;
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) {
  padding: 0;
  border: none;
  height: fit-content;
  background: none;
  display: flex;
  flex-direction: column;
  z-index: 0;
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-title {
  display: none;
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-head {
  display: none;
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-list {
  position: initial;
  border: none;
  display: flex;
  box-shadow: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 4px;
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-list-item {
  display: flex;
  padding: 2px 20px 0 20px;
  height: 48px;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.14px;
  border-radius: 15px;
  width: fit-content;
  background: var(--color_bkg_0);
  color: var(--color_text_0);
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-list-item.active {
  background: var(--color_text_4);
  color: var(--color_0);
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-list-item.active::after {
  content: none;
}

.select-apartment {
  display: flex;
  gap: 24px;
}
.select-apartment--table-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 660px;
}
@media (max-width: 1140px) {
  .select-apartment--table-block {
    width: 100%;
  }
}
.select-apartment--table-block .apartments-table {
  width: 100%;
  max-height: 410px;
}
.select-apartment--table-block .apartments-table-row {
  display: flex;
}
.select-apartment--table-block .apartments-table-row-item {
  width: 25%;
  font-size: 16px;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  font-weight: 400;
  color: var(--color_text_1);
}
.select-apartment--table-block .apartments-table-row-item:first-child {
  padding-left: 20px;
}
.select-apartment--table-block .apartments-table--content {
  width: 100%;
  max-height: 385px;
}
.select-apartment--table-block .apartments-table--content .apartments-table-row {
  height: 48px;
}
.select-apartment--table-block .apartments-table--content .apartments-table-row-item {
  display: flex;
  align-items: center;
  color: var(--color_text_0);
}
.select-apartment--table-block .apartments-table--content .apartments-table-row-item:first-child {
  color: var(--color_text_4);
  padding-left: 20px;
}
.select-apartment--table-block .apartments-table--content .apartments-table-row:hover {
  cursor: pointer;
  border-radius: 15px;
  background: var(--color_bkg_4);
}
.select-apartment--image-block {
  width: 456px;
  height: fit-content;
  max-height: 310px;
  height: 310px;
  border-radius: 20px;
  border: 1px solid var(--color_bkg_1);
  padding: 20px;
  position: relative;
}
.select-apartment--image-block-favorite {
  position: absolute;
  right: 20px;
  top: 5px;
}
.select-apartment--image-block .target-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: -1;
}
@media (max-width: 1140px) {
  .select-apartment {
    flex-direction: column;
  }
  .select-apartment--table-block {
    order: 2;
    width: 100%;
  }
  .select-apartment--image-block {
    order: 1;
    width: 100%;
  }
}
@media (max-width: 700px) {
  .select-apartment--image-block {
    max-height: 207px;
    height: 207px;
  }
  .select-apartment .apartments-table-row {
    width: max-content;
    gap: 30px;
  }
  .select-apartment .apartments-table-row-item {
    width: max-content;
  }
}

.block-title-icon--wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.js-select-apartment-mobile--target, .js-select-apartment-mobile--back {
  display: none;
}
.js-select-apartment-mobile--target.active, .js-select-apartment-mobile--back.active {
  display: flex;
}

.select-apartment__mobile {
  display: none;
  flex-direction: column;
  gap: 10px;
}
.select-apartment__mobile.active {
  display: flex;
}
.select-apartment__mobile__row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.select-apartment__mobile__row-item {
  display: flex;
  gap: 10px;
}
.select-apartment__mobile__row-item .title {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  margin-bottom: -10px;
  text-align: left;
}
.select-apartment__mobile__row-item .value {
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: var(--color_text_2);
  padding-top: 4px;
}
.select-apartment__mobile__row-item .value--green {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: var(--color_text_4);
  padding-top: 4px;
}

.banks-table--desktop .banks-table thead td {
  padding: 0 15px;
  color: var(--color_text_1);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
}
.banks-list {
  display: flex;
  flex-direction: column;
}
.banks-list--wrapper {
  max-height: 343px;
}
.banks-list--head {
  display: flex;
  justify-content: space-between;
}
.banks-list--head-item {
  display: flex;
  align-items: center;
  gap: 4px;
  padding-right: 35px;
  padding-bottom: 30px;
  width: 25%;
}
.banks-list--head-item:not(:first-child) {
  padding-left: 20px;
  border-left: 1px solid var(--color_bkg_1);
}
.banks-list--head-item-text {
  color: var(--color_text_1);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
}
.banks-list--body {
  display: flex;
  justify-content: space-between;
}
.banks-list--body-item {
  display: flex;
  align-items: center;
  padding-right: 35px;
  padding-bottom: 30px;
  width: 25%;
}
.banks-list--body-item__bank {
  gap: 16px;
}
.banks-list--body-item__prop {
  flex-direction: column;
  align-items: start;
}
.banks-list--body-item:not(:first-child) {
  padding-left: 20px;
  border-left: 1px solid var(--color_bkg_1);
}
.banks-list--body-item:hover .banks-list--body-item-name {
  color: var(--color_text_4);
}
.banks-list--body-item-name {
  font-size: 16px;
  font-weight: 500;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  color: var(--color_text_0);
}
.banks-list--body-item-image {
  /*
  max-width: 29px;
  max-height: 29px;
  */
}
.banks-list--body-item-image--wrapper {
  width: 43px;
  height: 43px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--color_text_1);
  overflow: hidden;
}
.banks-list--body-item-percent {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.64px;
}
.banks-list--body-item-value {
  color: var(--color_text_1);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
}

.banks-slider--wrapper {
  height: 350px;
}
.banks-slider-item {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 15px;
  background: var(--color_bkg_0);
  border-radius: 14px;
  height: fit-content;
}
.banks-slider-item--head {
  display: flex;
  align-items: center;
  gap: 16px;
}
/*
.banks-slider-item--head-image {
  max-width: 30px;
  max-height: 30px;
}
*/
.banks-slider-item--head-image--wrapper {
  width: 43px;
  height: 43px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--color_text_1);
  overflow: hidden;
}
.banks-slider-item--head-name {
  font-size: 16px;
  font-weight: 500;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
}
.banks-slider-item .props-list {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.banks-slider-item .props-list-row {
  display: flex;
  justify-content: space-between;
}
.banks-slider-item .props-list-row .prop-name {
  display: flex;
  align-items: center;
  gap: 8px;
}
.banks-slider-item .props-list-row .prop-name-text {
  color: var(--color_text_1);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  letter-spacing: 0.14px;
  padding-right: 20px;
}
.banks-slider-item .props-list-row .prop-data {
  display: flex;
  flex-direction: column;
}
.banks-slider-item .props-list-row .prop-data--percent {
  font-size: 16px;
  letter-spacing: 0.64px;
}
.banks-slider-item .props-list-row .prop-data--value {
  color: var(--color_text_2);
  font-size: 14px;
  line-height: normal;
  letter-spacing: 0.56px;
}

.description-icon:hover {
  cursor: pointer;
}

.description-popup {
  display: none;
  position: absolute;
  z-index: 10;
  right: -20px;
  top: 0px;
  background: var(--color_0);
  box-shadow: 4px 4px 50px rgba(0, 0, 0, 0.08);
  padding: 20px;
  color: var(--color_text_0);
  gap: 4px;
  border-radius: 12px;
  width: 220px;
  min-height: 100px;
}
@media (max-width: 1140px) {
  .description-popup {
    right: initial;
    left: 30px;
  }
}
.description-popup.active {
  display: flex;
  flex-direction: column;
}
.description-popup--wrapper {
  position: relative;
}
.description-popup--title {
  font-size: 14px;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
  letter-spacing: 0.14px;
  display: flex;
  gap: 15px;
}
.description-popup--text {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  letter-spacing: 0.14px;
  color: var(--color_text_2);
}

.description-popup--close-icon{
  min-width: 15px;
  min-height: 15px;
  margin-left: auto;
}
.description-popup--close-icon:hover {
  cursor: pointer;
}

.about-complex-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.about-complex-block:not(.about-complex-block--hasform) {
  flex-direction: column;
}
@media (min-width: 700px) and (max-width: 1140px) {
  .about-complex-block-form {
    display: none;
  }
}
@media (max-width: 700px) {
  .about-complex-block-form {
    width: 100%;
    order: 3;
    margin-top: 25px;
  }
}
.about-complex-block--info {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.about-complex-block--info-adress {
  max-width: 456px;
  color: var(--color_text_2);
  font-size: 18px;
  font-weight: 500;
  line-height: 140%; /* 25.2px */
  letter-spacing: 0.18px;
  margin-bottom: 0;
}

.about-complex--head {
  margin-bottom: 20px;
}
.about-complex--head .developer-block-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  color: var(--color_text_2);
  margin-bottom: 5px;
}
.about-complex--head .developer--data {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
  width: fit-content;
  padding: 12px 14px;
  border-radius: 13px;
  background: var(--color_bkg_0);
  justify-content: space-between;
}
.about-complex--head .developer--data:hover {
  background: var(--color_bkg_1);
}
.about-complex--head .developer-icon {
  height: 32px;
}
.about-complex--head .developer-name, .about-complex--head .developer-count {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.14px;
}
.about-complex--head .developer-name {
  color: var(--color_text_0);
}
.about-complex--head .developer-count {
  color: var(--color_text_8);
}
.about-complex--head .developer-text {
  color: var(--color_text_1);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
}
.about-complex--head .developer-text a {
  color: var(--color_text_7);
}
.about-complex--head .developer-text a:hover {
  text-decoration: underline;
}
.about-complex-selector {
  display: flex;
  gap: 40px;
  margin-bottom: 25px;
  width: max-content;
}
.about-complex-selector--wrapper {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.about-complex-selector-item {
  font-size: 18px;
  font-weight: 500;
  line-height: 140%; /* 25.2px */
  letter-spacing: 0.18px;
  color: var(--color_text_1);
  height: 24px;
}
.about-complex-selector-item.active {
  color: var(--color_text_4);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 6px;
}
.about-complex-content {
  display: none;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 700px) {
  .about-complex-content {
    gap: 27px;
  }
}
.about-complex-content.active {
  display: flex;
}
.about-complex-content-item {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.about-complex-content-item p {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0em;
  margin-bottom: 0;
}
.about-complex-content--property {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
}
.about-complex-content--property-block {
  width: calc(50% - 12px);
  display: flex;
  flex-direction: column;
  gap: 35px;
}
.about-complex-content--property-block .about-complex-detail-prop--header {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.about-complex-content--property-block .about-complex-detail-prop-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 140%; /* 25.2px */
  letter-spacing: 0.18px;
  min-height: 25.2px;
}
.about-complex-content--property-block .about-complex-detail-prop-adress {
  color: var(--color_text_2);
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  min-height: 22.4px;
}
.about-complex-content--property-block .about-complex-detail-prop--list {
  display: flex !important;
  flex-direction: column;
  gap: 20px;
}
.about-complex-content--property-block .about-complex-detail-prop--list--wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.about-complex-content--property-block .about-complex-detail-prop--list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  position: relative;
}
.about-complex-content--property-block .about-complex-detail-prop--list-item .prop-list-item-name {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  background: var(--color_0);
}
.about-complex-content--property-block .about-complex-detail-prop--list-item .prop-list-item-line {
  width: 100%;
  height: 6px;
  background-image: url("/local/templates/povoenke_new/assets/css/../images/bkg_line-sprite.png");
  background-position: bottom;
  background-size: 4px 1px;
  background-repeat: repeat-x;
  position: absolute;
  top: calc(50% - 2px);
  z-index: -1;
}
.about-complex-content--property-block .about-complex-detail-prop--list-item .prop-list-item-value {
  font-size: 16px;
  font-weight: 500;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  /*min-width: fit-content;*/
  background: var(--color_0);
  text-align: right;
}
@media (max-width: 700px) {
  .about-complex-content--property-block .about-complex-detail-prop--list {
    gap: 5px;
  }
  .about-complex-content--property-block .about-complex-detail-prop--list--wrapper {
    gap: 5px;
  }
}
.about-complex-content--property-block.property-block--wide {
  width: 100%;
}
.about-complex-content--property-block.property-block--wide .about-complex-detail-prop--list {
  flex-wrap: wrap;
  flex-direction: row;
}
.about-complex-content--property-block.property-block--wide .about-complex-detail-prop--list-item {
  width: calc(50% - 12px);
}
.about-complex-content--property-block.property-block--wide .about-complex-detail-prop--list-item.prop--full{
  width: 100%;
}
@media (max-width: 700px) {
  .about-complex-content--property-block.property-block--wide .about-complex-detail-prop--list-item {
    width: 100%;
  }
}
@media (max-width: 700px) {
  .about-complex-content--property-block {
    width: 100%;
    gap: 15px;
  }
}
/*
.js-expand-target:not(.expanded) {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.js-expand-target:not(.expanded).small-mobile::after {
  content: none;
}
@media (max-width: 700px) {
  .js-expand-target:not(.expanded).small-mobile {
    height: 50px;
    overflow: hidden;
  }
  .js-expand-target:not(.expanded).small-mobile::after {
    content: "";
  }
}
.js-expand-target:not(.expanded)::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--color_0) 100%);
}
*/

.js-expand-target.not-expanded {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.js-expand-target.not-expanded.small-mobile::after {
  content: none;
}
@media (max-width: 700px) {
  .js-expand-target.not-expanded.small-mobile {
    height: 50px;
    overflow: hidden;
  }
  .js-expand-target.not-expanded.small-mobile::after {
    content: "";
  }
}
.js-expand-target.not-expanded::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--color_0) 100%);
}

.block-map--big {
  padding-bottom: 35px;
}
.block-map--big .map-infrastructure {
  width: 100%;
  height: 412px;
}
@media (max-width: 1140px) {
  .block-map--big .map-infrastructure {
    height: 320px;
  }
}
.block-map--big .map-infrastructure .ymaps-2-1-79-inner-panes, .block-map--big .map-infrastructure .ymaps-2-1-79-map {
  border-radius: 20px;
}
.block-map--big .map-infrastructure .ymaps-2-1-79-map::after {
  border-radius: 20px;
}

.places-list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 10px;
}
.places-list-item {
  display: flex;
  align-items: center;
  gap: 5px;
}
.places-list-item--inner-block {
  display: flex;
  align-items: center;
  gap: 3px;
}
.places-list-item--inner-block .place_icon {
  height: 18px;
}
.places-list-item--inner-block .place_title, .places-list-item--inner-block .place_time {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  letter-spacing: 0.16px;
  margin-bottom: -4px;
}
.places-list-item--inner-block .place_time {
  color: var(--color_text_2);
}

.swiper-navigation--outside {
  position: relative;
  z-index: 0;
  display: flex;
  gap: 12px;
}
.swiper-navigation--outside .swiper-button-next,
.swiper-navigation--outside .swiper-button-prev {
  position: initial;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--color_0);
}
.swiper-navigation--outside .swiper-button-next svg,
.swiper-navigation--outside .swiper-button-prev svg {
  width: auto;
  height: auto;
}
.swiper-navigation--outside .swiper-button-next::after,
.swiper-navigation--outside .swiper-button-prev::after {
  content: none !important;
}
.swiper-navigation--outside .swiper-button-next.slider-button_disabled svg path,
.swiper-navigation--outside .swiper-button-prev.slider-button_disabled svg path {
  stroke: var(--color_text_1);
}
.swiper-navigation--outside .swiper-button-next.slider-button_disabled:hover,
.swiper-navigation--outside .swiper-button-prev.slider-button_disabled:hover {
  cursor: default;
}

.closest-complex-block {
  padding: 45px 0 100px 0;
  margin-bottom: 0;
}
@media (max-width: 1140px) {
  .closest-complex-block {
    padding: 45px 0 35px 0;
  }
}
@media (max-width: 700px) {
  .closest-complex-block {
    padding: 35px 0 25px 0;
  }
}

.complex-slider {
  height: fit-content;
  padding-bottom: 45px;
}
@media (max-width: 1140px) {
  .complex-slider {
    padding-bottom: 20px;
  }
}
.complex-slider__wrapper .image-slider-zone {
  height: 120%;
}
.complex-slider-item {
  /*height: 400px;*/
  height: auto;
  position: relative;
  border-radius: 13px;
  background: var(--color_0);
  padding-bottom: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.complex-slider-item-icon {
  position: absolute;
  z-index: 1;
  left: 15px;
  top: 15px;
  max-width: 250px;
  height: 42px;
  padding: 5px;
  background: var(--color_0);
  border-radius: 10px;
}
.complex-slider-item-block--image {
  position: relative;
  height: 270px;
  width: 100%;
}
.complex-slider-item-block--image img {
  border-radius: 13px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.complex-slider-item-block--info {
  display: flex;
  flex-direction: column;
}
.complex-slider-item-block--info .info--head, .complex-slider-item-block--info .info--middle, .complex-slider-item-block--info .info--bottom {
  padding: 0 20px;
}
.complex-slider-item-block--info .info--head {
  margin-bottom: 5px;
  display: flex;
}
.complex-slider-item-block--info .info--head .title {
  margin-bottom: 0;
}
.complex-slider-item-block--info .info--head .add-favorite {
  margin-left: auto;
}
.complex-slider-item-block--info .info--middle {
  margin-bottom: 15px;
}
.complex-slider-item-block--info .title {
  font-size: 21px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.21px;
  color: var(--color_text_0);
}
.complex-slider-item-block--info .title:hover {
  color: var(--color_text_4);
}
@media (max-width: 700px) {
  .complex-slider-item-block--info .title {
    font-size: 18px;
    letter-spacing: 0.18px;
  }
}

.filter-button--block {
  align-items: center;
  gap: 15px;
  display: none;
}
@media (max-width: 700px) {
  .filter-button--block {
    display: flex;
  }
}
.filter-button--block .filter-button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  width: 48px;

  background: var(--color_border_0);
  box-shadow: 0px 6.37777px 22.3222px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
}
.filter-button--block .link--filter {
  padding-top: 4px;
}

.block-sort {
  width: 100%;
}
@media (max-width: 1140px) {
  .block-sort {
    width: auto;
  }
}
.block-sort.block-sort--plus-link {
  display: flex;
  justify-content: space-between;
}
.block-sort .filter-list-item .filter--dropdown-submenu {
  background: var(--color_bkg_5);
}
@media (max-width: 700px) {
  .block-sort .filter-list-item {
    width: 100%;
  }
  .block-sort .filter-list-item .filter--dropdown-submenu {
    width: 100%;
  }
}

.catalog-section-block {
  padding: 50px 0 50px 0;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (max-width: 1140px) {
  .catalog-section-block {
    padding: 35px 0 35px 0;
    gap: 35px;
  }
}

.image-slider {
  width: 100%;
  height: 100%;
  position: relative;
}
.image-slider.image-slider--nav-inside .image-slider-navigation {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
}
.image-slider-zone {
  width: 100%;
  height: 100%;
  display: flex;
}
.image-slider-zone-item {
  width: 100%;
  position: relative;
  z-index: 1;
}
.image-slider--wrapper {
  width: 100%;
  height: 241px;
  border-radius: 15px;
  border: 1px solid var(--color_border_1);
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.image-slider-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.image-slider-icon {
  margin-left: auto;
}
.image-slider-navigation {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}
.image-slider-navigation-item {
  width: 40px;
  height: 3px;
  border-radius: 10px;
  background: var(--color_bkg_1);
}
.image-slider-navigation-item.active {
  background: var(--color_text_1);
}

.catalog-section {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.catalog-section--wrapper {
  display: flex;
  gap: 25px;
}
.catalog-section--wrapper .section-callback-form-col {
  width: 360px;
  min-width: 360px;
}
.catalog-section-item {
  display: flex;
  gap: 30px;
  border-radius: 15px;
  padding: 25px;
  background: var(--color_0);
}
@media (max-width: 700px) {
  .catalog-section-item {
    flex-direction: column;
  }
}
.catalog-section-item .image-slider--wrapper {
  width: 50%;
}
@media (max-width: 700px) {
  .catalog-section-item .image-slider--wrapper {
    width: 100%;
  }
}
.catalog-section-item .image-slider-zone-item {
  height: 120%;
}
.catalog-section-item .text-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}
.catalog-section-item .text-block-title {
  font-size: 22px;
  font-weight: 500;
  line-height: 31px;
  letter-spacing: 0.01em;
  padding-right: 20px;
}
.catalog-section-item .text-block-title_small {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--color_text_2);
  padding-right: 20px;
}
.catalog-section-item .text-block-price {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.01em;
  min-width: fit-content;
}
.catalog-section-item .text-block-square {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--color_text_1);
}
.catalog-section-item .text-block__short-table {
  display: flex;
  flex-wrap: wrap;
  row-gap: 5px;
}
.catalog-section-item .text-block__short-table-item {
  /*padding-right: 30px;*/
  width: 50%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.catalog-section-item .text-block__short-table-item .text-block-value {
  width: 120px;
}
@media (max-width: 1140px) {
  .catalog-section-item .text-block__short-table-item {
    padding-right: 0;
  }
}
@media (max-width: 700px) {
  .catalog-section-item .text-block__short-table-item {
    width: 100%;
    justify-content: left;
  }
  .catalog-section-item .text-block__short-table-item .text-block-title_small {
    width: 120px;
  }
  .catalog-section-item .text-block__short-table-item .text-block-value {
    width: auto;
  }
}
.catalog-section-item .text-block-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--color_text_7);
}
.catalog-section-item .text-block-link:hover {
  text-decoration: underline;
}
.catalog-section-item .text-block--bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 700px) {
  .catalog-section-item .text-block--bottom {
    flex-direction: column;
    align-items: initial;
    gap: 15px;
  }
}

.builder-block {
  display: flex;
  align-items: center;
  gap: 7px;
}
.builder-block--mobile {
  display: flex;
  flex-direction: column;
}
.builder-block-icon {
  max-width: 96px;
  height: 32px;
  border: 1px solid var(--color_text_1);
  padding: 3px;
  background: var(--color_0);
  border-radius: 10px;
}
.builder-block--text {
  display: flex;
  flex-direction: column;
}
.builder-block-name {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.01em;
}
.builder-block-count {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.01em;
  color: var(--color_text_7);
}
.builder-block-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--color_text_2);
}

.pagenation {
  gap: 0;
}
.pagenation--wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.pagenation-item {
  border-radius: 16px;
  width: 48px;
  height: 48px;
  background: var(--color_bkg_1);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0em;
  color: var(--color_text_2);
}
@media (max-width: 700px) {
  .pagenation-item {
    width: 35px;
    height: 35px;
    border-radius: 10px;
  }
}
.pagenation-item.disabled {
  background: var(--color_0);
  color: var(--color_text_2);
  pointer-events: none;
}
.pagenation-item:hover, .pagenation-item.active {
  color: var(--color_0);
  background: var(--color_text_4);
  cursor: pointer;
}
.pagenation-item:hover path, .pagenation-item.active path {
  fill: var(--color_0);
}
.pagenation-item.active:hover {
  cursor: initial;
}

.complex-slider-item--same-aparts {
  height: fit-content;
  gap: 20px;
  padding: 15px;
}
@media (max-width: 1140px) {
  .complex-slider-item--same-aparts {
    padding: 20px;
  }
}
.complex-slider-item--same-aparts .text-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.complex-slider-item--same-aparts .text-block-title {
  font-size: 22px;
  font-weight: 500;
  line-height: 31px;
  letter-spacing: 0.01em;
  max-width: 65%;
}
.complex-slider-item--same-aparts .text-block-title_small {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--color_text_2);
}
.complex-slider-item--same-aparts .text-block-title_shrink {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: 0.01em;
}
.complex-slider-item--same-aparts .text-block-price {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.01em;
}
.complex-slider-item--same-aparts .text-block-square {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--color_text_1);
}
.complex-slider-item--same-aparts .text-block__short-table {
  display: flex;
  flex-wrap: wrap;
  row-gap: 5px;
}
.complex-slider-item--same-aparts .text-block__short-table-item {
  width: 50%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  justify-content: left;
}
.complex-slider-item--same-aparts .text-block__short-table-item .text-block-title_small {
  width: 120px;
}
.complex-slider-item--same-aparts .text-block--props-list {
  display: flex;
  flex-direction: row;
  gap: 4px;
  flex-wrap: wrap;
}
.complex-slider-item--same-aparts .text-block--props-list-item:not(:first-child) {
  position: relative;
  padding-left: 8px;
}
.complex-slider-item--same-aparts .text-block--props-list-item:not(:first-child)::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: url("/local/templates/povoenke_new/assets/css/../images/icons/list-icon.svg");
  display: flex;
  align-items: center;
  justify-content: center;
}
.complex-slider-item--same-aparts .text-block-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: var(--color_text_7);
}
.complex-slider-item--same-aparts .text-block-link:hover {
  text-decoration: underline;
}
.complex-slider-item--same-aparts .text-block--bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  align-items: initial;
  gap: 15px;
}

.news-list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.news-list--wrapper {
  width: 100%;
}
@media (max-width: 1140px) {
  .news-list--wrapper {
    width: auto;
  }
}
.buildings-block .news-list-item {
  position: relative;
  padding: 0;
  border-radius: 13px;
  background: var(--color_0);
  width: calc(33% - 10px);
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 1140px) {
  .buildings-block .news-list-item {
    width: calc(50% - 10px);
  }
}
@media (max-width: 700px) {
  .buildings-block .news-list-item {
    width: 100%;
  }
}
.news-list-item__image-block .image-slider--wrapper {
  height: 280px;
  padding: 0 0 10px 0;
  border: none;
  transition: all 200ms;
}

@media (max-width: 700px) {
  .news-list-item__image-block .image-slider--wrapper {
    height: 200px;
  }
}
.news-list-item__image-block .image-slider-img {
  border-radius: 13px;
}
.news-list-item__image-block .image-slider-navigation-item {
  background: var(--color_0);
  opacity: 0.2;
}
.news-list-item__image-block .image-slider-navigation-item.active {
  opacity: 0.5;
}
.news-list-item .news-list-item__icon {
  position: absolute;
  z-index: 1;
  left: 15px;
  top: 15px;
  max-width: 250px;
  height: 42px;
  padding: 5px;
  background: var(--color_0);
  border-radius: 10px;
}
.news-list-item .news-list-item__icon-detail-map {
  position: absolute;
  z-index: 1;
  right: 10px;
  top: 10px;
  padding: 0;
}
.news-list-item__text-block {
  padding: 0 20px 15px 20px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.news-list-item .text-block-title {
  font-size: 21px;
  font-weight: 500;
  line-height: 29px;
  letter-spacing: 0.01em;
  display: flex;
}
.news-list-item .text-block-title .icon-like {
  margin-left: auto;
  width: 24px;
  height: 24px;
}
.news-list-item .text-block-props-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.news-list-item .text-block-props-list-row {
  display: flex;
  column-gap: 5px;
}
.news-list-item .text-block-props-list-row_plane, .news-list-item .text-block-props-list-row_square, .news-list-item .text-block-props-list-row_price {
  font-size: 16px;
  width: 100%;
  line-height: 100%;
}
.news-list-item .text-block-props-list-row_square {
  color: var(--color_text_2);
  text-align: center;
}
.news-list-item .text-block-props-list-row_price {
  text-align: right;
  color: var(--color_text_0);
}
.news-list-item__hover-callback{
  height: 0;
  overflow-y: hidden;
  transition: all 200ms;
}
@media (max-width: 700px) {
  .news-list-item__hover-callback{
    display: flex;
    height: 48px;
  }
}
@media (min-width: 700px) {
  .news-list-item--hoverable:hover .news-list-item__image-block .image-slider--wrapper{
    /*image-slider--wrapper - news-list-item__hover-callback*/
    height: calc(280px - 48px );
  }
  .news-list-item:hover .news-list-item__hover-callback{
    display: flex;
    height: 48px;
  }
}
.discount-banner {
  min-height: 390px;
  padding: 0 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1128px;
  margin: 0 auto;
}
.discount-banner--wrapper {
  background: url("/local/templates/povoenke_new/assets/css/../images/discount-banner/bkg.png");
  background-size: cover;
  margin-bottom: 50px;
}
.discount-banner__text-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.discount-banner-title {
  font-size: 44px;
  font-weight: 600;
  line-height: 44px;
  letter-spacing: 0.01em;
  margin-bottom: 0;
}
.discount-banner-description {
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.01em;
  color: var(--color_text_2);
}
.discount-banner__image-block img {
  max-height: 250px;
  margin-top: 70px;
}
@media (max-width: 1140px) {
  .discount-banner {
    min-height: 300px;
  }
  .discount-banner-title {
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.01em;
  }
  .discount-banner-description {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.01em;
    max-width: 260px;
  }
  .discount-banner__image-block img {
    margin-top: 40px;
  }
}
@media (max-width: 700px) {
  .discount-banner {
    justify-content: center;
    flex-direction: column;
    padding: 30px;
  }
  .discount-banner__image-block {
    order: 1;
  }
  .discount-banner__image-block img {
    margin-top: 0;
  }
  .discount-banner__text-block {
    order: 2;
  }
  .discount-banner-description {
    max-width: 100%;
  }
}

.map-wide {
  height: 636px;
}
@media (max-width: 700px) {
  .map-wide {
    position: fixed;
    top: 55px;
    left: 0;
    height: calc(100vh - 55px);
    width: 100vw !important;
    z-index: 2;
  }
  .map-wide ymaps.ymaps-2-1-79-balloon {
    position: fixed !important;
    bottom: 0px;
    top: unset !important;
    left: 0 !important;
  }
  .map-wide .ymaps-2-1-79-map {
    width: 100vw !important;
  }
  .map-wide .ymaps-2-1-79-balloon-pane {
    z-index: 7000 !important;
  }
  .map-wide ymaps [class*=-balloon]:not([class*=-balloon__close]) {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  /*
  .map-wide .ymaps-2-1-79-image {
    background-image: url("/local/templates/povoenke_new/assets/css/../images/map/mob_replace.png") !important;
    width: 112px !important;
    height: 30px !important;
    background-position: center !important;
    background-size: auto !important;
  }
  */
}
.map-wide ymaps [class*=-balloon] {
  border-radius: 13px;
}
.map-wide .map-popup .news-list-item {
  width: 100%;
}
.map-wide .ymaps-2-1-79-balloon__tail {
  display: none;
}
.map-wide .ymaps-2-1-79-balloon__content {
  display: none;
  margin-right: 0 !important;
  padding: 0 !important;
}
.map-wide .ymaps-2-1-79-balloon__content ymaps {
  height: fit-content !important;
  width: 360px !important;
}
@media (max-width: 1140px) {
  .map-wide .ymaps-2-1-79-balloon__content ymaps {
    width: 338px !important;
  }
}
@media (max-width: 700px) {
  .map-wide .ymaps-2-1-79-balloon__content ymaps {
    width: 100vw !important;
  }
}
.map-wide .ymaps-2-1-79-balloon__close {
  position: absolute;
  width: 32px;
  height: 32px;
  margin: 0;
  right: 15px;
  top: 15px;
  border-radius: 50% !important;
  background: var(--color_0);
  display: flex;
  align-items: center;
  justify-content: center;
}
.map-wide .ymaps-2-1-79-balloon__close .ymaps-2-1-79-balloon__close-button {
  width: 100%;
  height: 100%;
  background: url("/local/templates/povoenke_new/assets/css/../images/icons/icon-cross.svg");
  opacity: 1;
  background-position: center;
}

.map-outer-popups {
  position: relative;
  max-width: 100%;
}
.map-outer-popups-item {
  display: block;
  position: absolute;
  bottom: 80px;
  right: 60px;
  z-index: -1;
  height: 0;
  opacity: 0;
}
.map-outer-popups-item.active {
  z-index: 3;
  opacity: 1;
  height: auto;
  transition: opacity 600ms;
}
.map-outer-popups-item .news-list-item {
  width: 360px;
}
.map-outer-popups-item .news-list-item__icon-close {
  position: absolute;
  z-index: 1;
  right: 15px;
  top: 15px;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  background: var(--color_0);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1140px) {
  .map-outer-popups-item {
    right: 30px;
    bottom: 62px;
  }
  .map-outer-popups-item .news-list-item {
    width: 338px;
  }
  .map-outer-popups-item .news-list-item .image-slider--wrapper {
    height: 270px;
  }
  .map-outer-popups-item .news-list-item__icon-close {
    display: none;
  }
}
@media (max-width: 700px) {
  .map-outer-popups-item {
    right: 0;
    bottom: 0;
    width: 100%;
    position: fixed;
  }
  .map-outer-popups-item::before {
    position: fixed;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
    backdrop-filter: blur(5px);
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.65);
  }
  .map-outer-popups-item .news-list-item {
    width: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .map-outer-popups-item .news-list-item:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -15px;
    height: 4px;
    width: 138px;
    border-radius: 5px;
    background: var(--color_icon_1);
  }
  .map-outer-popups-item .news-list-item .image-slider--wrapper {
    height: 190px;
  }
}

.map-wide-block--inner {
  position: relative;
}
.map-wide-block .map-outer-extra-buttons {
  position: absolute;
  top: 50px;
  left: calc((100vw - 1128px) / 2 - 90px);
}
@media (max-width: 1140px) {
  .map-wide-block .map-outer-extra-buttons {
    width: auto;
    left: 30px;
  }
}
@media (max-width: 700px) {
  .map-wide-block .map-outer-extra-buttons {
    position: fixed;
    z-index: 2;
    left: 15px;
    width: calc(100vw - 30px);
    top: unset;
    bottom: 40px;
    display: flex;
    justify-content: space-between;
  }
}
.map-wide-block .map-outer-extra-region {
  position: fixed;
  z-index: 2;
  top: 80px;
  left: 0;
  width: 100%;
}
.map-wide-block .map-outer-extra-region__link {
  display: flex;
  justify-content: center;
  gap: 5px;
  font-family: "Inter";
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--color_text_0);
}
.map-wide-block .map-item-mobile {
  display: flex;
  padding: 5px;
  gap: 5px;
  background: var(--color_0);
}
.map-wide-block .map-item-mobile::after {
  content: "";
  background: var(--color_text_4);
  width: 10px;
  height: 10px;
  border: 2px solid var(--color_0);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 1;
}

.prop__underline {
  text-decoration-color: var(--color_text_4);
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-underline-offset: 10px;
}

@media (min-width: 700px) {
  .news-list-item__hover-callback .button-n:first-child{
    display: none;
  }
}

.catalog-section-item .text-block__short-table-item:nth-child(1n){
  width: 40%;
}
.catalog-section-item .text-block__short-table-item:nth-child(2n){
  width: 60%;
}
.catalog-section-item .text-block__short-table-item:nth-child(1n) .text-block-value{
  width: 100px;
}
.catalog-section-item .text-block__short-table-item:nth-child(2n) .text-block-value{
  width: 160px;
}
@media (max-width: 700px) {
  .catalog-section-item .text-block__short-table-item {
    width: 100% !important;
  }
  .catalog-section-item .text-block__short-table-item:nth-child(1n) .text-block-value{
    width: 160px;
  }
}

/*fixes 24.01.25*/
#buildings-filter .main-form-button{
  font-family: 'Rubik' !important;
}
.approval .article *:not(.rouble) {
  font-family: 'Lato' !important;
}

.approval-item__panel.fixed{
  top: 73px;
  border-top: 1px solid #ECEFF5;
}
.approval-item__panel.fixed .approval-row.container-n{
  max-width: 1128px;
}
.approval-more{
  z-index: 49;
}


.footer-logo-wrapper{
  margin-top: -10px;
}

.banks-list--body, .banks-list--head{
  justify-content: initial;
}
.banks-list--head-item:not(:first-child), .banks-list--body-item:not(:first-child){
  width: 170px;
}

/*4.7*/
@media (max-width: 700px) {
  .banks-slider--wrapper.hide-desktop{
    height: auto;
  }
  .banks-slider--wrapper.hide-desktop .swiper-wrapper{
    padding-bottom: 40px;
  }
  .banks-slider--wrapper.hide-desktop .banks-slider-item{
    height: auto;
  }
  .banks-slider--wrapper.hide-desktop .banks-slider-item .button-n{
    margin-top: auto;
  }
}

.about-complex-content--wrapper.container--shorter{
  width: 100%;
}
/*4.8.*/
.about-complex-selector--wrapper{
  margin: 0 -15px;
  padding: 0 15px;
}

/*5.3*/
.quadro-block--apartment-detail .block-slider .apartment-slider-image img{
  object-fit:contain;
}

.quadro-block .apartment-info__props{
  column-gap: 50px;
}
.quadro-block .apartment-info__props-block{
  width: auto !important;
}

.complex-slider-item--same-aparts .text-block--bottom{
  margin-top: auto;
}
.complex-slider-item--same-aparts{
  height: auto;
}
.complex-slider-item--same-aparts .text-block{
  height: 100%;
}

/*5.8*/
/*
.complex-slider-item .image-slider{
  margin-top: -40px;
}
.complex-slider-item .image-slider-img{
  object-fit: contain;
}
.image-slider-icon{
  position: relative;
  z-index: 2;
}
.image-slider-navigation{
  flex-wrap: wrap;
}
*/
/*6.1*/
/*
.catalog-section-item .image-slider{
  margin-top: -40px;
}
.catalog-section-item .image-slider-img{
  object-fit: contain;
}
.catalog-section-item .image-slider-icon{
  position: relative;
  z-index: 2;
}
*/

/*5.8*/
.complex-slider-item--same-aparts .image-slider--wrapper{
  position: relative;
  overflow: hidden;
}
.complex-slider-item--same-aparts .image-slider-icon{
  z-index: 2;
}
.complex-slider-item--same-aparts .image-slider-navigation{
  z-index: 1;
  padding: 0 5px;
  flex-wrap: wrap;
}

/*6.1*/
.catalog-section-item .image-slider--wrapper{
  position: relative;
  overflow: hidden;
}
.catalog-section-item .image-slider-icon {
  position: relative;
  z-index: 2;
}
.catalog-section-item .image-slider-navigation{
  z-index: 1;
  padding: 0 5px;
  flex-wrap: wrap;
}

/*2.6 fix*/
.main-form .main-select .selectric-items{
  top: calc(100%);
}

/*add border to slider apartments*/
.quadro-block.quadro-block--apartment-detail .block-slider .swiper-slide{
  border: 1px solid #11223317;
  border-radius: 30px;
}

.complex-slider__wrapper .image-slider-img{
  object-fit: contain;
}
.catalog-section-item .image-slider-img{
  object-fit: contain;
}

/*deadline inside 03.03.25*/
.filter-list-item .filter--dropdown-submenu-list-item.deadline{
  flex-wrap: wrap;
}
.filter-list-item .filter--dropdown-submenu-list-item.deadline .deadline-inside{
  width: 100%;
  margin: 0;
  font-weight: 400;
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-list-item{
  font-weight: 500;
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-list-item .deadline-inside{
  width: 100%;
  margin: -15px 0 0 0;
  font-weight: 400;
}
.mobile-filter-popup.active .filter--dropdown-submenu:not(.filter--dropdown-mobile) .filter--dropdown-submenu-list-item.deadline{
  justify-content: left;
}

.base-block.base-block--nomrg{
  margin-bottom: 0;
}
.base-block.base-block--nomrg .base-block__title-section{
  margin-bottom: 0;
}
.base-block.base-block--nomrg .block-title{
  margin-bottom: 0;
}
.catalog-section-block.catalog-section-block--favorites{
  padding-top: 0;
}
/* End */


/* Start:/local/templates/povoenke_new/assets/css/custom.css?173798836610676*/

.city-list-small-item{
    display: block;
}
.city-list-big-item:hover{
    font-weight: 300;
    color: var(--color_text_4);
}
.city-list-search-wrapper{
    z-index: 2;
}
.footer__contact-form{
    gap: 25px;
}
.footer-middle--col-menu .col-menu-item .menu-item-title{
    color: var(--color_text_0);
}
.contacts-phone-content .phone{
    width: max-content;
}
.breadcrumbs__list-item-link:last-child:hover{
    text-decoration: none;
}
.main{
    margin-top: 0;
}
.header-search__wrapper{
    width: auto;
}
.new, .news{
    overflow: hidden;
}
.breadcrumbs__list-item{
    display: flex;
    align-items: center;
    padding-top: 5px;
}
.breadcrumbs__list-item-link {
    display: flex;
    align-items: center;
    padding-top: 5px;
}
.container-n{
    width: 100%;
}
@media(max-width: 1140px){
    .container-n{
        margin: 0 15px;
        width: auto;
    }
}

.popup-city{
    width: 100%;    
}

.popup--n{
    padding: 0;
    width: auto;
}
.news-list-item .text-block-title a{
    font-size: 21px;
    font-weight: 500;
    line-height: 29px;
    letter-spacing: 0.01em;
}
.news-list-item .news-list-item__icon{
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 18px;
}
.news-list-item .news-list-item__icon:hover{
    color: var(--color_text_4);
}
.news-list-item .news-list-item__icon span{
    padding-top: 2px;
}

.filter--range svg{
    max-width: initial;
}
.filter--range input{
    padding: 0;
}
.quadro-block .block-slider .swiper-slide{
    height: 360px;
}
@media(max-width: 700px){
    .quadro-block .block-slider .swiper-slide{
        height: 240px;
    }
}

.apartment-info__metro__decor-icon svg{
    max-width: initial;
    max-height: initial;
}

.quadro-block .block-map .contacts-block-container{
    height: 100%;
}
.quadro-block .block-form {
	margin-bottom: 25px;
}
.select-apartment--table-block .apartments-table--content .apartments-table-row{
    height: auto;
    min-height: 48px;
}

.banks-list--body-item-image--wrapper{
    min-width: 43px;
    min-height: 43px;
}
.js-expand-target{
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0em;
    margin-bottom: 0;
}
.about-complex-content-item .title{
    text-align: left;
}
.scroll-style .simplebar-track.simplebar-vertical{
    width: 4px;
}
.deadline-popup-title.half{
    text-align: right;
    padding-right: 20px;
}
.select-apartment--table-block .apartments-table-row-item{
    padding-right: 20px;
}
@media (max-width: 700px) {
    .quadro-block .block-slider {
    	margin-bottom: 185px;
    }
}
.select-apartment__mobile__row-item:first-child{
    width: 50%;
    align-items: baseline;
}
@media (max-width: 700px){
    .select-apartment .apartments-table-row{
        column-gap: 0;
    }
    .select-apartment .apartments-table-row-item {
        width: 140px;
    }
}
.select-apartment--table-block .apartments-table--content .apartments-table-row{
    min-width: 100%;
}
.complex-slider-item-block--image img{
    z-index: 0;
}
.complex-slider-item-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 18px;
}
.complex-slider-item-icon span{
    padding-top: 2px;
}
.complex-slider-item-block--info .info--head .title {
	padding-right: 20px;
	text-align: left;
}

.filter-list-item .filter--options{
    flex-wrap: wrap;
}
.filter-list-item .filter--range_val-from input, .filter-list-item .filter--range_val-to input{
    height: 16px;
    border-radius: 0;
}

.filter-list{
    gap: 10px;
}
.filter-list-item .filter--dropdown-submenu,
.filter-list-item .filter--range{
    width: initial;
}
@media(min-width: 1128px){
    .new-buildings-show-all{
        margin-top: 20px;
    }
}
@media(max-width: 1128px){
    .filter-list{
        margin-bottom: 20px;
    }
}
@media(max-width: 700px){
    .filter-list{
        margin-bottom: 20px;
    }
}


.item-1{
    width: 100% !important;
}
.item-2{
    width: calc(50% - 10px) !important;
}
.item-3{
    width: calc(33.3% - 10px) !important;
}
.item-4{
    /*width: calc(25% - 10px) !important;*/
    width: calc(20% - 10px) !important;
}

@media (max-width: 1128px){
    .item-md-1{
        width: 100% !important;
    }
    .item-md-2{
        width: calc(50% - 10px) !important;
    }
    .item-md-3{
        width: calc(33.3% - 10px) !important;
    }
    .item-md-4{
        width: calc(25% - 10px) !important;
    }
}
@media (max-width: 700px){
    .item-sm-1{
        width: 100% !important;
    }
    .item-sm-2{
        width: calc(50% - 10px) !important;
    }
    .item-sm-3{
        width: calc(33.3% - 10px) !important;
    }
    .item-sm-4{
        width: calc(25% - 10px) !important;
    }
}

.button-n svg{
    margin-top: -4px;
}

.map-outer-popups-item .news-list-item{
    margin-bottom: 0;
}


.selectric-items{
    background: #fff;
}

.filter-list-item .filter--dropdown-submenu-list-item{
    font-size: 16px;
}

.rouble{
    font-family: "ALSRubl" !important;
}
@media (min-width: 700px){
    .mobile-filter-popup--show-all{
        margin-top: 20px;
    }
}

.mobile-filter-popup--show-all.active{
    display: flex;
}

.filter-list-item .filter--range{
    height: 48px;
}

.mobile-filter-popup.active .mobile-filter-popup--show-all{
    border-top: 1px solid var(--color_bkg_1);
    position: fixed;
    bottom: 0;
    left: 0;
    justify-content: center;
    width: 100%;
    height: 76px;
    align-items: center;
    z-index: 3;
    background: var(--color_0);
}

.reviews-page .reviews-page__link{
    position: initial;
    padding-bottom: 20px;
    margin-left: auto;
}
.make-review-button{
    margin-left: auto;
    margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
    .wrapper {
        padding-top: 0px;
    }
}

.filter-misc-block{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.filter-misc-block .filter-misc-block__show-filters{
    border: none;
    padding: 20px 0 0 0;
}
.filter-misc-block .filter-misc-block__show-filters .show-more-label{
    display: flex;
    align-items: center;
}

.buildings-list-wrapper .news-list{
    margin-bottom: 0;
}

.apartment-info .apartment-info-title{
    margin-bottom: 0;
    padding-top: 6px;
}

@media screen and (min-width: 1140px) {
    .banks-block.base-block--big{
        margin-bottom: 80px;
    }
}

@media (max-width: 550px) {
    .quadro-block .block-map{
        margin-top: 10px;
    }
}
.description-icon.js-description-popup-trigger{
    min-width: 20px;
    min-height: 20px;
}

.icon-like--listfix{
    margin-left: 10px;
}
@media screen and (min-width: 700px) {
    .base-block__title-section--plus-favorites{
        justify-content: initial;
    }
}
@media screen and (min-width: 1140px) {
    .filter-misc-block.filter-misc-block--mrg{
        margin-bottom: 15px;
    }
}

.reviews-panel__control .link-line{
    text-decoration: underline;
}
.reviews-panel__control a.more{
    top: -18px;
}

.filter-expand-limit{
    height: auto;
    max-height: 158px;
    overflow: hidden;
}
.filter-expand-limit.filter-expand-limit--ext{
    height: auto;
    max-height: 180px;
}
@media screen and (max-width: 700px) {
    .mobile-filter-popup--visible:not(.active) .js-filter-expand{
        max-height: 250px;
        overflow-y: hidden;
    }
}
.mobile-filter-popup.active .filter-expand-limit{
    height: initial;
    max-height: initial;
    overflow: initial;
}

.mobile-filter-popup.active .filter-misc-block{
    display: none;
}

.buildings-block .buildings-result{
    margin-bottom: 20px;
}

.apartment-info__top--tags{
    display: flex;
    gap: 20px;
    align-items: center;
    height: min-content;
    padding-top: 10px;
    margin-left: auto;
}

.buildings-detail{
    padding-top: 0;
}
@media screen and (max-width: 700px) {
    .banner-section-detail{
        padding-top: 25px;
    }
}
.card-description-info{
    column-count: unset;
}

.js-form-validate-new .input.form-error::placeholder{
    color: var(--color_text_1);
}
.page-error{
    margin-top: 0;
}

/*horizontal form fix*/
@media (max-width: 1140px) {
    .block-form__horizontal .contact-form{
        row-gap: 35px;
    }
    .block-form__horizontal .contact-form__col--title{
        width: calc(100% - 202px - 35px);
        display: flex;
        flex-direction: column;
        gap: 25px;
    }
    .block-form__horizontal .contact-form__col--title.contact-form-input{
        width: 100%;
    }
    .block-form__horizontal .contact-form__col--contacts{
        width: 202px;
        display: flex;
        flex-direction: column;
    }
    .block-form__horizontal .contact-form__contacts__content-phone{
        font-size: 21px;
    }
    .block-form__horizontal .contact-form-title--wrapper{
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .block-form__horizontal .contact-form__col--contacts .сontact-form-button{
        margin-top: auto;
    }
}
@media (max-width: 700px) {
    .block-form__horizontal .contact-form__col--title{
        width: 100%;
        gap: 15px;
    }
    .block-form__horizontal .contact-form__col--contacts{
        width: 100%;
        gap: 8px;
    }
}

.banner-section_modified{
    margin-top: 0 !important;
}

.popup--form-success .form-result-content{
    max-width: 285px;
    padding-top: 25px;
}
.popup--form-success .fancybox-close{
    top: 26px;
    right: 26px;
}
.popup--form-success .popup-subtitle{
    text-align: left;
}
.mobile-filter-popup--visible{
    display: initial;
}
@media (max-width: 700px) {
    .mobile-filter-popup--visible:not(.active) .filter-list-item:not(.hidden):nth-child(5n){
        display: none !important;
    }
}

/*
.filter-list-item .filter--range_val-from, .filter-list-item .filter--range_val-to {
    gap: 5px;
    width: auto;
}
*/
/*
.filter-list-item .filter--range_val-from input, .filter-list-item .filter--range_val-to input{
    text-align: left;
}
.filter-list-item .filter--range_between-line{
    margin-left: -10px;
}*/
.filter--range_val{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.title--wrapper{
    display: flex;
    justify-content: space-between;
}

/* End */
/* /local/templates/povoenke_new/assets/libs/OwlCarousel/assets/owl.carousel.min.css?16284984443356 */
/* /local/templates/povoenke_new/assets/libs/fancybox/jquery.fancybox.min.css?170728882012795 */
/* /local/templates/povoenke_new/assets/libs/Selectric/public/selectric.css?17072888204299 */
/* /local/templates/povoenke_new/assets/libs/simplebar/simplebar.min.css?17072888204519 */
/* /local/templates/povoenke_new/assets/css/bootstrap-grid.css?163031382554407 */
/* /local/templates/povoenke_new/assets/libs/jquery-ui/jquery-ui.min.css?170728882032082 */
/* /local/templates/povoenke_new/assets/css/common.css?1765552920352909 */
/* /local/templates/povoenke_new/assets/css/style.css?171163628860477 */
/* /local/templates/povoenke_new/assets/css/media.css?169480305422812 */
/* /local/templates/povoenke_new/assets/css/new_novostroyki_fix_another.css?173763748590 */
/* /local/templates/povoenke_new/assets/libs/swiper/swiper-bundle.min.css?170728882018448 */
/* /local/templates/povoenke_new/assets/css/common_new.css?1743161061125856 */
/* /local/templates/povoenke_new/assets/css/custom.css?173798836610676 */
