:root {
  --col_margin: 30px;
  --container_max-width: 1800px;
  --col_max-width: 580px;
}

    @media screen and (max-width: 1919px) 
    {
        :root
        {
            --container_max-width: 1390px;
            --col_max-width: 440px;
        }
    }
    @media screen and (max-width: 1439px) 
    {
        :root
        {
            --container_max-width: 1160px;
            --col_max-width: 560px;
            --col_margin: 35px;
        }
    }
    @media screen and (max-width: 1199px) 
    {
        :root 
        {
            --container_max-width: 940px;
            --col_max-width: 460px;
            --col_margin: 20px;
        }
        .uc-width .t1061 .t-container .t-col, .uc-width .t-container .t397__col
        {
            padding-left: 0;
            padding-right: 0;
        }
        .uc-width .t1061 .t-container_flex
        {
            display: flex;
        }
        
    }
    @media screen and (max-width: 959px) 
    {
        :root 
        {
            --container_max-width: 620px;
            --col_max-width: 620px;
            --col_margin-left: 0;
        }
    }
    @media screen and (max-width: 639px) 
    {
        :root 
        {
            --container_max-width: 460px;
            --col_max-width: 460px;
        }
    }
    @media screen and (max-width: 479px) 
    {
        :root 
        {
            --container_max-width: 300px;
        }
    }
    


/*Кнопка в меню*/
    .t967 .t-btn
    {
        font-size: 18px;
    }
/*фон меню*/
    .uc-menu_header .t967::before
    {   
        content: "";
        background-image: url("https://optim.tildacdn.com/tild6333-3437-4564-b531-303264623935/-/format/webp/Group_202.png");
        opacity: 0.8;
        position: absolute;
        z-index: -1;
        top: 0; left: 0; right: 0; bottom: 0;
        width: 100%;
        height: 100%;
    }
/*pop-up форма и предупреждение о куки*/
    .t702 .t702__wrapper, .t886 .t886__wrapper
    {
        background-image: url("https://optim.tildacdn.com/tild6333-3437-4564-b531-303264623935/-/format/webp/Group_202.png");
        border: solid 1px #757575;
    }
/*ширина меню и стандартных блоков*/
    .t967__maincontainer.t967__c12collumns, .uc-width .t-container, .uc-width .t-width_12
    {
        max-width: var(--container_max-width);
    }
/*подвальное меню*/
    .uc-menu_footer .t967__maincontainer
    {
        display: flex;
        flex-flow: column-reverse;
    }
/*кнопка наверх*/    
    .t190__button
    {
        opacity: 0.6;
    }
/*ширина стандартных блоков с видео  */
.uc-width .t1061 .t-container .t-col
{
	margin: 0 0 30px;
	max-width: var(--col_max-width);
	flex: 16 1 auto;
}

/*
.uc-width .t1061 .t-container .t-col:nth-child(2):last-child
    {
        margin-left: var(--col_margin-left);
    }*/
    
    @media screen and (min-width: 1440px) {
   .uc-width .t1061 .t-container .t-col:nth-child(3n+1):last-child, .uc-width .t1061 .t-container .t-col:nth-child(1):last-child
    {
        margin-left: 0;
    }
    
     .uc-width .t1061 .t-container .t-col:last-child
    {
        margin-right: auto;
        margin-left: var(--col_margin);
    }}
    /*
.uc-width .t1061 .t-container_flex:has(.t-col:nth-child(3))
    {
	    justify-content: space-between;
    }*/
    .uc-width .t1061 .t-container_flex
    {
	    justify-content: space-between;
    }
.uc-width .t-container::before, .uc-width .t-container::after
    {
	    content: none;
    }
    
    