/*Карусель клиентов*/ div[data-record-type="418"]{display:none}
.slick-slide, .slick-slide a, .slick-slide .t-btn { outline: none}
.slick-track { display: flex}
@media screen and (max-width:960px){
.slick-slide{ margin-bottom: 0 !important}
}
@media screen and (max-width:600px){
.slick-track { height: auto; display:block !important;}
}
.slider_html .tn-atom__html , .slider_wrapper {width: inherit; height:inherit}
.slick-list, .slick-slide , .slick-track{ height:100% !important}
.slick-track>div { background-size: cover; background-position: center; margin: 0 0px;
}
div[class*="_slide"]{ cursor:pointer} 

/*Квиз*/
div[class*='start-quiz'] , .next_step , .prev_step {cursor:pointer}    
.hide_quiz{
    opacity: 0!important;
    height: 0!important;
    max-height: 0!important;
    min-height: 0!important;
    pointer-events: none!important;
    overflow: hidden!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.hide-quiz-answ {
    opacity: 0;
    height: 0;
    max-height: 0;
    min-height: 0;
    pointer-events: none;
    overflow: hidden;
    position: absolute;
    z-index: -10;
}
.next_step.disnext {
    opacity: 0.5;
    filter: grayscale(1);
    pointer-events:none;
}
.next_step.disnext .tn-atom>div {  opacity: 0}
.progress-gradient {
    background: repeating-linear-gradient(45deg, #FFC857, #FFC857 10px, #fad37f 10px, #fad37f 20px);
    background-repeat: no-repeat;
    width:100%;
    height: 100%;
    background-size: 300%;
    border-radius: 50px;
    animation: animprogressline 30s linear infinite;
}
.progress-barrier {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: inherit;
}
.tn-elem.progress_bar .tn-atom { height: inherit}
@keyframes animprogressline {   
  from { background-position-x: right  }   
  to {  background-position-x: left  }
}
[name$="-alternative"] ,
[data-tilda-name$="-alternative"]{ display: none}
.show-alt [name$="-alternative"],
.show-alt [data-tilda-name$="-alternative"]{display: block}
.final-step button.t-submit { pointer-events: none}
.final-step .tn-form__submit { cursor: pointer}



#rec554354483 .t396__artboard {
    position: fixed;
    z-index: 999;
    top: calc(50vh - 175px);
    -webkit-transition:  all 0.4s ease-in-out;
    -moz-transition:  all 0.4s ease-in-out;
    -o-transition:  all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
#rec554354483:hover .t396__artboard {
     moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}


#rec554831816 .t396__artboard {
    position: fixed;
    z-index: 999;
    top: calc(50vh - 175px);
    -webkit-transition:  all 0.4s ease-in-out;
    -moz-transition:  all 0.4s ease-in-out;
    -o-transition:  all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
#rec554831816:hover .t396__artboard {
     moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}



#rec554831348 .t396__artboard {
    position: fixed;
    z-index: 999;
    top: calc(50vh - 175px);
    -webkit-transition:  all 0.4s ease-in-out;
    -moz-transition:  all 0.4s ease-in-out;
    -o-transition:  all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
#rec554831348:hover .t396__artboard {
     moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}


@-webkit-keyframes tildaflash {
  20% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
  }
  100% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
  }
}

@keyframes
	tildaflash{
	20% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
	100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
	}
 


/*Пап окна*/
div[class*="uc-zw-"], .hide-popup-zero {
    position: absolute;
    width: 100%;
    top: 0;
    opacity: 0;
    z-index: -10;
    pointer-events: none;
}
.uc-main-popup .t-popup {
    padding: 0;
    display: block !important;
    pointer-events: none;
}
.uc-main-popup .t-popup__container {left:0; right:0;background: none}
.tn-atom .t-form__errorbox-wrapper, 
.tn-form__errorbox-popup, 
.t-form-success-popup { z-index: 9999999 !important}
div#tilda-popup-for-error {display: none !important}
.popup-zero .t396__filter {cursor: pointer}
.uc-main-popup .t-popup.t-popup_show {pointer-events: auto}
.uc-main-popup .t-popup { transition: none}
.uc-main-popup .popup-transition {transition: opacity ease-in-out .3s;}
.uc-main-popup { 
    position: fixed; 
    z-index: 999; 
} 



/*Мобильное меню*/
.t451m__container{ padding: 0px !important;}
.t451m {max-width: 350px !important;}
.t451m__close { background-color: transparent;}
.t451m__close_icon span { background-color: #000 !important;}
