/*Оформление меню и хедера*/
.menu{
    color: #ffffff;
    transition: background 0.35s ease;
}
.menu:hover {
    color:#FF4B00 ;
}
.mess{
    background: rgba(22, 36, 43, 0.95);
    padding: 5px;
    border-radius:50%;
    transition: background 0.35s ease;
}
.mess:hover {
    background: #FF4B00;
}
    .bg_head{
        background: linear-gradient(180deg, rgba(22, 36, 43, 0.95) 0%, rgba(22, 36, 43, 0.8) 100%);
border-bottom: 2px solid #16242B;
backdrop-filter: blur(7.5px);
    }
    #rec493738251 {
        width: 100%;
        position: fixed;
        top: 0;
        z-index: 9997;
    }
/*Оформление главной страницы*/
.bg_block{
    background: rgba(0, 0, 0, 0.45);
border: 2px solid #000000;
backdrop-filter: blur(12.5px);
/* Note: backdrop-filter has minimal browser support */

border-radius: 15px;
}
.l-cur{
    mix-blend-mode: lighten;
}
.bg-item{
    background: rgba(255, 255, 255, 0.05);
border: 2px solid rgba(255, 255, 255, 0.2);
backdrop-filter: blur(25px);
/* Note: backdrop-filter has minimal browser support */

border-radius: 10px;
}
/*Оформление отзывы*/
.t958__card-wrapper .t958__card {
 
border: 2px solid rgba(255, 255, 255, 0.25);
border-radius: 15px;

}
.t958__card {
    box-shadow: 0px -5px 40px rgba(0, 0, 0, 0.25) !important;
    margin-top: 30px;
    
}
#rec493595229{
    background: linear-gradient(180deg, #16242B 0%, #1F2B31 100%);
}
.t958__more-dot {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #fff;
    display: inline-block;
}
.t958__more-dot{
    margin-left: 5px;
}
.block-gr{
    background: linear-gradient(90deg, #000000 30%, #16242B 100%);
    border-radius: 25px;
}

.l-m{
    mix-blend-mode: multiply;
}
/*Фон полоски*/
#rec493630369, #rec493580058, #rec493624063, #rec493506145, #rec493535350, #rec493635699{
   
     background-image: url(https://static.tildacdn.com/tild3436-3036-4239-b961-363632313764/bg_line.svg);
    background-repeat: repeat-y;
    background-position: center center;
    position: relative;
    
    }
    .t569__textwrapper{
        margin: 10px;
    }
    /*Оформление подвал*/
    .over-footer{
        background: linear-gradient(180deg, #1C4B6A 0%, rgba(0, 28, 47, 0.65) 100%);
mix-blend-mode: multiply;
    }
    .over-cop{
        mix-blend-mode: screen;
    }

/*Оформление калькулятора*/
          
              .calc {
                  font-family: Montserrat, sans-serif;
                  color: #ffffff;
                  
                  
              }
              label{
                  font-size: 12px;
                  opacity: 0.5;
                  
              }
              .main__calc_input{
                  padding-top: 15px;
                  padding-bottom: 25px;
                  position: relative;
              }
              .price{
                  font-family: Montserrat, sans-serif;
                  color: #ffffff;
                  margin-top: 30px;
              }
              .main__calc_price{
                  font-size:28px;
                  font-weight: 900;
                  
              }
              .main__calc_price1{
                  font-size:28px;
                  font-weight: 900;
                  
              }
              #start_1, #end_1, #start_2, #end_2, #start_3, #end_3, #start_4, #end_4{
                  color: #FF4B00;
                  position: absolute;
              }
                      #volume_1, #volume_2, #volume_3, #volume_4{
                  
                  position: absolute;
                 top: -1px;
              }
              .fader {
    position: relative;
    left: 0;
    width: 100%;
    height: 1.5px;
    background: #FF4B00;
    -webkit-appearance: none;
    outline: none;
    border-radius: 4px;
    outline: none;
}
.fader::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #FF4B00;
    cursor: pointer;
}
@media screen and (max-width: 980px) {
    .main__calc_price{
                  font-size:36px;
                  font-weight: 900;
                  
              }
                  .main__calc_price1{
                  font-size:36px;
                  font-weight: 900;
                  }
              
              .price{
                  text-align: center;
              }
              label{
                  margin-top: 15px;
              }
}
    

    