/*!
Theme Name: Brush
Theme URI: https://www.brush.com/
Author: Metro Design Studio
Author URI: https://metrodesignstudio.com/
Description: Custom Theme by Metro Design Studio
Version: 1.0.0
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

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

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

@font-face {
  font-family: "TWKEverett";
  src: url("src/fonts/TWKEverett-Light.woff2") format("woff2"), url("src/fonts/TWKEverett-Light.woff") format("woff");
}
@font-face {
  font-family: "TWKEverett";
  src: url("src/fonts/TWKEverett-LightItalic.woff2") format("woff2"), url("src/fonts/TWKEverett-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "TWKEverett";
  src: url("src/fonts/TWKEverett-Regular.woff2") format("woff2"), url("src/fonts/TWKEverett-Regular.woff") format("woff");
}
@font-face {
  font-family: "TWKEverett";
  src: url("src/fonts/TWKEverett-Italic.woff2") format("woff2"), url("src/fonts/TWKEverett-Italic.woff") format("woff");
}
@font-face {
  font-family: "TWKEverett";
  src: url("src/fonts/TWKEverett-Medium.woff2") format("woff2"), url("src/fonts/TWKEverett-Medium.woff") format("woff");
}
@font-face {
  font-family: "TWKEverett";
  src: url("src/fonts/TWKEverett-MediumItalic.woff2") format("woff2"), url("src/fonts/TWKEverett-MediumItalic.woff") format("woff");
}
@font-face {
  font-family: "TWKEverett";
  src: url("src/fonts/TWKEverett-Bold.woff2") format("woff2"), url("src/fonts/TWKEverett-Bold.woff") format("woff");
}
@font-face {
  font-family: "TWKEverett";
  src: url("src/fonts/TWKEverett-BoldItalic.woff2") format("woff2"), url("src/fonts/TWKEverett-BoldItalic.woff") format("woff");
}
h1,
h2,
h3,
h4 {
  font-family: "TWKEverett", sans-serif;
  font-weight: 300;
  font-style: normal;
}

h1,
h2,
h3,
h4 {
  font-family: "TWKEverett", sans-serif;
  font-weight: 300;
  font-style: italic;
}

h1,
h2,
h3,
h4 {
  font-family: "TWKEverett", sans-serif;
  font-weight: 400;
  font-style: normal;
}

h1,
h2,
h3,
h4 {
  font-family: "TWKEverett", sans-serif;
  font-weight: 400;
  font-style: italic;
}

h1,
h2,
h3,
h4 {
  font-family: "TWKEverett", sans-serif;
  font-weight: 500;
  font-style: normal;
}

h1,
h2,
h3,
h4 {
  font-family: "TWKEverett", sans-serif;
  font-weight: 500;
  font-style: italic;
}

h1,
h2,
h3,
h4 {
  font-family: "TWKEverett", sans-serif;
  font-weight: 700;
  font-style: normal;
}

h1,
h2,
h3,
h4 {
  font-family: "TWKEverett", sans-serif;
  font-weight: 700;
  font-style: italic;
}

body {
  font-style: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

.bold,
strong,
b {
  font-weight: 700;
}

.cta-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cta-group--center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.cta {
  text-decoration: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

html,
body {
  margin: 0;
  background-color: #000;
}

html {
  height: 100% !important;
  -webkit-overflow-scrolling: touch;
}

html.hidden {
  overflow: hidden;
}

body {
  width: 100%;
}

main {
  width: 100%;
}

img {
  border: none;
  display: block;
}

* {
  position: relative;
  outline: 0;
  z-index: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hide {
  z-index: -100;
  display: none;
}

h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}

p,
ul,
ol,
blockquote {
  margin: clamp(25px, 21.88px + 0.008 * 100vw, 35px) 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

p:first-child,
p + p,
ul:first-child,
ol:first-child,
blockquote:first-child,
p + blockquote,
blockquote + p {
  margin-top: 0 !important;
}

p + ul,
p + ol {
  margin-top: 20px !important;
}

p:last-child,
ul:last-child,
ol:last-child,
blockquote:last-child {
  margin-bottom: 0 !important;
}

ul,
ol {
  padding-left: 30px;
}

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

li + li {
  margin-top: 15px;
}

a,
a:visited,
a:hover,
a:active,
a:visited:hover {
  color: inherit;
  font-weight: inherit;
  text-decoration: underline;
  cursor: pointer;
  outline: 0;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

img {
  border: none;
  display: block;
}

.hide {
  z-index: -100;
  display: none;
}

::-moz-selection {
  color: #fff;
  background: #000;
  text-shadow: none;
}

::selection {
  color: #fff;
  background: #000;
  text-shadow: none;
}

main {
  width: 100%;
  max-width: 100%;
  z-index: 1;
  background-color: #000;
}

section {
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
}
section .section__wrapper {
  width: 100%;
}

.grecaptcha-badge {
  visibility: hidden !important;
}

.section--hero .section__wrapper--hero .hero-module {
  width: 100%;
  height: 100%;
}
.section--hero .section__wrapper--hero .hero-module__wrapper {
  width: 100%;
}

.header {
  width: 100%;
}
.header__wrapper {
  margin: 0 auto;
  width: 100%;
}

.footer {
  width: 100%;
}
.footer__wrapper {
  width: 100%;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9zY3NzL3N0eWxlLnNjc3MiLCJzcmMvc2Nzcy92ZW5kb3IvX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJzcmMvc2Nzcy92YXJpYWJsZXMvd2ViLWZvbnRzLnNjc3MiLCJzcmMvc2Nzcy90eXBvZ3JhcGh5L3R5cG9ncmFwaHkuc2NzcyIsInNyYy9zY3NzL2VsZW1lbnRzL2N0YS5zY3NzIiwic3JjL3Njc3MvZWxlbWVudHMvZ2VuZXJhbC5zY3NzIiwic3JjL3Njc3MvdmFyaWFibGVzL2NvbG9ycy5zY3NzIiwic3JjL3Njc3MvcGFydGlhbHMvbWFpbi9oZXJvLnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9oZWFkZXIvaGVhZGVyLnNjc3MiLCJzcmMvc2Nzcy9wYXJ0aWFscy9mb290ZXIvZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Q0FBQTtBQ0FBOzs7Q0FBQTtBQUtBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpRkUsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBQ1FGOztBRE5BLGdEQUFBO0FBQ0E7Ozs7Ozs7Ozs7O0VBV0UsY0FBQTtBQ1NGOztBRFBBO0VBQ0UsY0FBQTtBQ1VGOztBRFJBOztFQUVFLGdCQUFBO0FDV0Y7O0FEVEE7O0VBRUUsWUFBQTtBQ1lGOztBRFZBOzs7O0VBSUUsV0FBQTtFQUNBLGFBQUE7QUNhRjs7QURYQTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7QUNjRjs7QURYQTs7O0VBR0UsOEJBQUE7RUFFQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSw2Q0FBQTtBQ2NGOztBQ3hKQTtFQUNFLHlCQUFBO0VBQ0EsbUhBQUE7QUQySkY7QUN2SkE7RUFDRSx5QkFBQTtFQUNBLCtIQUFBO0FEeUpGO0FDckpBO0VBQ0UseUJBQUE7RUFDQSx1SEFBQTtBRHVKRjtBQ25KQTtFQUNFLHlCQUFBO0VBQ0EscUhBQUE7QURxSkY7QUNqSkE7RUFDRSx5QkFBQTtFQUNBLHFIQUFBO0FEbUpGO0FDL0lBO0VBQ0UseUJBQUE7RUFDQSxpSUFBQTtBRGlKRjtBQzdJQTtFQUNFLHlCQUFBO0VBQ0EsaUhBQUE7QUQrSUY7QUMzSUE7RUFDRSx5QkFBQTtFQUNBLDZIQUFBO0FENklGO0FDeklBOzs7O0VBQ0UscUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FEOElGOztBQzNJQTs7OztFQUNFLHFDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRGlKRjs7QUM5SUE7Ozs7RUFDRSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QURvSkY7O0FDakpBOzs7O0VBQ0UscUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FEdUpGOztBQ3BKQTs7OztFQUNFLHFDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRDBKRjs7QUN2SkE7Ozs7RUFDRSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUQ2SkY7O0FDMUpBOzs7O0VBQ0UscUNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FEZ0tGOztBQzdKQTs7OztFQUNFLHFDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBRG1LRjs7QUVoUUE7RUFDQyxrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7QUZtUUQ7O0FFaFFBOzs7RUFHQyxnQkFBQTtBRm1RRDs7QUcvUUE7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FIa1JGO0FHaFJFO0VBQ0UseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QUhrUko7O0FHOVFBO0VBQ0UsZ0NBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FIaVJGOztBSTNSQTs7RUFFRSxTQUFBO0VBQ0Esc0JDRk07QUxnU1I7O0FJM1JBO0VBQ0UsdUJBQUE7RUFDQSxpQ0FBQTtBSjhSRjs7QUkzUkE7RUFDRSxnQkFBQTtBSjhSRjs7QUkzUkE7RUFDRSxXQUFBO0FKOFJGOztBSTNSQTtFQUNFLFdBQUE7QUo4UkY7O0FJM1JBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7QUo4UkY7O0FJM1JBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLGdEQUFBO0VBQ0EsOEJBQUE7RUFFQSxzQkFBQTtBSjhSRjtBSTVSRTtFQUVFLDhCQUFBO0VBRUEsc0JBQUE7QUo2Uko7O0FJelJBO0VBQ0UsYUFBQTtFQUNBLGFBQUE7QUo0UkY7O0FJelJBOzs7OztFQUtFLFNBQUE7QUo0UkY7O0FJelJBOzs7O0VBSUUsb0RBQUE7QUo0UkY7O0FJelJBO0VBQ0UsZ0JBQUE7QUo0UkY7O0FJelJBO0VBQ0UsbUJBQUE7QUo0UkY7O0FJelJBOzs7Ozs7O0VBT0Usd0JBQUE7QUo0UkY7O0FJelJBOztFQUVFLDJCQUFBO0FKNFJGOztBSXpSQTs7OztFQUlFLDJCQUFBO0FKNFJGOztBSXpSQTs7RUFFRSxrQkFBQTtBSjRSRjs7QUl6UkE7O0VBRUUsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBSjRSRjs7QUl6UkE7RUFDRSxnQkFBQTtBSjRSRjs7QUl6UkE7Ozs7O0VBS0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLG1DQUFBO0VBQUEsMkJBQUE7QUo0UkY7O0FJelJBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7QUo0UkY7O0FJelJBO0VBQ0UsYUFBQTtFQUNBLGFBQUE7QUo0UkY7O0FJelJBO0VBQ0UsV0N2SU07RUR3SU4sZ0JDdklNO0VEd0lOLGlCQUFBO0FKNFJGOztBSXpSQTtFQUNFLFdDN0lNO0VEOElOLGdCQzdJTTtFRDhJTixpQkFBQTtBSjRSRjs7QUl6UkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxzQkNySk07QUxpYlI7O0FJelJBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtBSjRSRjtBSTFSRTtFQUNFLFdBQUE7QUo0Uko7O0FJeFJBO0VBQ0ksNkJBQUE7QUoyUko7O0FNNWJJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QU4rYk47QU03Yk07RUFDRSxXQUFBO0FOK2JSOztBT3hjQTtFQUNFLFdBQUE7QVAyY0Y7QU96Y0U7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBUDJjSjs7QVFoZEE7RUFDRSxXQUFBO0FSbWRGO0FRamRFO0VBQ0UsV0FBQTtBUm1kSiIsImZpbGUiOiJzdHlsZS5jc3MifQ== */