/*

HelpSafe Law
RESET
Небольшой собственный reset без агрессивного
вмешательства в стандартные возможности WordPress.
*/

/* ============================================================

BOX MODEL
============================================================ */

*,
*::before,
*::after {
box-sizing:
border-box;
}

/* ============================================================
2. DOCUMENT
============================================================ */

html {
margin:
0;

padding:
    0;

font-size:
    16px;

-webkit-text-size-adjust:
    100%;

scroll-behavior:
    smooth;

}

body {
margin:
0;

padding:
    0;

}

/* ============================================================
3. БАЗОВЫЕ ЭЛЕМЕНТЫ
============================================================ */

main,
header,
footer,
nav,
section,
article,
aside,
figure,
figcaption {
display:
block;
}

/* ============================================================
4. ЗАГОЛОВКИ
============================================================ */

h1,
h2,
h3,
h4,
h5,
h6 {
margin:
0;
}

/* ============================================================
5. ТЕКСТ
============================================================ */

p {
margin-top:
0;

margin-bottom:
    0;

}

/* ============================================================
6. СПИСКИ
============================================================ */

ul,
ol {
margin:
0;

padding:
    0;

list-style:
    none;

}

/* ============================================================
7. ССЫЛКИ
============================================================ */

a {
color:
inherit;

text-decoration:
    none;

}

/* ============================================================
8. ИЗОБРАЖЕНИЯ
============================================================ */

img,
svg {
max-width:
100%;

height:
    auto;

}

img {
display:
block;
}

/* ============================================================
9. ФОРМЫ
============================================================ */

button,
input,
textarea,
select {
margin:
0;

font:
    inherit;

}

button {
cursor:
pointer;
}

button,
input,
textarea,
select {
max-width:
100%;
}

/* ============================================================
10. ТАБЛИЦЫ
============================================================ */

table {
width:
100%;

border-collapse:
    collapse;

border-spacing:
    0;

}

/* ============================================================
11. ЦИТАТЫ
============================================================ */

blockquote {
margin:
0;
}

/* ============================================================
12. FIGURE
============================================================ */

figure {
margin:
0;
}

/* ============================================================
13. WORDPRESS
============================================================ */

.wp-caption {
max-width:
100%;
}

.wp-caption-text {
margin-top:
8px;
}

/* ============================================================
14. ACCESSIBILITY
============================================================ */

:focus-visible {
outline:
3px solid rgba(24, 149, 137, 0.35);

outline-offset:
    3px;

}

/* ============================================================
15. DISABLED
============================================================ */

button:disabled,
input:disabled,
textarea:disabled,
select:disabled {
cursor:
not-allowed;
}