@charset "utf-8";

html, body { margin: 0px; padding: 0px; font-family: Mulish, Arial, sans-serif; color: rgb(35, 35, 35); background: rgb(255, 255, 255); }

p { margin: 0px; }

img { display: block; }

a, button { cursor: pointer; }

html { font-size: 100%; }

body { font-size: 0.875rem; line-height: 1.5715; }

a { color: rgb(27, 104, 179); text-decoration: none; }

a:hover { color: rgb(80, 155, 229); }

*, ::before, ::after { box-sizing: border-box; }

html { tab-size: 4; }

html { text-size-adjust: 100%; }

hr { height: 0px; color: inherit; }

abbr[title] { text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

table { text-indent: 0px; border-color: inherit; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }

button, select { text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }

legend { padding: 0px; }

progress { vertical-align: baseline; }

::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

summary { display: list-item; }