

div[class*='start-quiz'] , .next_step , .prev_step {cursor:pointer}    
.hide_quiz{
    position: absolute;
    width: 100%;
    top: 0;
    opacity: 0;
    z-index: -10;
    pointer-events: none;
}
.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, #dcdcdc, #dcdcdc 10px, #ff9800 10px, #ff9800 20px);
    background-repeat: no-repeat;
    width:100%;
    height: 100%;
    background-size: 300%;
    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}

.t-img-select__indicator_3-4 {
    padding-bottom: 158%!important;
}

.t-img-select__indicator {
    box-shadow: none!important;
}




  /* Добавьте высоту слайдов на разных разрешениях дисплея */

  /* xl */
  .anku-slider .t-rec .t396__artboard {
    width: 100% !important;
    height: 360px !important;
    word-break: normal !important;
    background: transparent !important;
  }

  /* lg */
  @media screen and (max-width: 1199px) {
    .anku-slider .t-rec .t396__artboard {
      height: 360px !important;
    }
  }

  /* md */
  @media screen and (max-width: 959px) {
    .anku-slider .t-rec .t396__artboard {
      height: 360px !important;
    }
  }

  /* sm */
  @media screen and (max-width: 639px) {
    .anku-slider .t-rec .t396__artboard {
      height: 360px !important;
    }
  }
  /*
  @media screen and (max-width: 479px) {
    .anku-slider .t-rec .t396__artboard {
      height: 350px !important;
    }
  }
*/


  .anku-slider {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
  }

  .anku-slider .t-rec,
  .anku-slider .t396__artboard {
    overflow: hidden !important;
  }

  /* hide filters */
  .anku-slider .t-rec .t396__artboard>.t396__carrier,
  .anku-slider .t-rec .t396__artboard>.t396__filter {
    display: none !important;
  }





  /* Добавьте высоту слайдов на разных разрешениях дисплея */

  /* xl */
  .anku-slider2 .t-rec .t396__artboard {
    width: 100% !important;
    height: 550px !important;
    word-break: normal !important;
    background: transparent !important;
  }

  /* lg */
  @media screen and (max-width: 1199px) {
    .anku-slider2 .t-rec .t396__artboard {
      height: 550px !important;
    }
  }

  /* md */
  @media screen and (max-width: 959px) {
    .anku-slider2 .t-rec .t396__artboard {
      height: 550px !important;
    }
  }

  /* sm */
  @media screen and (max-width: 639px) {
    .anku-slider2 .t-rec .t396__artboard {
      height: 550px !important;
    }
  }
  /*
  @media screen and (max-width: 479px) {
    .anku-slider2 .t-rec .t396__artboard {
      height: 350px !important;
    }
  }
*/


  .anku-slider2 {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
  }

  .anku-slider2 .t-rec,
  .anku-slider2 .t396__artboard {
    overflow: hidden !important;
  }

  /* hide filters */
  .anku-slider2 .t-rec .t396__artboard>.t396__carrier,
  .anku-slider2 .t-rec .t396__artboard>.t396__filter {
    display: none !important;
  }



div[class*="tabtn_"]{
    cursor:pointer;
    transition:all 0.2s linear;
}   
.tabEff{transform:scale(1.1)}
/*div[class*="tabtn_"]:not(.tabEff):hover {transform: scale(0.8)}*/
.tabcont-hide {
    opacity: 0!important;
    pointer-events: none!important;
}    
