    .uc-widget .t-container {
        max-width: 1400px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    .uc-widget .t-col_12 {
        max-width: 1400px;
        margin:0;
    }
    
    .uc-widget .t-container_100 {
        max-width: 1400px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    .uc-widget .t-width_100 {
        max-width: 1400px;
        margin:0;
    }
    
    @media (max-width: 1400px) {
        .uc-widget .t-container {
        max-width: 90%;
    }
        .uc-widget .t-container_100 {
        max-width: 90%;
    }
    }
    
    .menu_link a {
        text-decoration:none; /*Убираем стандартное подчёркивание ссылки если оно ещё не убрано*/
        display: inline-block; /*делаем чтобы наша ссылка из строчного элемента превратилась в строчно-блочный
        line-height: 1; /*Задаём высоту строки (можно в пикселях)*/
        color:#2F73B6;/*Задаём цвет ссылки*/
        
    }
    .menu_link a:after {
        display: block; /*превращаем его в блочный элемент*/
        content: ""; /*контента в данном блоке не будет поэтому в кавычках ничего не ставим*/
        height: 2px; /*задаём высоту линии*/
        width: 0%; /*задаём начальную ширину элемента (линии)*/
        background-color: #ffffff; /*цвет фона элемента*/
        transition: width 0.2s ease-in-out; /*данное свойство отвечает за плавное изменение ширины. Здесь можно задать время анимации в секундах (в данном случае задано 0.4 секунды)*/
        
    }
    .menu_link a:hover:after,
    .menu_link a:focus:after {
        width: 100%;
        
    }
    .menu_link a:hover{
        color:#ffffff;
        
    }
    
    .uc-loader {
        position: fixed;
        left: 0;
        top: 0;
        right:0;
        bottom:0;
        z-index: 100005;
        
    }
    
    *#widget_schedule {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    
    #widget_schedule .ems-flow-root.ems-relative.ems-pb-4 .ems-border-white.ems-border.ems-flex.ems-p-6 {
        padding: 23px;
        border: 1px solid var(--gray-500, #EEE);
        background-color: #ffffff;
        box-shadow: 0px 24px 48px 0px rgba(44, 39, 56, 0.04), 0px 12px 24px 0px rgba(44, 39, 56, 0.02);
    }
    
    #widget_schedule .ems-flow-root.ems-relative.ems-pb-4 .ems-border-white.ems-border.ems-flex.ems-p-6 .ems-font-bold.ems-text-2xl.ems-text-left.ems-whitespace-pre-wrap.word-break {
        color: var(--gray-900, #333);
        font-family: 'Mont',Arial,sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; /* 30px */
    }
    
     #widget_schedule .ems-mb-6 {
         margin-bottom: 23px;
     }
     
     #widget_schedule .ems-text-sm.ems-text-left {
         color: var(--gray-900, #333);
         font-family: 'Mont',Arial,sans-serif;
         font-size: 12px;
         font-style: normal;
         font-weight: 500;
         line-height: 150%; /* 18px */
     }
     
     #widget_schedule .ems-border.ems-w-full.ems-mr-6 input {
         border: 1px solid var(--gray-500, #EEE);
         background: #FFF;
         font-color: var(--gray-900, #333);
         font-family: 'Mont',Arial,sans-serif;
         font-size: 16px;
         font-style: normal;
         font-weight: 500;
         line-height: 150%; /* 24px */
     }
     
     #widget_schedule .ems-border.ems-w-full.ems-mr-6 input:hover {
         border: 1px solid var(--brand-hover-border, #B68BFF);
     }
     
     #widget_schedule .ems-border.ems-w-full.ems-mr-6 input:focus {
         border: 1px solid var(--brand-hover-primary, #734EB1);
     }
     
     #widget_schedule .ems-border.ems-w-full.ems-mr-6 svg {
         color: #FF3333;
     }
     
    /* #widget_schedule .ems-mr-6:checked {
         border: 1px solid var(--gray-500, #734EB1);
         background: #FFF;
     }*/
     
     #widget_schedule .ems-mb-6 svg {
         color: #603F99;
     }
     
     #widget_schedule .ems-pl-2 svg {
         color: #603F99;
     }
     
     #widget_schedule .ems-pl-2 .ems-mr-6 svg {
         color: var(--gray-900, #333);
     }
     
     #widget_schedule .ems-pb-11 {
         padding-bottom: 23px;
     }
     
     #widget_schedule .ems-font-bold.ems-text-left.ems-text-lg {
        color: var(--gray-900, #333);
        font-family: 'Mont',Arial,sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; /* 24px */
     }
     
     #widget_schedule .ems-imput-lef span, .ems-mb-6 span, .ems-break-normal.ems-leading-6.ems-pb-2.ems-pt-8.ems-text-left.ems-whitespace-pre-wrap {
        color: var(--gray-900, #333);
        font-family: 'Mont',Arial,sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%; /* 24px */
     }
     
     #widget_schedule .field__value[data-v-017d0852] {
         border: 1px solid var(--gray-500, #EEE);
         background: #FFF;
     }
     
     #widget_schedule .field__value[data-v-017d0852]:hover {
         border: 1px solid var(--brand-hover-border, #B68BFF);
     }
     
     #widget_schedule .field__value[data-v-017d0852]:focus {
         border: 1px solid var(--brand-hover-primary, #734EB1);
     }
     
     #widget_schedule .field_active .field__value[data-v-017d0852] {
         border-color: #734EB1 !important;
         
     }
     
     #widget_schedule .ems-border button.ems-border-white.ems-px-6.ems-py-13px.ems-h-12 {
         background: var(--brand-primary, #603F99);
     }
     
     #widget_schedule .ems-border button.ems-border-white.ems-px-6.ems-py-13px.ems-h-12:hover {
         background: var(--brand-hover-primary, #734EB1);
     }
     
     #widget_schedule .ems-border button.ems-border-white.ems-px-6.ems-py-13px.ems-h-12:active {
         background: #57368F;
     }
     
     #widget_schedule .ems-border button.ems-border-white.ems-px-6.ems-py-13px.ems-h-12 svg {
         color: #ffffff;
     }
     
     #widget_schedule .field__drop {
         border: none;
         box-shadow: 0px 24px 48px 0px rgba(44, 39, 56, 0.04), 0px 12px 24px 0px rgba(44, 39, 56, 0.02);
     }
     
     #widget_schedule .field__drop-item {
        background: #ffffff;
        border: 1px solid var(--gray-500, #EEE);
        font-color: var(--gray-900, #333);
        font-family: 'Mont',Arial,sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%; /* 24px */
     }
     
     #widget_schedule .field__drop-item:hover {
         background: var(--gray-300, #FAFAFA);
     }
     
     .wrapper {
         min-height: 80vh;
     }
    