

/* Start:/local/components/germes/agreement.list/templates/.default/style.css?1757955973124*/
.agreement_list {
    margin: 1.25em 0;
}
@media (max-width: 576px) {
    .agreement_list {
        margin: 1.25em;
    }
}

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/list/style.css?17792910261750*/
ul.menu-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1em;
  /*Icons*/
}
ul.menu-list--horizontal {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 991px) {
  ul.menu-list--horizontal {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
ul.menu-list ul {
  width: auto;
  margin: 0;
  padding: 0;
}
ul.menu-list li {
  margin: 0;
  padding: 0;
}
ul.menu-list li.selected,
ul.menu-list li.selected a {
  text-decoration: underline;
}
ul.menu-list li.menu-close ul {
  display: none;
}
ul.menu-list .folder,
ul.menu-list .page {
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  vertical-align: top;
}
ul.menu-list .folder {
  cursor: pointer;
  cursor: hand;
  background-image: url(/local/templates/.default/components/bitrix/menu/list/images/folder_open.gif);
}
ul.menu-list .menu-list li.menu-close .folder {
  background-image: url(/local/templates/.default/components/bitrix/menu/list/images/folder_close.gif);
}
ul.menu-list .page {
  background-image: url(/local/templates/.default/components/bitrix/menu/list/images/page.gif);
}
ul.menu-list a {
  color: inherit;
}
ul.menu-list a[target="__blank"]:after {
  position: absolute;
  content: '↗';
  display: inline-block;
  font-size: 0.85em;
  opacity: 0;
}
ul.menu-list a[target="__blank"]:hover:after {
  opacity: 1;
}

/* End */
/* /local/components/germes/agreement.list/templates/.default/style.css?1757955973124 */
/* /local/templates/.default/components/bitrix/menu/list/style.css?17792910261750 */
