/*ХЕДЕР----------------------------------------------------------------------------------------------*/
/*настройка подменю ПРОЕКТЫ с картинками -------------------------------*/
/*размер картинок*/
.t966 .t966__menu-item-icon {
    width: 150px;
    height: 150px;
}

/*текст по центру*/
.t966 .t966__menu-item-text {
    margin-top: 60px;
}

/*размер подменю*/
.t966 .t966__tooltip-menu {
    max-width: 99.7% !important;
}

/*убираю уголок*/
.t966 .t966__tooltip-menu-corner {
    display: none;
}


.t966 .t966__tooltip-menu {
    margin-top: -0.2%;
    margin-left: -0.45% !important;
}


/*доп настройка для подменю ПРОЕКТЫ----------------------------------*/
/*.uc-products .t966__menu-list-row_25 .t966__menu-item-wrapper {*/
/*    width: 20%;*/
/*}*/
/*.uc-products .t966__menu-list-row {*/
/*    display: ruby;*/
/*}*/
/*.uc-products .t966__content {*/
/*    padding: 20px 20px 0px 20px !important;*/
/*}*/


/*настройка подменю ПРОЕКТЫ с картинками -------------------------------*/
:root{
    /*Десктоп под 1920px*/
    --grid1920: 1fr 1fr 1fr;    /*Количество колонок и их размер.1fr — это одна колонка Можно задать в процентах и пикселях*/
    --grid-project1920: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;    /*Количество колонок и их размер.1fr — это одна колонка Можно задать в процентах и пикселях*/
    --gap1920: 10px 10px;                       /*Отступы между карточками. Первое значение — повертикали, второй — по горизонтали*/
    --gap-project1920: 10px 10px;               /*Отступы между карточками. Первое значение — повертикали, второй — по горизонтали*/
    --heightImg1920: 340px !important;          /*Высота картинки в карточке*/
    --heightImg1920page: 150px !important;          /*Высота картинки в карточке разделов*/
    
    /*Разрешение от 1200px*/
    --gridDesktop: 1fr 1fr 1fr;   
    --gapDesktop: 10px 10px;      
    --heightImgDesktop: 270px !important;
    --heightImgDesktoppage: 150px !important;
    
    /*Разрешение от 640 до 1200px*/
    --gridTablet: 1fr 1fr;
    --gapTablet: 10px 10px;
    --heightImgTablet: 220px !important;
    --heightImgTabletpage: 100px !important;
    --fontSizeTitleTablet: 24px;                /*Размер шрифта у заголовка*/
    --fontSizeDescrTablet: 16px;                /*Размер шрифта у описания*/
    --fontSizePriceTablet: 16px;                /*Размер шрифта у цены*/
    --fontSizeOldPriceTablet: 14px;             /*Размер шрифта у старой цены*/
    
    /*Разрешение до 640px*/
    --gridMobile: 1fr;
    --gapMobile: 10px !important;
    --heightImgMobile: 230px !important;
    --heightImgMobilepage: 100px !important;
    --fontSizeTitleMobile: 20px;                /*Размер шрифта у заголовка*/
    --fontSizeDescrMobile: 14px;                /*Размер шрифта у описания*/
    --fontSizePriceMobile: 14px;                /*Размер шрифта у цены*/
    --fontSizeOldPriceMobile: 10px;             /*Размер шрифта у старой цены*/
}
.t966__menu-item {
    flex-direction: column !important;
    gap: 20px;
}
.t966 .t966__menu-item-text {
    margin-top: 0px !important;
}
.uc-projects .t966__menu-list-row:nth-child(1) {
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 10px 10px;
    padding: 0px;
    box-sizing: border-box;
}
.uc-projects .t966__menu-list-row:nth-child(2) {
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px 10px;
    padding: 0px;
    box-sizing: border-box;
}
.uc-products .t966__menu-list-row:nth-child(1) {
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px 10px;
    padding: 0px;
    box-sizing: border-box;
}
.uc-products .t966__menu-list-row:nth-child(2) {
    max-width: 100% !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px 10px;
    padding: 0px;
    box-sizing: border-box;
}
.t966__menu-list-row_25 .t966__menu-item-wrapper {
    width: 100% !important;
}
.t966__menu-list {
    display: flex;
    flex-direction: row;
    gap: 10px;
}
.t966__menu-item {
    margin: 0px !important;
}
.t966__menu-item-icon-wrapper {
    width: 100%;
}
.t966 .t966__menu-item-icon {
    width: calc(100% - 16px);
    background-size: cover !important;
    border: 8px solid #ffffff;
}
.uc-products .t966__content {
    padding: 20px !important;
}
.t966 .t966__tooltip-menu {
    max-width: 100% !important;
    margin-left: 0px !important;
    left: 0px !important;
    right: 0px !important;
}
/*настройка подменю ПРОЕКТЫ с картинками -------------------------------*/
/*ХЕДЕР----------------------------------------------------------------------------------------------*/



/*настройка меню-бургера-----------------------------*/
/*расстояние под логотипом*/
.t450 .t450__logoimg {
    padding-bottom: 10px;
}

/*расстояние между телефоном и языком*/
.t450 .t450__right_descr {
    line-height: 2;
}

/*расстояние между подпунктами на адаптиве*/

@media screen and (max-width: 480px) {
.t-menusub__list-item {
    margin-bottom: 10px;
}
}
/*ХЕДЕР----------------------------------------------------------------------------------------------*/

/*НАСТРОЙКА КУКИ НА АДАПТИВЕ----------------------------------------------------------------------------*/
/*горизонтальный планшет--------------------*/
@media screen and (min-width: 981px) and (max-width: 1199px) {
.t886 {
    bottom: 10px;    
}
}

/*вертикальный планшет--------------------*/
@media screen and (min-width: 481px) and (max-width: 980px) {
/*отодвинуть кнопку от правого края*/
.t886__wrapper {
    padding: 15px 95px 15px 25px !important;
    align-items: center !important;
}
}

/*мобилка------------------------*/
@media screen and (max-width: 480px) {
.t886__wrapper {
    padding: 15px 85px 15px 25px !important;
    align-items: center !important;
} 
/*НАСТРОЙКА КУКИ НА АДАПТИВЕ----------------------------------------------------------------------------*/

/*СТИЛИЗАЦИЯ ПОПАПОВ---------------------------------------------------------------------------------*/
/*текст*/
.t-form-success-popup__wrapper .t-title {
    font-family: 'Inter', Arial, sans-serif;
    font-weight: 400;
}
.t-form-success-popup_new .t-form-success-popup__title .t-title {
    font-family: 'Inter', Arial, sans-serif;
    font-weight: 400;
}

/*настройка кнопки*/
.t-form-success-popup_new .t-btn {
    font-family: 'Inter', Arial, sans-serif;
    font-weight: 400;
}


/*окно успешного заполнения*/
.t-form-success-popup_new .t-form-success-popup__wrapper {
    border-radius: 0px;
}

/*кнопка*/
.t-form-success-popup_new .t-form-success-popup__button {
    padding: 13px 44px;
    background-color: #2864F5;
    border-radius: 0px;
}

/*убираю иконку*/
svg.t-form-success-popup__content-icon {
    display: none;
}

/*адаптив--------------------------------*/
/*горизонтальный планшет--------------------*/
@media screen and (min-width: 981px) and (max-width: 1200px) {
/*заголовок*/
.t702 .t702__wrapper .t702__text-wrapper .t702__title {
    font-size: 31px !important;
}    
}

/*вертикальный планшет--------------------*/
@media screen and (min-width: 481px) and (max-width: 980px) {
/*заголовок*/
.t702 .t702__wrapper .t702__text-wrapper .t702__title {
    font-size: 31px !important;
}    
}

/*мобилка------------------------*/
@media screen and (max-width: 480px) {
/*фон закрытия*/
.t702 .t-popup__block-close {
    background: #ffffff;
}
}
/*СТИЛИЗАЦИЯ ПОПАПОВ---------------------------------------------------------------------------------*/

/*СТР КОНТАКТЫ---------------------------------------------------------------------------------------*/
/*настройка карты---------------------------------------------*/
.t117 .t-width_100 {
    max-width: 93.3%;
}

/*горизонтальный планшет--------------------*/
@media screen and (min-width: 981px) and (max-width: 1199px) {
.t117 .t-width_100 {
    max-width: 98%;
}    
}

/*вертикальный планшет--------------------*/
@media screen and (min-width: 481px) and (max-width: 980px) {
.t117 .t-width_100 {
    max-width: 97%;
}    
}

/*мобилка------------------------*/
@media screen and (max-width: 480px) {
.t117 .t-width_100 {
    max-width: 94%;
}    
}
/*СТР КОНТАКТЫ---------------------------------------------------------------------------------------*/


