/* Cтили для стики шапки */
#rec380763681 {
  position: fixed;
  z-index: 999;
  width: 100%;
  top: 0px;
}

/*media query*/
@media screen and (max-width: 950px) {
#rec380763681 {
    display: none;
  }
}
/*Стиль для блока с видео*/
#rec380261777 .tn-elem[data-elem-id="1637101115671"] .tn-atom {
    border-radius: 12px;
}
#youtubeiframe {
    border-radius: 12px;
    overflow: hidden;
}
#player {
    border-radius: 12px;
    overflow: hidden;
}
    
/*Стили для слайдера*/
.prev,
.next {
  cursor: pointer;
  padding: 4px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #1e96fc;
}
.owl-theme .owl-dots .owl-dot span {
  background: #e8f7ff;
}
img.sliderarrowowl:active {
  transform: scale(0.9);
}
.owl-prev,
.owl-next {
  display: none !important;
}
.videoowl .owl-carousel .video {
  margin: auto;
  overflow: hidden;
}
.videoowl .owl-carousel .owl-video-tn {
  background-size: auto;
}
.item {
  overflow: hidden;
  border-radius: 12px;
  display: flex;
}

.video {
    height: 668px;
    overflow: hidden;
    border-radius: 12px;
}
@media screen and (max-width: 650px) {
.video {
    max-width: 288px;
    height: 512px;
  }
}
.owl-carousel {
  max-width: 1176px;
  margin: 0 auto;
  overflow: hidden;
}

@media screen and (max-width: 1050px) {
.owl-carousel {
    max-width: 950px;
  }
}

@media screen and (max-width: 800px) {
.owl-carousel {
    max-width: 600px;
  }
}

@media screen and (max-width: 650px) {
.owl-carousel {
    max-width: 288px;
  }
}

.slide-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 30%;
  width: 100%;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  border-radius: 12px;
  align-self: end;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.review-wrapper {
  padding-left: 24px;
  padding-bottom: 24px;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
}

.name {
  font-size: 18px;
  font-family: Montserrat;
  font-weight: 800;
  margin: 0 4px 4px 0;
  max-width: 328px;
  white-space: pre-wrap;
}
@media screen and (max-width: 650px) {
.name {
    max-width: 220px;
  }
}
.iframe {
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
.review {
  font-size: 18px;
  font-family: Source Sans Pro;
  margin: 0 24px 8px 0;
  white-space: pre-wrap;
}
.blue-highlight {
  color: #1e96fc;
  white-space: pre-wrap;
}
.stars {
  width: 144px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
.star {
    width: 24px;
    height: 24px;
    margin-right: 6px;
}

@media screen and (max-width: 650px) {
.#rec380261756 {
    max-width: 320px;
    padding: 0;
  }
}


/*Стиль ховеров*/ 
/*голубая кнопка оставить заявку в хэдере*/
#rec380763681 .tn-elem[data-elem-id="1637170175359"] .tn-atom:hover {
    border: 2px solid #FFFFFF;
    background-color: #1E96FC;
    transition: color opacity 0.1s ease;
    cursor: pointer;
    color: #fff;
}
/*кнопка инстаграм в хэдере*/
#rec380763681 .tn-elem[data-elem-id="1638779897942"]:hover {
    color: #1E96FC;
    opacity: 60%;
    transition: color opacity 0.1s ease;
    cursor: pointer;
}
/*пункт меню в хэдере*/
#rec380763681 .tn-elem[data-elem-id="1637170175384"] .tn-atom:hover  {
    color: #1E96FC;
    opacity: 60%;
    transition: color opacity 0.1s ease;
    cursor: pointer;
    }
/*пункт меню в хэдере*/
 #rec380763681 .tn-elem[data-elem-id="1637170175376"] .tn-atom:hover {
    color: #1E96FC;
    opacity: 60%;
    transition: color opacity 0.1s ease;
    cursor: pointer;
    }
/*пункт меню отзывы в хэдере*/
#rec380763681 .tn-elem[data-elem-id="1638790381482"] .tn-atom:hover {
    color: #1E96FC;
    opacity: 60%;
    transition: color opacity 0.1s ease;
    cursor: pointer;
}
/*номер телефона в хэдере*/
#rec380763681 .tn-elem[data-elem-id="1638790463736"] .tn-atom:hover{
    color: #1E96FC;
    opacity: 60%;
    transition: color opacity 0.1s ease;
    cursor: pointer;
}

#rec380673625 .tn-elem[data-elem-id="1637195688214"] .tn-atom:hover {
    color: #1E96FC;
    opacity: 60%;
    transition: color opacity 0.1s ease;
    cursor: pointer;
}
/*Кнопка убрать долги*/
#rec380353216 .tn-elem[data-elem-id="1637139546392"] .tn-atom:hover {
    border: 2px solid #1E96FC;
    background-color: #FFFFFF;
    transition: color opacity 0.1s ease;
    cursor: pointer;
}

#rec380673625 .tn-elem[data-elem-id="1637195760060"] .tn-atom:hover {
    color: #1E96FC;
    opacity: 60%;
    transition: color opacity 0.1s ease;
    cursor: pointer;
}
#rec380673625 .tn-elem[data-elem-id="1637195775805"] .tn-atom:hover {
    color: #1E96FC;
    opacity: 60%;
    transition: color opacity 0.1s ease;
    cursor: pointer;
}
#rec380429767 .tn-elem[data-elem-id="1637139546392"] .tn-atom:hover {
    border: 2px solid #FFFFFF;
    background-color: #1E96FC;
    transition: color opacity 0.1s ease;
    cursor: pointer;
    color: #fff;
}
#rec380763681 .tn-elem[data-elem-id="1637170175371"]:hover {
    cursor: pointer;
}

#rec380763681 .tn-elem[data-elem-id="1637170175380"] .tn-atom:hover {
    cursor: pointer;
}

/*Ховеры первого блока*/
/*Иконка телефона*/
#rec110159361 .tn-elem[data-elem-id="1638784675800"]:hover {
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    background-color: #1E96FC;
    transition: color opacity 0.1s ease;
    cursor: pointer;
    color: #fff; 
}
/*Иконка инстаграм*/
#rec110159361 .tn-elem[data-elem-id="1638784665974"]:hover {
    border: 2px solid #FFFFFF;
    background-color: #1E96FC;
    transition: color opacity 0.1s ease;
    cursor: pointer;
    color: #fff;
    border-radius: 8px;
}
/*Кнопка оставить заявку*/
#rec110159361 .tn-elem[data-elem-id="1637189689581"] .tn-atom:hover {
    border: 2px solid #FFFFFF;
    background-color: #1E96FC;
    transition: color opacity 0.1s ease;
    cursor: pointer;
    color: #fff; 
}
/*Связаться с нами*/
#rec110159361 .tn-elem[data-elem-id="1637748670336"] .tn-atom:hover {
    border: 2px solid #FFFFFF;
    background-color: #1E96FC;
    transition: color opacity 0.1s ease;
    cursor: pointer;
    color: #fff;
}

/*Стили для поапа*/

.t-popup_show .t-popup__container {
  border-radius: 12px;  
}
.t281 .t281__wrapper {
    border-radius: 12px;
}
@media screen and (max-width: 650px) {
.t281 .t281__wrapper {
    max-width: 90%;
    max-height: 460px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 650px) {
.t-popup__container {
    max-height: 460px;
    width: 90%;
    border-radius: 12px;
  }
}
@media screen and (max-width: 650px) {
.t281 .t-popup__close  {
    background-color: transparent;
  }
}
.t862__quiz-description-wrapper {
    border-radius: 12px;
}
.t862__quiz-description-block {
    border-radius: 12px;
}
.t862__quiz t862__quiz-preview t862__quiz_nofixedheight {
    border-radius: 12px;
}
.t862__quiz {
    border-radius: 12px;
}
@media screen and (max-width: 650px) {
.t862 .t-popup__close  {
    background-color: transparent;
  }
}
@media screen and (max-width: 650px) {
.t862 .t-popup_show .t-popup__container {
    min-height: 80vh;
    max-height: 90vh;
    margin: 50px auto;
    padding-top: 0px;
    max-width: 95%;
  }
}
@media screen and (max-width: 650px) {
.t-form__errorbox-middle{
    display: none;
}
/*Стили для квиза*/
@media screen and (max-width: 650px) {
.t835__quiz {
    margin: 0 auto;
  }
