:root {
  --gray: #BCBCBC;
  --gray-light: #E0E0E0;
  --gray-lighter: #F1F1F1;
  --black: #272727;
  --green: #04B440;
  --green-pale: #00B67A;
  --green-light: #E4F5F0;
  --yellow: #FFE700;
  --yellow-light: #FFFEED;
  --orange: #F2BA36;
  --orange-dark: #F48462;
  --beige: #E3E1C0;
  --blue: #0000EE;
  --red: #EE2E41;
}

/*
@import 'base';
@import 'typography';
 */
/*
html {
    box-sizing: border-box;
    font-size: 100%;
}

*,
*::after,
*::before {
    box-sizing: inherit;
}

body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    background-color: hsl(0, 0%, 11%);
    color: #fff;
}
*/
a {
  color: var(--green);
}

a,
a:active,
a:hover,
ins {
  text-decoration: none;
}

caption,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr {
  font-size: 100%;
  border: 0;
  outline: 0;
}

button,
select {
  appearance: none;
  -webkit-appearance: none;
}

.container,
body,
html {
  position: relative;
}

.slick-dots,
li,
ol,
ul {
  list-style: none;
}

.slick-dots,
.text-center {
  text-align: center;
}

@media (min-width: 20em) {
  .-hide-on-mobile {
    display: none !important;
  }
}
@media (max-width: 19.9375em) {
  .-show-on-mobile {
    display: block !important;
  }
}
@media (min-width: 22.625em) {
  .-hide-on-mobile-small {
    display: none !important;
  }
}
@media (max-width: 22.5625em) {
  .-show-on-mobile-small {
    display: block !important;
  }
}
@media (min-width: 28.125em) {
  .-hide-on-mobile-lg {
    display: none !important;
  }
}
@media (max-width: 28.0625em) {
  .-show-on-mobile-lg {
    display: block !important;
  }
}
@media (min-width: 48em) {
  .-hide-on-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .-show-on-tablet {
    display: block !important;
  }
}
@media (min-width: 50em) {
  .-hide-on-tablet-md {
    display: none !important;
  }
}
@media (max-width: 49.9375em) {
  .-show-on-tablet-md {
    display: block !important;
  }
}
@media (min-width: 57.5em) {
  .-hide-on-tablet-lg {
    display: none !important;
  }
}
@media (max-width: 57.4375em) {
  .-show-on-tablet-lg {
    display: block !important;
  }
}
@media (min-width: 68.75em) {
  .-hide-on-laptop {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .-show-on-laptop {
    display: block !important;
  }
}
@media (min-width: 75em) {
  .-hide-on-desktop-sm {
    display: none !important;
  }
}
@media (max-width: 74.9375em) {
  .-show-on-desktop-sm {
    display: block !important;
  }
}
@media (min-width: 81.25em) {
  .-hide-on-desktop-med {
    display: none !important;
  }
}
@media (max-width: 81.1875em) {
  .-show-on-desktop-med {
    display: block !important;
  }
  .container.-nav {
    position: static;
    max-width: 86rem;
  }
}
@media (min-width: 90em) {
  .-hide-on-desktop-lg {
    display: none !important;
  }
}
@media (max-width: 189.9375em) {
  .-show-on-desktop-lg {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .-hide-on-mobile-only {
    display: none !important;
  }
}
.c-logo,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
img,
li,
menu,
nav,
section,
svg,
ul {
  display: block;
}

.c-base-header-sect,
.c-checkbox__text:after,
.c-finance-header-sect:before,
.c-front-header-sect,
.c-front-order-sect,
.c-product.--plate-style.--flag:after,
.c-registration-form-sect,
.v-valuation-packages__head {
  background-color: transparent;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

button,
caption,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr {
  margin: 0;
  background: 0 0;
  padding: 0;
}

body {
  color: #272727;
  overflow-x: hidden;
}

a,
a:after,
a:before,
abbr:after,
abbr:before,
address:after,
address:before,
article:after,
article:before,
aside:after,
aside:before,
audio:after,
audio:before,
b:after,
b:before,
blockquote:after,
blockquote:before,
body:after,
body:before,
br:after,
br:before,
button,
button:after,
button:before,
canvas:after,
canvas:before,
cite:after,
cite:before,
code:after,
code:before,
dd:after,
dd:before,
del:after,
del:before,
details:after,
details:before,
dfn:after,
dfn:before,
div,
div:after,
div:before,
dl:after,
dl:before,
dt:after,
dt:before,
em:after,
em:before,
fieldset:after,
fieldset:before,
figcaption:after,
figcaption:before,
figure:after,
figure:before,
footer:after,
footer:before,
form,
form:after,
form:before,
h1:after,
h1:before,
h2:after,
h2:before,
h3:after,
h3:before,
h4:after,
h4:before,
h5:after,
h5:before,
h6:after,
h6:before,
header:after,
header:before,
hgroup:after,
hgroup:before,
html:after,
html:before,
i:after,
i:before,
iframe:after,
iframe:before,
img:after,
img:before,
input,
ins:after,
ins:before,
kbd:after,
kbd:before,
label:after,
label:before,
legend:after,
legend:before,
li:after,
li:before,
mark:after,
mark:before,
menu:after,
menu:before,
nav:after,
nav:before,
object:after,
object:before,
ol:after,
ol:before,
p,
p:after,
p:before,
pre:after,
pre:before,
q:after,
q:before,
samp:after,
samp:before,
section:after,
section:before,
small:after,
small:before,
span,
span:after,
span:before,
strong:after,
strong:before,
sub:after,
sub:before,
summary:after,
summary:before,
sup:after,
sup:before,
time:after,
time:before,
ul:after,
ul:before,
var:after,
var:before,
video:after,
video:before {
  box-sizing: border-box;
}

p {
  margin: 0;
}

abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
br,
button,
canvas,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
summary,
time,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0;
  box-sizing: border-box;
  font-weight: 400;
}

dl dt,
ul.ordinary li b {
  font-weight: 700;
}

abbr::-moz-selection,
address::-moz-selection,
article::-moz-selection,
aside::-moz-selection,
audio::-moz-selection,
b::-moz-selection,
blockquote::-moz-selection,
body::-moz-selection,
br::-moz-selection,
button::-moz-selection,
canvas::-moz-selection,
cite::-moz-selection,
code::-moz-selection,
dd::-moz-selection,
del::-moz-selection,
details::-moz-selection,
dfn::-moz-selection,
div::-moz-selection,
dl::-moz-selection,
dt::-moz-selection,
em::-moz-selection,
fieldset::-moz-selection,
figcaption::-moz-selection,
figure::-moz-selection,
footer::-moz-selection,
form::-moz-selection,
h1::-moz-selection,
h2::-moz-selection,
h3::-moz-selection,
h4::-moz-selection,
h5::-moz-selection,
h6::-moz-selection,
header::-moz-selection,
hgroup::-moz-selection,
html::-moz-selection,
i::-moz-selection,
iframe::-moz-selection,
img::-moz-selection,
ins::-moz-selection,
kbd::-moz-selection,
label::-moz-selection,
legend::-moz-selection,
li::-moz-selection,
mark::-moz-selection,
menu::-moz-selection,
nav::-moz-selection,
object::-moz-selection,
ol::-moz-selection,
p::-moz-selection,
pre::-moz-selection,
q::-moz-selection,
samp::-moz-selection,
section::-moz-selection,
small::-moz-selection,
span::-moz-selection,
strong::-moz-selection,
summary::-moz-selection,
time::-moz-selection,
ul::-moz-selection,
var::-moz-selection,
video::-moz-selection {
  background-color: #2b282d;
  color: #fff;
}

abbr::selection,
address::selection,
article::selection,
aside::selection,
audio::selection,
b::selection,
blockquote::selection,
body::selection,
br::selection,
button::selection,
canvas::selection,
cite::selection,
code::selection,
dd::selection,
del::selection,
details::selection,
dfn::selection,
div::selection,
dl::selection,
dt::selection,
em::selection,
fieldset::selection,
figcaption::selection,
figure::selection,
footer::selection,
form::selection,
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
header::selection,
hgroup::selection,
html::selection,
i::selection,
iframe::selection,
img::selection,
ins::selection,
kbd::selection,
label::selection,
legend::selection,
li::selection,
mark::selection,
menu::selection,
nav::selection,
object::selection,
ol::selection,
p::selection,
pre::selection,
q::selection,
samp::selection,
section::selection,
small::selection,
span::selection,
strong::selection,
summary::selection,
time::selection,
ul::selection,
var::selection,
video::selection {
  background-color: #2b282d;
  color: #fff;
}

sub,
sup {
  box-sizing: border-box;
}

blockquote,
q {
  quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: none;
}

:focus {
  outline: 0;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  box-sizing: border-box;
  word-wrap: break-word;
}

li,
ul {
  padding: 0;
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0;
  margin-top: 0;
}

.c-checkbox__text a,
p a {
  text-decoration: underline;
}

a,
button,
input {
  cursor: pointer;
  transition: all 0.5s ease;
}

button {
  border: none;
  width: auto;
  overflow: visible;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
}

button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button,
button:active,
button:focus,
button:hover,
input,
input:active,
input:focus,
input:hover {
  outline: 0;
  cursor: pointer;
}

textarea {
  resize: none;
}

::-webkit-scrollbar-button {
  background-image: url();
  background-repeat: no-repeat;
  width: 5px;
  height: 0;
}

::-webkit-scrollbar-track {
  background-color: #fff;
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #2b282d;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #2b282d;
}

::-webkit-resizer {
  background-image: url();
  background-repeat: no-repeat;
  width: 4px;
  height: 0;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-input-placeholder {
  color: #000;
  opacity: 0.6;
}

::-moz-placeholder {
  color: #000;
  opacity: 0.6;
}

:-moz-placeholder {
  color: #000;
  opacity: 0.6;
}

:-ms-input-placeholder {
  color: #000;
  opacity: 0.6;
}

select {
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
}

/*# sourceMappingURL=base.css.map */
