@charset "utf-8";
* {
  margin: 0;
  padding: 0;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul,
li,
pre,
code,
address,
variable,
form,
fieldset,
blockquote {
  padding: 0;
  margin: 0;
  font-size: 100%;
  font-weight: normal;
}

body {
  height: 100%;
}

html {
  height: 100%;
  margin: 0px;
  padding: 0px;
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
}

td,
th,
caption {
  margin: 0px;
  padding: 0px;
  height: 100%;
  border: none;
  text-align: left;
  vertical-align: top;
}

img,
fieldset {
  border: 0;
}

ol {
  padding-left: 1.4em;
  list-style: decimal;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

q:before,
q:after {
  content: "";
}

a {
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  outline: none !important;
}

input,
select,
textarea,
button {
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-appearance: none;
}

input {
  -webkit-appearance: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-appearance: none;
}

html {
  -webkit-text-size-adjust: none;
}
input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 50px #fff !important;
  -webkit-text-fill-color: #9d8678 !important;
  color: #9d8678 !important;
}
textarea {
  resize: none;
}
div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
.slick-initialized .slick-slide {
  outline: none;
}
input[type="checkbox"] {
  display: none;
}
