.rules__list-all h2 {
font-size: 28px;
font-weight: 500;
line-height: 120%;
color: var(--title-color);
margin-top: 80px;
margin-bottom: 25px;
}
.rules__list-all > h2:first-child {
margin-top: 0;
}
.rules__list-all {
font-size: 19px;
font-weight: 400;
line-height: 147%;
color: var(--text-color-main);
}
.rules__list-all ul {
padding-inline-start: 30px;
}
.rules__list-all ul ul {
list-style-type: disc;
}
.rules__list-all li{
margin-bottom: 15px;
}
.regulator__item {
padding: 16px 0;
border-bottom: 1px solid var(--border-main-color);
}
.regulator__item:first-child {
padding-top: 0;
}
.regulator__item:last-child {
padding-bottom: 24px;
border-bottom: none;
}
.regulator__item > span {
display: block;
font-size: 14px;
font-weight: 300;
line-height: 135%;
color: var(--text-color-light);
margin-bottom: 4px;
}
.regulator__content {
display: flex;
flex-direction: row;
font-weight: 300;
gap: 30px;
}
.regulator__content a {
font-size: inherit;
color: inherit;
transition: var(--default-transition);
}
.regulator__content a:hover {
color: var(--text-color-red);
text-decoration: underline;
}
.regulator__content-site {
flex: 1;
}
.regulator__content-number {
flex: 1;
}
.regulator__content-number a {
font-weight: inherit;
}
.regulator__btm-text {
font-size: inherit;
font-weight: 300;
line-height: inherit;
color: var(--text-color-light);
}
.managament__item {
padding: 16px 0;
font-size: inherit;
line-height: inherit;
font-weight: 300;
color: inherit;
border-bottom: 1px solid var(--border-main-color);
}
.managament__item:first-child {
padding-top: 0;
}
.managament__item:last-child {
padding-bottom: 0;
border-bottom: none;
}
.managament__item > span {
display: block;
font-size: 14px;
line-height: 135%;
color: var(--text-color-light);
margin-bottom: 4px;
}
.managament__item > div:not(:last-child) {
margin-bottom: 8px;
}
.managament__item a {
font-size: inherit;
font-weight: inherit;
color: inherit;
transition: var(--default-transition);
}
.managament__item a:hover {
color: var(--text-color-red);
text-decoration: underline;
}
@media(max-width:992px) {
.rules__list-all h2 {
font-size: 25px;
margin-top: 60px;
margin-bottom: 20px;
}
.rules__list-all {
font-size: 16px;
}
.regulator__item {
padding: 12px 0;
}
.regulator__item:last-child {
padding-bottom: 20px;
}
.managament__item {
padding: 12px 0;
}
.managament__item > div:not(:last-child) {
margin-bottom: 4px;
}
}
@media(max-width:670px) {
.regulator__content {
flex-direction: column;
gap: 6px;
}
}