@charset "utf-8";

*,
::before,
::after {
margin: 0;
padding: 0;
border-style: none;
color: inherit;
font-style: inherit;
font-weight: inherit;
font-size: inherit;
box-sizing: border-box;
overflow-wrap: break-word;
word-break: break-word;
}
ol,
ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption {
text-align: left;
}
td,
th {
vertical-align: top;
padding: 0;
}
a {
text-decoration: none;
cursor: pointer;
transition: 0.7s;
}
a:focus {
outline: none;
}
img,
embed,
object,
iframe {
max-width: 100%;
border: none;
vertical-align: bottom;
}
img {
height: auto;
object-fit: contain; }
a img:hover {
opacity: 0.7;
transition: .7s;
}
.aligncenter {
display: block;
margin: 0 auto 1rem;
}
.alignright {
display: block;
margin: 0 0 1rem auto;
}
.alignleft {
display: block;
margin: 0 auto 1rem 0;
}
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
max-width: 100%;
margin-bottom: 1rem;
}
b{
font-weight: bold;
}
small {
font-size: 0.8em;
}
pre,
code,
kbd,
samp {
font-family: monospace, monospace;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
button,
input,
optgroup,
select,
textarea {
vertical-align: middle;
}
select {
cursor: pointer;
}
input:-moz-read-only,
textarea:-moz-read-only {
background-color: #ddd;
cursor: default;
}
input:read-only,
textarea:read-only {
background-color: #ddd;
cursor: default;
}
textarea {
overflow: auto;
resize: none;
cursor: text;
}
input[type="url"],
input[type="text"],
input[type="date"],
input[type="tel"],
input[type="email"],
input[type="number"] {
cursor: text;
}
input[type="submit"],
button {
cursor: pointer;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button[disabled],
[type="button"][disabled],
[type="reset"][disabled],
[type="submit"][disabled] {
cursor: default;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}