.elementor-4115 .elementor-element.elementor-element-b74143f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4115 .elementor-element.elementor-element-5835afc{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4115 .elementor-element.elementor-element-b1b4e69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;}.elementor-4115 .elementor-element.elementor-element-39ca08a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-ea4043e *//* Для HTML-блока с классом custom-html-block */
.custom-html-block h3 {
  font-family: 'Poppins', sans-serif;
  font-size: 20pt;
  font-weight: 500;   /* Medium */
  line-height: 1.3em; /* можно подправить межстрочный */
  margin: 0 0 0.75em; /* нижний отступ */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74143f *//* ===== Списки внутри правового блока ===== */
.legal-scope ul,
.legal-scope ol{
  margin: .4em 0 1em 1.6em;   /* базовый отступ слева и снизу */
  padding: 0;
  list-style: disc outside;   /* для случаев, где есть корректные <li> */
}

.legal-scope li{
  margin: .35em 0;            /* вертикальный интервал между пунктами */
}

/* --- ВАЖНО: поддержка твоей текущей разметки ul + p (без <li>) --- */
/* прямые <p> внутри <ul> ведут себя как элементы списка по отступам */
.legal-scope ul > p,
.legal-scope ul > div > p{
  margin: .35em 0 .35em 0;
  padding-left: 1.2em;        /* визуальный отступ текста */
  position: relative;
}

/* если нужен видимый маркер (точка) для таких <p> — раскомментируй: */
/*
.legal-scope ul > p::before,
.legal-scope ul > div > p::before{
  content: "•";
  position: absolute;
  left: 0;
  top: 0.1em;
  line-height: 1;
}
*/

/* подсписки */
.legal-scope ul ul,
.legal-scope ol ol{
  margin-left: 1.5em;         /* дополнительный отступ для вложенности */
}

/* абзацы между пунктами */
.legal-scope p{
  margin: 0 0 .8em;
}

/* заголовки разделов, если нужны те же параметры, что раньше */
.legal-scope h3{
  font-family: 'Poppins', sans-serif;
  font-size: 20pt;
  font-weight: 500;
  line-height: 1.3;
  margin: 1.2em 0 .6em;
}/* End custom CSS */