

#privacypolicy ol {
   padding-left: 15px;
   margin-top: 1em;
   margin-bottom: 1em;

  
}


#privacypolicy ol li {
	margin-bottom:6px;
}



#privacypolicy ul.list li:before {
   counter-increment: li;
   
   content: counters(li, ".") ". ";
    font-weight:bold;
}

#privacypolicy ul,ol  {
   list-style: none;
   counter-reset: li; 
 

}

div.brick

{ 
margin-bottom:10px !important;
}


#privacypolicy ol.terms > li  > ol.terms > li !important {
      padding-left: 0px;
}

#privacypolicy ol.terms  {
   list-style: disc inside;
 
}

#privacypolicy ol.terms li:before {
   content: "";
     font-weight:bold;

  
}

.terms li {
  list-style-position: outside; /* Маркеры остаются за пределами текстового блока */
  margin-left: 0.2em; /* Отступ от маркера до текста */
  padding-left: 0; /* Сбрасываем стандартный padding */
  margin-bottom: 0.8em; /* Единый отступ между пунктами */
}


 ol.terms li:before {
margin: 0px;
padding:0px;
}

.terms {
  font-size: 1rem; 
}

/* Стили для мобильных устройств */
@media (max-width: 767px) {
  .terms {
    font-size: 0.5rem; 
    line-height: 1.0; 
  }
  

}

	
	ol> li{

    font-size: calc(10px + 0.8vmin) !important;


}

	ul >li{

    font-size: calc(10px + 1.0vmin) !important;


}



ul > li:first-child {
    font-weight: bold;
}



