.uc-table {
    margin-left: -14px;
}


.txt_grad{
/*  background: linear-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%);
  background: -webkit-linear-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%);
  background: -moz-linear-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%);
  background: -o-linear-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%);
  background-color:#465067;
    -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  */

}
#rec611742824 .tn-elem[data-elem-id="1688376122229"] .tn-atom, #rec612739340 .tn-elem[data-elem-id="1688557872950"] .tn-atom {
      background: -moz-linear-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%); /* FF 3.6+ */
  background: -webkit-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%); /* Safari 4+, Chrome 2+ */
  background: -webkit-linear-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%); /* Safari 5.1+, Chrome 10+ */
  background: -o-linear-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%); /* Opera 11.10 */
  background: linear-gradient(214deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.33) 51.04%, rgba(255, 255, 255, 0.00) 100%); /* the standard */
        background-color:#465067;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    -ms-background-clip: text;
    -ms-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.hover_button {
      -webkit-transition: all 1s cubic-bezier(0.4, 0, 1, 1) 0s;
   -o-transition: all 1s cubic-bezier(0.4, 0, 1, 1) 0s;  
   -ms-transition: all 1s cubic-bezier(0.4, 0, 1, 1) 0s; 
   -moz-transition: all 1s cubic-bezier(0.4, 0, 1, 1) 0s; 
   transition: all 1s cubic-bezier(0.4, 0, 1, 1) 0s; 
}
#rec612727696 .tn-elem[data-elem-id="1688412690040"] .tn-atom, 
#rec611880335 .tn-elem[data-elem-id="1688412690040"] .tn-atom, 
#rec612754739 .tn-elem[data-elem-id="1688412690040"] .tn-atom, 
#rec613299391 .tn-elem[data-elem-id="1688412690040"] .tn-atom, 
#rec612945920 .tn-elem[data-elem-id="1688412690040"] .tn-atom {
background: #465067;
background: linear-gradient(to bottom, #465067 0%, #FFFFFF 77%);
  background: -webkit-linear-gradient(to bottom, #465067 0%, #FFFFFF 77%));
  background: -moz-linear-gradient(214deg, rgba(to bottom, #465067 0%, #FFFFFF 77%));
  background: -o-linear-gradient(to bottom, #465067 0%, #FFFFFF 77%));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
opacity: 0.2; 

}
.plashka {
position: relative;
border-radius: 25px;
background: linear-gradient(135deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
backdrop-filter: blur(4px);
}
.point-pulse {
  width: 8px;
  height: 8px;
  border-radius: 50%; 
  margin: 40px auto;
  background: #EE6B3F;
  animation: a 1.6s linear infinite;
}

@keyframes a {
  0% {box-shadow: 0 0 0 50px rgba(251, 176, 52, 0.55), 0 0 0 0px rgba(251, 176, 52, 0.55);}
  50% {box-shadow: 0 0 0 100px rgba(251, 176, 52, 0), 0 0 0 50px rgba(251, 176, 52, 0.55);}
  50.0001% {box-shadow: 0 0 0 0 rgba(251, 176, 52, 0.55), 0 0 0 50px rgba(251, 176, 52, 0.55);}
  100% {box-shadow: 0 0 0 50px rgba(251, 176, 52, 0.55), 0 0 0 100px rgba(251, 176, 52, 0);}
}
.shadow .tn-atom{
     box-shadow: 0px 13px 17px 14px rgba(0, 0, 0, 0.30), 0px 4px 7px 6px rgba(0, 0, 0, 0.25);
}
.sh_contact {
border-radius: 25px;
box-shadow: 0px 0px 0px 0px rgba(70, 80, 103, 0.10), 0px 17px 37px 0px rgba(70, 80, 103, 0.10), 0px 67px 67px 0px rgba(70, 80, 103, 0.09), 0px 150px 90px 0px rgba(70, 80, 103, 0.05), 0px 268px 107px 0px rgba(70, 80, 103, 0.01), 0px 418px 117px 0px rgba(70, 80, 103, 0.00);
}

.map iframe {
border-radius: 30px;
box-shadow: 0px 0px 20px 0px rgba(70, 80, 103, 0.20)
}

.js-store-prod-all-text {
    font-size: 16px !important;
}
.t-store__prod-popup__btn-wrapper.js-store-buttons-wrapper a{
    border-radius: 25px !important;
    background-color: #465067 !important;
}
.t-store__filter__custom-sel.active {
    background-color:  transparent ;
    font-weight: 700;
    font-size: 20px;
}
.t-store__filter__custom-sel:hover {
    background-color:  transparent;
}
.t-store__filter__custom-sel {
    background-color: transparent;
    font-size: 16px;
}

#rec612728485 .t951 .t-store__filter__chosen-bar {
    background-color: white !important;
}
.t-store__filter__item-title.js-store-filter-item-title {
    font-size: 18px;
}

.t951 .t-store__parts-switch-btn.t-active {
    color:#799F0C;
}
.t-store__filter__custom-sel.active {
    color:#799F0C !important;
}
.t-store__filter__chosen-val.js-store-filter-chosen-item.t-descr.t-descr_xxs {
    font-size: 16px
}

a.js-store-close-text.t-store__prod-popup__close-txt.t-descr.t-descr_xxs {
    font-size: 25px;
}

ul.t978__menu {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

li.t978__menu-item.t-submenublocks__item {
    text-align: center;
}
@media screen and (max-width: 980px)
.t978__tooltip-menu .t978__innermenu-content {
	padding-bottom:15px;
}
.t978__tooltip-menu .t978__innermenu-wrapper {
	height:max-content !important;
}