

/*icca */
.standard-page-content .breadcrumb a{
   text-transform: uppercase;
  font-family: 'Inter'!important;
  color:#003DA8 !important;
  font-weight: 500!important;
  text-decoration:none;
    padding: 0px;
}

/*-- Плашка навигации -- */
.lesson-header-block  {
    background: #FFF!important;
    background-size: cover!important;
    background-position: right!important;
    box-shadow: 4px 4px 19px rgba(24, 24, 24, 0.08);
    margin: 0px 0px 0px 0px; 
    border-radius: 15px;
    padding: 0px 10px 15px 10px!important;
    font-family: 'Inter'!important;
}

/* Заголовок уровень выше */
.page-header h1 {
    font-family: 'Inter'!important;
    font-weight: 500;
    font-size: 36px!important;
    line-height: 1.2;
    text-transform: uppercase;
 
}

.page-header h1 a {
    color: #00374D;
}

@media (max-width: 767.98px) {
    .page-header {
        border: none !important;
        margin-bottom: 0 !important;
    }
}
@media (max-width: 767.98px) {
    .page-header h1 {
        font-size: 30px!important;
    }
}
@media (max-width: 767.98px) {
    .container {
        padding-left: 7px;
        padding-right: 7px;
    }
}

/* Заголовок урока */
.lesson-title-value {
  font-family: 'Inter'!important;
  font-size: 26px;
  text-align: left;
  font-weight: 500;
  color:#003DA8;!important;
  margin-bottom: 45px;
  margin-top: 25px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
.lesson-title-value {
        font-size: 25px;
    }
}

.center-block .lesson-header-block .header-view .lesson-description-value {
    margin-top: 4px;
    display: block;
    font-family: 'Inter'!important;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    color: #003DA8;
}
@media (max-width: 767.98px) {
    .center-block .lesson-header-block .header-view .lesson-description-value {
        font-size: 14px;
    }
}

/* Отсуп */
.center-block .lite-page .o-lesson-main-banner .lt-block-wrapper {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
@media (max-width: 767.98px) {
    .center-block .lite-page .o-lesson-main-banner .lt-block-wrapper {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
}

.center-block .lite-page .o-lesson-main-banner img {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
    border-radius: 6px;
}
@media (max-width: 767.98px) {
    .center-block .lite-page .o-lesson-main-banner img {
        border-radius: 6px !important;
    }
}
.center-block .lite-page .lt-block-wrapper {
    background-color: rgba(0, 0, 0, 0) !important;
}
.center-block .lite-page .f-header {
    font-family: 'Inter'!important;
    font-weight: 500;
    font-size: 25px;
    line-height: 1.2;
    text-align: left;
    color: #003DA8!important; /* Темно серый */
}
@media (max-width: 767.98px) {
    .center-block .lite-page .f-header {
        font-size: 18px !important;
    }
}
.center-block .lite-page .f-header strong {
    font-weight: 400;
}
.center-block .lite-page .f-header h1 {
    font-family: 'Inter'!important;
    font-weight: 700;
    font-size: 25px;
    line-height: 1.2;
    text-align: center;
    margin: 0;
    padding: 0;
}
@media (max-width: 767.98px) {
    .center-block .lite-page .f-header h1 {
        font-size: 18px !important;
    }
}

.center-block .lite-page .f-text {
    font-family: 'Inter'!important;
    font-weight: 400 !important;
    font-size: 18px;
    line-height: 1.2;
    color: #000000 !important;
}
@media (max-width: 767.98px) {
    .center-block .lite-page .f-text {
        font-size: 14px;
    }
}
.center-block .lite-page .my-vat .o-lt-onecolumn .lt-block-wrapper {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}
@media (max-width: 767.98px) {
    .center-block .lite-page .my-vat .o-lt-onecolumn .lt-block-wrapper {
        padding-top: 15px !important;
    }
}

.center-block .lite-page .my-vat .o-lt-onecolumn .block-box {
    width: 100%;
    margin: 0;
}

.center-block .lite-page .my-vat .o-lt-onecolumn .block-box .part-header {
    margin-bottom: 0 !important;
    background: #fff99e;
    padding: 15px;
    border-radius: 6px 6px 0 0;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
}
@media (max-width: 767.98px) {
    .center-block .lite-page .my-vat .o-lt-onecolumn .block-box .part-header {
        border-radius: 6px 6px 0 0 !important;
    }
}

@media (max-width: 767.98px) {
    .center-block .lite-page .my-vat .o-lt-onecolumn .block-box .part-header {
        font-size: 18px !important;
    }
}
.center-block
    .lite-page
    .my-vat
    .o-lt-onecolumn
    .block-box
    .part-header
    .f-header {
    font-family: 'Inter'!important;
    font-weight: 400;
    font-size: 25px;
    line-height: 1.2;
    text-align: center;
    color: #003DA8; 
}
.center-block .lite-page .my-vat .o-lt-lesson-header .lt-block-wrapper {
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}
@media (max-width: 767.98px) {
    .center-block .lite-page .my-vat .o-lt-lesson-header .lt-block-wrapper {
        padding-top: 15px !important;
    }
}
.center-block .lite-page .my-vat .o-lt-lesson-header .block-box {
    width: 100%;
    margin: 0;
}

.center-block .lite-page .my-vat .o-lt-lesson-header .f-header {
    font-family: 'Inter'!important;
    font-weight: 400;
    font-size: 25px;
    line-height: 1.2;
    text-align: center;
    color: #003DA8; 
    background: #fff99e;
    padding: 15px;
    border-radius: 6px 6px 0 0;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
}
@media (max-width: 767.98px) {
    .center-block .lite-page .my-vat .o-lt-lesson-header .f-header {
        border-radius: 6px 6px 0 0 !important;
    }
}
.center-block .lite-page .my-vat .o-lt-lesson-header .f-header strong {
    font-weight: 400;
}
.center-block .lite-page .o-lt-lesson-image:not(.o-no-editi) img {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
    border-radius: 6px;
}
@media (max-width: 767.98px) {
    .center-block .lite-page .o-lt-lesson-image:not(.o-no-editi) img {
        border-radius: 6px !important;
    }
}


/* Кнопки в уроках */
.lesson-navigation td .hidden-xs {
  margin-top: 10px!important;
  font-family: 'Inter'!important;
}

.lesson-navigation td a {
  background: linear-gradient(171.55deg, #005CFD 6.42%, #002E7F 93.49%), linear-gradient(180deg, #70A5D6 -21.25%, #4F79A0 100%);
  border-radius: 22px;
  font-family: 'Inter'!important;
  color:#FFFFFF !important;
  font-weight: 500;
  font-size: 16px!important;
  padding:8px 20px 8px 20px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
  transition: all 0.6s;
  white-space: nowrap;
  text-decoration:none;
}

.lesson-navigation td:first-child a:before {
  content: url('https://fs.getcourse.ru/fileservice/file/download/a/91889/sc/258/h/3d909341f978eda342af57ddb8eb1f76.png');
  vertical-align: top;
  width: 10px;
  height: 10px;
}
.lesson-navigation td:last-child a:after {
 content: url('https://fs.getcourse.ru/fileservice/file/download/a/91889/sc/221/h/c4159afc764e9a204c4dc303f30aa32c.png');
  vertical-align: top;
}

.lesson-navigation td a:hover {
   text-decoration:none;
   box-shadow:0 0 8px #23527C;
}

@media (max-width: 415px) {
.lesson-navigation td a {
        font-size: 8px !important;
        padding:8px 6px 6px 6px;
    }
.standard-page-content h1 a {
  padding:6px 10px 6px 10px;
  font-size: 12px !important;
 }  
}

/* Отступ после плашки */
.lesson-header-block.row-section {
    margin-bottom: 30px!important;
}


/* Определить кнопку! */
.center-block .lite-page .f-btn {
    margin-top: 15px;
    background: linear-gradient(171.55deg, #005CFD 6.42%, #002E7F 93.49%), linear-gradient(180deg, #70A5D6 -21.25%, #4F79A0 100%);
    border-radius: 22px;
    background-position: 100%;
    border: none;
    font-size: 0;
    text-decoration: none !important;
    position: relative;
    transition: 150ms linear;
    padding: 14px 28px;
    font-family: 'Inter'!important;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    color:#FFFFFF !important;
    height: auto;
    min-height: auto;
}
.center-block .lite-page .f-btn:hover {
    box-shadow: none;
}

/* Рихтуем задание */
.lt-block-wrapper .col-md-12   {

padding: 0!important;
  height: auto!important;  
}
@media (max-width:424px) {

.center-block .lite-page .o-lt-lesson-mission-block .col-md-12 > div {
    padding: 10px 15px!important;
 }   
}

/* Рихтуем задание */

/* Расстояние перед блоком задание */
.center-block .lite-page .o-lt-lesson-mission-block .lt-block-wrapper {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.center-block .lite-page .o-lt-lesson-mission-block .row-section {
    margin-bottom: 0;
}

/* _______Начало блока задание_____ */
/* Заливаем блок */
.center-block .lite-page .o-lt-lesson-mission-block .col-md-12 > div {
    background: radial-gradient(158% 616.2% at 158.99% -59.5%, #ffffff 00%, rgba(205, 215, 255, 1) 100%);
    border: 0px solid #003DA8;
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25);
    border-radius: 12px;
    padding: 30px 40px;
    overflow: hidden;
}
@media (max-width: 767.98px) {
    .center-block .lite-page .o-lt-lesson-mission-block .col-md-12 > div {
        padding: 20px 30px;
    }
}

/* Надпись задание блока задание */
.center-block .lite-page .o-lt-lesson-mission-block .col-md-12 > div h3 {
    text-align: left!important;
    font-family: 'Inter'!important;
    font-weight: 700;
    font-size: 35px;
    line-height: 1.2;
    text-align: center !important;
    color: #231F20; /* черно-сер */
}

@media (max-width: 767.98px) {
    .center-block .lite-page .o-lt-lesson-mission-block .col-md-12 > div h3 {
        font-size: 18px !important;
    }
}

/* Перед заданием */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .lesson-mission-wrapper {
    margin-top: 20px;
    border: 0;
    font-family: 'Inter'!important;
    font-size: 16px;
    line-height: 1.4 !important;
}

/* Само задание */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .lesson-mission-text {
    position: relative;
    margin-bottom: 24px;
    line-height: 1.4 !important;
}

/* Подчеркивание в задании*/
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .lesson-mission-text::after {
    content: "";
    height: 1px;
    width: 80vh;
    position: absolute;
    bottom: 0;
    left: 45%;
    transform: translateX(-50%);
    border: 1px dashed #003DA8;
}

/* Черта в задании */
.why-no-form {
  border-top: 1px dashed #003DA8!important;
}

/* Ссылка в задании*/
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .lesson-mission-text
    a {
    background-color:#FFF!important;
    border: 1px solid #003DA8;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4)!important; 
    background-position: 100%; 
    border-radius: 12px !important;
    text-decoration: none !important;
    position: relative !important;
    transition: 150ms linear;
    padding: 2px 8px !important;
    font-family: 'Inter'!important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    color: #231F20; /* черно-сер */
    word-break: break-all;
}
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .lesson-mission-text
    a:hover {
    text-decoration:none;
  box-shadow:0 0 8px #f0f0f0;
}
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .answer-form {
    background: none;
    padding: 0;
    display: flex;
    align-items: flex-start;
}
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .answer-form
    > div:first-child {
    float: none !important;
    margin-right: 16px !important;
}
@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-mission-block
        .col-md-12
        > div
        .answer-form
        > div:first-child {
        margin-right: 0 !important;
    }
}
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .answer-form-inner {
    margin: 0;
    flex: 1 1 0%;
}
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .answer-form-inner
    > div {
    padding-bottom: 10px;
    padding-left: 3px;
}
@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-mission-block
        .col-md-12
        > div
        .answer-form-inner
        > div {
        padding-left: 0;
        display: grid;
    }
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .answer-form-inner
    > div
    br {
    display: none;
}

.center-block .lite-page .o-lt-lesson-mission-block .col-md-12 > div .addfield {
    padding-bottom: 12px;
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield.type-file
    label {
    font-family: 'Inter'!important;
    font-weight: 400;
    color: #2e3235;
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield
    .uploadifive-button {
    margin-top: 4px;
    height: 30px !important;
    line-height: 30px !important;
    background: none;
    width: 130px !important;
    font-family: 'Inter'!important;
    font-weight: 400;
    font-size: 16px;
    color: #003DA8;
    text-transform: none;
    padding-right: 18px;
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield
    .uploadifive-button:hover {
    cursor: pointer !important;
    text-decoration: underline;
}

/* Значок выбрать треугольник */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield
    .uploadifive-button::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='7' viewBox='0 0 14 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0H0L7 7L14 0Z' fill='%232E3235'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield
    span {
    font-family: 'Inter'!important;
    font-weight: 400;
}
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield-type-text
    label {
    font-family: 'Inter'!important;
    color: #2e3235;
    font-size: 16px;
    line-height: 1.2;
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-mission-block
        .col-md-12
        > div
        .addfield-type-text
        label {
        font-size: 14px !important;
    }
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield-type-text
    label
    i {
    color: #FAFAFA!important;
}

/* Надпись прикрепить */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield-type-file
    label {
    font-family: 'Inter'!important;
    font-weight: 700;  
    color: #2e3235;
    font-size: 16px;
    line-height: 1.2;
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-mission-block
        .col-md-12
        > div
        .addfield-type-file
        label {
        font-size: 14px !important;
    }
}

/* Надпись обязательное поле */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield-type-file
    label
    i {
    color: #FAFAFA;
    font-size: 16px;  
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield-type-string
    label {
    font-family: 'Inter'!important;
    font-size: 16px;
    line-height: 1.2;
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-mission-block
        .col-md-12
        > div
        .addfield-type-string
        label {
        font-size: 14px !important;
    }
}

/* Надпись обязательное поле */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield-type-string
    label
    i {
    color: #FF0000;
}

/* Надпись - макс размер файла */
.text-muted.small{
        font-size: 14px !important;
  color: #231F20; /* черно-сер */
    }

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .addfield-type-string
    input {
    border: none;
    border-radius: 6px;
    background-color: #ffffff;
    outline: none;
    height: 36px;
    font-family: 'Inter'!important;
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    #user_hide_answer {
    width: 0;
    height: 0;
    opacity: 0;
    visibility: hidden;
    display: none;
}
/* Надпись - скрывать отв. от уч. */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    #user_hide_answer
    ~ label {
    display: block;
    position: relative;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: 'Inter'!important;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    color: #231F30;
    cursor: pointer;
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-mission-block
        .col-md-12
        > div
        #user_hide_answer
        ~ label {
        font-size: 14px;
    }
}

/* Галочка значок */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    #user_hide_answer
    ~ label::after {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.37288 8.34762C3.55932 8.34762 2.94915 8.14423 2.54237 7.53406L0.305085 5.29677C-0.101695 4.88999 -0.101695 4.27982 0.305085 3.87304C0.711865 3.46626 1.32203 3.46626 1.72881 3.87304L3.9661 6.11033C4.16949 6.31372 4.16949 6.31372 4.37288 6.31372C4.57627 6.31372 4.77966 6.31372 4.77966 6.11033L10.2712 0.618805C10.678 0.212026 11.2881 0.212026 11.6949 0.618805C12.1017 1.02559 12.1017 1.63575 11.6949 2.04253L6.20339 7.53406C5.79661 7.94084 5.18644 8.34762 4.37288 8.34762Z' fill='%232E3235'/%3E%3C/svg%3E%0A");
    background-size: 12px 8px;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    visibility: hidden;
    transition: top 1s ease-out 0.5s;
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    #user_hide_answer {
   
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    border-radius: 6px;
    border: 1px solid #FAFAFA;
    background-color: #FAFAFA;
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    #user_hide_answer:checked
    ~ label::after {
    opacity: 1;
    visibility: visible;
}

/* Кнопки отправить */
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .btn-send-answer {
    background: linear-gradient(90deg, #FFB800 0%, #FFD600 100%) !important;
    box-shadow: 0px 2px 5px 1px rgba(255, 214, 0, 0.36);
    border-radius: 30px !important;
    font-family: 'Inter'!important;
    font-size: 16px;
    color: #003DA8 !important;
    border: 0px;
    font-weight: 700;
    position: relative;
    text-decoration: none !important;
      text-transform: uppercase;
    transition: 150ms linear;
    padding: 6px 20px 6px 20px;  
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .btn-send-answer:hover {
    box-shadow:0 0 8px #23527C;
    background: #FFF;
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-mission-block
        .col-md-12
        > div
        .btn-send-answer {
        margin: 0 auto;
    }
}

/*Кнопка отправить ответ*/
.btn-lg {
    background: linear-gradient(90deg, #FFB800 0%, #FFD600 100%) !important;
    box-shadow: 0px 2px 10px 1px rgba(255, 214, 0, 0.36);
    border-radius: 30px !important;
    font-family: 'Inter'!important;
    font-size: 16px;
    color: #003DA8;
    border: 0px solid #FFB800;
    font-weight: 700;
    position: relative;
    text-decoration: none !important;
      text-transform: uppercase;
    transition: 150ms linear;
    padding: 6px 25px 6px 25px;
    background: #FFF; 
}

.btn-lg:hover {
    box-shadow:0 0 8px #004bcf;
    color: #231F20; /* черно-сер */
    background: #FFF;
}

@media (max-width: 767.98px) {
.btn-lg {
        margin: 0 auto;
    }
}

/*Кнопка сохранить черновик*/
.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .btn-save-draft {
    border-radius: 30px !important;
    font-family: 'Inter'!important;
    font-size: 16px;
    border: 1px solid #ffb800;
    font-weight: 700;
    color: #003DA8 !important;
    position: relative;
    text-decoration: none !important;
    text-transform: uppercase;
    transition: 150ms linear;
    padding: 6px 25px 6px 25px;
    background: #FFFFFF;
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-mission-block
        .col-md-12
        > div
        .btn-save-draft {
        margin: 10px auto 0;
        padding: 6px 6px 6px 6px;
    }
}

.center-block
    .lite-page
    .o-lt-lesson-mission-block
    .col-md-12
    > div
    .btn-save-draft:hover {
    box-shadow:0 0 8px #23527C;
    color: #231F20; /* черно-сер */
}

/*Отступ перед комментами*/
.center-block .lite-page .o-lt-lesson-comment-block .lt-block-wrapper {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

/*Комментарий*/
.center-block .lite-page .o-lt-lesson-comment-block .simple-answer {
    background: radial-gradient(158% 616.2% at 158.99% -59.5%, #ffffff 00%, rgba(205, 215, 255, 1) 100%);
    border: 0px solid #003DA8;
    box-shadow: 0px 4px 15px #f0f0f0;
    border-radius: 12px;
    padding: 30px 40px;
    overflow: hidden;
}

@media (max-width: 767.98px) {
    .center-block .lite-page .o-lt-lesson-comment-block .simple-answer {
        padding-top: 20px;
    }
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-comment-block
        .simple-answer
        .answer-comment {
        width: 100% !important;
    }
}

.center-block .lite-page .o-lt-lesson-comment-block .lesson-answers-title {
    display: flex;
    flex-direction: column-reverse;
    margin-bottom: 25px;
}

/*по комментам*/
.center-block
    .lite-page
    .o-lt-lesson-comment-block
    .lesson-answers-title
    #answers {
    text-align: center;
    margin-top: 10px;
    font-family: 'Inter'!important;
    line-height: 1.2;
    color: #004BCF;
}

.center-block .lite-page .o-lt-lesson-comment-block .lesson-answers-title h3 {
    text-align: center;
    margin-bottom: 0 !important;
    font-family: 'Inter'!important;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    color: #004BCF;
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-comment-block
        .lesson-answers-title
        h3 {
        font-size: 18px !important;
    }
}

.center-block .lite-page .o-lt-lesson-files .block-box {
    margin: 0;
    width: 100%;
}

.center-block .lite-page .o-lt-lesson-files .col-md-12 {
    padding-top: 0 !important;
}

.center-block .lite-page .o-lt-lesson-files .files-table {
    display: block;
}

.center-block .lite-page .o-lt-lesson-files .files-table tbody {
    display: block;
}

.center-block .lite-page .o-lt-lesson-files .files-table tbody tr {
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(46, 50, 53, 0.1);
}

.center-block .lite-page .o-lt-lesson-files .files-table tbody tr td {
    display: block;
    width: auto !important;
    border-top: none;
}

.center-block
    .lite-page
    .o-lt-lesson-files
    .files-table
    tbody
    tr
    td:first-child {
    flex: 0 1 auto;
}

.center-block
    .lite-page
    .o-lt-lesson-files
    .files-table
    tbody
    tr
    td:first-child
    > div {
    height: auto !important;
    width: auto !important;
}

.center-block
    .lite-page
    .o-lt-lesson-files
    .files-table
    tbody
    tr
    td:nth-child(2) {
    display: none;
}

.center-block
    .lite-page
    .o-lt-lesson-files
    .files-table
    tbody
    tr
    td:last-child {
    flex: 1 1 0%;
}

.center-block
    .lite-page
    .o-lt-lesson-files
    .files-table
    tbody
    tr
    td:last-child
    a {
    font-family: 'Inter'!important;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.2;
    text-transform: uppercase;
    text-decoration: none !important;
    color: #004BCF;
}

@media (max-width: 767.98px) {
    .center-block
        .lite-page
        .o-lt-lesson-files
        .files-table
        tbody
        tr
        td:last-child
        a {
        font-size: 16px;
    }
}

.center-block
    .lite-page
    .o-lt-lesson-files
    .files-table
    tbody
    tr
    td:last-child
    a:hover {
    text-decoration: underline !important;
}

.center-block .lite-page .user-answer {
    border-top: none;
}

.center-block .lite-page .user-answer ~ .user-answer {
    border-top: 1px dashed #bcd0ba;
}

.center-block .lite-page .user-answer .user-image {
    margin-right: 20px;
}

/*задание просмотрено*/
.center-block
    .lite-page
    .user-answer
    .answer-content
    .answer-status
    .answer-status-label {
    border-radius: 30px;
    background: #C8D3FF;
    font-family: 'Inter'!important;
    font-size: 16px;
    line-height: 1.2;
    color: #000;
    padding: 4px 10px;
}

.center-block
    .lite-page
    .user-answer
    .answer-content
    .answer-status
    .answer-status-label
    .glyphicon {
    display: none;
}

.center-block
    .lite-page
    .user-answer
    .answer-content
    .title
    .user-profile-link {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Inter'!important;
    color: #004BCF;
}

.center-block .lite-page .user-answer .answer-content .title .answer-date {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Inter'!important;
    color: #004BCF;
}
.center-block .lite-page .user-answer .answer-content .title .answer-date a {
    color: #004BCF;
}

.center-block
    .lite-page
    .user-answer
    .answer-content
    .answer-main-content
    .main
    .addfield {
    background: none;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Inter'!important;
    color: #004BCF;
}

.center-block
    .lite-page
    .user-answer
    .answer-content
    .answer-main-content
    .main
    .addfield
    img {
    border-radius: 16px;
}

.center-block
    .lite-page
    .user-answer
    .answer-content
    .answer-main-content
    .answer-text {
    font-family: 'Inter'!important;
    color: #004BCF;
}

.center-block
    .lite-page
    .user-answer
    .answer-content
    .answer-main-content
    .b-like-and-subscribe-notifications
    .button {
    font-family: 'Inter'!important;
    color: #004BCF;
}


.center-block .lite-page .user-answer .answer-content .comments-tree {
    font-family: 'Inter'!important;
}
/*коммент модератора к заданию поле*/
.center-block
    .lite-page
    .user-answer
    .answer-content
    .comments-tree
    .gc-comment-form
    .textarea-block {
    
    padding: 40px;
    background:  radial-gradient(158% 616.2% at 158.99% -59.5%, #ffffff 00%, rgba(205, 215, 255, 1) 100%);
    border-radius: 15px;
}
/*задание просмотрено*/
.center-block
    .lite-page
    .user-answer.status-accepted
    .answer-content
    .answer-status
    .answer-status-label {
    background: #C8D3FF!important;
        
}

.center-block
    .lite-page
    .user-answer.status-new
    .answer-content
    .answer-status
    .answer-status-label {
    background: #004BCF!important;
}

/*Поля ввода*/
.center-block .lite-page .emoji-container .emoji-textarea,
.center-block .lite-page .emoji-container .emoji-wysiwyg-editor {
    resize: none !important;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #004BCF;
    display: block;
    padding: 7px 10px !important;
    outline: none !important;
    font-family: 'Inter'!important;
}

@media (max-width: 767.98px) {
.center-block .lite-page .emoji-container .emoji-textarea,
.center-block .lite-page .emoji-container .emoji-wysiwyg-editor {
        padding: 10px 10px 50px 10px!important;
    }
}

.center-block .lite-page .emoji-container .emoji-button {
    top: 6px;
}

.center-block .lite-page .attach-file-button-container {
    top: 16px;
}

.center-block .lite-page .audio-comment {
    top: 16px;
}

/*Кнопка отправить в комменте*/
.center-block .lite-page .btn-send {
    background: linear-gradient(90deg, #FFB800 0%, #FFD600 100%) !important;
    box-shadow: 0px 2px 5px 1px rgba(255, 214, 0, 0.36);
    border-radius: 30px !important;
    font-family: 'Inter'!important;
    font-size: 16px;
    color: #003DA8;
    border: 0px;
    font-weight: 700;
    position: relative;
    text-decoration: none !important;
      text-transform: uppercase;
    transition: 150ms linear;
    padding: 6px 20px 6px 20px;
    background: #FFF;   
}

.center-block .lite-page .btn-send:hover {
      box-shadow:0 0 8px #23527C;
    color: #231F20; /* черно-сер */
    background: #FFF;
}

/*Иконка юзера*/
.center-block .lite-page .user-profile-image {
    border-radius: 6px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
}

/*Далее*/
.gc-both-main-content.container-auto-width .my-container {
    margin-right: 0;
}

.chat-widget.chat-collapsed {
      background: #FFF;
    border: 0px solid #003DA8;
    background-position: 100%;
}

.chat-widget .chat-collapse-btn {
    color: #2E3235;!important;
}
/* глюк влияет на веб комнату
.chat-widget .gc-comment-form {
      background: #FFF;
    border: 1px solid #5D30FD;
    background-position: 100%;
}

.chat-widget .textarea-block {
    padding-bottom: 10px;
    padding-left: 3px;
    padding-right: 3px;
}
*/
.chat-widget .emoji-container .emoji-textarea,
.chat-widget .emoji-container .emoji-wysiwyg-editor {
    resize: none !important;
    background: #FFF;
    border-radius: 6px;
    border: none;
    display: block;
    padding: 8px 20px !important;
    min-height: 80px !important;
    outline: none !important;
    font-family: 'Inter'!important;
}

.chat-widget .emoji-container .emoji-button {
    top: 6px;
}

.chat-widget .btn-send {
    background: none;
    border-radius: 6px !important;
    border: none;
    font-family: 'Inter'!important;
    font-size: 10px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #2E3235;
    text-decoration: none !important;
    position: relative;
    transition: 150ms linear;
    padding: 6px 10px 6px 8px;
      background: #FFF;
    border: 1px solid #5D30FD;
    background-position: 100%;
    background-position: 100%;
}

.chat-widget .btn-send .fa {
    display: inline-block;
    margin-right: 4px;
}

.chat-widget .btn-send .text {
    padding-bottom: 0;
}

.chat-widget .btn-send:hover {
    box-shadow: none;
}

.chat-widget .online-users-count {
    font-family: 'Inter'!important;
    color: #9A9A98;
    margin-top: 10px;
}

.chat-widget .gc-comment {
    font-family: 'Inter'!important;
}

/* Правки */

.o-lt-twocolumn-standard img {
	box-shadow: 0px 5px 10px rgb(0 0 0 / 50%);
    border-radius: 6px;
}

.o-lt-embed {
    box-shadow: 0px 5px 10px rgb(0 0 0 / 50%);
    border-radius: 6px;
    overflow: hidden;
}

.custom-lesson-block1 .block-box {
  padding: 0 !important;
  border: 3px solid #003DA8; !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
}

@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700&display=swap");

.custom-lesson-block {
	/* Акцентный цвет */
	--color-accent: #002E7F;
	/* Акцентный цвет при взаимодействии */
	--color-accent-active: #003DA8;
	/* Цвет текста светлый*/
	---color-text-light: #ffffff;
	/* Цвет текста темный*/
	--color-text-dark: #000000;
	/* Цвет главного фона блока */
	--color-bg-main: transparent;
	/* Цвет фона формы */
	--color-bg-block-box: #ffffff;
	/* Цвет текста в плейсхолдере */
	--color-placeholder: #000000;
	/* Цвет фона в полях для ввода */
	--color-bg-input: #f3f7ff;
	/* Закругления в блоках */
	--radius-block-box: 15px;
	/* Стандартное время анимации */
	--transition: 0.3s;
	/* Ускоренное время анимации */
	--transition-fast: 0.2s;
	/* Стандартные отступы внутри основного блока */
	--padding-regular-block-box: 30px 40px 30px 40px !important;
	/* Ширина обводки у основного блока */
	--border-width-block-box: 3px !important;
}
/*===================================== 
ПАНЕЛЬ УПРАВЛЕНИЯ. КОНЕЦ 
===================================== */

.custom-lesson-block * {
	outline: none;
}

@media (max-width: 768px) {
	.custom-lesson-block br {
		content: '';
	}

	.custom-lesson-block br::before {
		content: ' ';
	}
}

.custom-lesson-block .block-set,
.custom-lesson-block .f-text {
	font-weight: 400;
}

.custom-lesson-block .form-result-block .f-header {
	margin-bottom: 15px;
	color: var(--color-accent);
}

.custom-lesson-block .form-result-block .f-text p:not(:last-child) {
	margin-bottom: 13px;
}

.custom-lesson-block .form-result-block .f-text p a.custom-button {
	display: inline-block;
	padding: 20px !important;
	width: 100% !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: var(--color-text-light) !important;
	background-color: var(--color-accent);
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	letter-spacing: 1px;
	-webkit-box-shadow: 0px 4px 15px rgba(130, 130, 130, 0.25);
	-moz-box-shadow: 0px 4px 15px rgba(130, 130, 130, 0.25);
	box-shadow: 0px 4px 15px rgba(130, 130, 130, 0.25);
	-webkit-transition: background var(--transition) ease-in-out, -webkit-transform var(--transition) ease-in-out, -webkit-box-shadow var(--transition) ease-in-out;
	transition: background var(--transition) ease-in-out, -webkit-transform var(--transition) ease-in-out, -webkit-box-shadow var(--transition) ease-in-out;
	-o-transition: background var(--transition) ease-in-out, box-shadow var(--transition) ease-in-out, -o-transform var(--transition) ease-in-out;
	-moz-transition: background var(--transition) ease-in-out, transform var(--transition) ease-in-out, box-shadow var(--transition) ease-in-out, -moz-transform var(--transition) ease-in-out, -moz-box-shadow var(--transition) ease-in-out;
	transition: background var(--transition) ease-in-out, transform var(--transition) ease-in-out, box-shadow var(--transition) ease-in-out;
	transition: background var(--transition) ease-in-out, transform var(--transition) ease-in-out, box-shadow var(--transition) ease-in-out, -webkit-transform var(--transition) ease-in-out, -moz-transform var(--transition) ease-in-out, -o-transform var(--transition) ease-in-out, -webkit-box-shadow var(--transition) ease-in-out, -moz-box-shadow var(--transition) ease-in-out;
}

.custom-lesson-block .form-result-block .f-text p a.custom-button:active {
	background-color: var(--color-accent-active) !important;
	-webkit-transform: translate3d(0px, -3px, 0px);
	-moz-transform: translate3d(0px, -3px, 0px);
	transform: translate3d(0px, -3px, 0px);
	-webkit-box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
	-moz-box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
	box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
}

@media (min-width: 768px) {
	.custom-lesson-block .form-result-block .f-text p a.custom-button:hover {
		background-color: var(--color-accent-active) !important;
		-webkit-transform: translate3d(0px, -3px, 0px);
		-moz-transform: translate3d(0px, -3px, 0px);
		transform: translate3d(0px, -3px, 0px);
		-webkit-box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
		-moz-box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
		box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
	}
}

.custom-lesson-block .block-box {
	padding: var(--padding-regular-block-box) !important;
	border: var(--border-width-block-box) solid var(--color-accent) !important;
	-webkit-border-radius: var(--radius-block-box);
	-moz-border-radius: var(--radius-block-box);
	border-radius: var(--radius-block-box);
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);
}

@media (max-width: 768px) {
	.custom-lesson-block .block-box {
		padding-left: 60px !important;
		padding-right: 60px !important;
	}
}

@media (max-width: 576px) {
	.custom-lesson-block .block-box {
		padding-top: 35px !important;
		padding-right: 40px !important;
		padding-bottom: 30px !important;
		padding-left: 40px !important;
	}
}

@media (max-width: 375px) {
	.custom-lesson-block .block-box {
		padding-top: 25px !important;
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
}

.custom-lesson-block .form__input .custom-field-input input,
.custom-lesson-block .form__input .custom-field-input select {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 20px;
}

.custom-lesson-block .form__input .custom-field-input input::-webkit-input-placeholder,
.custom-lesson-block .form__input .custom-field-input select::-webkit-input-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input .custom-field-input input:-moz-placeholder,
.custom-lesson-block .form__input .custom-field-input select:-moz-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input .custom-field-input input::-moz-placeholder,
.custom-lesson-block .form__input .custom-field-input select::-moz-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input .custom-field-input input:-ms-input-placeholder,
.custom-lesson-block .form__input .custom-field-input select:-ms-input-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input .custom-field-input input::-ms-input-placeholder,
.custom-lesson-block .form__input .custom-field-input select::-ms-input-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input .custom-field-input input::placeholder,
.custom-lesson-block .form__input .custom-field-input select::placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input input,
.custom-lesson-block .form__input select {
	height: 55px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: var(--color-text-dark) !important;
	background-color: var(--color-bg-input);
	font-weight: 400;
	font-size: 16px;
	border: 2px solid transparent !important;
	-webkit-transition: background-color var(--transition) ease-in-out, border-color var(--transition) ease-in-out, -webkit-box-shadow var(--transition) ease-in-out;
	transition: background-color var(--transition) ease-in-out, border-color var(--transition) ease-in-out, -webkit-box-shadow var(--transition) ease-in-out;
	-o-transition: background-color var(--transition) ease-in-out, border-color var(--transition) ease-in-out, box-shadow var(--transition) ease-in-out;
	-moz-transition: background-color var(--transition) ease-in-out, border-color var(--transition) ease-in-out, box-shadow var(--transition) ease-in-out, -moz-box-shadow var(--transition) ease-in-out;
	transition: background-color var(--transition) ease-in-out, border-color var(--transition) ease-in-out, box-shadow var(--transition) ease-in-out;
	transition: background-color var(--transition) ease-in-out, border-color var(--transition) ease-in-out, box-shadow var(--transition) ease-in-out, -webkit-box-shadow var(--transition) ease-in-out, -moz-box-shadow var(--transition) ease-in-out;
}

@media (max-width: 576px) {

	.custom-lesson-block .form__input input,
	.custom-lesson-block .form__input select {
		height: 50px;
		font-size: 14px;
	}
}

.custom-lesson-block .form__input input::-webkit-input-placeholder,
.custom-lesson-block .form__input select::-webkit-input-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input input:-moz-placeholder,
.custom-lesson-block .form__input select:-moz-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input input::-moz-placeholder,
.custom-lesson-block .form__input select::-moz-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input input:-ms-input-placeholder,
.custom-lesson-block .form__input select:-ms-input-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input input::-ms-input-placeholder,
.custom-lesson-block .form__input select::-ms-input-placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input input::placeholder,
.custom-lesson-block .form__input select::placeholder {
	color: var(--color-placeholder);
	opacity: 0.7;
}

.custom-lesson-block .form__input input:focus,
.custom-lesson-block .form__input select:focus {
	background-color: #ffffff;
	border-color: var(--color-accent) !important;
	-webkit-box-shadow: 0px 4px 10px rgba(130, 130, 130, 0.25);
	-moz-box-shadow: 0px 4px 10px rgba(130, 130, 130, 0.25);
	box-shadow: 0px 4px 10px rgba(130, 130, 130, 0.25);
}

.custom-lesson-block .form__input .field-label {
	display: inline-block;
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
	font-size: 14px;
}

@media (max-width: 576px) {
	.custom-lesson-block .form__input .field-label {
		font-size: 13px;
	}
}

.custom-lesson-block .form__button button {
	padding: 20px !important;
	width: 100% !important;
	-webkit-border-radius: -webkit-calc(var(--radius-block-box) / 3) !important;
	-moz-border-radius: -moz-calc(var(--radius-block-box) / 3) !important;
	border-radius: calc(var(--radius-block-box) / 3) !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	color: var(---color-text-light);
	background-color: var(--color-accent);
	-webkit-box-shadow: 0px 4px 15px rgba(130, 130, 130, 0.25);
	-moz-box-shadow: 0px 4px 15px rgba(130, 130, 130, 0.25);
	box-shadow: 0px 4px 15px rgba(130, 130, 130, 0.25);
	-webkit-transition: background var(--transition) ease, -webkit-transform var(--transition) ease, -webkit-box-shadow var(--transition) ease;
	transition: background var(--transition) ease, -webkit-transform var(--transition) ease, -webkit-box-shadow var(--transition) ease;
	-o-transition: background var(--transition) ease, box-shadow var(--transition) ease, -o-transform var(--transition) ease;
	-moz-transition: background var(--transition) ease, transform var(--transition) ease, box-shadow var(--transition) ease, -moz-transform var(--transition) ease, -moz-box-shadow var(--transition) ease;
	transition: background var(--transition) ease, transform var(--transition) ease, box-shadow var(--transition) ease;
	transition: background var(--transition) ease, transform var(--transition) ease, box-shadow var(--transition) ease, -webkit-transform var(--transition) ease, -moz-transform var(--transition) ease, -o-transform var(--transition) ease, -webkit-box-shadow var(--transition) ease, -moz-box-shadow var(--transition) ease;
}

.custom-lesson-block .form__button button:active {
	background-color: var(--color-accent-active) !important;
	-webkit-transform: translate3d(0px, -3px, 0px);
	-moz-transform: translate3d(0px, -3px, 0px);
	transform: translate3d(0px, -3px, 0px);
	-webkit-box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
	-moz-box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
	box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
}

@media (min-width: 768px) {
	.custom-lesson-block .form__button button:hover {
		background-color: var(--color-accent-active);
		-webkit-transform: translate3d(0px, -3px, 0px);
		-moz-transform: translate3d(0px, -3px, 0px);
		transform: translate3d(0px, -3px, 0px);
		-webkit-box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
		-moz-box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
		box-shadow: 0px 10px 15px rgba(130, 130, 130, 0.25);
	}
}

@media (max-width: 576px) {
	.custom-lesson-block .form__button button {
		min-height: 50px !important;
		padding: 13px 20px !important;
	}
}

@media (max-width: 375px) {
	.custom-lesson-block .form__button button {
		font-size: 14px !important;
	}
}
/*===================================== 
ПУТЕВОДИТЕЛЬ ПО ПЛАТФОРМЕ. КОНЕЦ
===================================== */






