.presentation__header{
    /*font-size: 60px;*/
}
.presentation__lid{
    font-size: 26px;
}
.advantage__img{
    position: relative;
}
.advantage__img:before{
    position: absolute;
    top: -120%;
    left: -20%;
    display: block;
    width: 140%;
    height: 100%;
    content: '';
    -webkit-transition: top .25s cubic-bezier(0,.3,1,.7);
    transition: top .25s cubic-bezier(0,.3,1,.7);
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
    -webkit-animation: glass 4s infinite;
    animation: glass 4s infinite;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    opacity: .6;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff 40%,rgba(255,255,255,.6) 60%,rgba(255,255,255,0));
    background-image: linear-gradient(180deg,rgba(255,255,255,0),#fff 40%,rgba(255,255,255,.6) 60%,rgba(255,255,255,0));
}
.advantage__header > span{
    border-bottom: 2px dashed #b2b2b2;
    line-height: 1.4;
    cursor: pointer;
}
.advantage__header > span:hover{
    color: #46b8c3;
    border-color: #46b8c3;
}
.calculator__summ-amount_discount {
    font-size: 18px;
    opacity: .8;
    text-decoration: line-through;
    margin-right: 10px;
}
.advantage__header{
    text-align: center;
}
.presentation {
    padding-top: 0px;
}
.leaflet-popup-content-wrapper {
    width: 350px !important;
}

.popup__disc-text > ul,
.popup__disc-text > p {
    margin-bottom: 16px;
}

.popup__disc-text > ul li{
    list-style: disc;
    margin-left: 16px;
}

.arrow-top{
  display: none;
  position: fixed;
  bottom: 40px;
  left: 40px;
  z-index: 900;
  width: 40px;
  height: 40px;
  background: #fff;
  transition: 1s;
}

.arrow-top_show{
  display: block;
}

.arrow-top > img{
  max-width: 100%;
  max-height: 100%;
}