body {
	cursor: url('https://static.tildacdn.com/tild3539-3931-4266-a238-383333343361/_465.svg'), auto;
}
a:hover {
	cursor: url('https://static.tildacdn.com/tild6662-3362-4133-a365-613831363632/_413.svg'), auto;
}

/*подсказки
@media screen and (max-width: 1920px) {
*/
/*САЙТ ТРЕТЯЯ ВЕРСИЯ*/



/*УДОБНЫЕ КЕЙСЫ*/

/*Текстовый блок .t037*/
.t037 {
    padding-top: 5px;
}
.t037 .t-container {
    max-width: 1200px !important;
    margin: auto;
    background: #ffffff;
    border-radius: 10px;
}
.t-col.t-col_2 {
    margin: 80px 60px 80px 80px !important;
    max-width: 300px !important;
}
.t-col.t-col_10 {
    max-width: 600px !important;
    margin: 80px 0px !important;
}
@media screen and (max-width: 1200px) {
.t037 .t-container {
    max-width: 960px !important;
}
.t-col.t-col_2 {
    max-width: 200px !important;
}
.t-col.t-col_10 {
    max-width: 550px !important;
}
}
@media screen and (max-width: 960px) {
.t037 .t-container {
    max-width: 640px !important;
}
.t-col.t-col_2 {
    margin: 30px 30px 10px 30px !important;
    max-width: 580px !important;
}
.t-col.t-col_10 {
    max-width: 580px !important;
    margin: 0px 30px 30px 30px !important;
}
.t037__title {
    font-size: 20px !important;
}
.t037__text.t-text.t-text_md {
    font-size: 14px !important;
}
}
@media screen and (max-width: 640px) {
.t037 .t-container {
    max-width: 480px !important;
}
.t-col.t-col_2 {
    max-width: 420px !important;
}
.t-col.t-col_10 {
    max-width: 420px !important;
}
}
@media screen and (max-width: 480px) {
.t037 .t-container {
    max-width: 320px !important;
}
.t-col.t-col_2 {
    max-width: 260px !important;
}
.t-col.t-col_10 {
    max-width: 260px !important;
}
}
/*Галерея .t603*/
.t603__container.t-container {
    padding: 20px !important;
    max-width: 1200px !important;
    background: #ffffff;
    border-radius: 10px;
}
.t603 {
    padding: 5px!important;
}
.t603__tile {
    padding: 10px !important;
}
.t603__blockimg_1-1 {
    border-radius: 10px;
}
@media screen and (max-width: 1200px) {
.t603__container.t-container {
    max-width: 960px !important;
}
}
@media screen and (max-width: 960px) {
.t603__container.t-container {
    max-width: 640px !important;
}
}
@media screen and (max-width: 640px) {
.t603__container.t-container {
    max-width: 480px !important;
}
}
@media screen and (max-width: 480px) {
.t603__container.t-container {
    max-width: 320px !important;
}
}
/*Галерея .t604*/
.t-width_12 {
    max-width: 1200px !important;
}
.t-slds__bgimg.t-bgimg.t-zoomable.loaded {
    border-radius: 10px!important;
}
.t-slds__caption__container {
    margin: 0px 1px !important;
}
@media screen and (max-width: 960px) {
.t-width .t-slds__wrapper {
    padding: 1px 0px !important;
}
}
@media screen and (max-width: 640px) {
.t-width_12 {
    max-width: 480px !important;
}
}
@media screen and (max-width: 480px) {
.t-width_12 {
    max-width: 320px !important;
}
}


/*тесты новой шапки*/
@media screen and (min-width: 1500px) {
div#rec309577097 {
    display: none;
}
div#rec309578702 {
    display: none;
}
}
@media screen and (max-width: 1500px) {
div#rec495530912 {
    display: none;
}
}

.castom_menu {
    display: flex;
    width: 100%;
    height: 100%;
    margin: auto;
    justify-content: center;
    padding-top: 15%;
}
p.navigacia {
    padding-bottom: 40px;
    color: #808080;
    font-size: 16px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
ul.menu-castom {
    list-style-type: none;
    padding: 0px 200px 0px 0px;
}
li.menu-panel {
    padding: 0px 0px 40px 0px;
}
a.menu {
    color: #000000!important;
    font-size: 32px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
li.menu-panel.active a.menu {
    color: #0033FF!important;
}
.left.fix.custom_menu {
    width: 100%;
    height: 100%;
    display: inline-grid;
}
a.logotipe {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}
.custom_menu {
    margin: auto;
}
* {
  margin: 0;
  padding: 0; 
}
a.menu:hover {
    text-decoration: revert!important;
}
a.t280__menu__link.t-title.t-title_xl.t-menu__link-item:hover {
    text-decoration: revert!important;
}
a.Vk-link {
    background-color: #0077FF;
    text-align: center;
    padding: 10px;
    border-radius: 23px;
    border: none;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
a.dzen-link {
    background-color: #000000;
    text-align: center;
    padding: 10px;
    border-radius: 23px;
    border: none;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
a.telegram-link {
    background-color: #6666FF;
    text-align: center;
    padding: 10px;
    border-radius: 23px;
    border: none;
    color: #ffffff;
    font-size: 16px;
    font-family: 'Montserrat',Arial,sans-serif;
    line-height: 1;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}
a.Vk-link:hover {
    background-color: #808080;
}
a.dzen-link:hover {
    background-color: #808080;
}
a.telegram-link:hover {
    background-color: #808080;
}
/* Гамбургер */
#nav-icon1 {
  width: 60px;
  height: 45px;
  position: relative;
  margin: 50px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
#nav-icon1 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 33px;
  background: #0033FF;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon1 span:nth-child(1) {
  top: 0px;
}
#nav-icon1 span:nth-child(2) {
  top: 7px;
}
#nav-icon1 span:nth-child(3) {
  top: 14px;
}
#nav-icon1.open span:nth-child(1) {
  top: 7px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}
#nav-icon1.open span:nth-child(3) {
  top: 7px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
/*тесты новых кейсов*/
.svg.icon.keis {
    background: #00000080;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: 10px;
    transition-duration: 0.8s;
}
.keisee.iconee {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 60px;
    height: 60px;
    margin: auto;
}
.svg.icon.keis:hover {
    opacity: 1;
}
.keisii {
    width: 320px;
    height: 320px;
}
iframe.video {
    border-radius: 10px;
}
/*тень шапки*/
.t830m.t830m_bg.t830m_close {
    box-shadow: none!important;
}
/*корекция шапки*/
@media screen and (min-width: 1200px) {
.t830m__wrap {
    margin: 20% 0px 0px 20%;
}
.t830m__menu {
    padding-top: 30%!important;
}
.t830m {
    width: 18%!important;
}
}
/*Кейсы, кнопки анимация*/
.shadow {
    box-shadow: 0px 0px 1px 0px #fff;
    background-color: #f6f6f6;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}
.shadow:hover {
    box-shadow: 0px 5px 30px 0px #d4d4d4;
    background-color: #fff
}
/*кнопка  на главной*/
.glass1 {
    background-image: url(https://static.tildacdn.com/tild3661-3562-4330-b766-306230623562/4.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.glass2 {
    background-image: url(https://static.tildacdn.com/tild3835-3533-4739-a565-353661643934/2.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.glass3 {
    background-image: url(https://static.tildacdn.com/tild6630-3530-4535-b836-343566323339/3.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.glass4 {
    background-image: url(https://static.tildacdn.com/tild3661-3562-4330-b766-306230623562/4.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.glass5 {
    background-image: url(https://static.tildacdn.com/tild3661-3562-4330-b766-306230623562/4.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.glass1:hover {
    background-image: url(https://static.tildacdn.com/tild3535-3363-4435-b333-666439663834/_298.svg);
}
.glass2:hover {
    background-image: url(https://static.tildacdn.com/tild3934-6461-4964-a565-646230623162/_299.svg);
}
.glass3:hover {
    background-image: url(https://static.tildacdn.com/tild3538-6238-4238-b664-346532643133/_300.svg);
}
.glass4:hover {
    background-image: url(https://static.tildacdn.com/tild3535-3363-4435-b333-666439663834/_298.svg);
}
.glass5:hover {
    background-image: url(https://static.tildacdn.com/tild3535-3363-4435-b333-666439663834/_298.svg);
}
/*Попап кейсы исправление
.t-feed__post-popup__content.t-col.t-col_8 {
    max-width: 800px!important;
    margin-right: auto;
    margin-left: 1px!important;
}
.t396__elem.tn-elem.tn-elem__3100356101619682941783 {
    z-index: 9999999!important;
}
.nazad {
    max-width: 100px;
    color: #000;
    font-family: 'Gilroy';
    font-size: 16px;
    padding: 10px;
    position: fixed;
    border-radius: 10px;
    background-color: #fff;
    border:none;
}
.nazad:hover {
    background-color: #eee;
}
*/
/*Формы заявок*/
.t-popup__container.t-width.t-width_6.t-popup__container-animated {
    border-radius: 10px;
}
.t-popup__container.t-width.t-width_10.t-popup__container-animated {
    border-radius: 10px;
}
.t862__quiz.t862__quiz-preview.t862__quiz_fixedheight {
    border-radius: 10px;
}
.t862__quiz-description-wrapper {
    border-radius: 10px;
}
/*Контакты иконки*/
.iconssot {
    opacity: 0.2;
}
.iconssot:hover {
    opacity: 1;
}
/*pop-up контекстная реклама*/
.t390__descr {
    margin-top: 40px!important;
}
.t-popup__container.t-width.t-width_8.t-popup__container-animated {
    border-radius: 10px;
}
@media screen and (min-width: 960px) {
.t390__wrapper {
    padding: 80px 80px;
}
}
@media screen and (max-width: 960px) {
.t390__wrapper {
    padding: 30px 30px;
}
}
@media screen and (min-width: 960px) {
.t-col.t-col_6 {
    margin: 0px 40px 0px 0px!important;
}
}
/*контекстная реклама(#rec343083457), создание сайтов(#rec344079955), таргет(#rec344086803) блок акардеон*/
.t396__elem.tn-elem.tn-elem__3418930561628162286616 {
    z-index: -0!important;
}
.t396__elem.tn-elem.tn-elem__3440795931627992063434 {
       z-index: -0!important;
}
.t396__elem.tn-elem.tn-elem__3002739531619607089618 {
    z-index: -0!important;
}
.t396__elem.tn-elem.tn-elem__3440885181619607089618 {
    z-index: -0!important;
}
t396__elem tn-elem tn-elem__3446407741628162286616 {
    z-index: -0!important;
}
#rec344640774 .tn-elem[data-elem-id="1628162286616"] {
       z-index: -0!important;
}
#rec395619743 .tn-elem[data-elem-id="1628162286616"] {
       z-index: -0!important;
}
#rec344088518 .tn-elem[data-elem-id="1619607089618"] .tn-atom {
    border-radius: 0px 0px 10px 10px!important;
}
.t668__text.t-descr.t-descr_xs {
    max-width: 600px!important;
}
@media screen and (min-width: 960px) {
div#rec343083457 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 80px!important;
}
.t668__col.t-col.t-col_12 {
    margin: auto!important;
    max-width: 1200px!important;
}
div#rec344079955 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 80px!important;
}
div#rec344086803 .t-container {
    background-color: #fff;
}
div#rec682840970 .t-container {
    background-color: #fff;
}
div#rec344641141 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 80px!important;
}
div#rec395608106 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 80px!important;
}
}
@media screen and (min-width: 640px) and (max-width: 949px) {
.t668__col.t-col.t-col_12 {
    padding: 1px 0px 0px 0px!important;
}
div#rec343083457 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 640px!important;
}
.t668__header {
    padding: 25px 29px 30px 29px!important;
}
.t668__content {
    padding-right: 125px!important;
    padding-left: 29px!important;
}
.t668__header {
    padding: 25px 29px 30px 29px!important;
}
div#rec344079955 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 640px!important;
}
div#rec344086803 .t-container {
    background-color: #fff;
    
    max-width: 640px!important;
}
div#rec682840970 .t-container {
    background-color: #fff;
    
    max-width: 640px!important;
}
div#rec344641141 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 640px!important;
}
div#rec395608106 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 640px!important;
}
}
@media screen and (min-width: 480px) and (max-width: 639px) {
div#rec343083457  .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 480px!important;
}
div#rec344079955  .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 480px!important;
}
div#rec344086803  .t-container {
    background-color: #fff;
   
    max-width: 480px!important;
}
div#rec682840970  .t-container {
    background-color: #fff;
   
    max-width: 480px!important;
}
div#rec344641141  .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 480px!important;
}
div#rec395608106  .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 480px!important;
}
}
@media screen and (max-width: 479px) {
div#rec343083457 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 320px!important;
}
.t668__header {
    padding: 0px 0px 30px 10px!important;
}
.t668__title {
    padding-right: 50px!important;
}
.t668__icon {
    right: 1px!important;
    top: 29%!important;
}
.t668__content {
    padding: 0 10px 20px!important;
}
div#rec344079955  .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 320px!important;
}
div#rec344086803  .t-container {
    background-color: #fff;
 
    max-width: 320px!important;
}
div#rec682840970  .t-container {
    background-color: #fff;
 
    max-width: 320px!important;
}
div#rec344641141 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 320px!important;
}
div#rec395608106 .t-container {
    background-color: #fff;
    border-radius: 10px!important;
    padding-bottom: 29px!important;
    max-width: 320px!important;
}
}
@media screen and (max-width: 960px) {
    .t668__text.t-descr.t-descr_xs {
        font-size:14px!important;
    }
    .t668__title.t-name.t-name_xl {
        font-size:16px!important;
    }
}
.t404__img.t-bgimg.loaded {
    border-radius: 60px;
}
    