     /**
 * @license
 * MyFonts Webfont Build ID 4013502, 2021-02-12T20:59:31-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Formular by Brownfox
 * URL: https://www.myfonts.com/fonts/brownfox/formular/regular/
 * Copyright: Copyright (c) 2014 by Vyacheslav Kirilenko, Gayane Bagdasaryan. All rights reserved.
 * 
 * Webfont: TTFirsNeue-Medium by TypeType
 * URL: https://www.myfonts.com/fonts/type-type/tt-firs-neue/medium/
 * Copyright: Copyright (c) 2018 by Typetype. Designer Ivan Gladkikh, technical designers Philipp Nurullin, Vika Usmanova, Nadyr Rakhimov, Marina Khodak. All rights reserved.
 * 
 * Webfont: TTFirsNeue-DemiBold by TypeType
 * URL: https://www.myfonts.com/fonts/type-type/tt-firs-neue/demi-bold/
 * Copyright: Copyright (c) 2018 by Typetype. Designer Ivan Gladkikh, technical designers Philipp Nurullin, Vika Usmanova, Nadyr Rakhimov, Marina Khodak. All rights reserved.
 * 
 * 
 * 
 * © 2021 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
/*@import url("//hello.myfonts.net/count/3d3dbe");
  
@font-face {
  font-family: "TTFirsNeue-Medium";
  src: url('webFonts/TTFirsNeueMedium/font.woff2') format('woff2'), url('webFonts/TTFirsNeueMedium/font.woff') format('woff');
}
@font-face {
  font-family: "Formular";
  src: url('webFonts/Formular/font.woff2') format('woff2'), url('webFonts/Formular/font.woff') format('woff');
}
@font-face {
  font-family: "TTFirsNeue-DemiBold";
  src: url('webFonts/TTFirsNeueDemiBold/font.woff2') format('woff2'), url('webFonts/TTFirsNeueDemiBold/font.woff') format('woff');
}*/
     
     /* header ME301 */
    
   .t228 .t228__leftside
       {
            min-width: 130px !important;
            max-width: 130px;
       }
   
   .t228 .t-btn 
        {
            height: 50px;
            font-size: 14px;
            padding-left: 30px;
            padding-right: 30px;
            margin-left: 0px !important;
        }
    
    .t228__right_langs_lang a::before
        {   
            content: "";
            opacity: 0;
            //transition: ease opacity .4s;
            -webkit-transition: opacity 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
            transition: opacity 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
        }
    
    .t228__right_langs_lang a:hover::before
        {
            content: "EN";
            display: inline-block;
            background: #fff;
            text-align: center;
            line-height: 51px;
            width: 50px;
            height: 50px;
            border-radius: 50px;
            position: absolute;
            top: 0;
            right: -6px;
            box-shadow: 0px 5px 16px rgba(202, 208, 216, 0.35);
            opacity: 1;
        }
    
    .t228 .t-menu__link-item.t-active::after
        {
            bottom: -5px !important;
        }
        
        

/*стилизация второго уровня меню - решения*/

/*Позиционирование тул-типа*/
#rec287288605 .t966__tooltip-menu_show {
     left: 360px !important;
    /* top: 150px !important; */
    margin-top: -62px;
 }


/*Скрытие стрелки тул-типа*/ 
#rec287288605 .t966__tooltip-menu-corner-border_bottom  {
     display: none;
 }
 
#rec287288605 .t966__tooltip-menu-corner {
     display: none;
 }


/*стилизация пунктов в раскрытом бургер меню*/


#rec287284674 .t450__list_item { 
   /*Высота пунктов меню */
   height: 55px;
    /*Высота строки */
   line-height: 2.6;
    /*Эффект*/
   transition:all 0.3s cubic-bezier(0, 0, 0.8, 1.0);
     /*Скругление границ*/
    border-radius: 2px;
   
} 
   /*Отступы основного контейнера*/
#rec287284674 .t450__container {
    padding: 48px 0px 38px 30px !important;
}
 /*При наведении*/
#rec287284674 .t450__list_item:hover {
     /*Показываем правую границу*/
    border-right: 5px solid #0C64F5;
     /*Смещаем пункт меню вправо*/
    padding-left: 8px;
    /*Закрашиваем фон пункта при наведении*/
    background: #333A4A;
}
 /*Отступ текста справа*/
#rec287284674 .t-menu__link-item {
    padding-left: 5px;
    width: 100%;
}
        
    /* adaptive header ME301 */
    
        
    @media screen and (max-width: 980px)  
        {
            .t228__mobile
                {
                    background-color: #fff !important;
                }
        
            .t228__mobile .t228__burger span
                {
                    background-color: #262B37;
                }
        
            .t228 .t228__leftside
                {
                    max-width: 100%;
                }
                
            .t228__mobile_container
                {
                    padding: 25px 20px;
                }
                
            /*.t228__right_buttons
                {
                    display: none;
                }*/
                
            .t228__leftside
                {
                    display: none !important;
                }
                
            .t228__right_langs_lang a:hover::before
                {
                    display: none;
                }
        }
        
    @media screen and (max-width: 480px)  
        {
            .t228__mobile .t228__burger
                {
                    right: 10px;
                }
                
            .t228__mobile_container
                {
                    padding: 25px 10px;
                }
        }
    
    
      
    /* logo mobile ME101 */
        
    @media screen and (max-width: 980px)  
        {
            .t135
                {
                    position: absolute !important;
                    top: -11px !important;
                    left: 0px !important;
                    text-align: left !important;
                    padding: 25px 20px !important;
                    z-index: 9999 !important;
                    width: 110px !important;
                }
        }
        
    @media screen and (max-width: 480px)  
        {
            .t135
                {
                    top: -11px !important;
                    padding: 23px 10px !important;
                }
        }    


     
     /* title H1 TL01 */
    
    /*h1
        {
            font-size: 86px;
            color: #262B37;
            line-height: 1;  
            word-wrap: break-word !important;
        }
        
    
    .t050 .t-title
        {
            line-height: 1;  
        }
        
    .t050 .t-title_xxl
        {
            font-size: 58px;
            word-wrap: break-word; /* Перенос слов */ 
        }
    
    /*@media screen and (max-width: 640px)
        {
            .t050 .t-title_xxl
                {
                    font-size: 50px !important;
                }
                
        }   
        
    /*@media screen and (max-width: 480px)
        {
            .t050 .t-title_xxl
                {
                    font-size: 48px !important;
                }
        }   
   
   
    /* title H2 TL02 */
    
   /* .t015 .t-title_lg
        {
            line-height: 1;  
        }
        
    .t015 .t-title
        {
            font-size: 62px;  
            word-wrap: break-word; /* Перенос слов */ 
        } 
        
    /*.t015 .t015__descr
        {
            font-size: 18px;
            padding-top: 20px;
            //margin-bottom: 20px;
            //color: #262B37 !important;
        }
        
    @media screen and (max-width: 980px)
        /*{
           .t015__title
                {
                    text-align: center;
                } 
                
            .t015__descr
                {
                    text-align: center;
                } 
        }*/ 
    /*@media screen and (max-width: 640px)
        {
            .t015__title
                {
                    font-size: 44px !important;
                    /* {text-align: center; */ 
                }
                
            .t015__descr
                {
                    font-size: 18px !important;
                     /*  text-align: center; */ 
                }
        }
        
     /*@media screen and (max-width: 480px)
        {
            .t015__title
                {
                    font-size: 36px !important;
                    /*  text-align: center;*/ 
                }
                
                .t015__descr
                {
                    font-size: 18px !important;
                     /*  text-align: center; */ 
                }
        }
     
     
     
    /* Title H2 + text  CL28*/
        
        /*.t178__title.t-title
            {
                font-size: 62px;
                line-height: 1;
                word-wrap: break-word; /* Перенос слов */ 
            } 
            
        /*.t178__text
            {
                font-size: 24px;
                line-height: 1.35 !important;
                opacity: 1 !important;
            }
            
        @media screen and (max-width: 640px)
            {
                .t178__title.t-title
                    {
                        font-size: 54px !important;
                    }
                
                .t178__text
                    {
                        font-size: 22px !important;
                    }
                
            }
            
        @media screen and (max-width: 480px)
        {
            .t178__title.t-title
                {
                    font-size: 42px !important;
                }
        }
            
            
            
            
            
        
    /* title H3 TL03*/
    
    /*.t017
        {
            margin-top: 30px;
            margin-bottom: 0px;
        }
    
    .t017__title
        {
            font-size: 42px;
            line-height: 1.15;
            text-align: left;
            word-wrap: break-word; /* Перенос слов */ 
        }
        
    /*@media screen and (max-width: 640px)  
        {
            .t017__title
                {
                    font-size: 32px !important;
                }
        }
        
     @media screen and (max-width: 480px)  
        {
            .t017__title
                {
                    font-size: 28px !important;
                }
                
            .t165__title { 
                font-size: 28px !important;
            }
                
        }
    
    
    
        
    /* title H3 СL06*/
    
    /*.t033 .t033__descr
        {
            font-size: 32px;
            font-weight: 600;
            text-align: left;
            line-height: 1.15;
            color: #262B37;
        }
    
    .t033__lineTop
        {
            display: none;
        }
        
    .t033__title
        {
            padding-top: 0;
            margin-top: -12px;
        }
    
      
        
    /* title H5 TL05*/
    
    /*.t026
        {
            margin-top: 20px;
            margin-bottom: 0px;
        }
    
    .t026__title
        {
            font-size: 18px;
            line-height: 1.3;
            font-weight: 600;
            text-align: left;
            color: #262B37 !important;
            word-wrap: break-word; /* Перенос слов */ 
        }
      
      
        
        
    /*  Paragraph big TX01  */

    /*.t004 .t-text.t-text_md 
        {
            font-size: 24px !important;
            line-height: 1.35;
        }
        
        
        @media screen and (max-width: 640px)
            {
                .t004 .t-text.t-text_md
                    {
                        font-size: 22px !important;
                    }
            }    
     
     
    /*  Paragraph normal TX09  */

    /*.t051__text.t-text.t-text_md 
        {
            font-size: 24px !important;
            line-height: 1.5;
            text-align: left;
        }
    
    
     /*    Paragrapg normal CL01    */
    
   /* .t005__text.t-text_md
        {
            font-size: 18px;
            line-height: 1.3;
            font-weight: 400;
        }
        
             /*    Paragrapg normal CL02   */
      
      /*  {
            .t005A__text .t-text .t-text_md 
                {
                 font-size: 18px !important;
                 line-height: 1.3;
                }
        }
        
        /*    Paragrapg normal CL22   */
        
      /*  .t165__text 
            {
                font-size: 24px !important;
                color: #727C90 !important;
                line-height: 32px;
             
            }
        
        @media screen and (max-width: 640px)
        {
            .t165__text 
            {
                font-size: 20px !important;
            }
        }
        
        @media screen and (max-width: 480px)
        {
            .t165__text
            {
                font-size: 18px !important;
            }
        }

            
        
        
        
    /* paragraph small TX08*/
    
     /* .t046
        {
            margin-top: 0px;
            margin-bottom: 0px;
        } 
    
    .t046 .t-text.t-text_xs 
        {
            color: #494F64;
            font-size: 15px;
            letter-spacing: -0.1px;
            line-height: 1.5;
            text-align: left;
        }
   
       .t046     
    .t046 .t046__text
        {
            padding-top: 0 !important;
        } 
        
    



    /* button primary BF101 */
    
   /*.t142 .t-btn
       {
            color: #fff !important;
            height: 64px;
            line-height: 50px;
            font-size: 18px;
            font-weight: 500;
            border: 3px solid #083AB4;
            background-color: #0C64F5;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            box-shadow: -8px 8px 0px 0px #083AB4;
       }
       
    .t142 .t-btn:not(.t-animate_no-hover) 
        {
            -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
        }
        
    .t142 .t-btn:not(.t-animate_no-hover):hover 
        {
            background-color: #0C4CD7 !important;
        }
        



    /* button secondary BF301*/
    
    /*.t185 .t-col_flex
        {
            display: none;
        }
        
    .t185 .t185__butwrapper 
        {
            text-align: center;
                margin: 0 auto; 
        }
    
   .t185 .t-btn 
       {
           color: #0C64F5 !important;
            height: 64px;
            line-height: 50px;
            font-size: 18px;
            font-weight: 500;
            border: 3px solid #0C64F5;
            background: #fff;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
       }
       
    .t185 .t-btn:not(.t-animate_no-hover) 
        {
            -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
        }
        
    .t185 .t-btn:hover 
        {
            background: #0C64F5 !important;
            color:#fff;
        }
        
    @media screen and (max-width: 320px)
        {
            .t185 .t-btn
                {
                    width: 100% !important;
                }
        }
        
    
        


    /* карточки с обложкой TE225 */
    
   /*.t774 .t774__wrapper
       {
            
    
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border: 3px solid #F4F6F9;
       }
       
    .t774 .t774__wrapper:hover
       {
            box-shadow: 0px 14px 22px rgba(202, 208, 216, 0.35) !important;
       }
       
    .t774__title
        {
            font-size: 24px;
            line-height:1.25;
            margin-bottom: 15px;
        }
        
    .t774__textwrapper 
        {
            padding: 30px 20px 30px 20px;
        }
        
    .t774__btntext-wrapper 
        {
            padding: 20px;
        }
    
    .t774__descr
        {
            font-size: 15px;
            //color: #262B37 !important;
        }
    
    .t774__btn-text.t-btntext
        {
            color: #0C64F5 !important;
        }
        
    @media screen and (max-width: 960px)
        {
            .t774__title
                {
                    font-size: 20px !important;
                }
                
            .t774 .t774__col 
                {
                    padding-bottom: 20px !important;
                }
        }
        
    
    /* карточки с обложкой без описания  card TE200*/
        
    .t692__blockimg.t692__blockimg_3-2
        {
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
        }   
            
    .t692__title.t-heading  
        {
            font-size: 24px;
            line-height: 1.15;
        }
            
    .t692__textwrapper.t692__textwrapper_left
        {
            padding-top: 10px;
        }
        
     @media screen and (max-width: 640px)
        {    
            .t692__title.t-heading 
                {
                    font-size: 20px;
                }
                
            .t692__col.t-col.t-col_4 
                {
                    margin-bottom: 40px;
                }
        }    
        
        
        

    /* slider TS103N */

    .t728__bgimg
        {   
            border-radius: 8px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
        }
        
    /*.t728__imgcell 
        {
            height: 260px;
            min-height: 260px;
        }*/
        
    .t728__text.t-text_md 
        {
            font-size: 18px;
            //color: #262B37 !important;
        }

    @media screen and (max-width: 960px)
        {
                
            .t728__text.t-text_md   
                {
                    font-size: 18px !important;
                }
        }
        
        

/** SV404 **/
/** Стилизация типографики **/
    /* .t857__uptitle
        {
            letter-spacing: 0;
        }
        
        .t-section__container .t-container {
        height: 50px;
    }


     /* блок карточек с логотипом SV202*/

    /*.t858__wrap
        {
           padding: 20px; 
        }

    .t858__btn-container.t858__btn-container_topmargin 
        {
            position: absolute;
            bottom: 20px;
        }
        
    .t858__wrap_bottom
        {
            margin-bottom: 50px;
        }
        
    .t858__img 
        {
            height: 50px;
            width: auto !important;
            padding-bottom: 15px;
        }
        
    .t858 .t-btntext
        {
            font-weight: 400;
        }
    
    .t858 .t-descr.t-descr_sm
        {
            line-height: 1.3 !important;
        }
        
    .t858__btn-text.t-btntext
        {
            color: #0C64F5 !important;
        }
        
    .t858__inner-col  
        {
            box-shadow:none !important;
        }
        
    .t858 .t858__wrap
        {
            border-radius: 8px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            box-shadow: 0px 5px 16px rgba(202, 208, 216, 0.35) !important;
        }
        
    .t858 .t858__wrap:hover
        {
            box-shadow: 0px 14px 22px rgba(202, 208, 216, 0.35) !important;
        }
        
    @media screen and (max-width: 960px)
        {
            .t858
                {
                    margin-bottom: 0px;
                }
                
            .t858__row
                {
                    margin-top: 0 !important;
                }
        }
        
        
        
    /* video player VD01 */

   .t121 .t-width
       {
            border-radius: 8px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
            box-shadow: 0px 5px 16px rgba(202, 208, 216, 0.35);
       }
       
    @media screen and (max-width: 960px)
        {
            .t121
                {
                    margin: 0px 60px;
                }
        }
        
    @media screen and (max-width: 480px)
        {
            .t121
                {
                    margin: 0 20px;
                }
        }
        
        
        
        
    /* video VD08
    
    .t230__sectitle, .t230__secdescr, .t230__text
        {
            display: none;
        } 
    */
    
    
    /* video VD08*/
        
    .t230__sectitle, .t230__secdescr, .t230__text
        {
            display: block;
        }
            
    .t230__title.t-title
        {
            font-size: 32px;
            line-height: 1.15;
        }
            
    .t230__text.t-text
        {
            font-size: 18px !important;
            line-height: 1.5;
        }
            
    .t230__btn-wrapper
        {
            padding-bottom: 30px !important;
        }
        
    .t230__btn-wrapper a
        {
            color: #005BFF !important;
            border: 1px solid #0C64F5 !important;
        }
        
    .t230__btn-wrapper a:hover
        {
            color: #fff !important;
            background-color: #0C4CD7 !important;
            border: 1px solid #0C4CD7 !important;
        }
    
    @media screen and (max-width: 640px)
        {    
            .t230__title.t-title
                {
                    font-size: 30px;
                }
        }    
        
    @media screen and (max-width: 480px)
        {    
            .t230__title.t-title
                {
                    font-size: 24px;
                }
        }    
    
    
    
    /* изображение IM01 */
    
    .t107
        {
            padding: 0 20px;
        }
    
    
    /* Список с изображениями FR301 */
    
    @media screen and (max-width: 960px)
       { 
           .t-heading_xs {
               font-size: 42px;
           }
           .t-descr_sm {
               font-size: 20px;
           }
           }
           
    @media screen and (max-width: 480px)
       { 
           .t-heading_xs {
               font-size: 32px;
           }
           .t509__descr .t-descr_sm {
               font-size: 18px;
           }
        }
           
          
    
    
    
    /* колонки иконка+текст+описание FR201 */
    .t-title_xs {
        font-size: 62px;
    }
   .t490 .t490__img
       {
                 margin-bottom: 0px; 
       }
       
    .t490 .t-heading_md
        {
            font-size: 18px;
            line-height: 1.25;
             margin-bottom: 10px; 
        }
    
    .t490 .t-heading_md strong span
        {
            color: #0C64F5 !important;
        }
      
    .t490 .t-descr.t-descr_xs  
        {
            font-size: 15px;
            line-height: 1.5;
        }
        
    .t490 .t-descr.t-descr_xs strong
        {
            display: inline-block;
            line-height: 1.3;
            margin-bottom: 10px;
        }
    
    @media screen and (max-width: 960px)
    
     .t-title_xs {
        font-size: 44px;
    }
        {
            .t490 .t490__col
                {
                     margin-bottom: 0;
                }
                
            .t490 .t490__col:first-child
                {
                    margin-bottom: 45px;
                }
                
            .t490 .t490__col:nth-child(2)
                {
                    margin-bottom: 45px;
                }
                
            .t490 .t-container
                {
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-flex-wrap: wrap;
                    -moz-flex-wrap: wrap;
                    -ms-flex-wrap: wrap;
                    -o-flex-wrap: wrap;
                    flex-wrap: wrap;
                }
                
            .t490 .t490__col
                {
                    width: 49% !important;
                    max-width: 49% !important;
                }
                
            .t490 .t-heading.t-heading_md
                {
                    font-size: 50px !important;
                }
        }
        
    @media screen and (max-width: 480px)
        {
            .t490 .t-heading.t-heading_md
                {
                    font-size: 28px !important;
                }
                
            .t490 .t-descr.t-descr_xs div
                {
                    line-height: 28px !important;
                }
                
            .t490__col.t-col
                {
                    margin-bottom: 40px !important;
                }
                
            .t490 .t490__col:last-child
                {
                    margin-bottom: 0px !important;
                } 
        }
        
    @media screen and (max-width: 480px)
    
       .t-title_xs {
        font-size: 36px !important;
    }
        {
            .t490 .t-container
                {
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-flex-wrap: wrap;
                    -moz-flex-wrap: wrap;
                    -ms-flex-wrap: wrap;
                    -o-flex-wrap: wrap;
                    flex-wrap: wrap;
                    flex-direction: column;
                }
                
            .t490 .t490__col
                {
                    width: 100% !important;
                    max-width: 100% !important;
                }
        }
    
    
    
    /*   карточка вебинара card TE230   */
    
        .t902__inner-col 
            {
                border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                box-shadow: 0px 5px 16px rgba(202, 208, 216, 0.35) !important;
            }  
        
        .t902__inner-col:hover
            {
                box-shadow: 0px 14px 22px rgba(202, 208, 216, 0.35) !important;
            }
    
        .t902 .t-name.t-name_md.t902__bottommargin 
            {
                font-size: 18px;
            }
        
        .t902 .t-name.t-name_md.t902__bottommargin span
            {
                font-size: 13px !important;
                color: #262B37 !important;
            }
        
        .t902 .t-descr.t-descr_xs
            {
                font-size: 13px !important;
                color: #262B37 !important;
            }
        
    
    
    
    
        
    /* Описание проекта (Решение картинка + иконка и текст) FR302 */
    
    .t493__heading 
        {
            padding-bottom: 5px;
        }

    .t493 .t-heading_sm 
        {
            font-size: 18px;
            font-weight: 500;
            line-hieght: 1.1;
        }
        
    .t493__descr.t-descr_xs 
        {
            font-size: 15px;
            letter-spacing: -0.1px;
            line-height: 1.5;
            color: #262B37;
        }
        
    .t493__item:first-child .t493__textwrapper
        {
            padding-left: 0;
        }
                
    .t493__item:first-child .t-heading_sm 
        {
            font-size: 44px;
            font-weight: 600;
        }
        
    .t493__imgwrapper
        {
            width: 80px !important;
            max-width: 80px!important;
        }
        
    .t493__img
        {
            border-radius: 8px;
            -moz-border-radius: 8px;
            -webkit-border-radius: 8px;
        }
      
    @media screen and (max-width: 960px)
        {
            .t493__tablewrapper .t493__cell.t-cell .t493__item:first-child .t493__textwrapper
                {
                    display: inline-block;
                    width: 100%;
                    text-align: center;
                }
                
            .t493__box-img-mobile
                {
                    margin-bottom: 50px;
                }
        }  
    
    @media screen and (max-width: 640px)
        {
                
            .t493__item:first-child .t-heading_sm
                {
                    font-size: 40px;
                }
                
            .t493__tablewrapper .t493__cell.t-cell .t493__item:first-child .t493__textwrapper
                {
                    text-align: left;
                }
                
            .t493__box-img-mobile
                {
                    margin-bottom: 30px;
                }
        }
        
    @media screen and (max-width: 480px)
        {
            
            .t493
                {
                    margin-top: -15px;
                }
            
            .t493__box-img-mobile
                {
                    display: none;
                }
                
            .t493__item:first-child .t-heading_sm
                {
                    font-size: 32px;
                }
                
            .t493 .t-cell
                {
                    display: block;
                }
                
            .t493__textwrapper
                {
                    padding-left: 0px;
                    margin-top: 15px;
                }
                
            .t493 .t-heading
                {
                    padding-bottom: 10px;
                }
                
            .t493__tablewrapper .t493__item_padding-top
                {
                    padding-top: 45px;
                }
                
            .t493__tablewrapper .t493__item_padding-top:nth-child(2)
                {
                    padding-top: 30px;
                }
        }
   
   
   
   
   /* Описание проекта (Решение картинка + текст) CL22 */

    .t165__title
        {
            font-size: 32px;
            line-height: 1.15;
            padding-bottom: 15px;
        }
        
    .t165 .t-text_sm
        {
            font-size: 18px;
            color: #262B37;
        }
        
    .t165__text
        {
            opacity: 1;
        }
        
    .t165__btn-wrapper
        {
            padding-top: 40px;
            padding-bottom: 0px !important;
        }
        
    .t165__btn-wrapper a.t-btn
        {
            border-radius: 5px !important;
            -moz-border-radius: 5px !important;
            -webkit-border-radius: 5px !important;
            font-weight: 500;
            height: 42px;
            font-size: 13px;
            background-color: #0C64F5 !important;
            -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
        }
        
    .t165__btn-wrapper a:hover
        {
            background-color: #0C4CD7 !important;
            -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
            transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
        }

    @media screen and (max-width: 640px)
        {
             .t165__title
                {
                    font-size: 30px;
                }
                
            .t165 .t-container
                {
                    display: flex;
                    flex-direction: column;
                }
                
            .t165 .t-col_7
                {
                    order: -1;
                    margin-bottom: 40px;
                }
                
            .t165 .t-col_6
                {
                    order: -1;
                    margin-bottom: 40px;
                }
        }
        
    @media screen and (max-width: 480px)
        {
             .t165__title
                {
                    font-size: 24px;
                }
                
            .t165__btn-wrapper
                {
                    padding-top: 30px !important;
                }
            
            .t165 .t-container
                {
                    display: flex;
                    flex-direction: column;
                }
                
            .t165 .t-col_7
                {
                    order: -1;
                    margin-bottom: 20px;
                }
                
            .t165 .t-col_6
                {
                    order: -1;
                    margin-bottom: 20px;
                }
                
            .t165 .t-col_4
                {
                    margin-bottom: 30px;
                }
                
            .t165 .t-col_5
                {
                    margin-bottom: 30px;
                }
                
            .t165 .t-col
                {
                    display: block;
                    width: 100%;
                }
        }
        
    
    
    /* расписание марафона TB301 
 
    .t517 .t-section__container.t-container
        {
            display: none;
        }
        
    .t517 .t-name.t-name_lg
        {
            font-size: 18px !important;
            line-height: 1.25 !important;
        } 
        
    .t517 .t-name_sm
        {
            font-size: 15px !important;
        }
        
    .t517 .t-text_sm
        {
            font-size: 13px !important;
        }
        
    .t517 .t-descr.t-descr_xxs
        {
            font-size: 13px !important;
            line-height: 1.25;
        }
        
    */
        
    /* gallery GL16 ( arrow and cross ) */
    
    .t-zoomer__close-line
        {
            background-color: #494F64;
        }
    
    .t-carousel__zoomer__arrow
        {
            color: #494F64;
        }
        
        
        
    
        
     /*----------------Карточка с обложкой  TE100----------------*/  
    
    .t686__title.t-name_xl
        {
            font-size: 24px;
            line-height: 1.25;
        }
        
    .t686__title.t-title_xxs
        {
            font-size: 24px;
            line-height: 1.25;
        }
        
    @media screen and (max-width: 640px)   
        {
            .t686__title.t-name_xl
                {
                    font-size: 20px;
                }
        }
        
    .t686 .t-section__title.t-title.t-title_xs
        {
            font-size: 44px;
            line-height: 1.0;
        }
        
        
    @media screen and (max-width: 640px)   
        {
            .t686 .t-section__title.t-title.t-title_xs
                {
                    font-size: 40px;
                }
        }
        
    @media screen and (max-width: 480px)   
        {
            .t686 .t-section__title.t-title.t-title_xs
                {
                    font-size: 32px;
                }
        }
        
    .t686 .t-descr_xs 
        {
            font-size: 15px;
            line-height: 1.5;
        }
        
    @media screen and (max-width: 640px)   
        {
            .t686__title.t-name_xs
                {
                    font-size: 15px;
                }
        }
        
    .t686 .t-section__descr.t-descr.t-descr_xl
        {
            font-size: 18px;
            line-height: 1.35;
        }
        
        
        
   
    /* уменьшение отступов между блоками */ 
    
  /*  @media screen and (max-width: 960px)
        {
            .t-rec_pt_15 
                {
                    padding-top: 0px !important;
                }
                
            .t-rec_pt_30 
                {
                    padding-top: 0px !important;
                }
                
            .t-rec_pt_45
                {
                    padding-top: 0px !important;
                }
                
            .t-rec_pt_60
                {
                    padding-top: 0px !important; 
                }
                
            .t-rec_pt_75 
                {
                    padding-top: 0px !important;
                }
                
            .t-rec_pt_90
                {
                    padding-top: 0px !important;
                }
                
            .t-rec_pt_105
                {
                    padding-top: 0px !important;
                }
                
            .t-rec_pt_120
                {
                    padding-top: 0px !important;
                }
                
            .t-rec_pt_135
                {
                    padding-top: 0px !important;
                }
             
            .t-rec_pb_45
                {
                    padding-bottom: 0px !important;
                }
                
            .t-rec_pb_60
                {
                    padding-bottom: 0px !important;
                }
                
            .t-rec_pb_75
                {
                    padding-bottom: 0px !important;
                }
                
            .t-rec_pb_105
                {
                    padding-bottom: 0px !important;
                }
                
            .t-rec_pb_120
                {
                    padding-bottom: 0px !important;
                }
                
            .t-rec_pb_135
                {
                    padding-bottom: 0px !important;
                }
                
            .t-rec_pb_180
                {
                    padding-bottom: 0px !important;
                }
        }   
        */ 
    
    
    /*-----------------------ПОТОКИ  FD301------------------------------*/
    
    
    .t897 .js-feed-post-title.t-name_md
        {
            font-size: 18px !important;
            line-height: 1.25;
        }
        
    .t897 .t-descr_xxs 
        {
            font-size: 15px !important;
            line-height: 1.5;
            color: #262b37;
        }
    
    /*  Цвет ссылки в посте */
    .t-feed__post-popup__text-wrapper a
        {
            color: 326BFF !important;
        }
        
     
    /*  ------Типографика в статье-----  */ 
    
    /*h1*/ 
    
     .t-feed__post-popup__title-wrapper .t-title_xxs
        {
            font-size: 50px !important;
            line-height: 1; 
            color: #333a4a;
        }
        
    @media screen and (max-width: 640px)
        {
            .t-feed__post-popup__title-wrapper .t-title_xxs
                {
                    font-size: 46px !important;
                }
                
        }   
        
    @media screen and (max-width: 480px)
        {
            .t-feed__post-popup__title-wrapper .t-title_xxs
                {
                    font-size: 40px !important;
                }
        }   
    
        
    /*h3*/  
    
    .t-feed__post-popup__text-wrapper h3.t-redactor__h3
        {
            font-size: 32px;
            font-weight: 600 !important;
            line-height: 1.15;
            margin: 60px 0 10px 0;
            color: #333a4a;
        }
        
           
        @media screen and (max-width: 640px)  
            {
                .t897 .t-feed__post-popup__text h3.t-redactor__h3
                    {
                        font-size: 30px !important;
                    }
            }
                
        @media screen and (max-width: 480px)  
            {
                .t897 .t-feed__post-popup__text h3.t-redactor__h3
                    {
                        font-size: 24px !important;
                    }
            }
                
    
    /*h4*/  
    
    .t-feed__post-popup__text-wrapper h4.t-redactor__h4
        {
            font-size: 24px;
            font-weight: 600 !important;
            line-height: 1.15;
            margin: 30px 0 10px 0;
            color: #333a4a;
        }
        
        @media screen and (max-width: 640px)  
            {
                .t-feed__post-popup__text-wrapper h4.t-redactor__h4
                    {
                        font-size: 20px !important;
                    }
            }
                
        @media screen and (max-width: 480px)  
            {
                .t-feed__post-popup__text-wrapper h4.t-redactor__h4
                    {
                        font-size: 20px !important;
                    }
            }
              

 /*Введение (paragraph big)*/ 
 
    .t-feed__post-popup__text-wrapper blockquote.t-redactor__preface
        {
            font-size: 25px;
            font-weight: 400 !important;
            line-height: 1.4;
            margin-bottom: 20px;
        }
        
        @media screen and (max-width: 640px)  
            {
                .t-feed__post-popup__text-wrapper blockquote.t-redactor__preface
                    {
                        font-size: 22px !important;
                    }
            }
                
        @media screen and (max-width: 480px)  
            {
                .t-feed__post-popup__text-wrapper blockquote.t-redactor__preface
                    {
                        font-size: 22px !important;
                    }
            }
              

    /*Paragraph*/ 
    
    .t-text_md
        {
            font-size: 18px !important;
            line-height: 1.7;
        }
        
    @media screen and (max-width: 640px)  
        {
            .t-text_md
                {
                    font-size: 18px !important;
                }
        }
                
    @media screen and (max-width: 480px)  
        {
            .t-text_md
                {
                    font-size: 18px !important;
                }
        }
              

    /*Подпись под картинкой*/  

    .t-feed__post-popup__text-wrapper figcaption
        {
            font-style: normal;
            font-size: 15px;
            color: #A6AFC0;
            opacity: 1;
            font-weight: 400;
        }
        
    
    
    /*Цитата*/  
    
    .t-feed__post-popup__text-wrapper blockquote.t-redactor__quote
        {
            font-size: 25px;
            font-weight: 400 !important;
            line-height: 1.4;
            margin: 10px 0px 10px 0px;
            border-left: 3px solid #CDD4DE !important;
        }


    /* Отступы от блока с картинкой*/

     .t-feed__post-popup__text-wrapper figure
        {
            margin: 30px 0 30px 0;
        }
        

    /* Тень к картинкам

     .t-feed__post-popup__content img
        {
            box-shadow: 0px 3px 8px rgba(166,175,192,0.25);
        }
    */



    /* ---- Блок автор поста ----- */ 
 
    .t-feed__post-popup__author-bgimg 
        {
            width: 80px;
            height: 80px;
            min-width: 80px;
        }

    .t-feed__post-popup__author-name 
        {
            font-size: 18px;
            font-weight: 500;
            color: #262B37;
        }

    .t-feed__post-popup__author-wrapper 
        {
            background-color: #F4F6F9;
            border-radius: 4px;
            padding: 20px 20px 20px 20px ;
            margin
        }
        
    .js-feed-post-author  {
        margin-top: 80px !important;
    }  
  
   /*  Cкругления карточек в потоке FD301  */ 
   
    .t897 .t-feed__post-bgimg
        {
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
        }
     
    .t897 .t-section__container /*    Удаление отступа     */  
        {
            display: none;
        }

    .t897 .t-feed__post-label
        {
            background: #fff; /*  Цвет плашки рубрики  */ 
            border: 2px solid #E2E7EE;
            color: #474F60;
            
        }
        
    .t897 .t-feed__post-label span 
    {
        color: #474F60;
    }

   .t-feed__share-icon_active svg 
       {
            fill: #333A4A; /*  Цвет иконки поделиться в статье  */  
       }
       

/*  курсор */     


/*  в потоках, толщина ссылки, тень, радиус, отступ */  


.t-feed__button-readmore .t-btntext {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 900;
}

.t-feed__post-img {
    box-shadow: 0px 2px 7px 0px rgb(0 0 0 / 0%);
    border-radius: 15px;
}


/*   в потоках, толщина ссылки, тень, радиус, отступ */  


/*   запрещаем перенос слов побуквенно */ 



.t-rec {
    word-break: normal !important;
}


/*   запрещаем перенос слов побуквенно */ 



.t396__elem.tn-elem.tn-elem__4401363081650907856879 {z-index: 9999999999 !important;}
/*   ЗАКРЫТЫЙ КАНАЛ ВИДЕО БЕЗ ШУМА */ 




