@charset "UTF-8";
/*!
 * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url("../fonts/custom/stylesheet.css");
@import url("../fonts/personalize/stylesheet.css");
@import url("https://use.typekit.net/yll6boz.css");
@import url("https://fonts.googleapis.com/css?family=Lora:400,400i,700");
@import url("https://use.typekit.net/yll6boz.css");
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e9c9d6;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #dd5c91;
  --white: #fff;
  --gray: #868e96;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #868e96;
  --success: #28a745;
  --info: #dd5c91;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

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

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #868e96;
}

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

code {
  font-size: 87.5%;
  color: #e9c9d6;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dddfe2;
}

.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd2d6;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #f5d1e0;
}

.table-hover .table-info:hover {
  background-color: #f0bcd2;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #f0bcd2;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.99px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.99px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.99px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.99px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control, .wpcf7 input[type=text],
.wpcf7 input[type=search],
.wpcf7 input[type=url],
.wpcf7 input[type=tel],
.wpcf7 input[type=number],
.wpcf7 input[type=range],
.wpcf7 input[type=date],
.wpcf7 input[type=month],
.wpcf7 input[type=week],
.wpcf7 input[type=time],
.wpcf7 input[type=datetime],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=color],
.wpcf7 input[type=email],
.wpcf7 input[type=file],
.wpcf7 input[type=submit],
.wpcf7 select,
.wpcf7 textarea, .wpcf7 .wpcf7-validation-errors {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control::-ms-expand, .wpcf7 input[type=text]::-ms-expand,
.wpcf7 input[type=search]::-ms-expand,
.wpcf7 input[type=url]::-ms-expand,
.wpcf7 input[type=tel]::-ms-expand,
.wpcf7 input[type=number]::-ms-expand,
.wpcf7 input[type=range]::-ms-expand,
.wpcf7 input[type=date]::-ms-expand,
.wpcf7 input[type=month]::-ms-expand,
.wpcf7 input[type=week]::-ms-expand,
.wpcf7 input[type=time]::-ms-expand,
.wpcf7 input[type=datetime]::-ms-expand,
.wpcf7 input[type=datetime-local]::-ms-expand,
.wpcf7 input[type=color]::-ms-expand,
.wpcf7 input[type=email]::-ms-expand,
.wpcf7 input[type=file]::-ms-expand,
.wpcf7 input[type=submit]::-ms-expand,
.wpcf7 select::-ms-expand,
.wpcf7 textarea::-ms-expand, .wpcf7 .wpcf7-validation-errors::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus, .wpcf7 input:focus[type=text],
.wpcf7 input:focus[type=search],
.wpcf7 input:focus[type=url],
.wpcf7 input:focus[type=tel],
.wpcf7 input:focus[type=number],
.wpcf7 input:focus[type=range],
.wpcf7 input:focus[type=date],
.wpcf7 input:focus[type=month],
.wpcf7 input:focus[type=week],
.wpcf7 input:focus[type=time],
.wpcf7 input:focus[type=datetime],
.wpcf7 input:focus[type=datetime-local],
.wpcf7 input:focus[type=color],
.wpcf7 input:focus[type=email],
.wpcf7 input:focus[type=file],
.wpcf7 input:focus[type=submit],
.wpcf7 select:focus,
.wpcf7 textarea:focus, .wpcf7 .wpcf7-validation-errors:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::placeholder, .wpcf7 input[type=text]::placeholder,
.wpcf7 input[type=search]::placeholder,
.wpcf7 input[type=url]::placeholder,
.wpcf7 input[type=tel]::placeholder,
.wpcf7 input[type=number]::placeholder,
.wpcf7 input[type=range]::placeholder,
.wpcf7 input[type=date]::placeholder,
.wpcf7 input[type=month]::placeholder,
.wpcf7 input[type=week]::placeholder,
.wpcf7 input[type=time]::placeholder,
.wpcf7 input[type=datetime]::placeholder,
.wpcf7 input[type=datetime-local]::placeholder,
.wpcf7 input[type=color]::placeholder,
.wpcf7 input[type=email]::placeholder,
.wpcf7 input[type=file]::placeholder,
.wpcf7 input[type=submit]::placeholder,
.wpcf7 select::placeholder,
.wpcf7 textarea::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder {
  color: #868e96;
  opacity: 1;
}

.form-control:disabled, .wpcf7 input:disabled[type=text],
.wpcf7 input:disabled[type=search],
.wpcf7 input:disabled[type=url],
.wpcf7 input:disabled[type=tel],
.wpcf7 input:disabled[type=number],
.wpcf7 input:disabled[type=range],
.wpcf7 input:disabled[type=date],
.wpcf7 input:disabled[type=month],
.wpcf7 input:disabled[type=week],
.wpcf7 input:disabled[type=time],
.wpcf7 input:disabled[type=datetime],
.wpcf7 input:disabled[type=datetime-local],
.wpcf7 input:disabled[type=color],
.wpcf7 input:disabled[type=email],
.wpcf7 input:disabled[type=file],
.wpcf7 input:disabled[type=submit],
.wpcf7 select:disabled,
.wpcf7 textarea:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .form-control[readonly], .wpcf7 input[readonly][type=text],
.wpcf7 input[readonly][type=search],
.wpcf7 input[readonly][type=url],
.wpcf7 input[readonly][type=tel],
.wpcf7 input[readonly][type=number],
.wpcf7 input[readonly][type=range],
.wpcf7 input[readonly][type=date],
.wpcf7 input[readonly][type=month],
.wpcf7 input[readonly][type=week],
.wpcf7 input[readonly][type=time],
.wpcf7 input[readonly][type=datetime],
.wpcf7 input[readonly][type=datetime-local],
.wpcf7 input[readonly][type=color],
.wpcf7 input[readonly][type=email],
.wpcf7 input[readonly][type=file],
.wpcf7 input[readonly][type=submit],
.wpcf7 select[readonly],
.wpcf7 textarea[readonly], .wpcf7 .wpcf7-validation-errors[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]),
.wpcf7 select:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value,
.wpcf7 select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .wpcf7 .input-group-sm > input.form-control-plaintext[type=text],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=search],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=url],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=tel],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=number],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=range],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=date],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=month],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=week],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=time],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=datetime],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=datetime-local],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=color],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=email],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=file],
.wpcf7 .input-group-sm > input.form-control-plaintext[type=submit],
.wpcf7 .input-group-sm > select.form-control-plaintext,
.wpcf7 .input-group-sm > textarea.form-control-plaintext, .wpcf7 .input-group-sm > .form-control-plaintext.wpcf7-validation-errors,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.wpcf7 .input-group-sm > .input-group-prepend > input.form-control-plaintext[type=submit],
.input-group-sm > .input-group-append > .form-control-plaintext.btn,
.wpcf7 .input-group-sm > .input-group-append > input.form-control-plaintext[type=submit], .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .wpcf7 .input-group-lg > input.form-control-plaintext[type=text],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=search],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=url],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=tel],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=number],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=range],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=date],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=month],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=week],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=time],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=datetime],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=datetime-local],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=color],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=email],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=file],
.wpcf7 .input-group-lg > input.form-control-plaintext[type=submit],
.wpcf7 .input-group-lg > select.form-control-plaintext,
.wpcf7 .input-group-lg > textarea.form-control-plaintext, .wpcf7 .input-group-lg > .form-control-plaintext.wpcf7-validation-errors,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.wpcf7 .input-group-lg > .input-group-prepend > input.form-control-plaintext[type=submit],
.input-group-lg > .input-group-append > .form-control-plaintext.btn,
.wpcf7 .input-group-lg > .input-group-append > input.form-control-plaintext[type=submit] {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control, .wpcf7 .input-group-sm > input[type=text],
.wpcf7 .input-group-sm > input[type=search],
.wpcf7 .input-group-sm > input[type=url],
.wpcf7 .input-group-sm > input[type=tel],
.wpcf7 .input-group-sm > input[type=number],
.wpcf7 .input-group-sm > input[type=range],
.wpcf7 .input-group-sm > input[type=date],
.wpcf7 .input-group-sm > input[type=month],
.wpcf7 .input-group-sm > input[type=week],
.wpcf7 .input-group-sm > input[type=time],
.wpcf7 .input-group-sm > input[type=datetime],
.wpcf7 .input-group-sm > input[type=datetime-local],
.wpcf7 .input-group-sm > input[type=color],
.wpcf7 .input-group-sm > input[type=email],
.wpcf7 .input-group-sm > input[type=file],
.wpcf7 .input-group-sm > input[type=submit],
.wpcf7 .input-group-sm > select,
.wpcf7 .input-group-sm > textarea, .wpcf7 .input-group-sm > .wpcf7-validation-errors,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.wpcf7 .input-group-sm > .input-group-prepend > input[type=submit],
.input-group-sm > .input-group-append > .btn,
.wpcf7 .input-group-sm > .input-group-append > input[type=submit] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.wpcf7 .input-group-sm > select:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control, .wpcf7 .input-group-lg > input[type=text],
.wpcf7 .input-group-lg > input[type=search],
.wpcf7 .input-group-lg > input[type=url],
.wpcf7 .input-group-lg > input[type=tel],
.wpcf7 .input-group-lg > input[type=number],
.wpcf7 .input-group-lg > input[type=range],
.wpcf7 .input-group-lg > input[type=date],
.wpcf7 .input-group-lg > input[type=month],
.wpcf7 .input-group-lg > input[type=week],
.wpcf7 .input-group-lg > input[type=time],
.wpcf7 .input-group-lg > input[type=datetime],
.wpcf7 .input-group-lg > input[type=datetime-local],
.wpcf7 .input-group-lg > input[type=color],
.wpcf7 .input-group-lg > input[type=email],
.wpcf7 .input-group-lg > input[type=file],
.wpcf7 .input-group-lg > input[type=submit],
.wpcf7 .input-group-lg > select,
.wpcf7 .input-group-lg > textarea, .wpcf7 .input-group-lg > .wpcf7-validation-errors,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.wpcf7 .input-group-lg > .input-group-prepend > input[type=submit],
.input-group-lg > .input-group-append > .btn,
.wpcf7 .input-group-lg > .input-group-append > input[type=submit] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.wpcf7 .input-group-lg > select:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

.form-group, .wpcf7 .wpcf7-form p {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #868e96;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:valid, .was-validated .wpcf7 input:valid[type=text], .wpcf7 .was-validated input:valid[type=text],
.was-validated .wpcf7 input:valid[type=search], .wpcf7 .was-validated input:valid[type=search],
.was-validated .wpcf7 input:valid[type=url], .wpcf7 .was-validated input:valid[type=url],
.was-validated .wpcf7 input:valid[type=tel], .wpcf7 .was-validated input:valid[type=tel],
.was-validated .wpcf7 input:valid[type=number], .wpcf7 .was-validated input:valid[type=number],
.was-validated .wpcf7 input:valid[type=range], .wpcf7 .was-validated input:valid[type=range],
.was-validated .wpcf7 input:valid[type=date], .wpcf7 .was-validated input:valid[type=date],
.was-validated .wpcf7 input:valid[type=month], .wpcf7 .was-validated input:valid[type=month],
.was-validated .wpcf7 input:valid[type=week], .wpcf7 .was-validated input:valid[type=week],
.was-validated .wpcf7 input:valid[type=time], .wpcf7 .was-validated input:valid[type=time],
.was-validated .wpcf7 input:valid[type=datetime], .wpcf7 .was-validated input:valid[type=datetime],
.was-validated .wpcf7 input:valid[type=datetime-local], .wpcf7 .was-validated input:valid[type=datetime-local],
.was-validated .wpcf7 input:valid[type=color], .wpcf7 .was-validated input:valid[type=color],
.was-validated .wpcf7 input:valid[type=email], .wpcf7 .was-validated input:valid[type=email],
.was-validated .wpcf7 input:valid[type=file], .wpcf7 .was-validated input:valid[type=file],
.was-validated .wpcf7 input:valid[type=submit], .wpcf7 .was-validated input:valid[type=submit],
.was-validated .wpcf7 select:valid, .wpcf7 .was-validated select:valid,
.was-validated .wpcf7 textarea:valid, .wpcf7 .was-validated textarea:valid, .was-validated .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .wpcf7-validation-errors:valid, .form-control.is-valid, .wpcf7 input.is-valid[type=text],
.wpcf7 input.is-valid[type=search],
.wpcf7 input.is-valid[type=url],
.wpcf7 input.is-valid[type=tel],
.wpcf7 input.is-valid[type=number],
.wpcf7 input.is-valid[type=range],
.wpcf7 input.is-valid[type=date],
.wpcf7 input.is-valid[type=month],
.wpcf7 input.is-valid[type=week],
.wpcf7 input.is-valid[type=time],
.wpcf7 input.is-valid[type=datetime],
.wpcf7 input.is-valid[type=datetime-local],
.wpcf7 input.is-valid[type=color],
.wpcf7 input.is-valid[type=email],
.wpcf7 input.is-valid[type=file],
.wpcf7 input.is-valid[type=submit],
.wpcf7 select.is-valid,
.wpcf7 textarea.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

.was-validated .form-control:valid:focus, .was-validated .wpcf7 input:valid:focus[type=text], .wpcf7 .was-validated input:valid:focus[type=text],
.was-validated .wpcf7 input:valid:focus[type=search], .wpcf7 .was-validated input:valid:focus[type=search],
.was-validated .wpcf7 input:valid:focus[type=url], .wpcf7 .was-validated input:valid:focus[type=url],
.was-validated .wpcf7 input:valid:focus[type=tel], .wpcf7 .was-validated input:valid:focus[type=tel],
.was-validated .wpcf7 input:valid:focus[type=number], .wpcf7 .was-validated input:valid:focus[type=number],
.was-validated .wpcf7 input:valid:focus[type=range], .wpcf7 .was-validated input:valid:focus[type=range],
.was-validated .wpcf7 input:valid:focus[type=date], .wpcf7 .was-validated input:valid:focus[type=date],
.was-validated .wpcf7 input:valid:focus[type=month], .wpcf7 .was-validated input:valid:focus[type=month],
.was-validated .wpcf7 input:valid:focus[type=week], .wpcf7 .was-validated input:valid:focus[type=week],
.was-validated .wpcf7 input:valid:focus[type=time], .wpcf7 .was-validated input:valid:focus[type=time],
.was-validated .wpcf7 input:valid:focus[type=datetime], .wpcf7 .was-validated input:valid:focus[type=datetime],
.was-validated .wpcf7 input:valid:focus[type=datetime-local], .wpcf7 .was-validated input:valid:focus[type=datetime-local],
.was-validated .wpcf7 input:valid:focus[type=color], .wpcf7 .was-validated input:valid:focus[type=color],
.was-validated .wpcf7 input:valid:focus[type=email], .wpcf7 .was-validated input:valid:focus[type=email],
.was-validated .wpcf7 input:valid:focus[type=file], .wpcf7 .was-validated input:valid:focus[type=file],
.was-validated .wpcf7 input:valid:focus[type=submit], .wpcf7 .was-validated input:valid:focus[type=submit],
.was-validated .wpcf7 select:valid:focus, .wpcf7 .was-validated select:valid:focus,
.was-validated .wpcf7 textarea:valid:focus, .wpcf7 .was-validated textarea:valid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:valid:focus, .form-control.is-valid:focus, .wpcf7 input.is-valid:focus[type=text],
.wpcf7 input.is-valid:focus[type=search],
.wpcf7 input.is-valid:focus[type=url],
.wpcf7 input.is-valid:focus[type=tel],
.wpcf7 input.is-valid:focus[type=number],
.wpcf7 input.is-valid:focus[type=range],
.wpcf7 input.is-valid:focus[type=date],
.wpcf7 input.is-valid:focus[type=month],
.wpcf7 input.is-valid:focus[type=week],
.wpcf7 input.is-valid:focus[type=time],
.wpcf7 input.is-valid:focus[type=datetime],
.wpcf7 input.is-valid:focus[type=datetime-local],
.wpcf7 input.is-valid:focus[type=color],
.wpcf7 input.is-valid:focus[type=email],
.wpcf7 input.is-valid:focus[type=file],
.wpcf7 input.is-valid:focus[type=submit],
.wpcf7 select.is-valid:focus,
.wpcf7 textarea.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=text] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=text] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=search] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=search] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=url] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=url] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=tel] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=tel] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=number] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=number] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=range] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=range] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=date] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=date] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=month] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=month] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=week] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=week] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=time] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=time] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=datetime] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=datetime] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=color] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=color] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=email] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=email] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=file] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=file] ~ .valid-feedback, .was-validated .wpcf7 input:valid[type=submit] ~ .valid-feedback, .wpcf7 .was-validated input:valid[type=submit] ~ .valid-feedback, .was-validated .wpcf7 select:valid ~ .valid-feedback, .wpcf7 .was-validated select:valid ~ .valid-feedback, .was-validated .wpcf7 textarea:valid ~ .valid-feedback, .wpcf7 .was-validated textarea:valid ~ .valid-feedback, .was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-feedback, .wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=text] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=text] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=search] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=search] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=url] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=url] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=tel] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=tel] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=number] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=number] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=range] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=range] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=date] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=date] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=month] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=month] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=week] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=week] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=time] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=time] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=datetime] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=datetime] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=datetime-local] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=datetime-local] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=color] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=color] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=email] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=email] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=file] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=file] ~ .valid-tooltip,
.was-validated .wpcf7 input:valid[type=submit] ~ .valid-tooltip,
.wpcf7 .was-validated input:valid[type=submit] ~ .valid-tooltip,
.was-validated .wpcf7 select:valid ~ .valid-tooltip,
.wpcf7 .was-validated select:valid ~ .valid-tooltip,
.was-validated .wpcf7 textarea:valid ~ .valid-tooltip,
.wpcf7 .was-validated textarea:valid ~ .valid-tooltip,
.was-validated .wpcf7 .wpcf7-validation-errors:valid ~ .valid-tooltip,
.wpcf7 .was-validated .wpcf7-validation-errors:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .wpcf7 input.is-valid[type=text] ~ .valid-feedback, .wpcf7 input.is-valid[type=search] ~ .valid-feedback, .wpcf7 input.is-valid[type=url] ~ .valid-feedback, .wpcf7 input.is-valid[type=tel] ~ .valid-feedback, .wpcf7 input.is-valid[type=number] ~ .valid-feedback, .wpcf7 input.is-valid[type=range] ~ .valid-feedback, .wpcf7 input.is-valid[type=date] ~ .valid-feedback, .wpcf7 input.is-valid[type=month] ~ .valid-feedback, .wpcf7 input.is-valid[type=week] ~ .valid-feedback, .wpcf7 input.is-valid[type=time] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime] ~ .valid-feedback, .wpcf7 input.is-valid[type=datetime-local] ~ .valid-feedback, .wpcf7 input.is-valid[type=color] ~ .valid-feedback, .wpcf7 input.is-valid[type=email] ~ .valid-feedback, .wpcf7 input.is-valid[type=file] ~ .valid-feedback, .wpcf7 input.is-valid[type=submit] ~ .valid-feedback, .wpcf7 select.is-valid ~ .valid-feedback, .wpcf7 textarea.is-valid ~ .valid-feedback, .wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.wpcf7 input.is-valid[type=text] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=search] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=url] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=tel] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=number] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=range] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=date] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=month] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=week] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=time] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=datetime] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=datetime-local] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=color] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=email] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=file] ~ .valid-tooltip,
.wpcf7 input.is-valid[type=submit] ~ .valid-tooltip,
.wpcf7 select.is-valid ~ .valid-tooltip,
.wpcf7 textarea.is-valid ~ .valid-tooltip,
.wpcf7 .is-valid.wpcf7-validation-errors ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:invalid, .was-validated .wpcf7 input:invalid[type=text], .wpcf7 .was-validated input:invalid[type=text],
.was-validated .wpcf7 input:invalid[type=search], .wpcf7 .was-validated input:invalid[type=search],
.was-validated .wpcf7 input:invalid[type=url], .wpcf7 .was-validated input:invalid[type=url],
.was-validated .wpcf7 input:invalid[type=tel], .wpcf7 .was-validated input:invalid[type=tel],
.was-validated .wpcf7 input:invalid[type=number], .wpcf7 .was-validated input:invalid[type=number],
.was-validated .wpcf7 input:invalid[type=range], .wpcf7 .was-validated input:invalid[type=range],
.was-validated .wpcf7 input:invalid[type=date], .wpcf7 .was-validated input:invalid[type=date],
.was-validated .wpcf7 input:invalid[type=month], .wpcf7 .was-validated input:invalid[type=month],
.was-validated .wpcf7 input:invalid[type=week], .wpcf7 .was-validated input:invalid[type=week],
.was-validated .wpcf7 input:invalid[type=time], .wpcf7 .was-validated input:invalid[type=time],
.was-validated .wpcf7 input:invalid[type=datetime], .wpcf7 .was-validated input:invalid[type=datetime],
.was-validated .wpcf7 input:invalid[type=datetime-local], .wpcf7 .was-validated input:invalid[type=datetime-local],
.was-validated .wpcf7 input:invalid[type=color], .wpcf7 .was-validated input:invalid[type=color],
.was-validated .wpcf7 input:invalid[type=email], .wpcf7 .was-validated input:invalid[type=email],
.was-validated .wpcf7 input:invalid[type=file], .wpcf7 .was-validated input:invalid[type=file],
.was-validated .wpcf7 input:invalid[type=submit], .wpcf7 .was-validated input:invalid[type=submit],
.was-validated .wpcf7 select:invalid, .wpcf7 .was-validated select:invalid,
.was-validated .wpcf7 textarea:invalid, .wpcf7 .was-validated textarea:invalid, .was-validated .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .wpcf7-validation-errors:invalid, .form-control.is-invalid, .wpcf7 input.is-invalid[type=text],
.wpcf7 input.is-invalid[type=search],
.wpcf7 input.is-invalid[type=url],
.wpcf7 input.is-invalid[type=tel],
.wpcf7 input.is-invalid[type=number],
.wpcf7 input.is-invalid[type=range],
.wpcf7 input.is-invalid[type=date],
.wpcf7 input.is-invalid[type=month],
.wpcf7 input.is-invalid[type=week],
.wpcf7 input.is-invalid[type=time],
.wpcf7 input.is-invalid[type=datetime],
.wpcf7 input.is-invalid[type=datetime-local],
.wpcf7 input.is-invalid[type=color],
.wpcf7 input.is-invalid[type=email],
.wpcf7 input.is-invalid[type=file],
.wpcf7 input.is-invalid[type=submit],
.wpcf7 select.is-invalid,
.wpcf7 textarea.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}

.was-validated .form-control:invalid:focus, .was-validated .wpcf7 input:invalid:focus[type=text], .wpcf7 .was-validated input:invalid:focus[type=text],
.was-validated .wpcf7 input:invalid:focus[type=search], .wpcf7 .was-validated input:invalid:focus[type=search],
.was-validated .wpcf7 input:invalid:focus[type=url], .wpcf7 .was-validated input:invalid:focus[type=url],
.was-validated .wpcf7 input:invalid:focus[type=tel], .wpcf7 .was-validated input:invalid:focus[type=tel],
.was-validated .wpcf7 input:invalid:focus[type=number], .wpcf7 .was-validated input:invalid:focus[type=number],
.was-validated .wpcf7 input:invalid:focus[type=range], .wpcf7 .was-validated input:invalid:focus[type=range],
.was-validated .wpcf7 input:invalid:focus[type=date], .wpcf7 .was-validated input:invalid:focus[type=date],
.was-validated .wpcf7 input:invalid:focus[type=month], .wpcf7 .was-validated input:invalid:focus[type=month],
.was-validated .wpcf7 input:invalid:focus[type=week], .wpcf7 .was-validated input:invalid:focus[type=week],
.was-validated .wpcf7 input:invalid:focus[type=time], .wpcf7 .was-validated input:invalid:focus[type=time],
.was-validated .wpcf7 input:invalid:focus[type=datetime], .wpcf7 .was-validated input:invalid:focus[type=datetime],
.was-validated .wpcf7 input:invalid:focus[type=datetime-local], .wpcf7 .was-validated input:invalid:focus[type=datetime-local],
.was-validated .wpcf7 input:invalid:focus[type=color], .wpcf7 .was-validated input:invalid:focus[type=color],
.was-validated .wpcf7 input:invalid:focus[type=email], .wpcf7 .was-validated input:invalid:focus[type=email],
.was-validated .wpcf7 input:invalid:focus[type=file], .wpcf7 .was-validated input:invalid:focus[type=file],
.was-validated .wpcf7 input:invalid:focus[type=submit], .wpcf7 .was-validated input:invalid:focus[type=submit],
.was-validated .wpcf7 select:invalid:focus, .wpcf7 .was-validated select:invalid:focus,
.was-validated .wpcf7 textarea:invalid:focus, .wpcf7 .was-validated textarea:invalid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:invalid:focus, .form-control.is-invalid:focus, .wpcf7 input.is-invalid:focus[type=text],
.wpcf7 input.is-invalid:focus[type=search],
.wpcf7 input.is-invalid:focus[type=url],
.wpcf7 input.is-invalid:focus[type=tel],
.wpcf7 input.is-invalid:focus[type=number],
.wpcf7 input.is-invalid:focus[type=range],
.wpcf7 input.is-invalid:focus[type=date],
.wpcf7 input.is-invalid:focus[type=month],
.wpcf7 input.is-invalid:focus[type=week],
.wpcf7 input.is-invalid:focus[type=time],
.wpcf7 input.is-invalid:focus[type=datetime],
.wpcf7 input.is-invalid:focus[type=datetime-local],
.wpcf7 input.is-invalid:focus[type=color],
.wpcf7 input.is-invalid:focus[type=email],
.wpcf7 input.is-invalid:focus[type=file],
.wpcf7 input.is-invalid:focus[type=submit],
.wpcf7 select.is-invalid:focus,
.wpcf7 textarea.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=text] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=text] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=search] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=search] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=url] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=url] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=number] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=number] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=range] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=range] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=date] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=date] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=month] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=month] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=week] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=week] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=time] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=time] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=color] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=color] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=email] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=email] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=file] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=file] ~ .invalid-feedback, .was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-feedback, .wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-feedback, .was-validated .wpcf7 select:invalid ~ .invalid-feedback, .wpcf7 .was-validated select:invalid ~ .invalid-feedback, .was-validated .wpcf7 textarea:invalid ~ .invalid-feedback, .wpcf7 .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-feedback, .wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=text] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=text] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=search] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=search] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=url] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=url] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=tel] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=tel] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=number] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=number] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=range] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=range] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=date] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=date] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=month] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=month] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=week] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=week] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=time] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=time] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=datetime] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=datetime] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=datetime-local] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=datetime-local] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=color] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=color] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=email] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=email] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=file] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=file] ~ .invalid-tooltip,
.was-validated .wpcf7 input:invalid[type=submit] ~ .invalid-tooltip,
.wpcf7 .was-validated input:invalid[type=submit] ~ .invalid-tooltip,
.was-validated .wpcf7 select:invalid ~ .invalid-tooltip,
.wpcf7 .was-validated select:invalid ~ .invalid-tooltip,
.was-validated .wpcf7 textarea:invalid ~ .invalid-tooltip,
.wpcf7 .was-validated textarea:invalid ~ .invalid-tooltip,
.was-validated .wpcf7 .wpcf7-validation-errors:invalid ~ .invalid-tooltip,
.wpcf7 .was-validated .wpcf7-validation-errors:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .wpcf7 input.is-invalid[type=text] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=search] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=url] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=tel] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=number] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=range] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=date] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=month] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=week] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=time] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=color] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=email] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=file] ~ .invalid-feedback, .wpcf7 input.is-invalid[type=submit] ~ .invalid-feedback, .wpcf7 select.is-invalid ~ .invalid-feedback, .wpcf7 textarea.is-invalid ~ .invalid-feedback, .wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=text] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=search] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=url] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=tel] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=number] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=range] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=date] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=month] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=week] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=time] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=datetime] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=datetime-local] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=color] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=email] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=file] ~ .invalid-tooltip,
.wpcf7 input.is-invalid[type=submit] ~ .invalid-tooltip,
.wpcf7 select.is-invalid ~ .invalid-tooltip,
.wpcf7 textarea.is-invalid ~ .invalid-tooltip,
.wpcf7 .is-invalid.wpcf7-validation-errors ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group, .form-inline .wpcf7 .wpcf7-form p, .wpcf7 .wpcf7-form .form-inline p {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control, .form-inline .wpcf7 input[type=text], .wpcf7 .form-inline input[type=text],
  .form-inline .wpcf7 input[type=search], .wpcf7 .form-inline input[type=search],
  .form-inline .wpcf7 input[type=url], .wpcf7 .form-inline input[type=url],
  .form-inline .wpcf7 input[type=tel], .wpcf7 .form-inline input[type=tel],
  .form-inline .wpcf7 input[type=number], .wpcf7 .form-inline input[type=number],
  .form-inline .wpcf7 input[type=range], .wpcf7 .form-inline input[type=range],
  .form-inline .wpcf7 input[type=date], .wpcf7 .form-inline input[type=date],
  .form-inline .wpcf7 input[type=month], .wpcf7 .form-inline input[type=month],
  .form-inline .wpcf7 input[type=week], .wpcf7 .form-inline input[type=week],
  .form-inline .wpcf7 input[type=time], .wpcf7 .form-inline input[type=time],
  .form-inline .wpcf7 input[type=datetime], .wpcf7 .form-inline input[type=datetime],
  .form-inline .wpcf7 input[type=datetime-local], .wpcf7 .form-inline input[type=datetime-local],
  .form-inline .wpcf7 input[type=color], .wpcf7 .form-inline input[type=color],
  .form-inline .wpcf7 input[type=email], .wpcf7 .form-inline input[type=email],
  .form-inline .wpcf7 input[type=file], .wpcf7 .form-inline input[type=file],
  .form-inline .wpcf7 input[type=submit], .wpcf7 .form-inline input[type=submit],
  .form-inline .wpcf7 select, .wpcf7 .form-inline select,
  .form-inline .wpcf7 textarea, .wpcf7 .form-inline textarea, .form-inline .wpcf7 .wpcf7-validation-errors, .wpcf7 .form-inline .wpcf7-validation-errors {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn,
.wpcf7 input[type=submit] {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn:focus,
.wpcf7 input:focus[type=submit], .btn:hover, .wpcf7 input:hover[type=submit] {
  text-decoration: none;
}

.btn:focus,
.wpcf7 input:focus[type=submit], .btn.focus, .wpcf7 input.focus[type=submit] {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .wpcf7 input.disabled[type=submit], .btn:disabled,
.wpcf7 input:disabled[type=submit] {
  opacity: 0.65;
}

.btn:not([disabled]):not(.disabled), .wpcf7 input:not([disabled]):not(.disabled)[type=submit] {
  cursor: pointer;
}

.btn:not([disabled]):not(.disabled):active, .wpcf7 input:not([disabled]):not(.disabled):active[type=submit], .btn:not([disabled]):not(.disabled).active, .wpcf7 input:not([disabled]):not(.disabled).active[type=submit] {
  background-image: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #727b84;
  border-color: #6c757d;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #868e96;
  border-color: #868e96;
}

.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #666e76;
}

.btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #dd5c91;
  border-color: #dd5c91;
}

.btn-info:hover {
  color: #fff;
  background-color: #d63c7c;
  border-color: #d43275;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 92, 145, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  background-color: #dd5c91;
  border-color: #dd5c91;
}

.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #d43275;
  border-color: #ce2b6e;
}

.btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 92, 145, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not([disabled]):not(.disabled):active:focus, .btn-light:not([disabled]):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not([disabled]):not(.disabled):active:focus, .btn-dark:not([disabled]):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary,
.wpcf7 input[type=submit] {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}

.btn-outline-primary:hover, .wpcf7 input:hover[type=submit] {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus,
.wpcf7 input:focus[type=submit], .btn-outline-primary.focus, .wpcf7 input.focus[type=submit] {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .wpcf7 input.disabled[type=submit], .btn-outline-primary:disabled,
.wpcf7 input:disabled[type=submit] {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not([disabled]):not(.disabled):active, .wpcf7 input:not([disabled]):not(.disabled):active[type=submit], .btn-outline-primary:not([disabled]):not(.disabled).active, .wpcf7 input:not([disabled]):not(.disabled).active[type=submit],
.show > .btn-outline-primary.dropdown-toggle,
.wpcf7 .show > input.dropdown-toggle[type=submit] {
  color: #212529;
  background-color: #007bff;
  border-color: #007bff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #868e96;
  background-color: transparent;
  background-image: none;
  border-color: #868e96;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #868e96;
  background-color: transparent;
}

.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #868e96;
  border-color: #868e96;
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #212529;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #dd5c91;
  background-color: transparent;
  background-image: none;
  border-color: #dd5c91;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #dd5c91;
  border-color: #dd5c91;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 92, 145, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #dd5c91;
  background-color: transparent;
}

.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #dd5c91;
  border-color: #dd5c91;
  box-shadow: 0 0 0 0.2rem rgba(221, 92, 145, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #212529;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #fff;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #212529;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #868e96;
}

.btn-lg, .btn-group-lg > .btn,
.wpcf7 .btn-group-lg > input[type=submit] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn,
.wpcf7 .btn-group-sm > input[type=submit] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

tr.collapse.show {
  display: table-row;
}

tbody.collapse.show {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #868e96;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #868e96;
  white-space: nowrap;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.wpcf7 .btn-group > input[type=submit],
.btn-group-vertical > .btn,
.wpcf7 .btn-group-vertical > input[type=submit] {
  position: relative;
  flex: 0 1 auto;
}

.btn-group > .btn:hover, .wpcf7 .btn-group > input:hover[type=submit],
.btn-group-vertical > .btn:hover,
.wpcf7 .btn-group-vertical > input:hover[type=submit] {
  z-index: 1;
}

.btn-group > .btn:focus,
.wpcf7 .btn-group > input:focus[type=submit], .btn-group > .btn:active, .wpcf7 .btn-group > input:active[type=submit], .btn-group > .btn.active, .wpcf7 .btn-group > input.active[type=submit],
.btn-group-vertical > .btn:focus,
.wpcf7 .btn-group-vertical > input:focus[type=submit],
.btn-group-vertical > .btn:active,
.wpcf7 .btn-group-vertical > input:active[type=submit],
.btn-group-vertical > .btn.active,
.wpcf7 .btn-group-vertical > input.active[type=submit] {
  z-index: 1;
}

.btn-group .btn + .btn, .btn-group .wpcf7 input[type=submit] + .btn, .wpcf7 .btn-group input[type=submit] + .btn,
.btn-group .wpcf7 .btn + input[type=submit], .wpcf7 .btn-group .btn + input[type=submit],
.btn-group .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .btn-group input[type=submit] + input[type=submit],
.btn-group .btn + .btn-group,
.btn-group .wpcf7 input[type=submit] + .btn-group,
.wpcf7 .btn-group input[type=submit] + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .wpcf7 .btn-group + input[type=submit],
.wpcf7 .btn-group .btn-group + input[type=submit],
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .wpcf7 input[type=submit] + .btn,
.wpcf7 .btn-group-vertical input[type=submit] + .btn,
.btn-group-vertical .wpcf7 .btn + input[type=submit],
.wpcf7 .btn-group-vertical .btn + input[type=submit],
.btn-group-vertical .wpcf7 input[type=submit] + input[type=submit],
.wpcf7 .btn-group-vertical input[type=submit] + input[type=submit],
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .wpcf7 input[type=submit] + .btn-group,
.wpcf7 .btn-group-vertical input[type=submit] + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .wpcf7 .btn-group + input[type=submit],
.wpcf7 .btn-group-vertical .btn-group + input[type=submit],
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child, .wpcf7 .btn-group > input:first-child[type=submit] {
  margin-left: 0;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.btn-group > .btn-group:not(:last-child) > .btn,
.wpcf7 .btn-group > .btn-group:not(:last-child) > input[type=submit] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child), .wpcf7 .btn-group > input:not(:first-child)[type=submit],
.btn-group > .btn-group:not(:first-child) > .btn,
.wpcf7 .btn-group > .btn-group:not(:first-child) > input[type=submit] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .wpcf7 .btn-group-sm > input[type=submit] + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .wpcf7 .btn-group-lg > input[type=submit] + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical .btn,
.btn-group-vertical .wpcf7 input[type=submit], .wpcf7 .btn-group-vertical input[type=submit],
.btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn, .wpcf7 .btn-group-vertical > input[type=submit] + .btn,
.wpcf7 .btn-group-vertical > .btn + input[type=submit],
.wpcf7 .btn-group-vertical > input[type=submit] + input[type=submit],
.btn-group-vertical > .btn + .btn-group,
.wpcf7 .btn-group-vertical > input[type=submit] + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.wpcf7 .btn-group-vertical > .btn-group + input[type=submit],
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.wpcf7 .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child), .wpcf7 .btn-group-vertical > input:not(:first-child)[type=submit],
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.wpcf7 .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.wpcf7 .btn-group-toggle > input[type=submit],
.btn-group-toggle > .btn-group > .btn,
.wpcf7 .btn-group-toggle > .btn-group > input[type=submit] {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"], .wpcf7 .btn-group-toggle > input[type=submit] input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.wpcf7 .btn-group-toggle > input[type=submit] input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.wpcf7 .btn-group-toggle > .btn-group > input[type=submit] input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.wpcf7 .btn-group-toggle > .btn-group > input[type=submit] input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group .form-control, .input-group .wpcf7 input[type=text], .wpcf7 .input-group input[type=text],
.input-group .wpcf7 input[type=search], .wpcf7 .input-group input[type=search],
.input-group .wpcf7 input[type=url], .wpcf7 .input-group input[type=url],
.input-group .wpcf7 input[type=tel], .wpcf7 .input-group input[type=tel],
.input-group .wpcf7 input[type=number], .wpcf7 .input-group input[type=number],
.input-group .wpcf7 input[type=range], .wpcf7 .input-group input[type=range],
.input-group .wpcf7 input[type=date], .wpcf7 .input-group input[type=date],
.input-group .wpcf7 input[type=month], .wpcf7 .input-group input[type=month],
.input-group .wpcf7 input[type=week], .wpcf7 .input-group input[type=week],
.input-group .wpcf7 input[type=time], .wpcf7 .input-group input[type=time],
.input-group .wpcf7 input[type=datetime], .wpcf7 .input-group input[type=datetime],
.input-group .wpcf7 input[type=datetime-local], .wpcf7 .input-group input[type=datetime-local],
.input-group .wpcf7 input[type=color], .wpcf7 .input-group input[type=color],
.input-group .wpcf7 input[type=email], .wpcf7 .input-group input[type=email],
.input-group .wpcf7 input[type=file], .wpcf7 .input-group input[type=file],
.input-group .wpcf7 input[type=submit], .wpcf7 .input-group input[type=submit],
.input-group .wpcf7 select, .wpcf7 .input-group select,
.input-group .wpcf7 textarea, .wpcf7 .input-group textarea, .input-group .wpcf7 .wpcf7-validation-errors, .wpcf7 .input-group .wpcf7-validation-errors,
.input-group .custom-select,
.input-group .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group .form-control:focus, .input-group .wpcf7 input:focus[type=text], .wpcf7 .input-group input:focus[type=text],
.input-group .wpcf7 input:focus[type=search], .wpcf7 .input-group input:focus[type=search],
.input-group .wpcf7 input:focus[type=url], .wpcf7 .input-group input:focus[type=url],
.input-group .wpcf7 input:focus[type=tel], .wpcf7 .input-group input:focus[type=tel],
.input-group .wpcf7 input:focus[type=number], .wpcf7 .input-group input:focus[type=number],
.input-group .wpcf7 input:focus[type=range], .wpcf7 .input-group input:focus[type=range],
.input-group .wpcf7 input:focus[type=date], .wpcf7 .input-group input:focus[type=date],
.input-group .wpcf7 input:focus[type=month], .wpcf7 .input-group input:focus[type=month],
.input-group .wpcf7 input:focus[type=week], .wpcf7 .input-group input:focus[type=week],
.input-group .wpcf7 input:focus[type=time], .wpcf7 .input-group input:focus[type=time],
.input-group .wpcf7 input:focus[type=datetime], .wpcf7 .input-group input:focus[type=datetime],
.input-group .wpcf7 input:focus[type=datetime-local], .wpcf7 .input-group input:focus[type=datetime-local],
.input-group .wpcf7 input:focus[type=color], .wpcf7 .input-group input:focus[type=color],
.input-group .wpcf7 input:focus[type=email], .wpcf7 .input-group input:focus[type=email],
.input-group .wpcf7 input:focus[type=file], .wpcf7 .input-group input:focus[type=file],
.input-group .wpcf7 input:focus[type=submit], .wpcf7 .input-group input:focus[type=submit],
.input-group .wpcf7 select:focus, .wpcf7 .input-group select:focus,
.input-group .wpcf7 textarea:focus, .wpcf7 .input-group textarea:focus, .input-group .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 .input-group .wpcf7-validation-errors:focus,
.input-group .custom-select:focus,
.input-group .custom-file:focus {
  z-index: 3;
}

.input-group .form-control + .form-control, .input-group .wpcf7 input[type=text] + .form-control, .wpcf7 .input-group input[type=text] + .form-control, .input-group .wpcf7 input[type=search] + .form-control, .wpcf7 .input-group input[type=search] + .form-control, .input-group .wpcf7 input[type=url] + .form-control, .wpcf7 .input-group input[type=url] + .form-control, .input-group .wpcf7 input[type=tel] + .form-control, .wpcf7 .input-group input[type=tel] + .form-control, .input-group .wpcf7 input[type=number] + .form-control, .wpcf7 .input-group input[type=number] + .form-control, .input-group .wpcf7 input[type=range] + .form-control, .wpcf7 .input-group input[type=range] + .form-control, .input-group .wpcf7 input[type=date] + .form-control, .wpcf7 .input-group input[type=date] + .form-control, .input-group .wpcf7 input[type=month] + .form-control, .wpcf7 .input-group input[type=month] + .form-control, .input-group .wpcf7 input[type=week] + .form-control, .wpcf7 .input-group input[type=week] + .form-control, .input-group .wpcf7 input[type=time] + .form-control, .wpcf7 .input-group input[type=time] + .form-control, .input-group .wpcf7 input[type=datetime] + .form-control, .wpcf7 .input-group input[type=datetime] + .form-control, .input-group .wpcf7 input[type=datetime-local] + .form-control, .wpcf7 .input-group input[type=datetime-local] + .form-control, .input-group .wpcf7 input[type=color] + .form-control, .wpcf7 .input-group input[type=color] + .form-control, .input-group .wpcf7 input[type=email] + .form-control, .wpcf7 .input-group input[type=email] + .form-control, .input-group .wpcf7 input[type=file] + .form-control, .wpcf7 .input-group input[type=file] + .form-control, .input-group .wpcf7 input[type=submit] + .form-control, .wpcf7 .input-group input[type=submit] + .form-control, .input-group .wpcf7 select + .form-control, .wpcf7 .input-group select + .form-control, .input-group .wpcf7 textarea + .form-control, .wpcf7 .input-group textarea + .form-control, .input-group .wpcf7 .wpcf7-validation-errors + .form-control, .wpcf7 .input-group .wpcf7-validation-errors + .form-control, .input-group .wpcf7 .form-control + input[type=text], .wpcf7 .input-group .form-control + input[type=text], .input-group .wpcf7 input[type=text] + input[type=text], .wpcf7 .input-group input[type=text] + input[type=text], .input-group .wpcf7 input[type=search] + input[type=text], .wpcf7 .input-group input[type=search] + input[type=text], .input-group .wpcf7 input[type=url] + input[type=text], .wpcf7 .input-group input[type=url] + input[type=text], .input-group .wpcf7 input[type=tel] + input[type=text], .wpcf7 .input-group input[type=tel] + input[type=text], .input-group .wpcf7 input[type=number] + input[type=text], .wpcf7 .input-group input[type=number] + input[type=text], .input-group .wpcf7 input[type=range] + input[type=text], .wpcf7 .input-group input[type=range] + input[type=text], .input-group .wpcf7 input[type=date] + input[type=text], .wpcf7 .input-group input[type=date] + input[type=text], .input-group .wpcf7 input[type=month] + input[type=text], .wpcf7 .input-group input[type=month] + input[type=text], .input-group .wpcf7 input[type=week] + input[type=text], .wpcf7 .input-group input[type=week] + input[type=text], .input-group .wpcf7 input[type=time] + input[type=text], .wpcf7 .input-group input[type=time] + input[type=text], .input-group .wpcf7 input[type=datetime] + input[type=text], .wpcf7 .input-group input[type=datetime] + input[type=text], .input-group .wpcf7 input[type=datetime-local] + input[type=text], .wpcf7 .input-group input[type=datetime-local] + input[type=text], .input-group .wpcf7 input[type=color] + input[type=text], .wpcf7 .input-group input[type=color] + input[type=text], .input-group .wpcf7 input[type=email] + input[type=text], .wpcf7 .input-group input[type=email] + input[type=text], .input-group .wpcf7 input[type=file] + input[type=text], .wpcf7 .input-group input[type=file] + input[type=text], .input-group .wpcf7 input[type=submit] + input[type=text], .wpcf7 .input-group input[type=submit] + input[type=text], .input-group .wpcf7 select + input[type=text], .wpcf7 .input-group select + input[type=text], .input-group .wpcf7 textarea + input[type=text], .wpcf7 .input-group textarea + input[type=text], .input-group .wpcf7 .wpcf7-validation-errors + input[type=text], .wpcf7 .input-group .wpcf7-validation-errors + input[type=text],
.input-group .wpcf7 .form-control + input[type=search], .wpcf7 .input-group .form-control + input[type=search],
.input-group .wpcf7 input[type=text] + input[type=search], .wpcf7 .input-group input[type=text] + input[type=search],
.input-group .wpcf7 input[type=search] + input[type=search], .wpcf7 .input-group input[type=search] + input[type=search],
.input-group .wpcf7 input[type=url] + input[type=search], .wpcf7 .input-group input[type=url] + input[type=search],
.input-group .wpcf7 input[type=tel] + input[type=search], .wpcf7 .input-group input[type=tel] + input[type=search],
.input-group .wpcf7 input[type=number] + input[type=search], .wpcf7 .input-group input[type=number] + input[type=search],
.input-group .wpcf7 input[type=range] + input[type=search], .wpcf7 .input-group input[type=range] + input[type=search],
.input-group .wpcf7 input[type=date] + input[type=search], .wpcf7 .input-group input[type=date] + input[type=search],
.input-group .wpcf7 input[type=month] + input[type=search], .wpcf7 .input-group input[type=month] + input[type=search],
.input-group .wpcf7 input[type=week] + input[type=search], .wpcf7 .input-group input[type=week] + input[type=search],
.input-group .wpcf7 input[type=time] + input[type=search], .wpcf7 .input-group input[type=time] + input[type=search],
.input-group .wpcf7 input[type=datetime] + input[type=search], .wpcf7 .input-group input[type=datetime] + input[type=search],
.input-group .wpcf7 input[type=datetime-local] + input[type=search], .wpcf7 .input-group input[type=datetime-local] + input[type=search],
.input-group .wpcf7 input[type=color] + input[type=search], .wpcf7 .input-group input[type=color] + input[type=search],
.input-group .wpcf7 input[type=email] + input[type=search], .wpcf7 .input-group input[type=email] + input[type=search],
.input-group .wpcf7 input[type=file] + input[type=search], .wpcf7 .input-group input[type=file] + input[type=search],
.input-group .wpcf7 input[type=submit] + input[type=search], .wpcf7 .input-group input[type=submit] + input[type=search],
.input-group .wpcf7 select + input[type=search], .wpcf7 .input-group select + input[type=search],
.input-group .wpcf7 textarea + input[type=search], .wpcf7 .input-group textarea + input[type=search],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=search], .wpcf7 .input-group .wpcf7-validation-errors + input[type=search],
.input-group .wpcf7 .form-control + input[type=url], .wpcf7 .input-group .form-control + input[type=url],
.input-group .wpcf7 input[type=text] + input[type=url], .wpcf7 .input-group input[type=text] + input[type=url],
.input-group .wpcf7 input[type=search] + input[type=url], .wpcf7 .input-group input[type=search] + input[type=url],
.input-group .wpcf7 input[type=url] + input[type=url], .wpcf7 .input-group input[type=url] + input[type=url],
.input-group .wpcf7 input[type=tel] + input[type=url], .wpcf7 .input-group input[type=tel] + input[type=url],
.input-group .wpcf7 input[type=number] + input[type=url], .wpcf7 .input-group input[type=number] + input[type=url],
.input-group .wpcf7 input[type=range] + input[type=url], .wpcf7 .input-group input[type=range] + input[type=url],
.input-group .wpcf7 input[type=date] + input[type=url], .wpcf7 .input-group input[type=date] + input[type=url],
.input-group .wpcf7 input[type=month] + input[type=url], .wpcf7 .input-group input[type=month] + input[type=url],
.input-group .wpcf7 input[type=week] + input[type=url], .wpcf7 .input-group input[type=week] + input[type=url],
.input-group .wpcf7 input[type=time] + input[type=url], .wpcf7 .input-group input[type=time] + input[type=url],
.input-group .wpcf7 input[type=datetime] + input[type=url], .wpcf7 .input-group input[type=datetime] + input[type=url],
.input-group .wpcf7 input[type=datetime-local] + input[type=url], .wpcf7 .input-group input[type=datetime-local] + input[type=url],
.input-group .wpcf7 input[type=color] + input[type=url], .wpcf7 .input-group input[type=color] + input[type=url],
.input-group .wpcf7 input[type=email] + input[type=url], .wpcf7 .input-group input[type=email] + input[type=url],
.input-group .wpcf7 input[type=file] + input[type=url], .wpcf7 .input-group input[type=file] + input[type=url],
.input-group .wpcf7 input[type=submit] + input[type=url], .wpcf7 .input-group input[type=submit] + input[type=url],
.input-group .wpcf7 select + input[type=url], .wpcf7 .input-group select + input[type=url],
.input-group .wpcf7 textarea + input[type=url], .wpcf7 .input-group textarea + input[type=url],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=url], .wpcf7 .input-group .wpcf7-validation-errors + input[type=url],
.input-group .wpcf7 .form-control + input[type=tel], .wpcf7 .input-group .form-control + input[type=tel],
.input-group .wpcf7 input[type=text] + input[type=tel], .wpcf7 .input-group input[type=text] + input[type=tel],
.input-group .wpcf7 input[type=search] + input[type=tel], .wpcf7 .input-group input[type=search] + input[type=tel],
.input-group .wpcf7 input[type=url] + input[type=tel], .wpcf7 .input-group input[type=url] + input[type=tel],
.input-group .wpcf7 input[type=tel] + input[type=tel], .wpcf7 .input-group input[type=tel] + input[type=tel],
.input-group .wpcf7 input[type=number] + input[type=tel], .wpcf7 .input-group input[type=number] + input[type=tel],
.input-group .wpcf7 input[type=range] + input[type=tel], .wpcf7 .input-group input[type=range] + input[type=tel],
.input-group .wpcf7 input[type=date] + input[type=tel], .wpcf7 .input-group input[type=date] + input[type=tel],
.input-group .wpcf7 input[type=month] + input[type=tel], .wpcf7 .input-group input[type=month] + input[type=tel],
.input-group .wpcf7 input[type=week] + input[type=tel], .wpcf7 .input-group input[type=week] + input[type=tel],
.input-group .wpcf7 input[type=time] + input[type=tel], .wpcf7 .input-group input[type=time] + input[type=tel],
.input-group .wpcf7 input[type=datetime] + input[type=tel], .wpcf7 .input-group input[type=datetime] + input[type=tel],
.input-group .wpcf7 input[type=datetime-local] + input[type=tel], .wpcf7 .input-group input[type=datetime-local] + input[type=tel],
.input-group .wpcf7 input[type=color] + input[type=tel], .wpcf7 .input-group input[type=color] + input[type=tel],
.input-group .wpcf7 input[type=email] + input[type=tel], .wpcf7 .input-group input[type=email] + input[type=tel],
.input-group .wpcf7 input[type=file] + input[type=tel], .wpcf7 .input-group input[type=file] + input[type=tel],
.input-group .wpcf7 input[type=submit] + input[type=tel], .wpcf7 .input-group input[type=submit] + input[type=tel],
.input-group .wpcf7 select + input[type=tel], .wpcf7 .input-group select + input[type=tel],
.input-group .wpcf7 textarea + input[type=tel], .wpcf7 .input-group textarea + input[type=tel],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=tel], .wpcf7 .input-group .wpcf7-validation-errors + input[type=tel],
.input-group .wpcf7 .form-control + input[type=number], .wpcf7 .input-group .form-control + input[type=number],
.input-group .wpcf7 input[type=text] + input[type=number], .wpcf7 .input-group input[type=text] + input[type=number],
.input-group .wpcf7 input[type=search] + input[type=number], .wpcf7 .input-group input[type=search] + input[type=number],
.input-group .wpcf7 input[type=url] + input[type=number], .wpcf7 .input-group input[type=url] + input[type=number],
.input-group .wpcf7 input[type=tel] + input[type=number], .wpcf7 .input-group input[type=tel] + input[type=number],
.input-group .wpcf7 input[type=number] + input[type=number], .wpcf7 .input-group input[type=number] + input[type=number],
.input-group .wpcf7 input[type=range] + input[type=number], .wpcf7 .input-group input[type=range] + input[type=number],
.input-group .wpcf7 input[type=date] + input[type=number], .wpcf7 .input-group input[type=date] + input[type=number],
.input-group .wpcf7 input[type=month] + input[type=number], .wpcf7 .input-group input[type=month] + input[type=number],
.input-group .wpcf7 input[type=week] + input[type=number], .wpcf7 .input-group input[type=week] + input[type=number],
.input-group .wpcf7 input[type=time] + input[type=number], .wpcf7 .input-group input[type=time] + input[type=number],
.input-group .wpcf7 input[type=datetime] + input[type=number], .wpcf7 .input-group input[type=datetime] + input[type=number],
.input-group .wpcf7 input[type=datetime-local] + input[type=number], .wpcf7 .input-group input[type=datetime-local] + input[type=number],
.input-group .wpcf7 input[type=color] + input[type=number], .wpcf7 .input-group input[type=color] + input[type=number],
.input-group .wpcf7 input[type=email] + input[type=number], .wpcf7 .input-group input[type=email] + input[type=number],
.input-group .wpcf7 input[type=file] + input[type=number], .wpcf7 .input-group input[type=file] + input[type=number],
.input-group .wpcf7 input[type=submit] + input[type=number], .wpcf7 .input-group input[type=submit] + input[type=number],
.input-group .wpcf7 select + input[type=number], .wpcf7 .input-group select + input[type=number],
.input-group .wpcf7 textarea + input[type=number], .wpcf7 .input-group textarea + input[type=number],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=number], .wpcf7 .input-group .wpcf7-validation-errors + input[type=number],
.input-group .wpcf7 .form-control + input[type=range], .wpcf7 .input-group .form-control + input[type=range],
.input-group .wpcf7 input[type=text] + input[type=range], .wpcf7 .input-group input[type=text] + input[type=range],
.input-group .wpcf7 input[type=search] + input[type=range], .wpcf7 .input-group input[type=search] + input[type=range],
.input-group .wpcf7 input[type=url] + input[type=range], .wpcf7 .input-group input[type=url] + input[type=range],
.input-group .wpcf7 input[type=tel] + input[type=range], .wpcf7 .input-group input[type=tel] + input[type=range],
.input-group .wpcf7 input[type=number] + input[type=range], .wpcf7 .input-group input[type=number] + input[type=range],
.input-group .wpcf7 input[type=range] + input[type=range], .wpcf7 .input-group input[type=range] + input[type=range],
.input-group .wpcf7 input[type=date] + input[type=range], .wpcf7 .input-group input[type=date] + input[type=range],
.input-group .wpcf7 input[type=month] + input[type=range], .wpcf7 .input-group input[type=month] + input[type=range],
.input-group .wpcf7 input[type=week] + input[type=range], .wpcf7 .input-group input[type=week] + input[type=range],
.input-group .wpcf7 input[type=time] + input[type=range], .wpcf7 .input-group input[type=time] + input[type=range],
.input-group .wpcf7 input[type=datetime] + input[type=range], .wpcf7 .input-group input[type=datetime] + input[type=range],
.input-group .wpcf7 input[type=datetime-local] + input[type=range], .wpcf7 .input-group input[type=datetime-local] + input[type=range],
.input-group .wpcf7 input[type=color] + input[type=range], .wpcf7 .input-group input[type=color] + input[type=range],
.input-group .wpcf7 input[type=email] + input[type=range], .wpcf7 .input-group input[type=email] + input[type=range],
.input-group .wpcf7 input[type=file] + input[type=range], .wpcf7 .input-group input[type=file] + input[type=range],
.input-group .wpcf7 input[type=submit] + input[type=range], .wpcf7 .input-group input[type=submit] + input[type=range],
.input-group .wpcf7 select + input[type=range], .wpcf7 .input-group select + input[type=range],
.input-group .wpcf7 textarea + input[type=range], .wpcf7 .input-group textarea + input[type=range],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=range], .wpcf7 .input-group .wpcf7-validation-errors + input[type=range],
.input-group .wpcf7 .form-control + input[type=date], .wpcf7 .input-group .form-control + input[type=date],
.input-group .wpcf7 input[type=text] + input[type=date], .wpcf7 .input-group input[type=text] + input[type=date],
.input-group .wpcf7 input[type=search] + input[type=date], .wpcf7 .input-group input[type=search] + input[type=date],
.input-group .wpcf7 input[type=url] + input[type=date], .wpcf7 .input-group input[type=url] + input[type=date],
.input-group .wpcf7 input[type=tel] + input[type=date], .wpcf7 .input-group input[type=tel] + input[type=date],
.input-group .wpcf7 input[type=number] + input[type=date], .wpcf7 .input-group input[type=number] + input[type=date],
.input-group .wpcf7 input[type=range] + input[type=date], .wpcf7 .input-group input[type=range] + input[type=date],
.input-group .wpcf7 input[type=date] + input[type=date], .wpcf7 .input-group input[type=date] + input[type=date],
.input-group .wpcf7 input[type=month] + input[type=date], .wpcf7 .input-group input[type=month] + input[type=date],
.input-group .wpcf7 input[type=week] + input[type=date], .wpcf7 .input-group input[type=week] + input[type=date],
.input-group .wpcf7 input[type=time] + input[type=date], .wpcf7 .input-group input[type=time] + input[type=date],
.input-group .wpcf7 input[type=datetime] + input[type=date], .wpcf7 .input-group input[type=datetime] + input[type=date],
.input-group .wpcf7 input[type=datetime-local] + input[type=date], .wpcf7 .input-group input[type=datetime-local] + input[type=date],
.input-group .wpcf7 input[type=color] + input[type=date], .wpcf7 .input-group input[type=color] + input[type=date],
.input-group .wpcf7 input[type=email] + input[type=date], .wpcf7 .input-group input[type=email] + input[type=date],
.input-group .wpcf7 input[type=file] + input[type=date], .wpcf7 .input-group input[type=file] + input[type=date],
.input-group .wpcf7 input[type=submit] + input[type=date], .wpcf7 .input-group input[type=submit] + input[type=date],
.input-group .wpcf7 select + input[type=date], .wpcf7 .input-group select + input[type=date],
.input-group .wpcf7 textarea + input[type=date], .wpcf7 .input-group textarea + input[type=date],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=date], .wpcf7 .input-group .wpcf7-validation-errors + input[type=date],
.input-group .wpcf7 .form-control + input[type=month], .wpcf7 .input-group .form-control + input[type=month],
.input-group .wpcf7 input[type=text] + input[type=month], .wpcf7 .input-group input[type=text] + input[type=month],
.input-group .wpcf7 input[type=search] + input[type=month], .wpcf7 .input-group input[type=search] + input[type=month],
.input-group .wpcf7 input[type=url] + input[type=month], .wpcf7 .input-group input[type=url] + input[type=month],
.input-group .wpcf7 input[type=tel] + input[type=month], .wpcf7 .input-group input[type=tel] + input[type=month],
.input-group .wpcf7 input[type=number] + input[type=month], .wpcf7 .input-group input[type=number] + input[type=month],
.input-group .wpcf7 input[type=range] + input[type=month], .wpcf7 .input-group input[type=range] + input[type=month],
.input-group .wpcf7 input[type=date] + input[type=month], .wpcf7 .input-group input[type=date] + input[type=month],
.input-group .wpcf7 input[type=month] + input[type=month], .wpcf7 .input-group input[type=month] + input[type=month],
.input-group .wpcf7 input[type=week] + input[type=month], .wpcf7 .input-group input[type=week] + input[type=month],
.input-group .wpcf7 input[type=time] + input[type=month], .wpcf7 .input-group input[type=time] + input[type=month],
.input-group .wpcf7 input[type=datetime] + input[type=month], .wpcf7 .input-group input[type=datetime] + input[type=month],
.input-group .wpcf7 input[type=datetime-local] + input[type=month], .wpcf7 .input-group input[type=datetime-local] + input[type=month],
.input-group .wpcf7 input[type=color] + input[type=month], .wpcf7 .input-group input[type=color] + input[type=month],
.input-group .wpcf7 input[type=email] + input[type=month], .wpcf7 .input-group input[type=email] + input[type=month],
.input-group .wpcf7 input[type=file] + input[type=month], .wpcf7 .input-group input[type=file] + input[type=month],
.input-group .wpcf7 input[type=submit] + input[type=month], .wpcf7 .input-group input[type=submit] + input[type=month],
.input-group .wpcf7 select + input[type=month], .wpcf7 .input-group select + input[type=month],
.input-group .wpcf7 textarea + input[type=month], .wpcf7 .input-group textarea + input[type=month],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=month], .wpcf7 .input-group .wpcf7-validation-errors + input[type=month],
.input-group .wpcf7 .form-control + input[type=week], .wpcf7 .input-group .form-control + input[type=week],
.input-group .wpcf7 input[type=text] + input[type=week], .wpcf7 .input-group input[type=text] + input[type=week],
.input-group .wpcf7 input[type=search] + input[type=week], .wpcf7 .input-group input[type=search] + input[type=week],
.input-group .wpcf7 input[type=url] + input[type=week], .wpcf7 .input-group input[type=url] + input[type=week],
.input-group .wpcf7 input[type=tel] + input[type=week], .wpcf7 .input-group input[type=tel] + input[type=week],
.input-group .wpcf7 input[type=number] + input[type=week], .wpcf7 .input-group input[type=number] + input[type=week],
.input-group .wpcf7 input[type=range] + input[type=week], .wpcf7 .input-group input[type=range] + input[type=week],
.input-group .wpcf7 input[type=date] + input[type=week], .wpcf7 .input-group input[type=date] + input[type=week],
.input-group .wpcf7 input[type=month] + input[type=week], .wpcf7 .input-group input[type=month] + input[type=week],
.input-group .wpcf7 input[type=week] + input[type=week], .wpcf7 .input-group input[type=week] + input[type=week],
.input-group .wpcf7 input[type=time] + input[type=week], .wpcf7 .input-group input[type=time] + input[type=week],
.input-group .wpcf7 input[type=datetime] + input[type=week], .wpcf7 .input-group input[type=datetime] + input[type=week],
.input-group .wpcf7 input[type=datetime-local] + input[type=week], .wpcf7 .input-group input[type=datetime-local] + input[type=week],
.input-group .wpcf7 input[type=color] + input[type=week], .wpcf7 .input-group input[type=color] + input[type=week],
.input-group .wpcf7 input[type=email] + input[type=week], .wpcf7 .input-group input[type=email] + input[type=week],
.input-group .wpcf7 input[type=file] + input[type=week], .wpcf7 .input-group input[type=file] + input[type=week],
.input-group .wpcf7 input[type=submit] + input[type=week], .wpcf7 .input-group input[type=submit] + input[type=week],
.input-group .wpcf7 select + input[type=week], .wpcf7 .input-group select + input[type=week],
.input-group .wpcf7 textarea + input[type=week], .wpcf7 .input-group textarea + input[type=week],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=week], .wpcf7 .input-group .wpcf7-validation-errors + input[type=week],
.input-group .wpcf7 .form-control + input[type=time], .wpcf7 .input-group .form-control + input[type=time],
.input-group .wpcf7 input[type=text] + input[type=time], .wpcf7 .input-group input[type=text] + input[type=time],
.input-group .wpcf7 input[type=search] + input[type=time], .wpcf7 .input-group input[type=search] + input[type=time],
.input-group .wpcf7 input[type=url] + input[type=time], .wpcf7 .input-group input[type=url] + input[type=time],
.input-group .wpcf7 input[type=tel] + input[type=time], .wpcf7 .input-group input[type=tel] + input[type=time],
.input-group .wpcf7 input[type=number] + input[type=time], .wpcf7 .input-group input[type=number] + input[type=time],
.input-group .wpcf7 input[type=range] + input[type=time], .wpcf7 .input-group input[type=range] + input[type=time],
.input-group .wpcf7 input[type=date] + input[type=time], .wpcf7 .input-group input[type=date] + input[type=time],
.input-group .wpcf7 input[type=month] + input[type=time], .wpcf7 .input-group input[type=month] + input[type=time],
.input-group .wpcf7 input[type=week] + input[type=time], .wpcf7 .input-group input[type=week] + input[type=time],
.input-group .wpcf7 input[type=time] + input[type=time], .wpcf7 .input-group input[type=time] + input[type=time],
.input-group .wpcf7 input[type=datetime] + input[type=time], .wpcf7 .input-group input[type=datetime] + input[type=time],
.input-group .wpcf7 input[type=datetime-local] + input[type=time], .wpcf7 .input-group input[type=datetime-local] + input[type=time],
.input-group .wpcf7 input[type=color] + input[type=time], .wpcf7 .input-group input[type=color] + input[type=time],
.input-group .wpcf7 input[type=email] + input[type=time], .wpcf7 .input-group input[type=email] + input[type=time],
.input-group .wpcf7 input[type=file] + input[type=time], .wpcf7 .input-group input[type=file] + input[type=time],
.input-group .wpcf7 input[type=submit] + input[type=time], .wpcf7 .input-group input[type=submit] + input[type=time],
.input-group .wpcf7 select + input[type=time], .wpcf7 .input-group select + input[type=time],
.input-group .wpcf7 textarea + input[type=time], .wpcf7 .input-group textarea + input[type=time],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=time], .wpcf7 .input-group .wpcf7-validation-errors + input[type=time],
.input-group .wpcf7 .form-control + input[type=datetime], .wpcf7 .input-group .form-control + input[type=datetime],
.input-group .wpcf7 input[type=text] + input[type=datetime], .wpcf7 .input-group input[type=text] + input[type=datetime],
.input-group .wpcf7 input[type=search] + input[type=datetime], .wpcf7 .input-group input[type=search] + input[type=datetime],
.input-group .wpcf7 input[type=url] + input[type=datetime], .wpcf7 .input-group input[type=url] + input[type=datetime],
.input-group .wpcf7 input[type=tel] + input[type=datetime], .wpcf7 .input-group input[type=tel] + input[type=datetime],
.input-group .wpcf7 input[type=number] + input[type=datetime], .wpcf7 .input-group input[type=number] + input[type=datetime],
.input-group .wpcf7 input[type=range] + input[type=datetime], .wpcf7 .input-group input[type=range] + input[type=datetime],
.input-group .wpcf7 input[type=date] + input[type=datetime], .wpcf7 .input-group input[type=date] + input[type=datetime],
.input-group .wpcf7 input[type=month] + input[type=datetime], .wpcf7 .input-group input[type=month] + input[type=datetime],
.input-group .wpcf7 input[type=week] + input[type=datetime], .wpcf7 .input-group input[type=week] + input[type=datetime],
.input-group .wpcf7 input[type=time] + input[type=datetime], .wpcf7 .input-group input[type=time] + input[type=datetime],
.input-group .wpcf7 input[type=datetime] + input[type=datetime], .wpcf7 .input-group input[type=datetime] + input[type=datetime],
.input-group .wpcf7 input[type=datetime-local] + input[type=datetime], .wpcf7 .input-group input[type=datetime-local] + input[type=datetime],
.input-group .wpcf7 input[type=color] + input[type=datetime], .wpcf7 .input-group input[type=color] + input[type=datetime],
.input-group .wpcf7 input[type=email] + input[type=datetime], .wpcf7 .input-group input[type=email] + input[type=datetime],
.input-group .wpcf7 input[type=file] + input[type=datetime], .wpcf7 .input-group input[type=file] + input[type=datetime],
.input-group .wpcf7 input[type=submit] + input[type=datetime], .wpcf7 .input-group input[type=submit] + input[type=datetime],
.input-group .wpcf7 select + input[type=datetime], .wpcf7 .input-group select + input[type=datetime],
.input-group .wpcf7 textarea + input[type=datetime], .wpcf7 .input-group textarea + input[type=datetime],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=datetime], .wpcf7 .input-group .wpcf7-validation-errors + input[type=datetime],
.input-group .wpcf7 .form-control + input[type=datetime-local], .wpcf7 .input-group .form-control + input[type=datetime-local],
.input-group .wpcf7 input[type=text] + input[type=datetime-local], .wpcf7 .input-group input[type=text] + input[type=datetime-local],
.input-group .wpcf7 input[type=search] + input[type=datetime-local], .wpcf7 .input-group input[type=search] + input[type=datetime-local],
.input-group .wpcf7 input[type=url] + input[type=datetime-local], .wpcf7 .input-group input[type=url] + input[type=datetime-local],
.input-group .wpcf7 input[type=tel] + input[type=datetime-local], .wpcf7 .input-group input[type=tel] + input[type=datetime-local],
.input-group .wpcf7 input[type=number] + input[type=datetime-local], .wpcf7 .input-group input[type=number] + input[type=datetime-local],
.input-group .wpcf7 input[type=range] + input[type=datetime-local], .wpcf7 .input-group input[type=range] + input[type=datetime-local],
.input-group .wpcf7 input[type=date] + input[type=datetime-local], .wpcf7 .input-group input[type=date] + input[type=datetime-local],
.input-group .wpcf7 input[type=month] + input[type=datetime-local], .wpcf7 .input-group input[type=month] + input[type=datetime-local],
.input-group .wpcf7 input[type=week] + input[type=datetime-local], .wpcf7 .input-group input[type=week] + input[type=datetime-local],
.input-group .wpcf7 input[type=time] + input[type=datetime-local], .wpcf7 .input-group input[type=time] + input[type=datetime-local],
.input-group .wpcf7 input[type=datetime] + input[type=datetime-local], .wpcf7 .input-group input[type=datetime] + input[type=datetime-local],
.input-group .wpcf7 input[type=datetime-local] + input[type=datetime-local], .wpcf7 .input-group input[type=datetime-local] + input[type=datetime-local],
.input-group .wpcf7 input[type=color] + input[type=datetime-local], .wpcf7 .input-group input[type=color] + input[type=datetime-local],
.input-group .wpcf7 input[type=email] + input[type=datetime-local], .wpcf7 .input-group input[type=email] + input[type=datetime-local],
.input-group .wpcf7 input[type=file] + input[type=datetime-local], .wpcf7 .input-group input[type=file] + input[type=datetime-local],
.input-group .wpcf7 input[type=submit] + input[type=datetime-local], .wpcf7 .input-group input[type=submit] + input[type=datetime-local],
.input-group .wpcf7 select + input[type=datetime-local], .wpcf7 .input-group select + input[type=datetime-local],
.input-group .wpcf7 textarea + input[type=datetime-local], .wpcf7 .input-group textarea + input[type=datetime-local],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=datetime-local], .wpcf7 .input-group .wpcf7-validation-errors + input[type=datetime-local],
.input-group .wpcf7 .form-control + input[type=color], .wpcf7 .input-group .form-control + input[type=color],
.input-group .wpcf7 input[type=text] + input[type=color], .wpcf7 .input-group input[type=text] + input[type=color],
.input-group .wpcf7 input[type=search] + input[type=color], .wpcf7 .input-group input[type=search] + input[type=color],
.input-group .wpcf7 input[type=url] + input[type=color], .wpcf7 .input-group input[type=url] + input[type=color],
.input-group .wpcf7 input[type=tel] + input[type=color], .wpcf7 .input-group input[type=tel] + input[type=color],
.input-group .wpcf7 input[type=number] + input[type=color], .wpcf7 .input-group input[type=number] + input[type=color],
.input-group .wpcf7 input[type=range] + input[type=color], .wpcf7 .input-group input[type=range] + input[type=color],
.input-group .wpcf7 input[type=date] + input[type=color], .wpcf7 .input-group input[type=date] + input[type=color],
.input-group .wpcf7 input[type=month] + input[type=color], .wpcf7 .input-group input[type=month] + input[type=color],
.input-group .wpcf7 input[type=week] + input[type=color], .wpcf7 .input-group input[type=week] + input[type=color],
.input-group .wpcf7 input[type=time] + input[type=color], .wpcf7 .input-group input[type=time] + input[type=color],
.input-group .wpcf7 input[type=datetime] + input[type=color], .wpcf7 .input-group input[type=datetime] + input[type=color],
.input-group .wpcf7 input[type=datetime-local] + input[type=color], .wpcf7 .input-group input[type=datetime-local] + input[type=color],
.input-group .wpcf7 input[type=color] + input[type=color], .wpcf7 .input-group input[type=color] + input[type=color],
.input-group .wpcf7 input[type=email] + input[type=color], .wpcf7 .input-group input[type=email] + input[type=color],
.input-group .wpcf7 input[type=file] + input[type=color], .wpcf7 .input-group input[type=file] + input[type=color],
.input-group .wpcf7 input[type=submit] + input[type=color], .wpcf7 .input-group input[type=submit] + input[type=color],
.input-group .wpcf7 select + input[type=color], .wpcf7 .input-group select + input[type=color],
.input-group .wpcf7 textarea + input[type=color], .wpcf7 .input-group textarea + input[type=color],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=color], .wpcf7 .input-group .wpcf7-validation-errors + input[type=color],
.input-group .wpcf7 .form-control + input[type=email], .wpcf7 .input-group .form-control + input[type=email],
.input-group .wpcf7 input[type=text] + input[type=email], .wpcf7 .input-group input[type=text] + input[type=email],
.input-group .wpcf7 input[type=search] + input[type=email], .wpcf7 .input-group input[type=search] + input[type=email],
.input-group .wpcf7 input[type=url] + input[type=email], .wpcf7 .input-group input[type=url] + input[type=email],
.input-group .wpcf7 input[type=tel] + input[type=email], .wpcf7 .input-group input[type=tel] + input[type=email],
.input-group .wpcf7 input[type=number] + input[type=email], .wpcf7 .input-group input[type=number] + input[type=email],
.input-group .wpcf7 input[type=range] + input[type=email], .wpcf7 .input-group input[type=range] + input[type=email],
.input-group .wpcf7 input[type=date] + input[type=email], .wpcf7 .input-group input[type=date] + input[type=email],
.input-group .wpcf7 input[type=month] + input[type=email], .wpcf7 .input-group input[type=month] + input[type=email],
.input-group .wpcf7 input[type=week] + input[type=email], .wpcf7 .input-group input[type=week] + input[type=email],
.input-group .wpcf7 input[type=time] + input[type=email], .wpcf7 .input-group input[type=time] + input[type=email],
.input-group .wpcf7 input[type=datetime] + input[type=email], .wpcf7 .input-group input[type=datetime] + input[type=email],
.input-group .wpcf7 input[type=datetime-local] + input[type=email], .wpcf7 .input-group input[type=datetime-local] + input[type=email],
.input-group .wpcf7 input[type=color] + input[type=email], .wpcf7 .input-group input[type=color] + input[type=email],
.input-group .wpcf7 input[type=email] + input[type=email], .wpcf7 .input-group input[type=email] + input[type=email],
.input-group .wpcf7 input[type=file] + input[type=email], .wpcf7 .input-group input[type=file] + input[type=email],
.input-group .wpcf7 input[type=submit] + input[type=email], .wpcf7 .input-group input[type=submit] + input[type=email],
.input-group .wpcf7 select + input[type=email], .wpcf7 .input-group select + input[type=email],
.input-group .wpcf7 textarea + input[type=email], .wpcf7 .input-group textarea + input[type=email],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=email], .wpcf7 .input-group .wpcf7-validation-errors + input[type=email],
.input-group .wpcf7 .form-control + input[type=file], .wpcf7 .input-group .form-control + input[type=file],
.input-group .wpcf7 input[type=text] + input[type=file], .wpcf7 .input-group input[type=text] + input[type=file],
.input-group .wpcf7 input[type=search] + input[type=file], .wpcf7 .input-group input[type=search] + input[type=file],
.input-group .wpcf7 input[type=url] + input[type=file], .wpcf7 .input-group input[type=url] + input[type=file],
.input-group .wpcf7 input[type=tel] + input[type=file], .wpcf7 .input-group input[type=tel] + input[type=file],
.input-group .wpcf7 input[type=number] + input[type=file], .wpcf7 .input-group input[type=number] + input[type=file],
.input-group .wpcf7 input[type=range] + input[type=file], .wpcf7 .input-group input[type=range] + input[type=file],
.input-group .wpcf7 input[type=date] + input[type=file], .wpcf7 .input-group input[type=date] + input[type=file],
.input-group .wpcf7 input[type=month] + input[type=file], .wpcf7 .input-group input[type=month] + input[type=file],
.input-group .wpcf7 input[type=week] + input[type=file], .wpcf7 .input-group input[type=week] + input[type=file],
.input-group .wpcf7 input[type=time] + input[type=file], .wpcf7 .input-group input[type=time] + input[type=file],
.input-group .wpcf7 input[type=datetime] + input[type=file], .wpcf7 .input-group input[type=datetime] + input[type=file],
.input-group .wpcf7 input[type=datetime-local] + input[type=file], .wpcf7 .input-group input[type=datetime-local] + input[type=file],
.input-group .wpcf7 input[type=color] + input[type=file], .wpcf7 .input-group input[type=color] + input[type=file],
.input-group .wpcf7 input[type=email] + input[type=file], .wpcf7 .input-group input[type=email] + input[type=file],
.input-group .wpcf7 input[type=file] + input[type=file], .wpcf7 .input-group input[type=file] + input[type=file],
.input-group .wpcf7 input[type=submit] + input[type=file], .wpcf7 .input-group input[type=submit] + input[type=file],
.input-group .wpcf7 select + input[type=file], .wpcf7 .input-group select + input[type=file],
.input-group .wpcf7 textarea + input[type=file], .wpcf7 .input-group textarea + input[type=file],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=file], .wpcf7 .input-group .wpcf7-validation-errors + input[type=file],
.input-group .wpcf7 .form-control + input[type=submit], .wpcf7 .input-group .form-control + input[type=submit],
.input-group .wpcf7 input[type=text] + input[type=submit], .wpcf7 .input-group input[type=text] + input[type=submit],
.input-group .wpcf7 input[type=search] + input[type=submit], .wpcf7 .input-group input[type=search] + input[type=submit],
.input-group .wpcf7 input[type=url] + input[type=submit], .wpcf7 .input-group input[type=url] + input[type=submit],
.input-group .wpcf7 input[type=tel] + input[type=submit], .wpcf7 .input-group input[type=tel] + input[type=submit],
.input-group .wpcf7 input[type=number] + input[type=submit], .wpcf7 .input-group input[type=number] + input[type=submit],
.input-group .wpcf7 input[type=range] + input[type=submit], .wpcf7 .input-group input[type=range] + input[type=submit],
.input-group .wpcf7 input[type=date] + input[type=submit], .wpcf7 .input-group input[type=date] + input[type=submit],
.input-group .wpcf7 input[type=month] + input[type=submit], .wpcf7 .input-group input[type=month] + input[type=submit],
.input-group .wpcf7 input[type=week] + input[type=submit], .wpcf7 .input-group input[type=week] + input[type=submit],
.input-group .wpcf7 input[type=time] + input[type=submit], .wpcf7 .input-group input[type=time] + input[type=submit],
.input-group .wpcf7 input[type=datetime] + input[type=submit], .wpcf7 .input-group input[type=datetime] + input[type=submit],
.input-group .wpcf7 input[type=datetime-local] + input[type=submit], .wpcf7 .input-group input[type=datetime-local] + input[type=submit],
.input-group .wpcf7 input[type=color] + input[type=submit], .wpcf7 .input-group input[type=color] + input[type=submit],
.input-group .wpcf7 input[type=email] + input[type=submit], .wpcf7 .input-group input[type=email] + input[type=submit],
.input-group .wpcf7 input[type=file] + input[type=submit], .wpcf7 .input-group input[type=file] + input[type=submit],
.input-group .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .input-group input[type=submit] + input[type=submit],
.input-group .wpcf7 select + input[type=submit], .wpcf7 .input-group select + input[type=submit],
.input-group .wpcf7 textarea + input[type=submit], .wpcf7 .input-group textarea + input[type=submit],
.input-group .wpcf7 .wpcf7-validation-errors + input[type=submit], .wpcf7 .input-group .wpcf7-validation-errors + input[type=submit],
.input-group .wpcf7 .form-control + select, .wpcf7 .input-group .form-control + select,
.input-group .wpcf7 input[type=text] + select, .wpcf7 .input-group input[type=text] + select,
.input-group .wpcf7 input[type=search] + select, .wpcf7 .input-group input[type=search] + select,
.input-group .wpcf7 input[type=url] + select, .wpcf7 .input-group input[type=url] + select,
.input-group .wpcf7 input[type=tel] + select, .wpcf7 .input-group input[type=tel] + select,
.input-group .wpcf7 input[type=number] + select, .wpcf7 .input-group input[type=number] + select,
.input-group .wpcf7 input[type=range] + select, .wpcf7 .input-group input[type=range] + select,
.input-group .wpcf7 input[type=date] + select, .wpcf7 .input-group input[type=date] + select,
.input-group .wpcf7 input[type=month] + select, .wpcf7 .input-group input[type=month] + select,
.input-group .wpcf7 input[type=week] + select, .wpcf7 .input-group input[type=week] + select,
.input-group .wpcf7 input[type=time] + select, .wpcf7 .input-group input[type=time] + select,
.input-group .wpcf7 input[type=datetime] + select, .wpcf7 .input-group input[type=datetime] + select,
.input-group .wpcf7 input[type=datetime-local] + select, .wpcf7 .input-group input[type=datetime-local] + select,
.input-group .wpcf7 input[type=color] + select, .wpcf7 .input-group input[type=color] + select,
.input-group .wpcf7 input[type=email] + select, .wpcf7 .input-group input[type=email] + select,
.input-group .wpcf7 input[type=file] + select, .wpcf7 .input-group input[type=file] + select,
.input-group .wpcf7 input[type=submit] + select, .wpcf7 .input-group input[type=submit] + select,
.input-group .wpcf7 select + select, .wpcf7 .input-group select + select,
.input-group .wpcf7 textarea + select, .wpcf7 .input-group textarea + select,
.input-group .wpcf7 .wpcf7-validation-errors + select, .wpcf7 .input-group .wpcf7-validation-errors + select,
.input-group .wpcf7 .form-control + textarea, .wpcf7 .input-group .form-control + textarea,
.input-group .wpcf7 input[type=text] + textarea, .wpcf7 .input-group input[type=text] + textarea,
.input-group .wpcf7 input[type=search] + textarea, .wpcf7 .input-group input[type=search] + textarea,
.input-group .wpcf7 input[type=url] + textarea, .wpcf7 .input-group input[type=url] + textarea,
.input-group .wpcf7 input[type=tel] + textarea, .wpcf7 .input-group input[type=tel] + textarea,
.input-group .wpcf7 input[type=number] + textarea, .wpcf7 .input-group input[type=number] + textarea,
.input-group .wpcf7 input[type=range] + textarea, .wpcf7 .input-group input[type=range] + textarea,
.input-group .wpcf7 input[type=date] + textarea, .wpcf7 .input-group input[type=date] + textarea,
.input-group .wpcf7 input[type=month] + textarea, .wpcf7 .input-group input[type=month] + textarea,
.input-group .wpcf7 input[type=week] + textarea, .wpcf7 .input-group input[type=week] + textarea,
.input-group .wpcf7 input[type=time] + textarea, .wpcf7 .input-group input[type=time] + textarea,
.input-group .wpcf7 input[type=datetime] + textarea, .wpcf7 .input-group input[type=datetime] + textarea,
.input-group .wpcf7 input[type=datetime-local] + textarea, .wpcf7 .input-group input[type=datetime-local] + textarea,
.input-group .wpcf7 input[type=color] + textarea, .wpcf7 .input-group input[type=color] + textarea,
.input-group .wpcf7 input[type=email] + textarea, .wpcf7 .input-group input[type=email] + textarea,
.input-group .wpcf7 input[type=file] + textarea, .wpcf7 .input-group input[type=file] + textarea,
.input-group .wpcf7 input[type=submit] + textarea, .wpcf7 .input-group input[type=submit] + textarea,
.input-group .wpcf7 select + textarea, .wpcf7 .input-group select + textarea,
.input-group .wpcf7 textarea + textarea, .wpcf7 .input-group textarea + textarea,
.input-group .wpcf7 .wpcf7-validation-errors + textarea, .wpcf7 .input-group .wpcf7-validation-errors + textarea, .input-group .wpcf7 .form-control + .wpcf7-validation-errors, .wpcf7 .input-group .form-control + .wpcf7-validation-errors, .input-group .wpcf7 input[type=text] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=text] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=search] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=search] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=url] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=url] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=tel] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=tel] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=number] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=number] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=range] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=range] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=date] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=date] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=month] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=month] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=week] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=week] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=time] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=time] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=datetime] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=datetime] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=datetime-local] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=datetime-local] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=color] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=color] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=email] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=email] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=file] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=file] + .wpcf7-validation-errors, .input-group .wpcf7 input[type=submit] + .wpcf7-validation-errors, .wpcf7 .input-group input[type=submit] + .wpcf7-validation-errors, .input-group .wpcf7 select + .wpcf7-validation-errors, .wpcf7 .input-group select + .wpcf7-validation-errors, .input-group .wpcf7 textarea + .wpcf7-validation-errors, .wpcf7 .input-group textarea + .wpcf7-validation-errors, .input-group .wpcf7 .wpcf7-validation-errors + .wpcf7-validation-errors, .wpcf7 .input-group .wpcf7-validation-errors + .wpcf7-validation-errors,
.input-group .custom-select + .form-control,
.input-group .wpcf7 .custom-select + input[type=text],
.wpcf7 .input-group .custom-select + input[type=text],
.input-group .wpcf7 .custom-select + input[type=search],
.wpcf7 .input-group .custom-select + input[type=search],
.input-group .wpcf7 .custom-select + input[type=url],
.wpcf7 .input-group .custom-select + input[type=url],
.input-group .wpcf7 .custom-select + input[type=tel],
.wpcf7 .input-group .custom-select + input[type=tel],
.input-group .wpcf7 .custom-select + input[type=number],
.wpcf7 .input-group .custom-select + input[type=number],
.input-group .wpcf7 .custom-select + input[type=range],
.wpcf7 .input-group .custom-select + input[type=range],
.input-group .wpcf7 .custom-select + input[type=date],
.wpcf7 .input-group .custom-select + input[type=date],
.input-group .wpcf7 .custom-select + input[type=month],
.wpcf7 .input-group .custom-select + input[type=month],
.input-group .wpcf7 .custom-select + input[type=week],
.wpcf7 .input-group .custom-select + input[type=week],
.input-group .wpcf7 .custom-select + input[type=time],
.wpcf7 .input-group .custom-select + input[type=time],
.input-group .wpcf7 .custom-select + input[type=datetime],
.wpcf7 .input-group .custom-select + input[type=datetime],
.input-group .wpcf7 .custom-select + input[type=datetime-local],
.wpcf7 .input-group .custom-select + input[type=datetime-local],
.input-group .wpcf7 .custom-select + input[type=color],
.wpcf7 .input-group .custom-select + input[type=color],
.input-group .wpcf7 .custom-select + input[type=email],
.wpcf7 .input-group .custom-select + input[type=email],
.input-group .wpcf7 .custom-select + input[type=file],
.wpcf7 .input-group .custom-select + input[type=file],
.input-group .wpcf7 .custom-select + input[type=submit],
.wpcf7 .input-group .custom-select + input[type=submit],
.input-group .wpcf7 .custom-select + select,
.wpcf7 .input-group .custom-select + select,
.input-group .wpcf7 .custom-select + textarea,
.wpcf7 .input-group .custom-select + textarea,
.input-group .wpcf7 .custom-select + .wpcf7-validation-errors,
.wpcf7 .input-group .custom-select + .wpcf7-validation-errors,
.input-group .custom-file + .form-control,
.input-group .wpcf7 .custom-file + input[type=text],
.wpcf7 .input-group .custom-file + input[type=text],
.input-group .wpcf7 .custom-file + input[type=search],
.wpcf7 .input-group .custom-file + input[type=search],
.input-group .wpcf7 .custom-file + input[type=url],
.wpcf7 .input-group .custom-file + input[type=url],
.input-group .wpcf7 .custom-file + input[type=tel],
.wpcf7 .input-group .custom-file + input[type=tel],
.input-group .wpcf7 .custom-file + input[type=number],
.wpcf7 .input-group .custom-file + input[type=number],
.input-group .wpcf7 .custom-file + input[type=range],
.wpcf7 .input-group .custom-file + input[type=range],
.input-group .wpcf7 .custom-file + input[type=date],
.wpcf7 .input-group .custom-file + input[type=date],
.input-group .wpcf7 .custom-file + input[type=month],
.wpcf7 .input-group .custom-file + input[type=month],
.input-group .wpcf7 .custom-file + input[type=week],
.wpcf7 .input-group .custom-file + input[type=week],
.input-group .wpcf7 .custom-file + input[type=time],
.wpcf7 .input-group .custom-file + input[type=time],
.input-group .wpcf7 .custom-file + input[type=datetime],
.wpcf7 .input-group .custom-file + input[type=datetime],
.input-group .wpcf7 .custom-file + input[type=datetime-local],
.wpcf7 .input-group .custom-file + input[type=datetime-local],
.input-group .wpcf7 .custom-file + input[type=color],
.wpcf7 .input-group .custom-file + input[type=color],
.input-group .wpcf7 .custom-file + input[type=email],
.wpcf7 .input-group .custom-file + input[type=email],
.input-group .wpcf7 .custom-file + input[type=file],
.wpcf7 .input-group .custom-file + input[type=file],
.input-group .wpcf7 .custom-file + input[type=submit],
.wpcf7 .input-group .custom-file + input[type=submit],
.input-group .wpcf7 .custom-file + select,
.wpcf7 .input-group .custom-file + select,
.input-group .wpcf7 .custom-file + textarea,
.wpcf7 .input-group .custom-file + textarea,
.input-group .wpcf7 .custom-file + .wpcf7-validation-errors,
.wpcf7 .input-group .custom-file + .wpcf7-validation-errors {
  margin-left: -1px;
}

.input-group .form-control:not(:last-child), .input-group .wpcf7 input:not(:last-child)[type=text], .wpcf7 .input-group input:not(:last-child)[type=text],
.input-group .wpcf7 input:not(:last-child)[type=search], .wpcf7 .input-group input:not(:last-child)[type=search],
.input-group .wpcf7 input:not(:last-child)[type=url], .wpcf7 .input-group input:not(:last-child)[type=url],
.input-group .wpcf7 input:not(:last-child)[type=tel], .wpcf7 .input-group input:not(:last-child)[type=tel],
.input-group .wpcf7 input:not(:last-child)[type=number], .wpcf7 .input-group input:not(:last-child)[type=number],
.input-group .wpcf7 input:not(:last-child)[type=range], .wpcf7 .input-group input:not(:last-child)[type=range],
.input-group .wpcf7 input:not(:last-child)[type=date], .wpcf7 .input-group input:not(:last-child)[type=date],
.input-group .wpcf7 input:not(:last-child)[type=month], .wpcf7 .input-group input:not(:last-child)[type=month],
.input-group .wpcf7 input:not(:last-child)[type=week], .wpcf7 .input-group input:not(:last-child)[type=week],
.input-group .wpcf7 input:not(:last-child)[type=time], .wpcf7 .input-group input:not(:last-child)[type=time],
.input-group .wpcf7 input:not(:last-child)[type=datetime], .wpcf7 .input-group input:not(:last-child)[type=datetime],
.input-group .wpcf7 input:not(:last-child)[type=datetime-local], .wpcf7 .input-group input:not(:last-child)[type=datetime-local],
.input-group .wpcf7 input:not(:last-child)[type=color], .wpcf7 .input-group input:not(:last-child)[type=color],
.input-group .wpcf7 input:not(:last-child)[type=email], .wpcf7 .input-group input:not(:last-child)[type=email],
.input-group .wpcf7 input:not(:last-child)[type=file], .wpcf7 .input-group input:not(:last-child)[type=file],
.input-group .wpcf7 input:not(:last-child)[type=submit], .wpcf7 .input-group input:not(:last-child)[type=submit],
.input-group .wpcf7 select:not(:last-child), .wpcf7 .input-group select:not(:last-child),
.input-group .wpcf7 textarea:not(:last-child), .wpcf7 .input-group textarea:not(:last-child), .input-group .wpcf7 .wpcf7-validation-errors:not(:last-child), .wpcf7 .input-group .wpcf7-validation-errors:not(:last-child),
.input-group .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group .form-control:not(:first-child), .input-group .wpcf7 input:not(:first-child)[type=text], .wpcf7 .input-group input:not(:first-child)[type=text],
.input-group .wpcf7 input:not(:first-child)[type=search], .wpcf7 .input-group input:not(:first-child)[type=search],
.input-group .wpcf7 input:not(:first-child)[type=url], .wpcf7 .input-group input:not(:first-child)[type=url],
.input-group .wpcf7 input:not(:first-child)[type=tel], .wpcf7 .input-group input:not(:first-child)[type=tel],
.input-group .wpcf7 input:not(:first-child)[type=number], .wpcf7 .input-group input:not(:first-child)[type=number],
.input-group .wpcf7 input:not(:first-child)[type=range], .wpcf7 .input-group input:not(:first-child)[type=range],
.input-group .wpcf7 input:not(:first-child)[type=date], .wpcf7 .input-group input:not(:first-child)[type=date],
.input-group .wpcf7 input:not(:first-child)[type=month], .wpcf7 .input-group input:not(:first-child)[type=month],
.input-group .wpcf7 input:not(:first-child)[type=week], .wpcf7 .input-group input:not(:first-child)[type=week],
.input-group .wpcf7 input:not(:first-child)[type=time], .wpcf7 .input-group input:not(:first-child)[type=time],
.input-group .wpcf7 input:not(:first-child)[type=datetime], .wpcf7 .input-group input:not(:first-child)[type=datetime],
.input-group .wpcf7 input:not(:first-child)[type=datetime-local], .wpcf7 .input-group input:not(:first-child)[type=datetime-local],
.input-group .wpcf7 input:not(:first-child)[type=color], .wpcf7 .input-group input:not(:first-child)[type=color],
.input-group .wpcf7 input:not(:first-child)[type=email], .wpcf7 .input-group input:not(:first-child)[type=email],
.input-group .wpcf7 input:not(:first-child)[type=file], .wpcf7 .input-group input:not(:first-child)[type=file], .input-group .wpcf7 input:not(:first-child)[type=submit], .wpcf7 .input-group input:not(:first-child)[type=submit],
.input-group .wpcf7 select:not(:first-child), .wpcf7 .input-group select:not(:first-child),
.input-group .wpcf7 textarea:not(:first-child), .wpcf7 .input-group textarea:not(:first-child), .input-group .wpcf7 .wpcf7-validation-errors:not(:first-child), .wpcf7 .input-group .wpcf7-validation-errors:not(:first-child),
.input-group .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group .custom-file {
  display: flex;
  align-items: center;
}

.input-group .custom-file:not(:last-child) .custom-file-control,
.input-group .custom-file:not(:last-child) .custom-file-control::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group .custom-file:not(:first-child) .custom-file-control,
.input-group .custom-file:not(:first-child) .custom-file-control::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
  align-items: center;
}

.input-group-prepend .btn,
.input-group-prepend .wpcf7 input[type=submit], .wpcf7 .input-group-prepend input[type=submit],
.input-group-append .btn,
.input-group-append .wpcf7 input[type=submit],
.wpcf7 .input-group-append input[type=submit] {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn + .btn, .input-group-prepend .wpcf7 input[type=submit] + .btn, .wpcf7 .input-group-prepend input[type=submit] + .btn,
.input-group-prepend .wpcf7 .btn + input[type=submit], .wpcf7 .input-group-prepend .btn + input[type=submit],
.input-group-prepend .wpcf7 input[type=submit] + input[type=submit], .wpcf7 .input-group-prepend input[type=submit] + input[type=submit],
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .wpcf7 input[type=submit] + .input-group-text,
.wpcf7 .input-group-prepend input[type=submit] + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .wpcf7 .input-group-text + input[type=submit],
.wpcf7 .input-group-prepend .input-group-text + input[type=submit],
.input-group-append .btn + .btn,
.input-group-append .wpcf7 input[type=submit] + .btn,
.wpcf7 .input-group-append input[type=submit] + .btn,
.input-group-append .wpcf7 .btn + input[type=submit],
.wpcf7 .input-group-append .btn + input[type=submit],
.input-group-append .wpcf7 input[type=submit] + input[type=submit],
.wpcf7 .input-group-append input[type=submit] + input[type=submit],
.input-group-append .btn + .input-group-text,
.input-group-append .wpcf7 input[type=submit] + .input-group-text,
.wpcf7 .input-group-append input[type=submit] + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .wpcf7 .input-group-text + input[type=submit],
.wpcf7 .input-group-append .input-group-text + input[type=submit] {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group > .input-group-prepend > .btn,
.wpcf7 .input-group > .input-group-prepend > input[type=submit],
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.wpcf7 .input-group > .input-group-append:not(:last-child) > input[type=submit],
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.wpcf7 .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.wpcf7 .input-group > .input-group-append > input[type=submit],
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.wpcf7 .input-group > .input-group-prepend:not(:first-child) > input[type=submit],
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.wpcf7 .input-group > .input-group-prepend:first-child > input:not(:first-child)[type=submit],
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #868e96;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  user-select: none;
  background-color: #dee2e6;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #868e96;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-control {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:focus ~ .custom-file-control::before {
  border-color: #80bdff;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(calc(2.25rem + 2px) - 1px * 2);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #868e96;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:not([disabled]):not(.disabled) {
  cursor: pointer;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.99px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 767.99px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 991.99px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

@media (max-width: 1199.99px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .dropdown-menu-right {
  right: 0;
  left: auto;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-expand .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #868e96;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #868e96;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:focus, .page-link:hover {
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:not([disabled]):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #868e96;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

.btn .badge, .wpcf7 input[type=submit] .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #868e96;
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #6c757d;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:focus, .badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #dd5c91;
}

.badge-info[href]:focus, .badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #d43275;
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.badge-light[href]:focus, .badge-light[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

.badge-dark[href]:focus, .badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #464a4e;
  background-color: #e7e8ea;
  border-color: #dddfe2;
}

.alert-secondary hr {
  border-top-color: #cfd2d6;
}

.alert-secondary .alert-link {
  color: #2e3133;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #73304b;
  background-color: #f8dee9;
  border-color: #f5d1e0;
}

.alert-info hr {
  border-top-color: #f0bcd2;
}

.alert-info .alert-link {
  color: #4f2134;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  transition: width 0.6s ease;
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item:focus, .list-group-item:hover {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #868e96;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

a.list-group-item-primary,
button.list-group-item-primary {
  color: #004085;
}

a.list-group-item-primary:focus, a.list-group-item-primary:hover,
button.list-group-item-primary:focus,
button.list-group-item-primary:hover {
  color: #004085;
  background-color: #9fcdff;
}

a.list-group-item-primary.active,
button.list-group-item-primary.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}

a.list-group-item-secondary,
button.list-group-item-secondary {
  color: #464a4e;
}

a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
button.list-group-item-secondary:focus,
button.list-group-item-secondary:hover {
  color: #464a4e;
  background-color: #cfd2d6;
}

a.list-group-item-secondary.active,
button.list-group-item-secondary.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #155724;
}

a.list-group-item-success:focus, a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #155724;
  background-color: #b1dfbb;
}

a.list-group-item-success.active,
button.list-group-item-success.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #73304b;
  background-color: #f5d1e0;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #73304b;
}

a.list-group-item-info:focus, a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #73304b;
  background-color: #f0bcd2;
}

a.list-group-item-info.active,
button.list-group-item-info.active {
  color: #fff;
  background-color: #73304b;
  border-color: #73304b;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #856404;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #856404;
  background-color: #ffe8a1;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #721c24;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

a.list-group-item-light,
button.list-group-item-light {
  color: #818182;
}

a.list-group-item-light:focus, a.list-group-item-light:hover,
button.list-group-item-light:focus,
button.list-group-item-light:hover {
  color: #818182;
  background-color: #ececf6;
}

a.list-group-item-light.active,
button.list-group-item-light.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

a.list-group-item-dark,
button.list-group-item-dark {
  color: #1b1e21;
}

a.list-group-item-dark:focus, a.list-group-item-dark:hover,
button.list-group-item-dark:focus,
button.list-group-item-dark:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

a.list-group-item-dark.active,
button.list-group-item-dark.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:focus, .close:hover {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

.close:not([disabled]):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}


.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-prev:focus, .carousel-control-prev:hover,
.carousel-control-next:focus,
.carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:focus, a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #868e96 !important;
}

a.bg-secondary:focus, a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #6c757d !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:focus, a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #dd5c91 !important;
}

a.bg-info:focus, a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #d43275 !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:focus, a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:focus, a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:focus, a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:focus, a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #e9ecef !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #868e96 !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #dd5c91 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

.d-print-block {
  display: none !important;
}

@media print {
  .d-print-block {
    display: block !important;
  }
}

.d-print-inline {
  display: none !important;
}

@media print {
  .d-print-inline {
    display: inline !important;
  }
}

.d-print-inline-block {
  display: none !important;
}

@media print {
  .d-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #0062cc !important;
}

.text-secondary {
  color: #868e96 !important;
}

a.text-secondary:focus, a.text-secondary:hover {
  color: #6c757d !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:focus, a.text-success:hover {
  color: #1e7e34 !important;
}

.text-info {
  color: #dd5c91 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #d43275 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #d39e00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #bd2130 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
  color: #dae0e5 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !important;
}

.text-muted {
  color: #868e96 !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

.wrapper {
  padding: 30px 0;
}

#wrapper-hero {
  padding: 0px !important;
}

.sticky,
.gallery-caption,
.bypostauthor {
  font-size: inherit;
}

.wrapper#wrapper-sticky {
  border-bottom: 1px solid #dee2e6;
}

#wrapper-footer-full,
#wrapper-static-hero {
  background-color: #e9ecef;
}

.wp-caption {
  font-size: inherit;
}

.wp-caption-text {
  font-size: inherit;
}

.screen-reader-text {
  font-size: inherit;
}

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  margin: 0px auto;
}

.entry-footer span {
  padding-right: 10px;
}

img.wp-post-image,
article img,
figure,
img,
#secondary img {
  max-width: 100%;
  height: auto;
}

a.skip-link {
  position: fixed;
  z-index: 1000;
  top: 0px;
  right: 0px;
}

.jumbotron {
  margin-bottom: 0px;
}

.navbar-dark .navbar-nav .dropdown-menu .nav-link {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529 !important;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}

.navbar-dark .navbar-nav .dropdown-menu .nav-link:focus, .navbar-dark .navbar-nav .dropdown-menu .nav-link:hover {
  color: #16181b !important;
  text-decoration: none;
  background-color: #f8f9fa;
}

.navbar-dark .navbar-nav .dropdown-menu .nav-link.active, .navbar-dark .navbar-nav .dropdown-menu .nav-link:active {
  color: #fff !important;
  text-decoration: none;
  background-color: #007bff;
}

.navbar-dark .navbar-nav .dropdown-menu .nav-link.disabled, .navbar-dark .navbar-nav .dropdown-menu .nav-link:disabled {
  color: #868e96 !important;
  background-color: transparent;
}

.navbar-light .navbar-brand a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand a:focus, .navbar-light .navbar-brand a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand a {
  color: #fff;
}

.navbar-dark .navbar-brand a:focus, .navbar-dark .navbar-brand a:hover {
  color: #fff;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

/*Variables*/
@media (min-width: 1600px) {
  .container.shop {
    max-width: 1220.58823529px;
  }
}

body {
  margin: 0 !important;
  font-family: 'Gotham';
  color: #3f3f3f;
}

.address-field strong {
  margin: 5px 0 0 7px !important;
}

a, a:hover, a:active, a:visited {
  color: #dd5c91;
  text-decoration: none;
}

.wrapper {
  padding: 0;
}

:focus, :active, :visited, abbr[title] {
  text-decoration: none !important;
  box-shadow: none !important;
  outline: 0 !important;
}

/*masthead*/
.masthead {
  width: 100%;
  min-height: 36.4145658263px;
  background-color: #4e4236;
  color: #fff;
  display: block;
  font-size: 14.0056022409px;
  font-family: 'Gotham Book';
  text-align: center;
  padding: 7.0028011204px;
}

/*Wordpress Align classes*/
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*navigation*/
.header-wrapper {
  z-index: 1000 !important;
  background: #ffffff;
}

.border-nav {
  width: 100%;
  border-bottom: 1px solid #aba9a4;
}

.navbar-brand {
  padding: 0;
}

.branding {
  padding: 21.0084033613px 17.5070028011px 23.8095238095px;
}

@media (max-width: 767.99px) {
  .branding {
    padding-bottom: 10px;
  }
}

@media (max-width: 575.99px) {
  .branding {
    padding-top: 15px;
    padding-bottom: 0px;
  }
}

@media (max-width: 767.99px) {
  .branding .col-4 {
    padding: 0;
  }
}

@media (max-width: 575.99px) {
  .branding .col-4.order-md-3 {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .branding .col-4.hide, .branding .col-4.order-md-1 {
    flex: 0 0 30%;
    max-width: 30%;
  }
}

.branding .search {
  padding-top: 3.5014005602px;
}

.branding .search img {
  float: left;
  width: 23px;
}

.branding .search #searchform ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
}

.branding .search #searchform ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}

.branding .search #searchform :-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
}

.branding .search #searchform :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}

.branding .search #searchform label {
  display: none !important;
}

.branding .search #searchform .input-group input {
  border-radius: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  margin: 1.4005602241px 7.0028011204px;
  color: #000000;
  font-size: 14.0056022409px;
  font-family: 'Gotham Book';
}

@media (max-width: 767.99px) {
  .branding .search #searchform .input-group input {
    top: 10px;
    margin-left: 2px;
  }
}

.branding .search #searchform .input-group input:focus {
  border: none !important;
  box-shadow: none !important;
  border-bottom: 1px solid #969494 !important;
}

.branding .search #searchform .input-group {
  width: 112.044817927px;
  float: left;
}

@media (max-width: 575.99px) {
  .branding .search #searchform .input-group {
    width: 66px;
  }
}

@media (max-width: 350px) {
  .branding .search #searchform .input-group {
    width: 52px;
  }
}

.branding .search #searchform .input-group .submit.btn.btn-primary, .branding .search #searchform .input-group .wpcf7 input.submit.btn-primary[type=submit], .wpcf7 .branding .search #searchform .input-group input.submit.btn-primary[type=submit] {
  display: none;
}

.branding .cart {
  text-align: right;
  padding-top: 3.5014005602px;
}

.branding .cart .cart-icon, .branding .cart a {
  float: right;
  display: block;
}

.branding .cart a {
  position: relative;
  font-size: 14.0056022409px;
  font-family: 'Gotham Book';
  margin: 1.4005602241px 7.0028011204px !important;
  color: #000000;
}

.branding .cart a.cartlink span {
  display: inline-block;
}

@media (max-width: 575.99px) {
  .branding .cart a.signin, .branding .cart a.cartlink {
    top: 5px !important;
    margin-left: 0 !important;
  }
  .branding .cart a.signin {
    display: none !important;
  }
}

@media (max-width: 767.99px) {
  .branding .cart a.signin, .branding .cart a.cartlink {
    top: 5px !important;
  }
  .branding .cart a.cartlink span {
    display: none;
  }
}

.branding .cart .cart-icon {
  margin-top: -7px;
  width: 23px;
}

.branding .search img {
  margin: 1.4005602241px 7.0028011204px !important;
}

.branding .search .magnifier {
  display: inline-block !important;
}

@media (max-width: 575.99px) {
  .branding .search, .branding .cart {
    height: 53px;
  }
  .branding .search .cart-icon, .branding .search .magnifier, .branding .cart .cart-icon, .branding .cart .magnifier {
    margin: 0 auto !important;
  }
  .branding .search .magnifier, .branding .cart .magnifier {
    position: relative;
    top: 5px;
    display: inline-block !important;
  }
  .branding .search a, .branding .cart a {
    top: 0px !important;
  }
  .branding .search img, .branding .search form, .branding .search a, .branding .cart img, .branding .cart form, .branding .cart a {
    float: none !important;
    display: block !important;
  }
}

@media (max-width: 767.99px) {
  .branding .search, .branding .cart {
    text-align: center !important;
  }
  .branding .search .cart-icon, .branding .cart .cart-icon {
    margin-top: 2px !important;
  }
  .branding .search a, .branding .cart a {
    top: 2px;
  }
  .branding .search .magnifier, .branding .cart .magnifier {
    position: relative;
    top: 5px;
  }
  .branding .search img, .branding .search form, .branding .search a, .branding .cart img, .branding .cart form, .branding .cart a {
    float: none !important;
    display: inline-block !important;
    margin-left: 0 !important;
  }
}

@media (max-width: 991.99px) {
  .branding .search a, .branding .search input, .branding .cart a, .branding .cart input {
    font-size: 13px !important;
  }
}

.logo {
  text-align: center;
}

.logo img {
  width: 70%;
}

.logo a {
  margin: 0 auto !important;
  text-align: center;
}

.hide {
  display: none;
}

@media (max-width: 767px) {
  .hide {
    display: block;
  }
}

.navbar {
  padding: 0 !important;
  /*Wp megamenu*/
}

.navbar .navbar-nav, .navbar .wp-megamenu {
  padding: 0 0 28.0112044818px !important;
  margin: 0 auto;
  text-align: center !important;
}

@media (max-width: 767.99px) {
  .navbar .navbar-nav, .navbar .wp-megamenu {
    text-align: left !important;
  }
  .navbar .navbar-nav li a:last-child, .navbar .wp-megamenu li a:last-child {
    display: blocK !important;
  }
}

.navbar .navbar-nav li:first-child a, .navbar .wp-megamenu li:first-child a {
  padding-left: 0 !important;
}

@media (max-width: 991.99px) {
  .navbar .navbar-nav li:first-child a, .navbar .wp-megamenu li:first-child a {
    padding-left: 8.4033613445px !important;
  }
}

.navbar .navbar-nav li:nth-last-child(2) a, .navbar .wp-megamenu li:nth-last-child(2) a {
  padding-right: 0 !important;
}

.navbar .navbar-nav li:last-child a, .navbar .wp-megamenu li:last-child a {
  display: none;
}

.navbar .navbar-nav li a, .navbar .wp-megamenu li a {
  font-weight: bold;
  font-size: 15px !important;
  text-transform: uppercase;
  color: #3b3b3b;
  padding: 0 15px !important;
}

@media (max-width: 1199.99px) {
  .navbar .navbar-nav li a, .navbar .wp-megamenu li a {
    font-size: 12.6050420168px !important;
    padding: 0 8.4033613445px !important;
  }
}

.navbar .active {
  margin-bottom: -28.0112044818px;
}

.navbar .active::after {
  display: block;
  content: "";
  width: 100%;
  background: #dd5c91;
  height: 2.8011204482px;
  z-index: 500;
  position: relative;
  top: 28.0112044818px;
}

@media (max-width: 991.99px) {
  .navbar .active::after {
    display: none;
  }
}

.navbar .active > a {
  color: #dd5c91 !important;
}

.navbar #wp-megamenu-primary {
  z-index: 100 !important;
  width: 100%;
}

.navbar #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
  font-size: 13px;
  font-family: "Gotham Book" !important;
}

@media (max-width: 575.99px) {
  .navbar #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
    top: -59px !important;
    padding-left: 0;
  }
}

@media (max-width: 767.99px) {
  .navbar #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
    float: left;
    position: absolute;
    top: -54px;
    left: 0;
    width: 33.33%;
    min-width: 104px;
  }
  .navbar #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn i {
    margin: 2px 8px !important;
    font-size: 24px;
    vertical-align: middle;
  }
}

.navbar ul.wp-megamenu-sub-menu > li {
  padding: 0 !important;
}

.navbar ul.wp-megamenu-sub-menu li {
  margin: 16.8067226891px 0;
}

.navbar ul.wp-megamenu-sub-menu {
  padding-top: 7.0028011204px;
}

.navbar ul.wp-megamenu-sub-menu img {
  width: auto !important;
  height: 11vw !important;
}

.navbar .megamenu-img-2 {
  margin-left: 38.5154061625px;
}

.navbar a.shop {
  color: #dd5c91 !important;
  text-transform: uppercase;
  font-weight: bold !important;
}

@media (max-width: 991.99px) {
  .navbar a.shop {
    color: #070707 !important;
    font-weight: normal !important;
    text-transform: normal;
  }
}

.navbar a.shop:hover {
  color: #dd5c91 !important;
}

.navbar a.shop.left {
  margin-left: 38.5154061625px;
}

@media (max-width: 991.99px) {
  .navbar a.shop.left {
    margin-left: 0;
  }
}

.navbar b.fa.fa-angle-down {
  display: none;
}

@media (max-width: 767px) {
  .navbar b.fa.fa-angle-down {
    display: block;
  }
}

@media (max-width: 767.99px) {
  .navbar .wp-megamenu {
    padding: 21.0084033613px !important;
  }
  .navbar .wp-megamenu-sub-menu {
    padding: 0 !important;
  }
  .navbar .wp-megamenu-sub-menu * {
    margin-top: 5.6022408964px;
    /*padding: 0px !important;
			margin: 0 !important;*/
  }
  .navbar .wp-megamenu-sub-menu img {
    display: none;
  }
  .navbar li.wpmm-col {
    margin: 0 10.5042016807px !important;
  }
  .navbar .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li {
    margin-bottom: 14.0056022409px;
  }
  .navbar .wp-megamenu-sub-menu > li {
    margin-bottom: 14.0056022409px;
  }
}

@media (min-width: 768px) {
  .navbar .wp-megamenu {
    text-align: center !important;
  }
}

/*footer*/
.footer-container {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding: 42.7170868347px 0;
}

@media (max-width: 991.99px) {
  .footer-container .footer-widget {
    padding: 17.5070028011px 0;
    text-align: center;
  }
}

.footer-widget h3 {
  color: #000000;
  font-size: 15.406162465px;
}

.footer-widget ul {
  list-style: none;
  padding: 0;
}

.footer-widget ul li a {
  color: #000000;
  font-size: 16.8067226891px;
  font-family: 'calluna';
}

.footer-widgets {
  font-size: 16.8067226891px;
  line-height: 1.2;
}

@media (max-width: 991.99px) {
  .footer-widgets .container, .footer-widgets .row {
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
}

.footer-widgets .first-widget {
  margin-top: 8.4033613445px;
  text-align: right;
  padding-right: 5%;
}

.footer-widgets .first-widget a {
  color: #dd5c91;
  font-weight: 600;
}

.footer-widgets .middle-widget {
  flex: 0 0 38.4%;
  max-width: 38.4%;
  text-align: center;
  font-family: 'Gotham Book';
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

@media (max-width: 991.99px) {
  .footer-widgets .middle-widget {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 0;
    border-right: 0;
  }
}

.footer-widgets .last-widget {
  padding-left: 5%;
  margin-top: 4.2016806723px;
}

.footer-widgets .last-widget a {
  margin-right: 11.2044817927px;
  color: #dd5c91;
}

.footer-widgets .last-widget a i {
  font-size: 28.0112044818px;
}

.footer-widgets .last-widget a i.fa-facebook {
  font-size: 24.5098039216px !important;
}

.footer-widgets .last-widget a i.fa-twitter {
  font-size: 30.1120448179px !important;
  position: relative;
  top: 1.4005602241px;
}

.footer-widgets .first-widget, .footer-widgets .last-widget {
  flex: 0 0 30.8%;
  max-width: 30.8%;
}

@media (max-width: 991.99px) {
  .footer-widgets .first-widget, .footer-widgets .middle-widget, .footer-widgets .last-widget {
    text-align: center;
    padding: 0 10.5042016807px;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 0;
  }
}

.footer-widgets .footer-widget {
  padding: 17.5070028011px 0;
}

.copyright {
  padding: 23.1092436975px 0 44.1176470588px;
  border-top: 1px solid #000000;
  text-align: center;
  font-size: 14.0056022409px;
  font-family: 'Gotham Book';
}

/*Mailchimp*/
@media (min-width: 500px) {
  #embed_signup {
    width: 320px;
    margin: 0 auto;
  }
}

#embed_signup_scroll {
  position: relative;
}

#embedded-subscribe {
  padding: 5.6022408964px 8.4033613445px;
  position: absolute;
  top: -1px;
  left: 180px;
  color: #ffffff !important;
  background-color: #dd5c91;
  border-radius: 4.2016806723px;
  border-style: none;
  font-weight: bold;
  font-size: 11.9047619048px;
}

@media (min-width: 768px) and (max-width: 1200px) {
  #embedded-subscribe {
    right: 148px !important;
    left: initial !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  #embedded-subscribe {
    left: initial !important;
    right: 20% !important;
  }
}

@media (max-width: 767.99px) {
  #embedded-subscribe {
    left: initial !important;
    right: 17%;
  }
}

@media (max-width: 500px) {
  #embedded-subscribe {
    right: 0 !important;
  }
}

#embedded-subscribe-form #email {
  border: none !important;
  border-bottom: 1px solid #dd5c91 !important;
  border-radius: 0 !important;
}

@media (min-width: 768px) and (max-width: 1200px) {
  #embedded-subscribe-form #email {
    width: 97px !important;
    float: left !important;
  }
}

@media (max-width: 500px) {
  #embedded-subscribe-form #email {
    width: 77% !important;
  }
}

/*------------------------------------------------
*-- Homepage
------------------------------------------------*/
.slider {
  width: 100%;
  margin-bottom: 18.9075630252px;
}

.home-day-planners {
  padding-top: 18.9075630252px;
  margin-left: 0;
  margin-right: 0;
}

.home-day-planners .item {
  text-align: center;
  margin-bottom: 18.9075630252px;
}

.home-day-planners .item a {
  color: #3f3f3f;
}

.home-day-planners .item img {
  margin-bottom: 22.4089635854px;
  width: 100%;
}

.home-day-planners .item h2, .home-day-planners .item h3 {
  line-height: 1;
  margin: 0;
}

.home-day-planners .item h2 {
  /*size: 55/$divide_value + px; test change*/
  font-size: 26.6106442577px;
  font-family: "calluna";
}

.home-day-planners .item h3 {
  color: #dd5c91;
  text-transform: uppercase;
  /*size: 38/$divide_value + px; test change*/
  font-size: 18.2072829132px;
  /*weight: bold;*/
  font-weight: normal;
}

@media (max-width: 992px) {
  .home-day-planners .item {
    width: 100%;
    padding: 0 !important;
  }
}

.home-day-planners [class*="col-"]:first-child {
  padding-left: 0;
  padding-right: 28.0112044818px;
}

.home-day-planners [class*="col-"]:nth-child(2) {
  padding-left: 14.0056022409px;
  padding-right: 14.0056022409px;
}

.home-day-planners [class*="col-"]:last-child {
  padding-right: 0;
  padding-left: 28.0112044818px;
}

.line {
  width: 100%;
  padding: 0 70.0280112045px;
  margin: 35.0140056022px 0 44.1176470588px;
}

.line:after {
  width: 100%;
  display: block;
  content: "";
  border-top: 1px solid #aba9a4;
}

.testimonials {
  text-align: center;
}

.testimonials .carousel {
  width: 81%;
  margin: 0 auto;
  max-width: 100%;
  padding-bottom: 93.137254902px;
}

.testimonials .carousel .carousel-indicators li {
  margin: 0 9.8039215686px;
}

.testimonials .carousel .carousel-indicators li.active::after {
  background: #dd5c91;
}

.testimonials .carousel .carousel-indicators li::after {
  background: #abaaaa;
  width: 16.106442577px;
  height: 16.106442577px;
  border-radius: 50%;
}

.testimonials .carousel .stars, .testimonials .carousel h3 {
  display: inline-block;
}

.testimonials .carousel .stars {
  padding: 4.2016806723px 14.0056022409px;
  margin-right: 17.5070028011px;
  border-right: 1px solid #e58fae;
}

@media (max-width: 1199.99px) {
  .testimonials .carousel .stars {
    margin-right: 0;
    border: 0 !important;
    width: 100%;
    padding: 0 !important;
  }
}

.testimonials .carousel .stars .star {
  margin: 5.6022408964px;
  position: relative;
  top: -2.1008403361px;
}

@media (max-width: 767.99px) {
  .testimonials .carousel .stars .star {
    width: 11%;
  }
}

.testimonials .carousel h3 {
  margin: 0;
  position: relative;
  top: 4.9019607843px;
  /*size: 48/$divide_value + px; test change*/
  font-size: 23.1092436975px;
  font-family: "calluna";
}

.testimonials .carousel .text {
  margin-top: 60.9243697479px;
  text-align: left;
  font-family: "Gotham";
  font-size: 22.4089635854px;
}

.testimonials .carousel .person {
  margin-top: 56.0224089636px;
  text-align: left;
  line-height: 1.1;
  font-size: 25.2100840336px;
  font-family: "calluna";
}

.howto {
  margin-top: 42.0168067227px;
}

.howto .description {
  display: none;
  max-width: 90%;
  margin: 35.0140056022px auto 0;
}

@media (max-width: 767.99px) {
  .howto .description {
    display: block;
  }
}

.howto .description h2 {
  margin-bottom: 15.406162465px;
  font-family: "Gotham";
  font-size: 42.0168067227px;
}

@media (max-width: 767.99px) {
  .howto .description h2 {
    font-size: 28.0112044818px;
  }
}

.howto .description ol {
  list-style-type: none;
  margin-left: 2em;
  padding-left: 20px;
}

.howto .description ol li {
  counter-increment: count-me;
}

.howto .description ol li::before {
  content: counter(count-me) "";
  display: block;
  position: relative;
  left: -2.3em;
  top: 1.5em;
  color: #dd5c91;
  background: #e9c9d6;
  padding: 0px 9px;
  border-radius: 50%;
  margin-right: 10px;
  font-size: 20px;
  font-weight: bold;
  width: 30px;
  height: 30px;
  text-align: center;
}

.howto .agenda-tooltip {
  position: relative;
  width: 49.7198879552px;
  height: 49.7198879552px;
  border-radius: 50%;
  background: #e9c9d6;
  padding: 17.5070028011px 21.0084033613px !important;
  white-space: normal !important;
  overflow: hidden;
  float: right;
}

@media (max-width: 991.99px) {
  .howto .agenda-tooltip {
    width: 20px;
    height: 20px;
    padding: 20px !important;
  }
}

@media (max-width: 767.99px) {
  .howto .agenda-tooltip {
    padding: 15px !important;
  }
}

.howto .agenda-tooltip.right {
  float: left !important;
}

@media (min-width: 768px) {
  .howto .agenda-tooltip.right:hover span {
    left: 14.7058823529px !important;
    right: initial !important;
  }
  .howto .agenda-tooltip.right:hover p {
    padding-left: 2.3vw !important;
    padding-right: 0 !important;
  }
}

.howto .agenda-tooltip span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #dd5c91;
  font-family: "Gotham";
  font-size: 42.0168067227px;
  font-weight: bold;
}

.howto .agenda-tooltip p {
  display: none;
  line-height: 1.3;
  font-family: "Gotham Book";
  font-size: 23.8095238095px;
}

@media (min-width: 768px) {
  .howto .agenda-tooltip:hover {
    width: 21vw !important;
    height: auto !important;
    border-radius: 0 !important;
  }
  .howto .agenda-tooltip:hover p {
    display: block;
    padding-right: 1.6106442577vw !important;
    color: #3f3f3f;
  }
  .howto .agenda-tooltip:hover span {
    right: 14.7058823529px;
    left: initial;
    top: 17.5070028011px !important;
    transform: initial;
  }
}

/*Personalize*/
.holder {
  max-width: 70%;
  margin: 0 auto;
  background-image: url("../img/homepage/shadow.png");
  background-repeat: no-repeat;
  background-size: 100% 140.056022409px;
  position: relative;
  top: -80.5322128852px;
  margin-bottom: -80.5322128852px;
}

@media (max-width: 1199.99px) {
  .holder {
    top: -10.5042016807px;
    margin-bottom: -10.5042016807px;
  }
}

@media (max-width: 991.99px) {
  .holder {
    max-width: 80%;
  }
}

@media (max-width: 767.99px) {
  .holder {
    top: 0;
    margin-bottom: 0;
    background: none;
  }
}

.holder .contents {
  padding: 60.2240896359px 0 56.0224089636px;
  background: #ffffff;
  margin: 0 1.6% 49.0196078431px;
  border-bottom: 1px solid #aba9a4;
}

@media (max-width: 1199.99px) {
  .holder .contents {
    flex-direction: column;
    display: flex;
  }
}

@media (max-width: 991.99px) {
  .holder .contents {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.holder .contents .columns {
  width: 50%;
  float: left;
  text-align: center;
}

@media (max-width: 1199.99px) {
  .holder .contents .columns {
    width: 100%;
  }
  .holder .contents .columns img {
    max-width: 90% !important;
    margin: 0 auto;
  }
  .holder .contents .columns.order-1 .hide-swap {
    display: block;
  }
}

.holder .contents .columns .hide-swap {
  display: none;
}

.holder .contents .columns img {
  max-width: 114.8%;
  margin-top: 20px;
}

.holder .contents .info {
  padding: 34.3137254902px 94.5378151261px 56.0224089636px;
  text-align: center;
}

@media (max-width: 767.99px) {
  .holder .contents .info {
    padding: 40px 0 80px;
  }
}

.holder .contents .info .hide-swap {
  display: block;
}

@media (max-width: 1199.99px) {
  .holder .contents .info .hide-swap {
    display: none;
  }
}

.holder .contents .info h2 {
  margin-bottom: 15.406162465px;
  font-family: "Gotham";
  /*size: 60/$divide_value + px; test change*/
  font-size: 29.4117647059px;
}

@media (max-width: 767.99px) {
  .holder .contents .info h2 {
    font-size: 28.0112044818px;
  }
}

.holder .contents .info p {
  margin-bottom: 63.025210084px;
  font-family: "Lora";
  font-size: 19.6078431373px;
}

.holder .contents .info a.button {
  background: #dd5c91;
  padding: 9.8039215686px 12.6050420168px;
  border-radius: 4.2016806723px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 14.0056022409px;
}

/*Printables*/
.printables, .get-organized {
  padding-bottom: 56.0224089636px;
}

.printables h2, .get-organized h2 {
  margin-bottom: 63.025210084px;
  text-align: center;
  color: #dd5c91;
  /*size: 60/$divide_value + px; test change*/
  font-size: 29.4117647059px;
}

@media (max-width: 767.99px) {
  .printables h2, .get-organized h2 {
    font-size: 28.0112044818px;
  }
}

.printables p, .get-organized p {
  margin: 31.512605042px 0 63.025210084px;
  font-family: "calluna";
  font-size: 22.4089635854px;
}

.printables a.button, .get-organized a.button {
  background: #4e4236;
  padding: 9.8039215686px 12.6050420168px;
  border-radius: 4.2016806723px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  font-size: 14.0056022409px;
}

.get-organized {
  border-top: 1px solid #000000;
  padding: 0 !important;
}

.get-organized h2 {
  margin: 17px 0;
}

/*Featured In*/
.featured {
  background: #e9c9d6;
  padding: 61.6246498599px 0;
}

.featured h2 {
  margin-bottom: 49.0196078431px;
  text-align: center;
  color: #3f3f3f;
  font-size: 42.0168067227px;
}

@media (max-width: 767.99px) {
  .featured h2 {
    font-size: 28.0112044818px;
  }
}

.featured .logos {
  text-align: center;
}

.featured .logos img {
  padding: 23.1092436975px;
}

/*------------------------------------------------
*-- Generic Page
------------------------------------------------*/
.generic {
  font-family: "Lora";
  font-size: 19.6078431373px;
  padding-top: 91.0364145658px;
  padding-bottom: 70.0280112045px;
}

.generic a:hover {
  color: #dd5c91 !important;
  text-decoration: underline;
}

.generic h1 {
  text-transform: uppercase;
  color: #dd5c91;
  margin-bottom: 42.0168067227px;
  text-align: center;
  font-family: "Gotham";
  font-size: 30.81232493px;
  font-weight: bold;
}

.generic p {
  margin-bottom: 24.5098039216px;
}

/*------------------------------------------------
*-- Which Planner is Right
------------------------------------------------*/
table {
  border-collapse: collapse !important;
}

.tables .no {
  background: none !important;
}

.tables hr {
  margin: 77.0308123249px 0 77.0308123249px;
}

.tables .table {
  font-size: 19.6078431373px;
  display: table;
  width: 100%;
  max-width: 100%;
  margin-bottom: 42.0168067227px;
}

@media (max-width: 991.99px) {
  .tables .table {
    overflow-x: auto;
    font-size: 16px;
  }
}

@media (max-width: 767.99px) {
  .tables .table {
    font-size: 10px;
  }
}

.tables .table tr:first-child {
  color: #dd5c91;
  text-align: center;
}

.tables .table tr:nth-child(2) {
  border-bottom: 1px solid #c3c3c3;
}

.tables .table tr:nth-child(even) {
  background: #e9e9e9;
}

.tables .table td {
  border: none;
  border-right: 1px solid #c3c3c3;
}

@media (max-width: 767.99px) {
  .tables .table td {
    padding: 1px;
  }
  .tables .table td:first-child {
    padding: 6px !important;
  }
}

.tables .table td.check {
  text-align: center;
  font-family: "Gotham Book";
  background-image: url(../img/icons/check.png);
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 767.99px) {
  .tables .table td.check {
    background-size: 12px;
  }
}

/*------------------------------------------------
*-- Woocommerce
------------------------------------------------*/
.woocommerce-info, .woocommerce-message, .woocommerce-error {
  border-top-color: #dd5c91 !important;
}

.woocommerce-info::before, .woocommerce-message::before, .woocommerce-error::before {
  color: #dd5c91 !important;
}

/*display images on mobile*/
@media (max-width: 767.99px) {
  .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    display: block !important;
    text-align: center !important;
  }
  .woocommerce #content table.cart .product-thumbnail:before, .woocommerce table.cart .product-thumbnail:before, .woocommerce-page #content table.cart .product-thumbnail:before, .woocommerce-page table.cart .product-thumbnail:before {
    display: none;
  }
}

/*WC Product landing*/
.woocommerce-breadcrumb {
  padding: 17.5070028011px 0 82.6330532213px !important;
  text-align: center !important;
  color: #040404 !important;
  margin-bottom: 0 !important;
  font-family: "Gotham Book" !important;
  font-size: 16.8067226891px !important;
}

@media (max-width: 991.99px) {
  .woocommerce-breadcrumb {
    padding-bottom: 59.5238095238px;
  }
}

.woocommerce-breadcrumb a {
  color: #040404 !important;
  text-decoration: none !important;
}

.grid-sizer, .grid-item {
  width: 50%;
  float: left;
  padding: 12.6050420168px 14.0056022409px;
}

@media (max-width: 991.99px) {
  .grid-sizer, .grid-item {
    width: 100% !important;
    padding-left: 0;
    padding-right: 0;
  }
}

.grid-sizer h3, .grid-item h3 {
  margin-top: 16.8067226891px;
  text-align: center;
  text-transform: uppercase;
  color: #dd5c91;
  font-weight: bold;
  font-size: 19.6078431373px;
}

.grid-item:nth-child(2) {
  width: 100%;
}

.grid-item.stamp {
  padding-top: 0;
}

.all-products {
  margin-bottom: 35.0140056022px;
}

@media (max-width: 767.99px) {
  .all-products {
    display: none;
  }
}

.all-products .active > a {
  color: #dd5c91 !important;
}

.all-products .viewall.active a {
  color: #4e4d4d !important;
}

.all-products .parent_active > li > a {
  color: #dd5c91;
}

.all-products h3 {
  padding-bottom: 10.5042016807px;
  border-bottom: 1px solid #000000;
  color: #dd5c91;
  font-size: 19.6078431373px;
  font-weight: bold;
}

.all-products .sub {
  display: none;
}

.all-products ul {
  font-family: "Gotham Book";
  font-size: 19.6078431373px;
  padding: 0;
  list-style: none;
}

.all-products ul.has-child.parent_active li ul li {
  display: block !important;
  padding-left: 17.5070028011px;
}

.all-products ul.has-child.active .visible, .all-products ul.has-child.parent_active .visible {
  display: block !important;
  padding-left: 17.5070028011px;
}

.all-products ul.has-child.active li.main > a::after, .all-products ul.has-child.parent_active li.main > a::after {
  content: "-" !important;
}

.all-products ul.has-child li.main > a::after {
  display: inline;
  margin-left: 7.0028011204px;
  position: relative;
  top: 3.5014005602px;
  content: "+";
  color: #070707;
  font-family: "Gotham Book";
  font-size: 28.0112044818px;
}

.all-products ul.has-child li {
  /*&:hover{
					& ul > li{
						display: block;
						padding-left: 25/$divide_value + px;
					}
				}	*/
}

.all-products ul.has-child li ul {
  display: block;
}

.all-products ul li {
  padding: 21.0084033613px 0 3.5014005602px;
}

.all-products ul li a {
  color: #070707;
}

.all-products ul li ul.display-siblings li {
  display: block;
  padding-left: 17.5070028011px;
}

.all-products ul li ul li {
  /*text-transform: capitalize;*/
  display: none;
}

.all-products ul li ul li a {
  font-size: 18.2072829132px;
  color: #4e4d4d;
}

.all-products ul li ul li.active {
  display: block !important;
  padding-left: 17.5070028011px;
}

.woocommerce-ResetPassword.lost_reset_password {
  margin-bottom: 70px;
}

.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button {
  background: #dd5c91;
  color: #fff !important;
  text-transform: uppercase;
}

.woocommerce-ResetPassword.lost_reset_password input {
  color: #444;
  height: 48.3193277311px;
  border-radius: 0;
  padding: 0 20px;
  margin-top: 35.0140056022px !important;
}

/*WC Gallery support*/
.woocommerce-product-gallery {
  float: left !important;
  margin-bottom: 80px;
}

.woocommerce-product-gallery iframe {
  width: 100%;
}

figure.woocommerce-product-gallery__wrapper {
  max-width: initial !important;
}

.flex-active {
  border: 1px solid #dd5c91 !important;
}

.flex-viewport {
  width: 80%;
  float: right;
}

.flex-control-nav.flex-control-thumbs {
  width: 19%;
  float: left;
  max-height: 300px;
  margin-right: 1% !important;
  overflow-y: scroll !important;
}

.flex-control-nav.flex-control-thumbs::-webkit-scrollbar {
  width: 3px;
}

.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-nav.flex-control-thumbs::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

.woocommerce div.product div.images .flex-control-thumbs li {
  width: 100%;
}

.woocommerce div.product div.images .flex-control-thumbs li {
  padding: 0 10.5042016807px 14.0056022409px 0;
}

.emoji-search-icon {
  display: inline-block !important;
  position: absolute;
  right: 16px;
  z-index: 9999;
  top: 10px;
  width: 36px;
  height: 36px;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.emoji-search-icon:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border: 2px solid #000;
  border-radius: 100%;
  position: absolute;
  top: 9px;
  left: 9px;
  box-sizing: content-box;
}

.emoji-search-icon:after {
  content: "";
  display: block;
  width: 2px;
  height: 8px;
  background: #000;
  border-radius: 6px;
  position: absolute;
  top: 19px;
  left: 22px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: content-box;
}

/*WC Product detail*/
.single-product .summary {
  display: table-footer-group;
}

@media (max-width: 767.99px) {
  .single-product .summary h1 {
    margin-top: 30px !important;
  }
}

.single-product .mailto {
  text-align: center;
  margin: 25px 0;
  /* width: 48%; */
}

@media (max-width: 767.99px) {
  .single-product .mailto {
    /* display: table-header-group; */
  }
}

.single-product .description {
  margin-bottom: 35.0140056022px;
}

.single-product .woocommerce-product-details__short-description p {
  margin-bottom: 9.8039215686px !important;
}

.single-product .product_title.entry-title {
  color: #4e4236;
  margin-bottom: 0;
  line-height: 1;
  /*weight: bold;*/
  font-weight: normal;
  /*size: 44/$divide_value + px; test change*/
  font-size: 21.0084033613px;
}

.single-product .product_title.entry-title span {
  font-size: 20px !important;
}

.single-product .woocommerce-product-details__short-description {
  color: #4e4236;
  font-size: 28.0112044818px;
}

.single-product p.stock {
  display: none;
}

.single-product p.price {
  color: #3f3f3f !important;
  /*size: 40/$divide_value + px !important; test change*/
  font-size: 19.6078431373px !important;
}

.single-product .free-shipping span {
  font-family: "Lora";
  font-size: 18.2072829132px;
}

.single-product .product_meta {
  display: none;
}

.single-product section.products {
  padding: 28.0112044818px 0 7.0028011204px;
  margin-bottom: 53px;
  border-top: 1px solid #575757;
  border-bottom: 1px solid #575757;
}

.single-product .products {
  clear: both;
  margin-bottom: 0;
}

.single-product .products h2 {
  margin-bottom: 52.5210084034px;
  text-align: center;
  text-transform: uppercase;
  font-size: 30.81232493px;
}

.single-product .products .product {
  text-align: center;
  margin-bottom: 0 !important;
}

@media (max-width: 767.99px) {
  .single-product .products .product {
    width: 100% !important;
    margin-bottom: 21.0084033613px !important;
  }
}

.single-product .products .product .star-rating, .single-product .products .product .add_to_cart_button, .single-product .products .product .button {
  display: none !important;
}

.single-product .products .product a img {
  margin-bottom: 0 !important;
}

.single-product .products .product a, .single-product .products .product .price {
  color: #3f3f3f !important;
  font-size: 19.6078431373px !important;
  font-family: "Gotham Book";
}

.single-product .products .product a.amount, .single-product .products .product .price.amount {
  font-weight: bold;
}

.single-product .single_add_to_cart_button {
  width: 100%;
  padding: 19.6078431373px !important;
  background: #dd5c91 !important;
  margin-top: 49.0196078431px !important;
  font-weight: normal !important;
  font-size: 28.0112044818px !important;
  text-transform: uppercase  !important;
  border-radius: 0  !important;
}

.single-product .quantity {
  color: #4e4236;
}

.single-product .quantity:before {
  position: relative;
  top: 2.8011204482px;
  font-size: 21.0084033613px;
  content: "Qty: ";
  display: inline-block;
}

.single-product #accordion {
  margin-top: 49.0196078431px;
}

.single-product #accordion .card {
  position: relative;
  border: 0;
  border-top: 1px solid #aba9a4;
  border-radius: 0;
  padding: 14.0056022409px 0;
}

.single-product #accordion .card .card-header {
  background: transparent;
  border: none;
  border-radius: 0 !important;
  padding: 0;
  margin-bottom: 10.5042016807px;
}

.single-product #accordion .card .card-header h5 button.collapsed:after {
  position: absolute;
  right: 7.7030812325px;
  top: 4.9019607843px;
  color: #3f3f3f;
  content: "+";
  font-family: "Gotham Book";
  /*size: 48/$divide_value + px; test change*/
  font-size: 26.6106442577px;
  font-weight: normal;
}

.single-product #accordion .card .card-header h5 button:after {
  position: absolute;
  right: 8.4033613445px;
  top: 0;
  color: #3f3f3f;
  background: #ffffff;
  content: "–";
  font-family: "Gotham Book";
  /*size: 54/$divide_value + px; test change*/
  font-size: 30.81232493px;
  font-weight: normal;
}

.single-product #accordion .card .card-header .btn,
.single-product #accordion .card .card-header .wpcf7 input[type=submit], .wpcf7 .single-product #accordion .card .card-header input[type=submit] {
  width: 100%;
  text-align: left;
  text-transform: uppercase;
  color: #4e4236;
  padding: 0;
  /*size: 28/$divide_value + px; test change*/
  font-size: 13.3053221289px;
  /*weight: bold;*/
  font-weight: normal;
}

.single-product #accordion .card .card-header .btn:hover, .single-product #accordion .card .card-header .wpcf7 input:hover[type=submit], .wpcf7 .single-product #accordion .card .card-header input:hover[type=submit] {
  text-decoration: none;
}

.single-product #accordion .card .card-body {
  padding: 0;
  font-family: "Lora";
  font-size: 18.2072829132px;
}

.share-social {
  text-align: center;
}

.share-social span {
  margin-right: 20px;
  color: #4e4236;
  font-size: 19.6078431373px;
}

.share-social a:not(.mailto-a) {
  color: #4e4236;
  font-size: 25px;
  margin-right: 20px;
}

.woocommerce-tabs.wc-tabs-wrapper {
  border-top: 1px solid #575757;
}

.upsells.products {
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/*Reviews*/
#tab-title-reviews {
  display: none !important;
}

#reviews {
  display: none;
}

#reviews .comment-text .title {
  margin-bottom: 10px;
  text-align: center;
  font-family: "calluna";
  font-size: 28.0112044818px;
}

@media (min-width: 992px) {
  #reviews .comment-text .title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

#reviews .comment-text .date {
  text-align: center;
  margin-bottom: 10px;
  font-family: "Gotham Book";
  font-size: 19.6078431373px;
}

#reviews .comment-text .description {
  min-height: 100px;
  height: 100px;
}

#reviews .comment-text .morelink {
  font-weight: bold;
  color: #3f3f3f;
}

#reviews .comment-text .morecontent span {
  display: none;
}

#reviews .comment-text .author {
  margin-bottom: 35px;
  font-family: "calluna";
  font-size: 22.4089635854px;
}

#reviews .comment-text .author span {
  font-weight: bold;
}

#reviews #comments h2 {
  /*font-size: 44/$divide_value + px; test change*/
  font-size: 21.0084033613px;
  text-align: center;
  margin-bottom: 28.0112044818px;
}

#reviews #comments .subheader {
  margin-bottom: 56.0224089636px;
  text-align: center;
}

#reviews #comments .subheader h3 {
  font-family: "Gotham Book";
  font-size: 23.1092436975px;
  text-align: center;
}

#reviews #comments .subheader a {
  font-size: 16.8067226891px;
  background: #4e4236;
  padding: 5px 20px;
  color: #ffffff;
  display: inline-block;
  margin: 20px 0;
}

#reviews li.grid-item {
  font-family: "Gotham Book";
  font-size: 19.6078431373px;
  width: 46%;
  margin: 0 2%;
  float: left;
  list-style: none;
}

@media (max-width: 991.99px) {
  #reviews li.grid-item {
    margin: 0 !important;
  }
}

#reviews li.grid-item ul.children li {
  width: 100%;
  word-wrap: break-word;
}

#reviews .meta {
  text-align: center;
  margin: 17.5070028011px 0;
}

#reviews .star-rating {
  margin: 0 auto 10px;
  float: none;
  width: 135px;
  letter-spacing: 8px;
}

#reviews .star-rating span {
  color: #dd5c91 !important;
}

#reviews #respond, #reviews .acf-label {
  font-family: "Gotham Book";
  font-size: 19.6078431373px;
}

#reviews #respond label, #reviews .acf-label label {
  color: #06080c;
  display: block;
  font-family: "Gotham Book";
  font-size: 1rem;
  font-weight: normal !important;
}

#reviews #respond .comment-form-author, #reviews .acf-label .comment-form-author {
  margin-right: 2% !important;
}

#reviews #respond .comment-form-email, #reviews .acf-label .comment-form-email {
  margin-left: 2% !important;
}

#reviews #respond .comment-form-author, #reviews #respond .comment-form-email, #reviews .acf-label .comment-form-author, #reviews .acf-label .comment-form-email {
  width: 48%;
  float: left;
}

#reviews #respond p.stars a, #reviews .acf-label p.stars a {
  margin-right: 8px;
}

#reviews #respond .comment-reply-title, #reviews .acf-label .comment-reply-title {
  font-size: 1.75rem;
  color: #dd5c91;
}

#reviews #respond textarea, #reviews .acf-label textarea {
  height: 200px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

#reviews #respond input, #reviews #respond textarea, #reviews .acf-label input, #reviews .acf-label textarea {
  max-width: 100%;
  width: 100%;
  color: #444444;
  height: 48.3193277311px;
  border-radius: 0 !important;
  padding: 0 20px;
  border: 1px solid #848484 !important;
}

#reviews #respond input[type="submit"], #reviews #respond textarea[type="submit"], #reviews .acf-label input[type="submit"], #reviews .acf-label textarea[type="submit"] {
  width: initial !important;
  border-radius: 0 !important;
  background: #dd5c91 !important;
  border: 0 !important;
  color: #ffffff !important;
  margin-top: 35.0140056022px;
  padding: 14.0056022409px 21.0084033613px !important;
  height: initial !important;
  font-family: "Gotham Book";
  font-size: 1rem;
  font-weight: 400 !important;
}

/*categories landing*/
.list-categories .vpc-configure-button {
  display: none !important;
}

@media (min-width: 768px) {
  .list-categories li:hover > .yith-wcqv-button {
    visibility: visible !important;
  }
}

.list-categories h1 {
  color: #4e4236;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 66.5266106443px;
  font-weight: bold;
  font-size: 30.81232493px;
}

.list-categories .yith-wcqv-button {
  visibility: hidden !important;
  text-transform: uppercase;
  position: absolute !important;
  top: 30%;
  width: 100%;
  left: -14.7058823529px !important;
  text-align: center;
  background: rgba(229, 143, 174, 0.45) !important;
  color: #ffffff !important;
  font-size: 22.4089635854px !important;
  font-weight: normal !important;
}

.list-categories .star-rating, .list-categories .add_to_cart_button, .list-categories .ajax_add_to_cart, .list-categories .button.product_type_variable {
  display: none !important;
}

.list-categories .product, .list-categories .product h2 {
  font-size: 19.6078431373px;
}

.list-categories .product .price {
  font-size: 19.6078431373px !important;
  color: #3f3f3f !important;
  margin-top: 8.4033613445px !important;
}

.list-categories .product a {
  color: #4e4236;
}

.list-categories ul.products li.product, .list-categories .woocommerce-page ul.products li.product {
  width: 46.2% !important;
  padding: 0 12px;
  min-height: 530px;
}

@media (max-width: 767.99px) {
  .list-categories ul.products li.product, .list-categories .woocommerce-page ul.products li.product {
    width: 100% !important;
    margin-bottom: 35.0140056022px !important;
  }
}

@media (max-width: 991.99px) {
  .list-categories ul.products li.product, .list-categories .woocommerce-page ul.products li.product {
    min-height: initial;
  }
}

.list-categories ul.products li.product h2 span, .list-categories .woocommerce-page ul.products li.product h2 span {
  font-size: 0.7em;
}

.list-categories ul.products li.product .tawcvs-swatches, .list-categories .woocommerce-page ul.products li.product .tawcvs-swatches {
  padding: 0;
}

.list-categories ul.products li.product .tawcvs-swatches .swatch, .list-categories .woocommerce-page ul.products li.product .tawcvs-swatches .swatch {
  opacity: 1;
  cursor: auto !important;
  border: 0 !important;
}

.list-categories ul.products ul {
  display: flex;
  flex-wrap: wrap;
}

.list-categories ul.products h3 {
  text-align: center;
  margin-bottom: 30px;
}

#yith-quick-view-modal.open .yith-wcqv-main {
  padding: 60px 20px;
}

#yith-quick-view-modal.open .yith-wcqv-main .woocommerce div.product form.cart .button {
  margin-top: 14px !important;
}

#yith-quick-view-modal.open .yith-wcqv-main .woocommerce-product-details__short-description {
  display: none !important;
}

#yith-quick-view-modal.open .yith-wcqv-main .woocommerce-product-gallery__image {
  padding: 10px;
}

.pp_description {
  display: none !important;
}

/*cart*/
.woocommerce-shipping-calculator {
  display: none !important;
}

.woocommerce-page article {
  margin-top: 76.3305322129px;
}

.giftwrap_header_wrapper {
  display: none;
}

#giftwrap_modal_coupon {
  background: rgba(0, 0, 0, 0.5);
}

.btn-danger {
  background: #dd5c91;
  border-radius: 0;
  color: #ffffff;
}

.btn-danger:hover {
  background: #dd5c91;
}

.wc_giftwrap_notes_container textarea {
  padding: 10px;
  margin-top: 10px !important;
}

.gift-wrap {
  display: inline-block;
  float: left;
  margin-left: 20px;
  position: relative;
  top: 8px;
}

@media (max-width: 1199.99px) {
  .gift-wrap {
    display: block;
    margin: 20px 0 32px;
    clear: both;
  }
}

.gift-wrap img {
  position: absolute;
  top: -10px;
  margin-left: 10px;
}

@media (max-width: 767.99px) {
  .gift-wrap img {
    display: none;
  }
}

.gift-wrap span {
  cursor: pointer;
  color: #dd5c91;
}

#learnmore {
  text-align: left;
}

#learnmore img {
  display: block;
  margin: 0 auto;
  width: 300px !important;
  max-width: 100%;
}

.cart-subtotal td {
  width: 75%;
}

.cart-title h1 {
  margin-bottom: 46.218487395px;
  color: #4e4236;
  font-size: 30.81232493px;
  font-weight: bold;
}

.cart-collaterals .wc-proceed-to-checkout a.checkout-button {
  background: #dd5c91 !important;
  border-radius: 0 !important;
  padding: 28px;
  font-size: 23.8095238095px !important;
  font-family: "source-sans-pro";
  font-weight: 600;
}

.cart-collaterals .cart_totals table {
  font-family: "source-sans-pro";
  font-weight: 400;
  color: #5a5f66;
  border: 0 !important;
}

.cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table td {
  padding: 22.4089635854px !important;
}

.cart-collaterals .cart_totals table th {
  border: 0 !important;
  background: #f8f8f8;
  width: 33% !important;
}

.cart-collaterals .cart_totals table td {
  border: 0 !important;
  font-family: "Gotham" !important;
  font-size: 15.406162465px !important;
  font-weight: normal !important;
  background: #fbfbfb;
}

.cart-collaterals .cart_totals h2 {
  margin-bottom: 21.0084033613px;
  font-family: "source-sans-pro";
  font-weight: 300;
}

.cart-collaterals .cross-sells {
  clear: both !important;
  width: 100% !important;
  margin-bottom: 59.5238095238px;
  margin-top: 49.0196078431px;
  padding-top: 49.0196078431px;
  border-top: 1px solid #575757;
}

.cart-collaterals .cross-sells h2 {
  text-align: center;
  text-transform: uppercase;
}

.cart-collaterals .cross-sells .products {
  padding: 28.0112044818px 0 7.0028011204px;
  margin-bottom: 53px;
}

.cart-collaterals .cross-sells .products {
  clear: both;
  margin-bottom: 0;
}

.cart-collaterals .cross-sells .products h2 {
  margin-bottom: 52.5210084034px;
  text-align: center;
  text-transform: uppercase;
  /*size: 44/$divide_value + px; test change*/
  font-size: 21.0084033613px;
}

.cart-collaterals .cross-sells .products .product {
  text-align: center;
  margin-bottom: 0 !important;
}

@media (max-width: 767.99px) {
  .cart-collaterals .cross-sells .products .product {
    width: 100% !important;
    margin-bottom: 21.0084033613px !important;
  }
}

@media (min-width: 768px) {
  .cart-collaterals .cross-sells .products .product {
    width: 22.05% !important;
  }
}

.cart-collaterals .cross-sells .products .product .star-rating, .cart-collaterals .cross-sells .products .product .add_to_cart_button, .cart-collaterals .cross-sells .products .product .button {
  display: none !important;
}

.cart-collaterals .cross-sells .products .product a img {
  margin-bottom: 0 !important;
}

.cart-collaterals .cross-sells .products .product a, .cart-collaterals .cross-sells .products .product .price {
  color: #3f3f3f !important;
  font-size: 19.6078431373px !important;
  font-family: "Gotham Book";
}

.cart-collaterals .cross-sells .products .product a.amount, .cart-collaterals .cross-sells .products .product .price.amount {
  font-weight: bold;
}

.shop_table.cart {
  border: 0 !important;
}

.shop_table.cart img {
  width: 70.0280112045px !important;
}

.shop_table.cart td {
  border: 0 !important;
}

.shop_table.cart thead tr {
  background: #f8f8f8;
}

.shop_table.cart thead tr th {
  font-family: "source-sans-pro";
  font-size: 16.8067226891px;
  /*weight: 400;*/
  color: #5a5f66;
  padding: 33.6134453782px !important;
}

.shop_table.cart tbody tr {
  background: #fdfdfd;
  font-weight: normal !important;
}

.shop_table.cart tbody tr td {
  padding: 24.5098039216px 32.9131652661px !important;
}

@media (max-width: 991.99px) {
  .shop_table.cart tbody tr td.product-thumbnail {
    padding: 0 !important;
  }
}

.shop_table.cart tbody tr td.product-remove {
  padding-right: 133.053221289px;
}

.shop_table.cart tbody tr td.product-name {
  font-size: 19.6078431373px;
}

.shop_table.cart tbody tr td.product-price, .shop_table.cart tbody tr td.product-subtotal {
  font-size: 16.8067226891px;
}

.shop_table.cart tbody tr td.product-quantity input {
  background: #f2f2f2;
  height: 39.9159663866px;
  border: 0;
  box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.1);
}

.shop_table.cart .actions {
  background: #ffffff !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  font-family: "source-sans-pro";
  font-size: 16.8067226891px;
  font-weight: 600;
}

.shop_table.cart .actions #coupon_code {
  width: 177.170868347px !important;
  padding: 9.8039215686px 22.4089635854px !important;
  border: 0 !important;
  box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.2);
}

@media (max-width: 767.99px) {
  .shop_table.cart .actions #coupon_code {
    width: 48% !important;
  }
}

.shop_table.cart .actions .button {
  padding: 12.6050420168px 22.4089635854px !important;
  border-radius: 0 !important;
  background: #e58fae;
  color: #ffffff !important;
  box-shadow: inset 0 -2px 7px rgba(0, 0, 0, 0.1) !important;
}

.shop_table.cart .actions .giftwrap_cancel {
  margin-left: auto;
  width: 10px;
  height: 10px;
  background: transparent;
  color: black !important;
  box-shadow: none !important;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
}

.shop_table.cart .actions .giftwrap_cancel:after {
  text-indent: 0;
  font-family: "FontAwesome";
  display: block;
  content: "\f00d";
  font-size: 20px;
}

.woocommerce a.remove {
  color: #7f7f7f !important;
}

/*login-register*/
.woocommerce-page .col-1, .woocommerce-page .col-2 {
  max-width: 100% !important;
  flex: initial !important;
}

#customer_login {
  margin-top: 76.3305322129px;
  margin-bottom: 102.240896359px;
}

#customer_login h2 {
  text-transform: uppercase;
  font-size: 28.0112044818px;
}

#customer_login .form-row {
  margin-bottom: 35.0140056022px !important;
}

#customer_login .g-recaptcha {
  margin-left: 4px;
}

#customer_login form {
  font-family: "Gotham Book";
  font-size: 19.6078431373px;
  border: 0;
  padding: 0;
}

#customer_login form select {
  background: #ffffff !important;
}

#customer_login form input, #customer_login form select {
  color: #444444;
  height: 48.3193277311px;
  border-radius: 0;
  padding: 0 20px;
}

#customer_login form input[type="submit"], #customer_login form select[type="submit"] {
  background: #dd5c91;
  width: 100%;
  color: #ffffff !important;
  text-transform: uppercase;
  margin-top: 35.0140056022px;
}

#customer_login form input[type="checkbox"], #customer_login form select[type="checkbox"] {
  padding: 0;
  position: relative;
  top: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: 1px solid #a9a9a9;
  width: 28.0112044818px;
  height: 28.0112044818px;
}

#customer_login form input[type="checkbox"]:checked, #customer_login form select[type="checkbox"]:checked {
  background-image: url(../img/icons/check-icon.png);
  background-size: 80% 80%;
  background-position: center center;
  background-repeat: no-repeat;
}

#customer_login form .font-small {
  font-size: 16.8067226891px;
}

#customer_login form label.woocommerce-form__label-for-checkbox span {
  margin-left: 10px;
  color: #4e4236;
  text-transform: capitalize !important;
  font-family: "source-sans-pro";
  font-size: 19.6078431373px;
}

/*My account*/
.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}

.woocommerce-MyAccount-navigation h2 {
  text-transform: uppercase;
  margin-bottom: 21.0084033613px;
  font-weight: bold;
  font-size: 19.6078431373px;
}

.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  font-family: "Gotham Book";
  font-size: 19.6078431373px;
}

.woocommerce-MyAccount-navigation ul li {
  padding: 7.0028011204px 0;
}

.woocommerce-MyAccount-content {
  font-size: 19.6078431373px;
  margin-bottom: 177.871148459px;
}

.woocommerce-MyAccount-content .addresses {
  margin-top: 30px;
}

.woocommerce-MyAccount-content .col-1 {
  padding-left: 0 !important;
}

.woocommerce-MyAccount-content .col-2 {
  padding-right: 0 !important;
}

.woocommerce-MyAccount-content .edit {
  font-size: 13px;
}

.woocommerce-MyAccount-content h3 {
  font-size: 19.6078431373px;
  color: #dd5c91 !important;
  text-transform: capitalize;
}

.woocommerce-MyAccount-content address {
  font-family: "Gotham Book";
  font-weight: normal;
}

.woocommerce-MyAccount-content form legend {
  padding: 20px 0 5px;
}

.woocommerce-MyAccount-content form label {
  font-family: "Gotham Book";
  font-weight: normal;
}

.woocommerce-MyAccount-content form label strong {
  margin: 7px 0 0 7px !important;
}

.woocommerce-MyAccount-content form select {
  padding: 0 20px !important;
}

.woocommerce-MyAccount-content form input, .woocommerce-MyAccount-content form select {
  background: #ffffff;
  height: 48.3193277311px;
  padding: 20px;
  border-radius: 0 !important;
}

.woocommerce-MyAccount-content form input[type="submit"], .woocommerce-MyAccount-content form select[type="submit"] {
  margin: 20px 3px;
  text-transform: uppercase;
  font-weight: normal;
  color: #ffffff;
  background: #dd5c91 !important;
}

/*Checkout*/
.woocommerce-order-details .vpc-order-config {
  display: none;
}

.return-to-shop a {
  border-radius: 0 !important;
  background: #dd5c91 !important;
  color: #ffffff !important;
  padding: 21.0084033613px !important;
  height: initial !important;
  margin-bottom: 50px !important;
}

.checkout_coupon input[type="submit"] {
  margin: 0px !important;
  padding: 14px;
}

form.checkout, .checkout {
  font-family: "source-sans-pro";
  font-size: 19.6078431373px;
  border: 0;
  padding: 0;
}

form.checkout .woocommerce-additional-fields, .checkout .woocommerce-additional-fields {
  display: none;
}

form.checkout .woocommerce-shipping-fields, .checkout .woocommerce-shipping-fields {
  margin: 0 0 88.2352941176px;
}

form.checkout h3, .checkout h3 {
  font-weight: 100;
  font-size: 30.81232493px;
}

form.checkout input[type="text"]:focus, .checkout input[type="text"]:focus {
  border-left: 3px solid #d04626 !important;
  border: 1px solid #ced4da;
}

form.checkout input, form.checkout textarea, .checkout input, .checkout textarea {
  box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.1);
  background: #f2f2f2;
  color: #444444;
  height: 48.3193277311px;
  border-radius: 0;
  padding: 10px 20px;
  border: 1px solid #ced4da !important;
  border-style: none;
}

form.checkout input[type="radio"], form.checkout textarea[type="radio"], .checkout input[type="radio"], .checkout textarea[type="radio"] {
  height: initial !important;
}

form.checkout input[type="submit"], form.checkout textarea[type="submit"], .checkout input[type="submit"], .checkout textarea[type="submit"] {
  border-radius: 0 !important;
  background: #dd5c91 !important;
  width: 100%;
  color: #ffffff !important;
  margin-top: 35.0140056022px;
  padding: 14.0056022409px 21.0084033613px;
  height: initial !important;
  border: 0 !important;
}

form.checkout input[type="checkbox"], form.checkout textarea[type="checkbox"], .checkout input[type="checkbox"], .checkout textarea[type="checkbox"] {
  border-radius: 6px;
  box-shadow: none !important;
  padding: 0;
  position: relative;
  top: 10px;
  margin-right: 0px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: 1px solid #a9a9a9;
  width: 21.0084033613px;
  display: block;
  float: left;
  height: 21.0084033613px;
}

form.checkout input[type="checkbox"]:checked, form.checkout textarea[type="checkbox"]:checked, .checkout input[type="checkbox"]:checked, .checkout textarea[type="checkbox"]:checked {
  background-image: url(../img/icons/check-icon.png);
  background-size: 80%;
  background-position: center center;
  background-repeat: no-repeat;
}

form.checkout .font-small, .checkout .font-small {
  font-size: 16.8067226891px;
}

form.checkout label.woocommerce-form__label-for-checkbox span, .checkout label.woocommerce-form__label-for-checkbox span {
  margin-left: 10px;
  color: #4e4236;
  text-transform: capitalize !important;
  font-weight: 100 !important;
  font-family: "source-sans-pro";
  font-size: 19.6078431373px;
}

#payment {
  background: #fafafa !important;
  border-radius: 0 !important;
}

#payment ul {
  border-bottom: 0 !important;
}

#payment .place-order {
  background: #ffffff !important;
}

#order_review {
  font-family: "source-sans-pro";
}

#order_review th, #order_review td {
  border: 0;
  font-weight: 600 !important;
}

#order_review table {
  border: 0;
}

#order_review table thead {
  background: #f8f8f8;
}

#order_review table thead tr th {
  font-size: 18.2072829132px !important;
  color: #51565e;
  padding: 15px 33.6134453782px !important;
  font-weight: 600 !important;
}

#order_review table tbody {
  background: #fdfdfd;
}

#order_review table tbody td {
  padding: 15px 33.6134453782px !important;
  font-weight: normal !important;
}

#order_review table tfoot tr th {
  color: #51565e;
  background: #f8f8f8;
  font-size: 18.2072829132px !important;
  padding: 21.0084033613px 33.6134453782px 10.5042016807px !important;
  font-weight: 600 !important;
}

#order_review table tfoot tr td {
  border: 0 !important;
  font-size: 18.2072829132px !important;
  font-weight: bold !important;
  background: #ffffff;
  padding: 15px 33.6134453782px !important;
  font-weight: 600 !important;
}

.checkout-title {
  font-size: 30.81232493px;
}

.sbr {
  margin: 35.0140056022px 0 56.0224089636px;
  color: #959595;
  font-family: "Gotham Book";
  font-size: 30.81232493pxpx !important;
  font-weight: normal;
}

.sbr span {
  color: #4e4236;
}

/*------------------------------------------------
*-- Printables page
------------------------------------------------*/
.printables-page .background {
  background: #e5e3e1;
}

.printables-page .content {
  padding: 70.0280112045px 2% 49.0196078431px;
  font-family: "Lora";
  font-size: 19.6078431373px;
}

.printables-page .content h2 {
  color: #4e4236;
  text-transform: none;
  margin-bottom: 47.619047619px;
  font-size: 30.81232493px;
  font-weight: bold;
  font-family: "Gotham";
}

.printables-page .content p {
  margin-bottom: 42.0168067227px;
}

.printables-page h2 {
  color: #dd5c91;
  text-transform: uppercase;
  font-size: 25.2100840336px;
}

.printables-page p {
  font-family: "Lora";
  font-size: 19.6078431373px;
}

.printables-page .nopad {
  padding: 35.0140056022px 0 35.0140056022px !important;
}

.printables-page .grid-content {
  padding: 0 3%;
}

.printables-page .grid-item {
  background: #ffffff;
  padding: 42.0168067227px 28.0112044818px 28.0112044818px;
  margin: 2%;
  width: 46%;
}

@media (max-width: 991.99px) {
  .printables-page .grid-item {
    width: 100%;
    margin: 2% 0;
  }
}

.printables-page .printable {
  float: left;
  width: 50%;
  padding: 3%;
  min-height: 390px;
}

@media (max-width: 767.99px) {
  .printables-page .printable {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
}

.printables-page .printable .colors {
  font-family: "Gotham Book";
  font-size: 15.406162465px;
}

@media (max-width: 991.99px) {
  .printables-page .printable .colors span {
    display: block;
    clear: both;
  }
}

.printables-page .printable .colors .dot {
  width: 14.0056022409px;
  height: 14.0056022409px;
  border-radius: 50%;
  display: inline-block;
  margin: 0 2px;
}

@media (max-width: 991.99px) {
  .printables-page .printable .colors .dot {
    width: 28.0112044818px !important;
    height: 28.0112044818px !important;
    margin: 0 5px !important;
  }
}

.printables-page .printable .colors .dot.magenta {
  background-color: #df6baa;
}

.printables-page .printable .colors .dot.yellow {
  background-color: #edd47b;
}

.printables-page .printable .colors .dot.cyan {
  background-color: #82b6ef;
}

.printables-page .printable .colors .dot.brown {
  background-color: #c1ae92;
}

.printables-page .printable .title {
  line-height: 1.2;
  margin-top: 18.2072829132px;
  color: #4e4236;
  font-size: 19.6078431373px;
}

.printables-page .printable .title a {
  color: #4e4236;
}

/*Color swatches*/
.tawcvs-swatches .swatch.selected {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border-color: #dd5c91 !important;
  opacity: 1;
}

.tawcvs-swatches .swatch-image {
  border: 2px solid !important;
}

.tawcvs-swatches .swatch-image img {
  margin: -6px -6px 0 !important;
  max-width: 150%;
  width: 150%;
}

.woocommerce div.product form.cart .variations td.label {
  width: 63px !important;
}

.woocommerce div.product form.cart .variations td.label label {
  position: relative;
  top: 4px;
}

/*Press page*/
.press-testimonials {
  background: #e58fae;
  padding: 28.0112044818px 0;
}

.press-testimonials .container.testimonials {
  border: 2px solid #ffffff;
}

.press-testimonials .testimonials {
  color: #ffffff !important;
}

.press-testimonials .testimonials .carousel-indicators li {
  background-color: transparent !important;
}

.press-testimonials .testimonials .carousel-indicators li::after {
  background-color: #dd5c91;
}

.press-testimonials .testimonials .carousel-indicators li.active::after {
  background-color: #ffffff;
}

.press-testimonials .testimonials .text {
  text-align: center !important;
  font-family: "Lora" !important;
  font-size: 39.2156862745px !important;
}

.press-testimonials .testimonials .person {
  text-align: center !important;
  font-family: "Gotham" !important;
  font-size: 25.2100840336px !important;
  font-weight: bold !important;
}

.featured-in h2 {
  margin: 84.0336134454px 0;
  color: #dd5c91;
  text-transform: uppercase;
  text-align: center;
  font-size: 25.2100840336px;
}

.featured-in .print .content {
  max-width: 100%;
  width: 165.266106443px;
  margin: 0 auto 70.0280112045px;
}

.featured-in .print .content a {
  color: #3f3f3f;
}

.featured-in .print .content img {
  margin-bottom: 9.8039215686px;
}

.featured-in .online {
  margin-bottom: 133.053221289px;
}

.featured-in .online .logos {
  text-align: center;
}

@media (max-width: 767.99px) {
  .featured-in .online .logos a {
    width: 100% !important;
  }
}

.featured-in .online .logos a {
  display: inline-block;
  width: 33%;
  padding: 39.9159663866px;
}

/*------------------------------------------------
*-- Our Story
------------------------------------------------*/
.our-story {
  margin-top: 56.0224089636px;
  margin-bottom: 35.0140056022px;
  font-family: "Lora";
  font-size: 19.6078431373px;
}

.our-story .alignleft {
  margin-right: 60px;
}

.our-story p {
  margin-bottom: 45.5182072829px;
}

.our-story h1, .our-story h2, .our-story h3 {
  margin-bottom: 45.5182072829px;
  text-transform: uppercase;
  color: #4e4236;
  font-family: "Gotham";
  font-weight: "bold" !important;
  font-size: 30.81232493px;
}

.our-story-slide {
  padding: 8px;
  background: #e496b4;
  white-space: normal !important;
}

.our-story-slide .inner {
  padding: 30px;
  border: 1px solid #ffffff;
}

.our-story-slide span {
  line-height: 1.3 !important;
  font-family: "Gotham Book" !important;
}

.our-story-slide strong {
  line-height: 1.3 !important;
  font-weight: bold !important;
  font-family: "Gotham" !important;
}

.quote {
  text-align: center;
  padding: 84.0336134454px 0;
  background: #f8e1e9;
}

.quote .content {
  margin-bottom: 70.0280112045px;
  font-family: "Lora";
  font-size: 30.81232493px;
}

.quote .name {
  font-weight: bold;
  font-size: 22.4089635854px;
}

.timeline-holder .timeline {
  width: 1400px;
  padding: 0 50px;
  max-width: 100%;
  display: block;
  margin: 0 auto 70.0280112045px;
  overflow: hidden;
  overflow-x: scroll;
  position: relative;
}

.timeline-holder .timeline::-webkit-scrollbar {
  display: none;
}

.timeline-holder .timeline::-webkit-scrollbar-track {
  display: none;
}

.timeline-holder .timeline::-webkit-scrollbar-thumb {
  display: none;
}

.timeline-holder .scroll {
  display: inline-flex;
}

@media (max-width: 767.99px) {
  .timeline-holder .scroll {
    display: block;
  }
}

.timeline-holder .timeline-item {
  width: 200px;
  margin-right: 16px;
  float: left;
  display: block;
  position: relative;
  text-align: center;
}

@media (max-width: 767.99px) {
  .timeline-holder .timeline-item {
    width: 100%;
    clear: both;
    margin-right: 0;
  }
  .timeline-holder .timeline-item p {
    width: 100% !important;
    left: 0 !important;
  }
  .timeline-holder .timeline-item .dot-line {
    height: 80px !important;
  }
}

.timeline-holder .timeline-item h2 {
  color: #dd5c91;
  font-family: "Gotham";
  font-size: 30.81232493px;
}

.timeline-holder .timeline-item .dot-line {
  position: relative;
  width: 1px;
  height: 50px;
  background: #000000;
  display: block;
  margin: 0 auto 10px;
}

.timeline-holder .timeline-item .dot-line::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  left: -10px;
  background: #000000;
  border-radius: 50%;
}

.timeline-holder .timeline-item:nth-child(odd) .dot-line {
  height: 180px;
}

.timeline-holder .timeline-item p {
  width: 300px;
  left: -50px;
  position: relative;
  color: #4e4236;
  font-family: "Lora";
  font-size: 19.6078431373px;
}

/*------------------------------------------------
*-- Blog Page
------------------------------------------------*/
.blog {
  background: #f1f1f1;
}

.blog .blog-slider-box {
  background: rgba(229, 143, 174, 0.9);
  padding: 42.0168067227px !important;
  font-family: Lora;
  font-style: italic;
  white-space: normal;
  line-height: 1.5 !important;
}

.blog .blog-slider-box h2 {
  margin: 10px 0 20px !important;
  font-family: "Gotham";
  font-weight: normal;
  font-size: 33.6134453782px;
}

.blog .blog-slider-box p {
  font-style: normal !important;
}

@media (min-width: 768px) {
  .blog .row.grid-width {
    margin: 0 -30px;
  }
}

.blog .tools {
  padding-top: 21.0084033613px;
  padding-bottom: 63.025210084px;
}

.blog .input-group {
  width: 300.420168067px;
  max-width: 95%;
  display: block !important;
  margin: 0 auto;
}

@media (max-width: 767.99px) {
  .blog .input-group {
    margin-bottom: 20px;
  }
}

.blog .input-group i {
  position: absolute;
  top: 4px;
  right: 15px;
}

.blog .input-group input, .blog .input-group select {
  padding: 6px 12px;
  border-radius: 0;
  height: 34.3137254902px;
  width: 100%;
  background: #ffffff;
  border: 1px solid #a9a9a9;
}

.blog .input-group input[type="image"] {
  padding: 0 !important;
  width: 23px;
  height: 23px;
  position: absolute;
  right: 8px;
  top: 5px;
  z-index: 100;
  border: 0 !important;
}

.blog .rss {
  display: block;
  text-align: center;
  color: #000000;
  font-weight: bold;
  font-size: 22.4089635854px;
}

.blog .rss i {
  font-size: 35px;
}

.blog .grid-sizer, .blog .grid-item, .blog .grid-item:nth-child(2) {
  width: 33.3%;
  padding: 12.6050420168px 14.0056022409px !important;
}

.blog .grid-item article {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
}

.blog .grid-item article img {
  width: 100%;
}

.blog .grid-item article .content {
  padding: 21.0084033613px 31.512605042px;
}

.blog .grid-item article .entry-title {
  color: #1d1b20;
  line-height: 1;
  font-size: 33.6134453782px;
}

.blog .grid-item article .entry-title a {
  color: #1d1b20;
}

.blog .grid-item article .entry-meta {
  margin-bottom: 20px;
  color: #6e6e6e !important;
}

.blog .grid-item article .entry-meta span {
  color: #0e0e0d !important;
}

.blog .grid-item article .entry-meta, .blog .grid-item article .understrap-read-more-link {
  color: #0e0e0d;
  font-size: 19.6078431373px;
  font-family: "Lora";
  font-style: italic;
}

.blog .grid-item article .entry-content {
  color: #0e0e0d;
  font-size: 19.6078431373px;
  font-family: "Lora";
}

.blog .pagination {
  width: 100%;
  display: block;
  margin: 98.0392156863px 0;
  text-align: center;
  color: #1d1b20;
  font-size: 22.4089635854px;
  font-family: "Lora";
  font-style: italic;
}

.blog .pagination a {
  color: #1d1b20;
}

.blog .pagination span {
  margin: 0 8px;
}

.blog .pagination i {
  position: relative;
  top: -2px;
}

/*------------------------------------------------
*-- Blog Detail
------------------------------------------------*/
.blog-detail {
  background: #f1f1f1;
}

.blog-detail .header {
  height: 630.25210084px;
  background-size: cover;
  background-position: top center;
}

.blog-detail article, .blog-detail .comments-area {
  color: #06080c;
  background: #ffffff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  margin-bottom: 56.0224089636px;
}

.blog-detail article .tools, .blog-detail .comments-area .tools {
  font-size: 26px;
  border-top: 1px solid #a9a8a8;
}

.blog-detail article .tools .social, .blog-detail .comments-area .tools .social {
  float: left;
}

.blog-detail article .tools .social a, .blog-detail .comments-area .tools .social a {
  display: block;
  float: left;
  padding: 20px 28px;
  border-right: 1px solid #a9a8a8;
}

.blog-detail article .tools .nav, .blog-detail .comments-area .tools .nav {
  float: right;
}

.blog-detail article .tools .nav a, .blog-detail .comments-area .tools .nav a {
  color: #000000;
  display: block;
  float: left;
  padding: 20px 28px;
  border-left: 1px solid #a9a8a8;
}

.blog-detail article p, .blog-detail .comments-area p {
  margin-bottom: 45.5182072829px;
}

.blog-detail article .entry-meta, .blog-detail .comments-area .entry-meta {
  font-family: "Lora";
  font-size: 22.4089635854px;
  font-style: italic;
}

.blog-detail article .entry-meta a, .blog-detail .comments-area .entry-meta a {
  color: #06080c;
}

.blog-detail article .entry-meta span.lighter, .blog-detail .comments-area .entry-meta span.lighter {
  color: #7c7c7c !important;
}

.blog-detail article .entry-content, .blog-detail .comments-area .entry-content {
  font-family: "Lora";
  font-size: 22.4089635854px;
}

.blog-detail article .entry-title, .blog-detail .comments-area .entry-title {
  margin: 49.0196078431px 0 70.0280112045px;
  color: #dd5c91;
  font-size: 47.619047619px;
}

.blog-detail article .content, .blog-detail .comments-area .content {
  padding: 28.0112044818px 126.050420168px;
}

@media (max-width: 991.99px) {
  .blog-detail article .content, .blog-detail .comments-area .content {
    padding: 28.0112044818px;
  }
}

.blog-detail article .comments-holder, .blog-detail .comments-area .comments-holder {
  padding-bottom: 0 !important;
}

.blog-detail article .comment-respond, .blog-detail article .comments-holder, .blog-detail .comments-area .comment-respond, .blog-detail .comments-area .comments-holder {
  font-family: "Gotham Book";
  padding: 42.0168067227px 56.0224089636px;
}

.blog-detail article .comment-respond h2, .blog-detail article .comments-holder h2, .blog-detail .comments-area .comment-respond h2, .blog-detail .comments-area .comments-holder h2 {
  margin-bottom: 50px;
}

.blog-detail article .comment-respond h2, .blog-detail article .comment-respond h3, .blog-detail article .comments-holder h2, .blog-detail article .comments-holder h3, .blog-detail .comments-area .comment-respond h2, .blog-detail .comments-area .comment-respond h3, .blog-detail .comments-area .comments-holder h2, .blog-detail .comments-area .comments-holder h3 {
  color: #dd5c91;
}

.blog-detail article .comment-respond .comment-list li article, .blog-detail article .comments-holder .comment-list li article, .blog-detail .comments-area .comment-respond .comment-list li article, .blog-detail .comments-area .comments-holder .comment-list li article {
  padding: 20px;
  margin-left: 10px;
}

.blog-detail article .comment-respond form .form-first, .blog-detail article .comment-respond form .form-last, .blog-detail article .comments-holder form .form-first, .blog-detail article .comments-holder form .form-last, .blog-detail .comments-area .comment-respond form .form-first, .blog-detail .comments-area .comment-respond form .form-last, .blog-detail .comments-area .comments-holder form .form-first, .blog-detail .comments-area .comments-holder form .form-last {
  width: 48%;
  float: left;
}

.blog-detail article .comment-respond form .form-first, .blog-detail article .comments-holder form .form-first, .blog-detail .comments-area .comment-respond form .form-first, .blog-detail .comments-area .comments-holder form .form-first {
  margin-right: 2%;
}

.blog-detail article .comment-respond form .form-last, .blog-detail article .comments-holder form .form-last, .blog-detail .comments-area .comment-respond form .form-last, .blog-detail .comments-area .comments-holder form .form-last {
  margin-left: 2%;
}

.blog-detail article .comment-respond form textarea, .blog-detail article .comments-holder form textarea, .blog-detail .comments-area .comment-respond form textarea, .blog-detail .comments-area .comments-holder form textarea {
  height: initial !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.blog-detail article .comment-respond form input, .blog-detail article .comment-respond form textarea, .blog-detail article .comments-holder form input, .blog-detail article .comments-holder form textarea, .blog-detail .comments-area .comment-respond form input, .blog-detail .comments-area .comment-respond form textarea, .blog-detail .comments-area .comments-holder form input, .blog-detail .comments-area .comments-holder form textarea {
  color: #444444;
  height: 48.3193277311px;
  border-radius: 0 !important;
  padding: 0 20px;
  border-color: #848484 !important;
}

.blog-detail article .comment-respond form input[type="submit"], .blog-detail article .comment-respond form textarea[type="submit"], .blog-detail article .comments-holder form input[type="submit"], .blog-detail article .comments-holder form textarea[type="submit"], .blog-detail .comments-area .comment-respond form input[type="submit"], .blog-detail .comments-area .comment-respond form textarea[type="submit"], .blog-detail .comments-area .comments-holder form input[type="submit"], .blog-detail .comments-area .comments-holder form textarea[type="submit"] {
  border-radius: 0 !important;
  background: #dd5c91 !important;
  border: 0 !important;
  color: #ffffff !important;
  margin-top: 35.0140056022px;
  padding: 14.0056022409px 21.0084033613px !important;
  height: initial !important;
}

/*------------------------------------------------
*-- Find retail store
------------------------------------------------*/
.find-store {
  padding: 100px 0;
  background: #e1dfdd;
}

.find-store h2 {
  text-align: center;
  text-transform: uppercase;
  color: #4e4236;
  margin-bottom: 49.0196078431px;
  font-size: 30.81232493px;
  font-weight: bold;
}

.find-store h3 {
  margin-bottom: 61.6246498599px;
  color: #4e4236;
  text-align: center;
  font-family: "Lora";
  font-size: 19.6078431373px;
}

.find-store .col-md-12.map {
  padding: 30px 0 50px;
  min-height: 785px;
  background-image: url(../img/map.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top center;
}

.find-store .international {
  text-align: center;
  margin-top: 20px;
}

.find-store .international a {
  text-decoration: underline;
}

.find-store .btn-link {
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
  color: #dd5c91;
  padding: 0;
  text-decoration: underline;
  font-family: inherit;
  font-size: inherit;
}

@media (max-width: 991.99px) {
  .find-store fieldset {
    text-align: center !important;
    margin-bottom: 20px;
  }
}

.find-store fieldset select {
  display: inline;
}

.find-store fieldset input, .find-store fieldset select {
  width: 198px !important;
  border-radius: 0 !important;
  padding: 5px 10px !important;
  border: 1px solid #a9a9a9;
}

.find-store fieldset input[type="submit"], .find-store fieldset select[type="submit"] {
  width: initial !important;
  padding: 5px 10px !important;
  background: #4e4236;
  color: #ffffff;
  border-color: #4e4236;
  border-style: solid;
  text-transform: uppercase;
}

.find-store fieldset.one-col {
  text-align: right;
}

.find-store .jsmaps-select.mobile {
  display: none;
}

.find-store .results {
  display: none;
  margin: 0 auto;
  padding: 35.0140056022px 70.0280112045px;
  width: 679.271708683px;
  max-width: 95%;
  background-color: rgba(255, 255, 255, 0.92);
  position: absolute;
  z-index: 100;
  left: 50%;
  transform: translateX(-50%);
  top: 10px;
}

.find-store .results i {
  display: block;
  position: absolute;
  top: 13px;
  right: 20px;
}

.find-store .results .text {
  font-family: "Lora";
  font-size: 19.6078431373px;
  text-align: center;
  margin-bottom: 56.0224089636px;
  width: 100%;
}

.find-store .results .text a {
  font-weight: bold;
}

.find-store .results .result {
  margin: 21.0084033613px 0;
  font-family: "Lora";
  font-size: 19.6078431373px;
}

.find-store .results .result h3 {
  text-align: left;
  margin-bottom: 20px;
  font-size: 19.6078431373px;
  font-family: "Gotham";
  font-weight: bold;
}

.find-store-testimonials {
  padding: 63.025210084px 0;
}

/*------------------------------------------------
*-- Eror 404
------------------------------------------------*/
.error-404 {
  padding: 63.025210084px 0;
}

.error-404 .page-content form {
  margin-bottom: 50px;
}

.error-404 .page-content form input, .error-404 .page-content form select {
  width: 198px !important;
  border-radius: 0 !important;
  padding: 5px 10px !important;
  border: 1px solid #a9a9a9;
}

.error-404 .page-content form input[type="submit"], .error-404 .page-content form select[type="submit"] {
  width: initial !important;
  padding: 5px 10px !important;
  background: #dd5c91;
  color: #ffffff;
  border-color: #dd5c91;
  border-style: solid;
  text-transform: uppercase;
}

.error-404 .page-content form input[type="submit"]:active, .error-404 .page-content form select[type="submit"]:active {
  background: #dd5c91;
  border-color: #dd5c91;
}

.error-404 .page-content .widget {
  margin-bottom: 50px;
}

/*Personalization*/
.emoji-search-icon {
  z-index: 9 !important;
}

.modal .modal-content {
  z-index: 100;
}

.modal .modal-dialog {
  max-width: 80%;
  width: 960px;
  margin: 1.75rem auto 0;
}

.modal .modal-body #vpc-container {
  margin-top: 10px;
}

.modal .modal-body .legend {
  margin-bottom: 10px !important;
}

[id$="color-selector"] {
  border: 2px solid #dd5c91;
}

.selected-color {
  height: 22px;
  width: 22px;
  display: inline-block;
  position: relative;
  top: 5px;
  left: 5px;
  border-radius: 50%;
  border: 2px solid #3f3f3f;
}

#vpc-container {
  max-width: 100% !important;
}

#vpc-container .row {
  background: #ffffff;
  margin: 50px 0;
}

#vpc-container h2 {
  text-transform: uppercase;
  text-align: center;
  color: #dd5c91;
  font-weight: bold;
  margin-bottom: 45px;
}

#vpc-container .legend {
  font-size: 16px;
  margin-bottom: 20px;
  font-family: "Lora";
}

.vpc-action-buttons {
  margin-bottom: 20px;
  float: left;
  margin-right: 20px;
  width: auto !important;
}

.vpc-component {
  border: 0 !important;
  padding: 0 !important;
}

.vpc-component:nth-child(2) {
  display: none !important;
}

.vpc-component span {
  margin-right: 5px;
}

.vpc-component input, .vpc-component select {
  padding-left: 10px;
  padding-right: 10px;
  font-size: initial;
  background: #ffffff;
}

#inscription-field {
  margin: 0 0 35px;
  width: 100% !important;
}

.color-info {
  clear: both;
  color: #becbd2;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 25px;
}

@media (max-width: 767.99px) {
  #inscription-container span {
    font-size: 4vw !important;
  }
}

@media (max-width: 420px) {
  #inscription-container {
    top: 65% !important;
  }
}

#inscription-container span {
  text-align: right;
  text-shadow: -2px -1px 0px rgba(0, 0, 0, 0.3), 0px 0px 0px rgba(255, 255, 255, 0.25), -2px -2px 0px rgba(0, 0, 0, 0.1);
}

@media (min-width: 767px) and (max-width: 992px) {
  #inscription-container {
    top: 65% !important;
  }
  #inscription-container span {
    font-size: 17px !important;
  }
}

#vpc-price {
  color: #dd5c91 !important;
}

.button_cancel {
  padding: 0 10px;
}

.vpc-cart-options-container > div > strong {
  width: 50%;
}

#vpc-add-to-cart, .button_cancel {
  font-size: 20px;
  width: 198px !important;
  border-radius: 0 !important;
  padding: 5px 10px !important;
  width: initial !important;
  background: #dd5c91 !important;
  color: #ffffff;
  border-color: #dd5c91 !important;
  border-style: solid;
  text-transform: uppercase;
  margin: 20px 0 0 !important;
}

#vpc-add-to-cart:disabled, .button_cancel:disabled {
  opacity: 0.5;
  cursor: initial !important;
}

#vpc-preview {
  border: 0 !important;
}

#text_panel div {
  text-align: right;
  right: 27%;
}

.vpc-single-option-wrap.textfield input[type="text"] {
  margin-top: 20px;
}

.checkout .cart_item .button.alt {
  padding: 0 !important;
  background: none !important;
  color: #dd5c91 !important;
  font-size: 15px !important;
  position: relative;
  top: -2px;
}

.cart .product-name .button.alt {
  display: block !important;
  padding: 0 !important;
  margin-top: -12px !important;
  background: none !important;
  color: #dd5c91 !important;
  font-size: 15px !important;
}

.vpc-cart-options-container > div {
  border: 0 !important;
}

.vpc-cart-config.o-wrap {
  margin-top: 12px;
}

.vpc-success.f-right {
  background: #dd5c91;
  margin: 50px 0;
}

.vpc-success.f-right a {
  color: #ffffff !important;
  text-decoration: underline;
}

.vpc-options input:checked + label.custom:before {
  color: #dd5c91 !important;
  line-height: 1.9;
}

a.vpc-configure-button.visible {
  display: block !important;
}

a.vpc-configure-button {
  height: 0;
  overflow: hidden !important;
  display: none !important;
  width: 100%;
  display: block;
  margin: 0 0 30px !important;
  padding: 0 !important;
  background: transparent !important;
  font-family: "Gotham Book";
  font-weight: normal !important;
}

a.vpc-configure-button span {
  color: #dd5c91;
  font-weight: bold !important;
}

.vpc-group {
  padding: 0 !important;
  border: 0 !important;
}

.vpc-selected-icon, .vpc-group-name {
  display: none;
}

.vpc-textfield-color {
  margin: 0 0 15px 0 !important;
  width: initial !important;
}

.vpc-textfield-font {
  margin-left: 0 !important;
}

.vpc-textfield-label {
  color: #4e4236;
  font-family: "Gotham";
  font-weight: bold;
  font-size: 22.4089635854px !important;
}

.vpc-component-header {
  padding-left: 0;
}

.vpc-component-header span:first-child {
  padding: 0;
  color: #4e4236;
  font-family: "Gotham";
  font-weight: bold;
  font-size: 22.4089635854px !important;
}

.vpc-component-header span .txt.vpc-texts span {
  color: #becbd2 !important;
  display: block !important;
  font-size: 12px !important;
  font-weight: normal !important;
  line-height: normal !important;
}

.vpc-options {
  background: #ffffff !important;
}

.vpc-options .woocommerce-Price-amount {
  display: none !important;
}

.vpc-single-option-wrap.textfield {
  padding: 0 !important;
  margin: 0 !important;
}

.modal {
  padding: 0 !important;
}

.modal iframe {
  width: 100%;
  height: 755px;
  border: 0 !important;
}

#vpc-components {
  margin-top: 0 !important;
}

.iframe-scroll ::-webkit-scrollbar {
  width: 3px !important;
}

.iframe-scroll ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) !important;
}

.iframe-scroll ::-webkit-scrollbar-thumb {
  background-color: darkgrey !important;
  outline: 1px solid slategrey !important;
}

.page-numbers, .dots {
  font-family: "Gotham Book";
  font-size: 22.4089635854px;
  display: none;
}

.page-numbers.current, .page-numbers.base, .dots.current, .dots.base {
  display: inline !important;
}

.pagination_reviews {
  text-align: center;
  margin-bottom: 20px;
}

.pagination_reviews .prev_next {
  display: inline-block;
  font-family: "Gotham Book";
  font-size: 22px;
}

.pagination_reviews .prev_next a {
  color: #3f3f3f;
}

.small.center {
  width: 800px;
  max-width: 90%;
  margin: 0 auto 50px;
  text-align: center;
}

.qtip {
  width: auto !important;
}

.qtip .vpc-custom-color {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
}

.qtip .vpc-custom-color:last-child {
  margin-right: 0;
}

.qtip .qtip-content {
  overflow: visible !important;
}

@media (max-width: 480px) {
  .qtip {
    left: initial !important;
    margin-top: 25px;
    right: 42px !important;
  }
}

.custom-text {
  display: none;
  position: relative;
  top: -20px;
}

.variations_form .custom-text {
  display: block;
}

.custom-tooltip {
  position: absolute !important;
  top: -35px !important;
  transform: translateX(-38%) !important;
  display: none;
  background-color: black;
  color: #ffffff;
  border-radius: 4px;
  width: 100px;
  text-align: center;
  padding: 10px;
}

.custom-tooltip:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #000000 transparent transparent transparent;
}

span:hover .custom-tooltip {
  display: block;
}

/*variation label*/
.tooltip-inner {
  font-size: 15px !important;
}

.tooltip.in {
  opacity: 1 !important;
}

.reset_variations {
  display: none !important;
}

.swatch-label {
  margin-bottom: 50px;
}

.swatch-label span {
  text-transform: capitalize;
}

.robins-egg_label {
  color: #6bcdea;
}

.turquoise_label {
  color: #78cadf;
}

.ruby_label {
  color: #943344;
}

.storm-gray_label {
  color: #262326;
}

.storm-gray_label {
  color: #262326;
}

.storm-gray_label {
  color: #8e847d;
}

.tangerine_label {
  color: #E65A0D;
}

.true-purple_label {
  color: #773A88;
}

.karina-brown_label {
  color: #da2b9e;
}

.raja-chocolate_label {
  color: #492620;
}

.crimson_label {
  color: #ae0002;
}

.hot-pink_label {
  color: #DE2D64;
}

.bright-blue_label {
  color: #5caeea;
}

.preppy-stripes_label {
  color: #000000;
}

.dots-and-diamonds_label {
  color: #000000;
}

.fun-floral_label {
  color: #000000;
}

.mint_label {
  color: #A0CFB7;
}

.azure_label {
  color: #73A5D7;
}

.indigo_label {
  color: #6F6FB9;
}

.blush_label {
  color: #ED81A7;
}

.fuchsia_label {
  color: #DE2D64;
}

.lilac_label {
  color: #D57EDE;
}

.black-satin_label, .black_label {
  color: #5A5A5A;
}

.chocolate-satin_label, .chocolate_label {
  color: #533625;
}

.lime_label {
  color: #78AB00;
}

.red-satin_label, .red_label {
  color: #9E0214;
}

.platinum_label {
  color: #9F9768;
}

.copper_label {
  color: #8D260B;
}

.espresso_label {
  color: #713113;
}

.brown_label {
  color: #713113;
}

.blue-croc_label {
  color: #3d5a86;
}

.pink-croc_label {
  color: #e05888;
}

.leopard_label {
  color: #713113;
}

.marine_label {
  color: #5caeea;
}

.aqua_label {
  color: #5caeea;
}

.caramel_label {
  color: #713113;
}

.sky-blue_label {
  color: #2570AB;
}

.buttercream_label {
  color: #E9C853;
}

.sage-green_label {
  color: #A9BA7B;
}

.sage_label {
  color: #A9BA7B;
}

.cream_label {
  color: #CD9F36;
}

.ivory_label {
  color: #CD9F36;
}

.raspberry_label {
  color: #DA5888;
}

.grass_label {
  color: #83BD3C;
}

.wave_label {
  color: #50AACC;
}

.rose_label {
  color: #bf3b73;
}

.pink-rose_label {
  color: #bf3b73;
}

.deep-ocean_label {
  color: #074170;
}

.champagne_label {
  color: #e4d0b5;
}

.wine_label {
  color: #972a44;
}

.sapphire_label {
  color: #596983;
}

.cherry-blossom_label {
  color: #dd6189;
}

.cherry_label {
  color: #dd6189;
}

.ocean_label {
  color: #4ca9bc;
}

.butter_label {
  color: #9a904e;
}

/*Formidable*/
.hs-form {
  width: 700px;
  max-width: 95%;
  margin: 60px auto 10px !important;
}

.hs-form .hs-form-field {
  margin-bottom: 20px !important;
}

.hs-form * {
  font-family: "Gotham Book";
  font-size: 16px !important;
  font-weight: normal !important;
}

.hs-form label {
  margin-bottom: .5rem !important;
  font-weight: bold;
  padding-bottom: 3px;
}

.hs-form input, .hs-form textarea, .hs-form select {
  max-width: 100% !important;
  width: 100% !important;
  color: #444444;
  height: 48.3193277311px !important;
  border-radius: 0 !important;
  box-sizing: border-box !important;
  padding-left: 12px !important;
  padding-righ: 12px !important;
  border: 1px solid #848484 !important;
}

.hs-form textarea {
  height: 200px !important;
}

.hs-form input[type="submit"] {
  width: initial !important;
  border-radius: 0 !important;
  background: #dd5c91 !important;
  border: 0 !important;
  width: initial !important;
  color: #ffffff !important;
  margin-top: 7.0028011204px;
  padding: 14.0056022409px 21.0084033613px !important;
  height: initial !important;
  text-transform: uppercase !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-family: "Gotham Book";
  font-size: 1rem;
  font-weight: 400 !important;
}

.hs-form .actions {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/*Thank you page*/
.thankyou {
  padding: 50px 0;
}

/*banner rotator*/
.quotes p {
  display: none;
  margin: 0;
}

/* Tooltip container */
.tooltip_shortcode {
  position: relative;
  display: inline-block;
  color: #fff;
  opacity: 1;
  text-decoration: underline;
}

.tooltip_shortcode .title {
  cursor: pointer;
}

/* Tooltip text */
.tooltip_shortcode .tooltiptext_shortcode {
  display: none;
  width: 280px;
  background-color: #fff;
  color: #333;
  text-align: left;
  padding: 25px;
  box-shadow: 0px 1px 2px;
  font-size: 11px;
  line-height: 15px;
  font-weight: 600;
  position: absolute;
  z-index: 10000000000000000000000;
  top: 100%;
  margin-top: 10px;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 500px) {
  .tooltip_shortcode .tooltiptext_shortcode {
    left: initial !important;
    right: -30px !important;
    transform: none !important;
  }
  .tooltip_shortcode .tooltiptext_shortcode::after {
    left: 83% !important;
  }
}

.tooltip_shortcode .tooltiptext_shortcode::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
}

.tooltip_shortcode .tooltip_shortcode_close {
  position: absolute;
  top: 8px;
  right: 4px;
  width: 16px;
  height: 16px;
  display: block;
  cursor: pointer;
}

/*Search page*/
#search-wrapper {
  padding: 80px 0;
}

#search-wrapper .btn-primary {
  background: #dd5c91;
  border-color: #dd5c91;
}

.search-results article {
  margin: 50px 0;
}

.search-results .page-item.active .page-link {
  background-color: #dd5c91;
  border-color: #dd5c91;
}

.search-results .page-link {
  color: #dd5c91;
}

/*custom editor styles*/
.primary_color {
  color: #db5d91 !important;
}

.secondary_color {
  color: #e38fae !important;
}

.tertiary_color {
  color: #4d4237 !important;
}

/* Amazon Pay */
.woocommerce-checkout #amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details {
  display: block;
}

.woocommerce-checkout #amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .col-1, .woocommerce-checkout #amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .woocommerce-billing-fields, .woocommerce-checkout #amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .woocommerce-account-fields, .woocommerce-checkout #amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .woocommerce-shipping-fields {
  display: none;
}

.woocommerce-checkout #amazon_customer_details.wc-amazon-payments-advanced-populated + #customer_details .col-2 {
  float: left;
  margin-top: 15px;
}

.woocommerce-checkout #amazon_customer_details .form-row.create-account {
  margin-top: 20px;
}

.woocommerce-checkout #amazon_customer_details .create-account {
  display: block;
  max-width: 500px;
}

.woocommerce-checkout #amazon_customer_details .create-account .form-row {
  display: block;
}

.woocommerce-checkout #amazon_customer_details .create-account #billing_email_field {
  float: none;
  clear: both;
}

.woocommerce span.onsale {
  right: 0 !important;
  left: initial !important;
  width: 50px !important;
  height: 50px !important;
  line-height: 3.6 !important;
  background: #ef1a1a !important;
}

@media (max-width: 991.99px) {
  .woocommerce span.onsale {
    top: -56px;
    color: black;
  }
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
  color: #ef1a1a !important;
}

/*
* Use existing Bootstrap 4 classes and
* variables to extend - override CF7 style
*
* Useful CF7 classes:
* .wpcf7 the wrapper element
* .wpcf7-form
* .wpcf7-form-control
* .wpcf7-text
* .wpcf7-email
* .wpcf7-textarea
* .wpcf7-submit
*/
.wpcf7 {
  max-width: 600px;
  margin: 0 auto !important;
}

.wpcf7 .wpcf7-form label {
  width: 100%;
}

.wpcf7 .wpcf7-not-valid-tip {
  color: #dc3545;
}

.wpcf7 .wpcf7-validation-errors {
  color: #dc3545;
  border: 1px solid #e9ecef;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX3RoZW1lX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL2Jvb3RzdHJhcDQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdmFyaWFibGVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19taXhpbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19zaXplLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZm9ybXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19yb290LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19yZWJvb3Quc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3R5cGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2ltYWdlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fY29kZS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fZ3JpZC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdGFibGVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19mb3Jtcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Ryb3Bkb3duLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19jdXN0b20tZm9ybXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX25hdi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fbmF2YmFyLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19jYXJkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19icmVhZGNydW1iLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19wYWdpbmF0aW9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19iYWRnZS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fanVtYm90cm9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19hbGVydC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fcHJvZ3Jlc3Muc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX21lZGlhLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19saXN0LWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19jbG9zZS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fbW9kYWwuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3Rvb2x0aXAuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3BvcG92ZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Nhcm91c2VsLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L191dGlsaXRpZXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ByaW50LnNjc3MiLCJ1bmRlcnN0cmFwL3VuZGVyc3RyYXAuc2NzcyIsImFzc2V0cy9mb250LWF3ZXNvbWUuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2ZvbnRhd2Vzb21lL19wYXRoLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fY29yZS5zY3NzIiwiLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwiLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fbGlzdC5zY3NzIiwiLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fc3RhY2tlZC5zY3NzIiwiLi4vc3JjL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLCIuLi9zcmMvc2Fzcy9mb250YXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYXNzZXRzL3VuZGVyc2NvcmVzLnNjc3MiLCIuLi9zcmMvc2Fzcy91bmRlcnNjb3Jlcy9fZ2FsbGVyaWVzLnNjc3MiLCJ0aGVtZS9fdGhlbWUuc2NzcyIsInRoZW1lL19jb250YWN0LWZvcm03LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBRUFBOzs7OztHQUtHO0FpR0xILE9BQU8sQ0FBQyxxQ0FBSTtBQUNaLE9BQU8sQ0FBQywwQ0FBSTtBQUNaLE9BQU8sQ0FBQywwQ0FBSTtBQUNaLE9BQU8sQ0FBQyxnRUFBSTtBQUNaLE9BQU8sQ0FBQywwQ0FBSTtBL0RKWixBQUFBLEtBQUssQ0FBQztFQUdGLE1BQVcsQ0FBRSxRQUFDO0VBQWQsUUFBVyxDQUFFLFFBQUM7RUFBZCxRQUFXLENBQUUsUUFBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBQWQsS0FBVyxDQUFFLFFBQUM7RUFBZCxRQUFXLENBQUUsUUFBQztFQUFkLFFBQVcsQ0FBRSxRQUFDO0VBQWQsT0FBVyxDQUFFLFFBQUM7RUFBZCxNQUFXLENBQUUsUUFBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBQWQsT0FBVyxDQUFFLEtBQUM7RUFBZCxNQUFXLENBQUUsUUFBQztFQUFkLFdBQVcsQ0FBRSxRQUFDO0VBSWQsU0FBVyxDQUFFLFFBQUM7RUFBZCxXQUFXLENBQUUsUUFBQztFQUFkLFNBQVcsQ0FBRSxRQUFDO0VBQWQsTUFBVyxDQUFFLFFBQUM7RUFBZCxTQUFXLENBQUUsUUFBQztFQUFkLFFBQVcsQ0FBRSxRQUFDO0VBQWQsT0FBVyxDQUFFLFFBQUM7RUFBZCxNQUFXLENBQUUsUUFBQztFQUlkLGVBQW1CLENBQWEsRUFBQztFQUFqQyxlQUFtQixDQUFhLE1BQUM7RUFBakMsZUFBbUIsQ0FBYSxNQUFDO0VBQWpDLGVBQW1CLENBQWEsTUFBQztFQUFqQyxlQUFtQixDQUFhLE9BQUM7RUFLbkMsd0JBQXdCLENBQUEscUpBQUM7RUFDekIsdUJBQXVCLENBQUEscUZBQUM7Q0FDekI7O0FDRUQsQUFBQSxDQUFDO0FBQ0QsQ0FBQyxBQUFBLFFBQVE7QUFDVCxDQUFDLEFBQUEsT0FBTyxDQUFDO0VBQ1AsVUFBVSxFQUFFLFVBQVU7Q0FDdkI7O0FBRUQsQUFBQSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsVUFBVTtFQUN2QixXQUFXLEVBQUUsSUFBSTtFQUNqQix3QkFBd0IsRUFBRSxJQUFJO0VBQzlCLG9CQUFvQixFQUFFLElBQUk7RUFDMUIsa0JBQWtCLEVBQUUsU0FBUztFQUM3QiwyQkFBMkIsRUFBRSxnQkFBZ0I7Q0FDOUM7O0FBSUMsYUFBYTtFQUNYLEtBQUssRUFBRSxZQUFZOzs7QUFNdkIsQUFBQSxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsT0FBTyxDQUFDO0VBQ3JGLE9BQU8sRUFBRSxLQUFLO0NBQ2Y7O0FBVUQsQUFBQSxJQUFJLENBQUM7RUFDSCxNQUFNLEVBQUUsQ0FBQztFQUNULFdBQVcsRWpDc0tpQixhQUFhLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxnQkFBZ0IsRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLG1CQUFtQixFQUFFLGdCQUFnQixFQUFFLGlCQUFpQjtFaUNyS2hMLFNBQVMsRWpDMEttQixJQUFJO0VpQ3pLaEMsV0FBVyxFakM4S2lCLEdBQUc7RWlDN0svQixXQUFXLEVqQ2lMaUIsR0FBRztFaUNoTC9CLEtBQUssRWpDMUNJLE9BQU87RWlDMkNoQixVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRWpDckRQLElBQUk7Q2lDc0RkOztDQU9ELEFBQUEsQUFBQSxRQUFDLENBQVMsSUFBSSxBQUFiLENBQWMsTUFBTSxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxZQUFZO0NBQ3RCOztBQVFELEFBQUEsRUFBRSxDQUFDO0VBQ0QsVUFBVSxFQUFFLFdBQVc7RUFDdkIsTUFBTSxFQUFFLENBQUM7RUFDVCxRQUFRLEVBQUUsT0FBTztDQUNsQjs7QUFZRCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBQ3JCLFVBQVUsRUFBRSxDQUFDO0VBQ2IsYUFBYSxFakNtSmUsTUFBYTtDaUNsSjFDOztBQU9ELEFBQUEsQ0FBQyxDQUFDO0VBQ0EsVUFBVSxFQUFFLENBQUM7RUFDYixhQUFhLEVqQzRDYSxJQUFJO0NpQzNDL0I7O0FBU0QsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUE7QUFDTCxJQUFJLENBQUEsQUFBQSxtQkFBQyxBQUFBLEVBQXFCO0VBQ3hCLGVBQWUsRUFBRSxTQUFTO0VBQzFCLGVBQWUsRUFBRSxnQkFBZ0I7RUFDakMsTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsQ0FBQztDQUNqQjs7QUFFRCxBQUFBLE9BQU8sQ0FBQztFQUNOLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxPQUFPO0NBQ3JCOztBQUVELEFBQUEsRUFBRTtBQUNGLEVBQUU7QUFDRixFQUFFLENBQUM7RUFDRCxVQUFVLEVBQUUsQ0FBQztFQUNiLGFBQWEsRUFBRSxJQUFJO0NBQ3BCOztBQUVELEFBQUEsRUFBRSxDQUFDLEVBQUU7QUFDTCxFQUFFLENBQUMsRUFBRTtBQUNMLEVBQUUsQ0FBQyxFQUFFO0FBQ0wsRUFBRSxDQUFDLEVBQUUsQ0FBQztFQUNKLGFBQWEsRUFBRSxDQUFDO0NBQ2pCOztBQUVELEFBQUEsRUFBRSxDQUFDO0VBQ0QsV0FBVyxFakNzRmlCLEdBQUc7Q2lDckZoQzs7QUFFRCxBQUFBLEVBQUUsQ0FBQztFQUNELGFBQWEsRUFBRSxLQUFLO0VBQ3BCLFdBQVcsRUFBRSxDQUFDO0NBQ2Y7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxNQUFNLEVBQUUsUUFBUTtDQUNqQjs7QUFFRCxBQUFBLEdBQUcsQ0FBQztFQUNGLFVBQVUsRUFBRSxNQUFNO0NBQ25COztBQUdELEFBQUEsQ0FBQztBQUNELE1BQU0sQ0FBQztFQUNMLFdBQVcsRUFBRSxNQUFNO0NBQ3BCOztBQUdELEFBQUEsS0FBSyxDQUFDO0VBQ0osU0FBUyxFQUFFLEdBQUc7Q0FDZjs7QUFPRCxBQUFBLEdBQUc7QUFDSCxHQUFHLENBQUM7RUFDRixRQUFRLEVBQUUsUUFBUTtFQUNsQixTQUFTLEVBQUUsR0FBRztFQUNkLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLFFBQVE7Q0FDekI7O0FBRUQsQUFBQSxHQUFHLENBQUM7RUFBRSxNQUFNLEVBQUUsTUFBTTtDQUFJOztBQUN4QixBQUFBLEdBQUcsQ0FBQztFQUFFLEdBQUcsRUFBRSxLQUFLO0NBQUk7O0FBT3BCLEFBQUEsQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFakNsS0csT0FBTztFaUNtS2YsZUFBZSxFakNyRFcsSUFBSTtFaUNzRDlCLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsNEJBQTRCLEVBQUUsT0FBTztDQU10Qzs7QUFWRCxBOUIxTEksQzhCMExILEE5QjFMSSxNQUFNLENBQUM7RThCaU1SLEtBQUssRWpDekRtQixPQUF3QjtFaUMwRGhELGVBQWUsRWpDekRTLFNBQVM7Q0d6SVg7O0E4QjRNMUIsQUFBQSxDQUFDLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEVBQU0sSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVc7RUFDNUIsS0FBSyxFQUFFLE9BQU87RUFDZCxlQUFlLEVBQUUsSUFBSTtDQVV0Qjs7QUFaRCxBOUJoTUksQzhCZ01ILEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEVBQU0sSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEU5QmhNZCxNQUFNLEU4QmdNWCxDQUFDLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEVBQU0sSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEU5Qi9MZCxNQUFNLENBQUM7RThCb01SLEtBQUssRUFBRSxPQUFPO0VBQ2QsZUFBZSxFQUFFLElBQUk7QzlCbk1wQjs7QThCNkxMLEFBU0UsQ0FURCxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxFQUFNLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxFQVNoQixNQUFNLENBQUM7RUFDTixPQUFPLEVBQUUsQ0FBQztDQUNYOztBQVNILEFBQUEsR0FBRztBQUNILElBQUk7QUFDSixHQUFHO0FBQ0gsSUFBSSxDQUFDO0VBQ0gsV0FBVyxFQUFFLG9CQUFvQjtFQUNqQyxTQUFTLEVBQUUsR0FBRztDQUNmOztBQUdELEFBQUEsR0FBRyxDQUFDO0VBRUYsVUFBVSxFQUFFLENBQUM7RUFFYixhQUFhLEVBQUUsSUFBSTtFQUVuQixRQUFRLEVBQUUsSUFBSTtFQUdkLGtCQUFrQixFQUFFLFNBQVM7Q0FDOUI7O0FBT0QsQUFBQSxNQUFNLENBQUM7RUFFTCxNQUFNLEVBQUUsUUFBUTtDQUNqQjs7QUFPRCxBQUFBLEdBQUcsQ0FBQztFQUNGLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxJQUFJO0NBQ25COztBQUVELEFBQUEsR0FBRyxBQUFBLElBQUssQ0RwUlIsS0FBSyxFQ29SVTtFQUNiLFFBQVEsRUFBRSxNQUFNO0NBQ2pCOztBQWFELEFBQUEsQ0FBQztBQUNELElBQUk7QUFDSixNQUFNO0NBQ04sQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0FBQ0QsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVo7QUFDWCxLQUFLO0FBQ0wsTUFBTTtBQUNOLE9BQU87QUFDUCxRQUFRLENBQUM7RUFDUCxZQUFZLEVBQUUsWUFBWTtDQUMzQjs7QUFPRCxBQUFBLEtBQUssQ0FBQztFQUNKLGVBQWUsRUFBRSxRQUFRO0NBQzFCOztBQUVELEFBQUEsT0FBTyxDQUFDO0VBQ04sV0FBVyxFakNsQmlCLE9BQU07RWlDbUJsQyxjQUFjLEVqQ25CYyxPQUFNO0VpQ29CbEMsS0FBSyxFakMxU0ksT0FBTztFaUMyU2hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFlBQVksRUFBRSxNQUFNO0NBQ3JCOztBQUVELEFBQUEsRUFBRSxDQUFDO0VBR0QsVUFBVSxFQUFFLE9BQU87Q0FDcEI7O0FBT0QsQUFBQSxLQUFLLENBQUM7RUFFSixPQUFPLEVBQUUsWUFBWTtFQUNyQixhQUFhLEVBQUUsS0FBSztDQUNyQjs7QUFLRCxBQUFBLE1BQU0sQ0FBQztFQUNMLGFBQWEsRUFBRSxDQUFDO0NBQ2pCOztBQU1ELEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQztFQUNYLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRSxpQ0FBaUM7Q0FDM0M7O0FBRUQsQUFBQSxLQUFLO0FBQ0wsTUFBTTtBQUNOLE1BQU07QUFDTixRQUFRO0FBQ1IsUUFBUSxDQUFDO0VBQ1AsTUFBTSxFQUFFLENBQUM7RUFDVCxXQUFXLEVBQUUsT0FBTztFQUNwQixTQUFTLEVBQUUsT0FBTztFQUNsQixXQUFXLEVBQUUsT0FBTztDQUNyQjs7QUFFRCxBQUFBLE1BQU07QUFDTixLQUFLLENBQUM7RUFDSixRQUFRLEVBQUUsT0FBTztDQUNsQjs7QUFFRCxBQUFBLE1BQU07QUFDTixNQUFNLENBQUM7RUFDTCxjQUFjLEVBQUUsSUFBSTtDQUNyQjs7QUFLRCxBQUFBLE1BQU07QUFDTixJQUFJLEVBQUMsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0NBQ04sQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaO0NBQ0QsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWU7RUFDZCxrQkFBa0IsRUFBRSxNQUFNO0NBQzNCOztBQUdELEFBQUEsTUFBTSxBQUFBLGtCQUFrQjtDQUN4QixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxrQkFBa0I7Q0FDakMsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWEsa0JBQWtCO0NBQ2hDLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLGtCQUFrQixDQUFDO0VBQ2hDLE9BQU8sRUFBRSxDQUFDO0VBQ1YsWUFBWSxFQUFFLElBQUk7Q0FDbkI7O0FBRUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaO0FBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQjtFQUNyQixVQUFVLEVBQUUsVUFBVTtFQUN0QixPQUFPLEVBQUUsQ0FBQztDQUNYOztBQUdELEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWDtBQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVg7QUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssZ0JBQWdCLEFBQXJCO0FBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjO0VBTWxCLGtCQUFrQixFQUFFLE9BQU87Q0FDNUI7O0FBRUQsQUFBQSxRQUFRLENBQUM7RUFDUCxRQUFRLEVBQUUsSUFBSTtFQUVkLE1BQU0sRUFBRSxRQUFRO0NBQ2pCOztBQUVELEFBQUEsUUFBUSxDQUFDO0VBTVAsU0FBUyxFQUFFLENBQUM7RUFFWixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0VBQ1QsTUFBTSxFQUFFLENBQUM7Q0FDVjs7QUFJRCxBQUFBLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxDQUFDO0VBQ1YsYUFBYSxFQUFFLEtBQUs7RUFDcEIsU0FBUyxFQUFFLE1BQU07RUFDakIsV0FBVyxFQUFFLE9BQU87RUFDcEIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsTUFBTTtDQUNwQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQztFQUNQLGNBQWMsRUFBRSxRQUFRO0NBQ3pCOztDQUdELEFBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCO0NBQzFDLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDJCQUEyQixDQUFDO0VBQ3pDLE1BQU0sRUFBRSxJQUFJO0NBQ2I7O0NBRUQsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZTtFQUtkLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGtCQUFrQixFQUFFLElBQUk7Q0FDekI7O0NBTUQsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyw4QkFBOEI7Q0FDN0MsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLENBQUM7RUFDekMsa0JBQWtCLEVBQUUsSUFBSTtDQUN6Qjs7QUFPRCxBQUFBLDRCQUE0QixDQUFDO0VBQzNCLElBQUksRUFBRSxPQUFPO0VBQ2Isa0JBQWtCLEVBQUUsTUFBTTtDQUMzQjs7QUFNRCxBQUFBLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxZQUFZO0NBQ3RCOztBQUVELEFBQUEsT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLFNBQVM7RUFDbEIsTUFBTSxFQUFFLE9BQU87Q0FDaEI7O0FBRUQsQUFBQSxRQUFRLENBQUM7RUFDUCxPQUFPLEVBQUUsSUFBSTtDQUNkOztDQUlELEFBQUEsQUFBQSxNQUFDLEFBQUEsRUFBUTtFQUNQLE9BQU8sRUFBRSxlQUFlO0NBQ3pCOztBQ2xmRCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUN0QixHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQztFQUMzQixhQUFhLEVsQytPZSxNQUFhO0VrQzlPekMsV0FBVyxFbEMrT2lCLE9BQU87RWtDOU9uQyxXQUFXLEVsQytPaUIsR0FBRztFa0M5Ty9CLFdBQVcsRWxDK09pQixHQUFHO0VrQzlPL0IsS0FBSyxFbEMrT3VCLE9BQU87Q2tDOU9wQzs7QUFFRCxBQUFBLEVBQUUsRUFBRSxHQUFHLENBQUM7RUFBRSxTQUFTLEVsQ2lPVyxNQUFxQjtDa0NqT2I7O0FBQ3RDLEFBQUEsRUFBRSxFQUFFLEdBQUcsQ0FBQztFQUFFLFNBQVMsRWxDaU9XLElBQW1CO0NrQ2pPWDs7QUFDdEMsQUFBQSxFQUFFLEVBQUUsR0FBRyxDQUFDO0VBQUUsU0FBUyxFbENpT1csT0FBc0I7Q2tDak9kOztBQUN0QyxBQUFBLEVBQUUsRUFBRSxHQUFHLENBQUM7RUFBRSxTQUFTLEVsQ2lPVyxNQUFxQjtDa0NqT2I7O0FBQ3RDLEFBQUEsRUFBRSxFQUFFLEdBQUcsQ0FBQztFQUFFLFNBQVMsRWxDaU9XLE9BQXNCO0NrQ2pPZDs7QUFDdEMsQUFBQSxFQUFFLEVBQUUsR0FBRyxDQUFDO0VBQUUsU0FBUyxFbENpTlcsSUFBSTtDa0NqTkk7O0FBRXRDLEFBQUEsS0FBSyxDQUFDO0VBQ0osU0FBUyxFbENpUG1CLE9BQXdCO0VrQ2hQcEQsV0FBVyxFbENpUGlCLEdBQUc7Q2tDaFBoQzs7QUFHRCxBQUFBLFVBQVUsQ0FBQztFQUNULFNBQVMsRWxDZ09tQixJQUFJO0VrQy9OaEMsV0FBVyxFbENvT2lCLEdBQUc7RWtDbk8vQixXQUFXLEVsQzJOaUIsR0FBRztDa0MxTmhDOztBQUNELEFBQUEsVUFBVSxDQUFDO0VBQ1QsU0FBUyxFbEM0Tm1CLE1BQU07RWtDM05sQyxXQUFXLEVsQ2dPaUIsR0FBRztFa0MvTi9CLFdBQVcsRWxDc05pQixHQUFHO0NrQ3JOaEM7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RUFDVCxTQUFTLEVsQ3dObUIsTUFBTTtFa0N2TmxDLFdBQVcsRWxDNE5pQixHQUFHO0VrQzNOL0IsV0FBVyxFbENpTmlCLEdBQUc7Q2tDaE5oQzs7QUFDRCxBQUFBLFVBQVUsQ0FBQztFQUNULFNBQVMsRWxDb05tQixNQUFNO0VrQ25ObEMsV0FBVyxFbEN3TmlCLEdBQUc7RWtDdk4vQixXQUFXLEVsQzRNaUIsR0FBRztDa0MzTWhDOztBRG1DRCxBQUFBLEVBQUUsQ0M1QkM7RUFDRCxVQUFVLEVsQzZESCxJQUFJO0VrQzVEWCxhQUFhLEVsQzRETixJQUFJO0VrQzNEWCxNQUFNLEVBQUUsQ0FBQztFQUNULFVBQVUsRWxDZ0prQixHQUFHLENrQ2hKRixLQUFLLENsQ3JDekIsa0JBQUk7Q2tDc0NkOztBQU9ELEFBQUEsS0FBSztBQUNMLE1BQU0sQ0FBQztFQUNMLFNBQVMsRWxDdU1tQixHQUFHO0VrQ3RNL0IsV0FBVyxFbENxS2lCLEdBQUc7Q2tDcEtoQzs7QUFFRCxBQUFBLElBQUk7QUFDSixLQUFLLENBQUM7RUFDSixPQUFPLEVsQzJNcUIsS0FBSTtFa0MxTWhDLGdCQUFnQixFbENtTlksT0FBTztDa0NsTnBDOztBQU9ELEFBQUEsY0FBYyxDQUFDO0VoQi9FYixZQUFZLEVBQUUsQ0FBQztFQUNmLFVBQVUsRUFBRSxJQUFJO0NnQmdGakI7O0FBR0QsQUFBQSxZQUFZLENBQUM7RWhCcEZYLFlBQVksRUFBRSxDQUFDO0VBQ2YsVUFBVSxFQUFFLElBQUk7Q2dCcUZqQjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxZQUFZO0NBS3RCOztBQU5ELEFBR0UsaUJBSGUsQUFHZCxJQUFLLENBQUEsV0FBVyxFQUFFO0VBQ2pCLFlBQVksRWxDNkxjLE1BQUs7Q2tDNUxoQzs7QUFTSCxBQUFBLFdBQVcsQ0FBQztFQUNWLFNBQVMsRUFBRSxHQUFHO0VBQ2QsY0FBYyxFQUFFLFNBQVM7Q0FDMUI7O0FBR0QsQUFBQSxXQUFXLENBQUM7RUFDVixhQUFhLEVsQ0lOLElBQUk7RWtDSFgsU0FBUyxFbEMrSm1CLE9BQXdCO0NrQzlKckQ7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixPQUFPLEVBQUUsS0FBSztFQUNkLFNBQVMsRUFBRSxHQUFHO0VBQ2QsS0FBSyxFbEN0R0ksT0FBTztDa0MyR2pCOztBQVJELEFBS0Usa0JBTGdCLEFBS2YsUUFBUSxDQUFDO0VBQ1IsT0FBTyxFQUFFLGFBQWE7Q0FDdkI7O0FDcEhILEFBQUEsVUFBVSxDQUFDO0UvQklULFNBQVMsRUFBRSxJQUFJO0VBR2YsTUFBTSxFQUFFLElBQUk7QytCTGI7O0FBSUQsQUFBQSxjQUFjLENBQUM7RUFDYixPQUFPLEVuQ294QjJCLE9BQU07RW1DbnhCeEMsZ0JBQWdCLEVuQ0pQLElBQUk7RW1DS2IsTUFBTSxFbkMwTHNCLEdBQUcsQ21DMUxDLEtBQUssQ25DRjVCLE9BQU87RXdCVmQsYUFBYSxFeEJ5TWEsT0FBTTtFSWxNbEMsU0FBUyxFQUFFLElBQUk7RUFHZixNQUFNLEVBQUUsSUFBSTtDK0JRYjs7QUFNRCxBQUFBLE9BQU8sQ0FBQztFQUVOLE9BQU8sRUFBRSxZQUFZO0NBQ3RCOztBQUVELEFBQUEsV0FBVyxDQUFDO0VBQ1YsYUFBYSxFQUFFLE1BQWE7RUFDNUIsV0FBVyxFQUFFLENBQUM7Q0FDZjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLFNBQVMsRW5DcXdCeUIsR0FBRztFbUNwd0JyQyxLQUFLLEVuQ3ZCSSxPQUFPO0NtQ3dCakI7O0FDeENELEFBQUEsSUFBSTtBQUNKLEdBQUc7QUFDSCxHQUFHO0FBQ0gsSUFBSSxDQUFDO0VBQ0gsV0FBVyxFcEM0TmlCLGNBQWMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxpQkFBaUIsRUFBRSxhQUFhLEVBQUUsU0FBUztDb0MzTmpIOztBQUdELEFBQUEsSUFBSSxDQUFDO0VBQ0gsU0FBUyxFcENtMUJ5QixLQUFLO0VvQ2wxQnZDLEtBQUssRXZDSkEsT0FBTztFdUNLWixVQUFVLEVBQUUsVUFBVTtDQU12Qjs7QUFIQyxBQUFBLENBQUMsR0FOSCxJQUFJLENBTUk7RUFDSixLQUFLLEVBQUUsT0FBTztDQUNmOztBQUlILEFBQUEsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFcEMwMEIyQixNQUFLLENBQ0wsTUFBSztFb0MxMEJ2QyxTQUFTLEVwQ3MwQnlCLEtBQUs7RW9DcjBCdkMsS0FBSyxFcENiSSxJQUFJO0VvQ2NiLGdCQUFnQixFcENMUCxPQUFPO0V3QmhCZCxhQUFhLEV4QjJNYSxNQUFLO0NvQzVLbEM7O0FBZEQsQUFRRSxHQVJDLENBUUQsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFQUFFLENBQUM7RUFDVixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRXBDMk1lLEdBQUc7Q29Dek05Qjs7QUhrTkgsQUFBQSxHQUFHLENHOU1DO0VBQ0YsT0FBTyxFQUFFLEtBQUs7RUFDZCxTQUFTLEVwQ3F6QnlCLEtBQUs7RW9DcHpCdkMsS0FBSyxFcENyQkksT0FBTztDb0M2QmpCOztBQVhELEFBTUUsR0FOQyxDQU1ELElBQUksQ0FBQztFQUNILFNBQVMsRUFBRSxPQUFPO0VBQ2xCLEtBQUssRUFBRSxPQUFPO0VBQ2QsVUFBVSxFQUFFLE1BQU07Q0FDbkI7O0FBSUgsQUFBQSxlQUFlLENBQUM7RUFDZCxVQUFVLEVwQ2t6QndCLEtBQUs7RW9DanpCdkMsVUFBVSxFQUFFLE1BQU07Q0FDbkI7O0FDbERDLEFBQUEsVUFBVSxDQUFDO0VQQVgsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsSUFBd0I7RUFDdkMsWUFBWSxFQUFFLElBQXdCO0VBQ3RDLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFdBQVcsRUFBRSxJQUFJO0NPRGhCOztBbkNrREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VtQ3JEMUIsQUFBQSxVQUFVLENBQUM7SVBZUCxTQUFTLEU5QmtLVCxLQUFLO0dxQzNLUjs7O0FuQ2tEQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RW1DckQxQixBQUFBLFVBQVUsQ0FBQztJUFlQLFNBQVMsRTlCbUtULEtBQUs7R3FDNUtSOzs7QW5Da0RDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFbUNyRDFCLEFBQUEsVUFBVSxDQUFDO0lQWVAsU0FBUyxFOUJvS1QsS0FBSztHcUM3S1I7OztBbkNrREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0VtQ3JEM0IsQUFBQSxVQUFVLENBQUM7SVBZUCxTQUFTLEU5QnFLVCxNQUFNO0dxQzlLVDs7O0FBU0QsQUFBQSxnQkFBZ0IsQ0FBQztFUFpqQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxJQUF3QjtFQUN2QyxZQUFZLEVBQUUsSUFBd0I7RUFDdEMsWUFBWSxFQUFFLElBQUk7RUFDbEIsV0FBVyxFQUFFLElBQUk7Q09VaEI7O0FBUUQsQUFBQSxJQUFJLENBQUM7RVBKTCxPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsWUFBWSxFQUFFLEtBQXlCO0VBQ3ZDLFdBQVcsRUFBRSxLQUF5QjtDT0dyQzs7QUFJRCxBQUFBLFdBQVcsQ0FBQztFQUNWLFlBQVksRUFBRSxDQUFDO0VBQ2YsV0FBVyxFQUFFLENBQUM7Q0FPZjs7QUFURCxBQUlFLFdBSlMsR0FJUCxJQUFJO0FBSlIsV0FBVyxJQUtQLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixFQUFlO0VBQ2hCLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFlBQVksRUFBRSxDQUFDO0NBQ2hCOztBUnJCQyxBQWJKLE1BYVUsRUFBTixNQUFNLEVBQU4sTUFBTSxFQUFOLE1BQU0sRUFBTixNQUFNLEVBQU4sTUFBTSxFQUFOLE1BQU0sRUFBTixNQUFNLEVBQU4sTUFBTSxFQUFOLE9BQU8sRUFBUCxPQUFPLEVBQVAsT0FBTyxFQUlULElBQUk7QUFDSixTQUFTLEVBTFAsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsVUFBVSxFQUFWLFVBQVUsRUFBVixVQUFVLEVBSVosT0FBTztBQUNQLFlBQVksRUFMVixTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxVQUFVLEVBQVYsVUFBVSxFQUFWLFVBQVUsRUFJWixPQUFPO0FBQ1AsWUFBWSxFQUxWLFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFVBQVUsRUFBVixVQUFVLEVBQVYsVUFBVSxFQUlaLE9BQU87QUFDUCxZQUFZLEVBTFYsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsVUFBVSxFQUFWLFVBQVUsRUFBVixVQUFVLEVBSVosT0FBTztBQUNQLFlBQVksQ0FsQkQ7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLElBQWE7RUFDNUIsWUFBWSxFQUFFLElBQWE7Q0FDNUI7O0FBa0JHLEFBQUEsSUFBSSxDQUFVO0VBQ1osVUFBVSxFQUFFLENBQUM7RUFDYixTQUFTLEVBQUUsQ0FBQztFQUNaLFNBQVMsRUFBRSxJQUFJO0NBQ2hCOztBQUNELEFBQUEsU0FBUyxDQUFVO0VBQ2pCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtDQUNoQjs7QUFHQyxBQUFBLE1BQU0sQ0FBYztFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUE0QjtFQUl0QyxTQUFTLEVBQUUsYUFBNEI7Q0RBaEM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7RUFJdEMsU0FBUyxFQUFFLGNBQTRCO0NEQWhDOztBQUZELEFBQUEsTUFBTSxDQUFjO0VDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0VBSXRDLFNBQVMsRUFBRSxHQUE0QjtDREFoQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtFQUl0QyxTQUFTLEVBQUUsY0FBNEI7Q0RBaEM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7RUFJdEMsU0FBUyxFQUFFLGNBQTRCO0NEQWhDOztBQUZELEFBQUEsTUFBTSxDQUFjO0VDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0VBSXRDLFNBQVMsRUFBRSxHQUE0QjtDREFoQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtFQUl0QyxTQUFTLEVBQUUsY0FBNEI7Q0RBaEM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7RUFJdEMsU0FBUyxFQUFFLGNBQTRCO0NEQWhDOztBQUZELEFBQUEsTUFBTSxDQUFjO0VDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0VBSXRDLFNBQVMsRUFBRSxHQUE0QjtDREFoQzs7QUFGRCxBQUFBLE9BQU8sQ0FBYTtFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtFQUl0QyxTQUFTLEVBQUUsY0FBNEI7Q0RBaEM7O0FBRkQsQUFBQSxPQUFPLENBQWE7RUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7RUFJdEMsU0FBUyxFQUFFLGNBQTRCO0NEQWhDOztBQUZELEFBQUEsT0FBTyxDQUFhO0VDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCO0VBSXRDLFNBQVMsRUFBRSxJQUE0QjtDREFoQzs7QUFHSCxBQUFBLFlBQVksQ0FBVTtFQUNwQixLQUFLLEVBQUUsRUFBRTtDQUNWOztBQUdDLEFBQUEsUUFBUSxDQUFjO0VBQ3BCLEtBQUssRUFGSSxDQUFDO0NBR1g7O0FBRkQsQUFBQSxRQUFRLENBQWM7RUFDcEIsS0FBSyxFQUZJLENBQUM7Q0FHWDs7QUFGRCxBQUFBLFFBQVEsQ0FBYztFQUNwQixLQUFLLEVBRkksQ0FBQztDQUdYOztBQUZELEFBQUEsUUFBUSxDQUFjO0VBQ3BCLEtBQUssRUFGSSxDQUFDO0NBR1g7O0FBRkQsQUFBQSxRQUFRLENBQWM7RUFDcEIsS0FBSyxFQUZJLENBQUM7Q0FHWDs7QUFGRCxBQUFBLFFBQVEsQ0FBYztFQUNwQixLQUFLLEVBRkksQ0FBQztDQUdYOztBQUZELEFBQUEsUUFBUSxDQUFjO0VBQ3BCLEtBQUssRUFGSSxDQUFDO0NBR1g7O0FBRkQsQUFBQSxRQUFRLENBQWM7RUFDcEIsS0FBSyxFQUZJLENBQUM7Q0FHWDs7QUFGRCxBQUFBLFFBQVEsQ0FBYztFQUNwQixLQUFLLEVBRkksQ0FBQztDQUdYOztBQUZELEFBQUEsU0FBUyxDQUFhO0VBQ3BCLEtBQUssRUFGSSxFQUFDO0NBR1g7O0FBRkQsQUFBQSxTQUFTLENBQWE7RUFDcEIsS0FBSyxFQUZJLEVBQUM7Q0FHWDs7QUFGRCxBQUFBLFNBQVMsQ0FBYTtFQUNwQixLQUFLLEVBRkksRUFBQztDQUdYOztBQU1DLEFBQUEsU0FBUyxDQUFjO0VDWC9CLFdBQVcsRUFBbUIsYUFBZ0I7Q0RhckM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUNYL0IsV0FBVyxFQUFtQixjQUFnQjtDRGFyQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQ1gvQixXQUFXLEVBQW1CLEdBQWdCO0NEYXJDOztBQUZELEFBQUEsU0FBUyxDQUFjO0VDWC9CLFdBQVcsRUFBbUIsY0FBZ0I7Q0RhckM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUNYL0IsV0FBVyxFQUFtQixjQUFnQjtDRGFyQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQ1gvQixXQUFXLEVBQW1CLEdBQWdCO0NEYXJDOztBQUZELEFBQUEsU0FBUyxDQUFjO0VDWC9CLFdBQVcsRUFBbUIsY0FBZ0I7Q0RhckM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUNYL0IsV0FBVyxFQUFtQixjQUFnQjtDRGFyQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQ1gvQixXQUFXLEVBQW1CLEdBQWdCO0NEYXJDOztBQUZELEFBQUEsVUFBVSxDQUFhO0VDWC9CLFdBQVcsRUFBbUIsY0FBZ0I7Q0RhckM7O0FBRkQsQUFBQSxVQUFVLENBQWE7RUNYL0IsV0FBVyxFQUFtQixjQUFnQjtDRGFyQzs7QTNCTFAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UyQjNCdEIsQUFBQSxPQUFPLENBQU87SUFDWixVQUFVLEVBQUUsQ0FBQztJQUNiLFNBQVMsRUFBRSxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUk7R0FDaEI7RUFDRCxBQUFBLFlBQVksQ0FBTztJQUNqQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUk7R0FDaEI7RUFHQyxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUE0QjtJQUl0QyxTQUFTLEVBQUUsYUFBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEI7R0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QjtJQUl0QyxTQUFTLEVBQUUsSUFBNEI7R0RBaEM7RUFHSCxBQUFBLGVBQWUsQ0FBTztJQUNwQixLQUFLLEVBQUUsRUFBRTtHQUNWO0VBR0MsQUFBQSxXQUFXLENBQVc7SUFDcEIsS0FBSyxFQUZJLENBQUM7R0FHWDtFQUZELEFBQUEsV0FBVyxDQUFXO0lBQ3BCLEtBQUssRUFGSSxDQUFDO0dBR1g7RUFGRCxBQUFBLFdBQVcsQ0FBVztJQUNwQixLQUFLLEVBRkksQ0FBQztHQUdYO0VBRkQsQUFBQSxXQUFXLENBQVc7SUFDcEIsS0FBSyxFQUZJLENBQUM7R0FHWDtFQUZELEFBQUEsV0FBVyxDQUFXO0lBQ3BCLEtBQUssRUFGSSxDQUFDO0dBR1g7RUFGRCxBQUFBLFdBQVcsQ0FBVztJQUNwQixLQUFLLEVBRkksQ0FBQztHQUdYO0VBRkQsQUFBQSxXQUFXLENBQVc7SUFDcEIsS0FBSyxFQUZJLENBQUM7R0FHWDtFQUZELEFBQUEsV0FBVyxDQUFXO0lBQ3BCLEtBQUssRUFGSSxDQUFDO0dBR1g7RUFGRCxBQUFBLFdBQVcsQ0FBVztJQUNwQixLQUFLLEVBRkksQ0FBQztHQUdYO0VBRkQsQUFBQSxZQUFZLENBQVU7SUFDcEIsS0FBSyxFQUZJLEVBQUM7R0FHWDtFQUZELEFBQUEsWUFBWSxDQUFVO0lBQ3BCLEtBQUssRUFGSSxFQUFDO0dBR1g7RUFGRCxBQUFBLFlBQVksQ0FBVTtJQUNwQixLQUFLLEVBRkksRUFBQztHQUdYO0VBTUMsQUFBQSxZQUFZLENBQVc7SUNYL0IsV0FBVyxFQUFnQixDQUFDO0dEYW5CO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNYL0IsV0FBVyxFQUFtQixhQUFnQjtHRGFyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDWC9CLFdBQVcsRUFBbUIsY0FBZ0I7R0RhckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1gvQixXQUFXLEVBQW1CLEdBQWdCO0dEYXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNYL0IsV0FBVyxFQUFtQixjQUFnQjtHRGFyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDWC9CLFdBQVcsRUFBbUIsY0FBZ0I7R0RhckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1gvQixXQUFXLEVBQW1CLEdBQWdCO0dEYXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNYL0IsV0FBVyxFQUFtQixjQUFnQjtHRGFyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDWC9CLFdBQVcsRUFBbUIsY0FBZ0I7R0RhckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1gvQixXQUFXLEVBQW1CLEdBQWdCO0dEYXJDO0VBRkQsQUFBQSxhQUFhLENBQVU7SUNYL0IsV0FBVyxFQUFtQixjQUFnQjtHRGFyQztFQUZELEFBQUEsYUFBYSxDQUFVO0lDWC9CLFdBQVcsRUFBbUIsY0FBZ0I7R0RhckM7OztBM0JMUCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTJCM0J0QixBQUFBLE9BQU8sQ0FBTztJQUNaLFVBQVUsRUFBRSxDQUFDO0lBQ2IsU0FBUyxFQUFFLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSTtHQUNoQjtFQUNELEFBQUEsWUFBWSxDQUFPO0lBQ2pCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSTtHQUNoQjtFQUdDLEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGFBQTRCO0lBSXRDLFNBQVMsRUFBRSxhQUE0QjtHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCO0lBSXRDLFNBQVMsRUFBRSxjQUE0QjtHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QjtHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCO0lBSXRDLFNBQVMsRUFBRSxjQUE0QjtHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCO0lBSXRDLFNBQVMsRUFBRSxjQUE0QjtHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QjtHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCO0lBSXRDLFNBQVMsRUFBRSxjQUE0QjtHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCO0lBSXRDLFNBQVMsRUFBRSxjQUE0QjtHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QjtHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCO0lBSXRDLFNBQVMsRUFBRSxjQUE0QjtHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCO0lBSXRDLFNBQVMsRUFBRSxjQUE0QjtHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCO0lBSXRDLFNBQVMsRUFBRSxJQUE0QjtHREFoQztFQUdILEFBQUEsZUFBZSxDQUFPO0lBQ3BCLEtBQUssRUFBRSxFQUFFO0dBQ1Y7RUFHQyxBQUFBLFdBQVcsQ0FBVztJQUNwQixLQUFLLEVBRkksQ0FBQztHQUdYO0VBRkQsQUFBQSxXQUFXLENBQVc7SUFDcEIsS0FBSyxFQUZJLENBQUM7R0FHWDtFQUZELEFBQUEsV0FBVyxDQUFXO0lBQ3BCLEtBQUssRUFGSSxDQUFDO0dBR1g7RUFGRCxBQUFBLFdBQVcsQ0FBVztJQUNwQixLQUFLLEVBRkksQ0FBQztHQUdYO0VBRkQsQUFBQSxXQUFXLENBQVc7SUFDcEIsS0FBSyxFQUZJLENBQUM7R0FHWDtFQUZELEFBQUEsV0FBVyxDQUFXO0lBQ3BCLEtBQUssRUFGSSxDQUFDO0dBR1g7RUFGRCxBQUFBLFdBQVcsQ0FBVztJQUNwQixLQUFLLEVBRkksQ0FBQztHQUdYO0VBRkQsQUFBQSxXQUFXLENBQVc7SUFDcEIsS0FBSyxFQUZJLENBQUM7R0FHWDtFQUZELEFBQUEsV0FBVyxDQUFXO0lBQ3BCLEtBQUssRUFGSSxDQUFDO0dBR1g7RUFGRCxBQUFBLFlBQVksQ0FBVTtJQUNwQixLQUFLLEVBRkksRUFBQztHQUdYO0VBRkQsQUFBQSxZQUFZLENBQVU7SUFDcEIsS0FBSyxFQUZJLEVBQUM7R0FHWDtFQUZELEFBQUEsWUFBWSxDQUFVO0lBQ3BCLEtBQUssRUFGSSxFQUFDO0dBR1g7RUFNQyxBQUFBLFlBQVksQ0FBVztJQ1gvQixXQUFXLEVBQWdCLENBQUM7R0RhbkI7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1gvQixXQUFXLEVBQW1CLGFBQWdCO0dEYXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNYL0IsV0FBVyxFQUFtQixjQUFnQjtHRGFyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDWC9CLFdBQVcsRUFBbUIsR0FBZ0I7R0RhckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1gvQixXQUFXLEVBQW1CLGNBQWdCO0dEYXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNYL0IsV0FBVyxFQUFtQixjQUFnQjtHRGFyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDWC9CLFdBQVcsRUFBbUIsR0FBZ0I7R0RhckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1gvQixXQUFXLEVBQW1CLGNBQWdCO0dEYXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNYL0IsV0FBVyxFQUFtQixjQUFnQjtHRGFyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDWC9CLFdBQVcsRUFBbUIsR0FBZ0I7R0RhckM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQ1gvQixXQUFXLEVBQW1CLGNBQWdCO0dEYXJDO0VBRkQsQUFBQSxhQUFhLENBQVU7SUNYL0IsV0FBVyxFQUFtQixjQUFnQjtHRGFyQzs7O0EzQkxQLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFMkIzQnRCLEFBQUEsT0FBTyxDQUFPO0lBQ1osVUFBVSxFQUFFLENBQUM7SUFDYixTQUFTLEVBQUUsQ0FBQztJQUNaLFNBQVMsRUFBRSxJQUFJO0dBQ2hCO0VBQ0QsQUFBQSxZQUFZLENBQU87SUFDakIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxJQUFJO0dBQ2hCO0VBR0MsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsYUFBNEI7SUFJdEMsU0FBUyxFQUFFLGFBQTRCO0dEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7SUFJdEMsU0FBUyxFQUFFLGNBQTRCO0dEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCO0dEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7SUFJdEMsU0FBUyxFQUFFLGNBQTRCO0dEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7SUFJdEMsU0FBUyxFQUFFLGNBQTRCO0dEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCO0dEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7SUFJdEMsU0FBUyxFQUFFLGNBQTRCO0dEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBNEI7SUFJdEMsU0FBUyxFQUFFLGNBQTRCO0dEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRC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QyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEI7R0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QjtJQUl0QyxTQUFTLEVBQUUsY0FBNEI7R0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FB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QUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRGhCUixZQUFZLENvRFVaLE1BQU0sQ0FpQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQVhOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsR0FOUixNQUFNLENwRFZOLFlBQVksQ29EMkJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFYTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRGhCUixZQUFZLENvRFVaLE1BQU0sQ0FrQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQVpOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsR0FOUixNQUFNLENwRFZOLFlBQVksQ29ENEJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFaTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRGhCUixZQUFZLENvRFVaLE1BQU0sQ0FtQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxJQWJOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsR0FOUixNQUFNLENwRFZOLFlBQVksQ29ENkJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFiTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRGhCUixZQUFZLENvRFVaLE1BQU0sQ0FvQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQWROLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsR0FOUixNQUFNLENwRFZOLFlBQVksQ29EOEJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFkTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRGhCUixZQUFZLENvRFVaLE1BQU0sQ0FxQkosTUFBTSxHQWZOLEtBQUssQ0FB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QUQsR0FBQyxBQUFBLEdBUFIsTUFBTSxDcERWTixZQUFZLENvRHlCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLElBUk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQTtBcERqQlIsWUFBWSxDb0RVWixNQUFNLENBZ0JKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxjQUFDLEFBQUEsSUFUTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEdBUFIsTUFBTSxDcERWTixZQUFZLENvRDBCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLElBVE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQTtBcERqQlIsWUFBWSxDb0RVWixNQUFNLENBaUJKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFWTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEdBUFIsTUFBTSxDcERWTixZQUFZLENvRDJCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBVk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQTtBcERqQlIsWUFBWSxDb0RVWixNQUFNLENBa0JKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFYTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEdBUFIsTUFBTSxDcERWTixZQUFZLENvRDRCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBWE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQTtBcERqQlIsWUFBWSxDb0RVWixNQUFNLENBbUJKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFaTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEdBUFIsTUFBTSxDcERWTixZQUFZLENvRDZCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxB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Q0FBRCxNQUFDLEFBQUE7QXBEbkJSLFlBQVksQ29EVVosTUFBTSxDQWlCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBUk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQVRSLE1BQU0sQ3BEVk4sWUFBWSxDb0QyQlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQVJOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QXBEbkJSLFlBQVksQ29EVVosTUFBTSxDQWtCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBVE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQVRSLE1BQU0sQ3BEVk4sWUFBWSxDb0Q0QlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQVROLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QXBEbkJSLFlBQVksQ29EVVosTUFBTSxDQW1CSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBVk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQVRSLE1BQU0sQ3BEVk4sWUFBWSxDb0Q2QlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxJQVZOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QXBEbkJSLFlBQVksQ29EVVosTUFBTSxDQW9CSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLElBWE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQVRSLE1BQU0sQ3BEVk4sWUFBWSxDb0Q4QlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQVhOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QXBEbkJSLFlBQVksQ29EVVosTUFBTSxDQXFCSixNQUFNLEdBWk4sS0FBSyxDQUFBLEFBQUEsSUFB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LEdBVlIsTUFBTSxDcERWTixZQUFZLENvRHlCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLElBTE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcERwQlIsWUFBWSxDb0RVWixNQUFNLENBZ0JKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxjQUFDLEFBQUEsSUFOTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBVlIsTUFBTSxDcERWTixZQUFZLENvRDBCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLElBTk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcERwQlIsWUFBWSxDb0RVWixNQUFNLENBaUJKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFQTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBVlIsTUFBTSxDcERWTixZQUFZLENvRDJCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBUE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcERwQlIsWUFBWSxDb0RVWixNQUFNLENBa0JKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFSTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBVlIsTUFBTSxDcERWTixZQUFZLENvRDRCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBUk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcERwQlIsWUFBWSxDb0RVWixNQUFNLENBbUJKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFUTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBVlIsTUFBTSxDcERWTixZQUFZLENvRDZCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBVE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcERwQlIsWUFBWSxDb0RVWixNQUFNLENBb0JKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFWTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBVlIsTUFBTSxDcERWTixZQUFZLENvRDhCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLElBVk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcERwQlIsWUFBWSxDb0RVWixNQUFNLENBcUJKLE1BQU0sR0FYTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBVlIsTUFBTSxDcERWTixZQUFZLENvRCtCVixNQUFNLEdBWE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcERwQlIsWUFBWSxDb0RVWixNQUFNLENBc0JKLFFBQVEsR0FaUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBVlIsTUFBTSxDcERWTixZQUFZLENvRGdDVixRQUFRLEdBWlIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcERwQlIsWUFBWSxDb0RVWixNQUFNLENBbURKLHdCQUF3QixHQXpDeEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVZSLE1BQU0sQ3BEVk4sWUFBWSxDb0Q2RFYsd0JBQXdCLEdBekN4QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRHBCUixZQUFZLENvRFVaLE1BQU0sQ3BESEosYUFBYSxHb0RjYixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEdBWFIsTUFBTSxDcERWTixZQUFZLENBT1YsYUFBYSxHb0RjYixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FLSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBTU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxHQVhSLE1BQU0sQ3BEVk4sWUFBWSxDb0RlVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBTU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQTtBcERyQlIsWUFBWSxDb0RVWixNQUFNLENBTUosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQUtOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29EZ0JWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFLTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FPSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLElBSU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxHQVhSLE1BQU0sQ3BEVk4sWUFBWSxDb0RpQlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxJQUlOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QXBEckJSLFlBQVksQ29EVVosTUFBTSxDQVFKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsSUFHTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEdBWFIsTUFBTSxDcERWTixZQUFZLENvRGtCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLElBR04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQTtBcERyQlIsWUFBWSxDb0RVWixNQUFNLENBU0osS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQUVOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29EbUJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFFTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FVSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxHQVhSLE1BQU0sQ3BEVk4sWUFBWSxDb0RvQlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QXBEckJSLFlBQVksQ29EVVosTUFBTSxDQVdKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFBTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEdBWFIsTUFBTSxDcERWTixZQUFZLENvRHFCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBQU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQTtBcERyQlIsWUFBWSxDb0RVWixNQUFNLENBWUosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQUROLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29Ec0JWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFETixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FhSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBRk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxHQVhSLE1BQU0sQ3BEVk4sWUFBWSxDb0R1QlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxJQUZOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QXBEckJSLFlBQVksQ29EVVosTUFBTSxDQWNKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFITixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEdBWFIsTUFBTSxDcERWTixZQUFZLENvRHdCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBSE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQTtBcERyQlIsWUFBWSxDb0RVWixNQUFNLENBZUosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxJQUpOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29EeUJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsSUFKTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FnQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxJQUxOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29EMEJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxjQUFDLEFBQUEsSUFMTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FpQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQU5OLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29EMkJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFOTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FrQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQVBOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29ENEJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFQTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FtQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxJQVJOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29ENkJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFSTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FvQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQVROLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29EOEJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFUTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FxQkosTUFBTSxHQVZOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29EK0JWLE1BQU0sR0FWTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FzQkosUUFBUSxHQVhSLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsR0FYUixNQUFNLENwRFZOLFlBQVksQ29EZ0NWLFFBQVEsR0FYUixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBO0FwRHJCUixZQUFZLENvRFVaLE1BQU0sQ0FtREosd0JBQXdCLEdBeEN4QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEdBWFIsTUFBTSxDcERWTixZQUFZLENvRDZEVix3QkFBd0IsR0F4Q3hCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QXBEckJSLFlBQVksQ29EVVosTUFBTSxDcERISixhQUFhLEdvRGViLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsR0FaUixNQUFNLENwRFZOLFlBQVksQ0FPVixhQUFhLEdvRGViLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQUtKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFPTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBWlIsTUFBTSxDcERWTixZQUFZLENvRGVWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFPTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRHRCUixZQUFZLENvRFVaLE1BQU0sQ0FNSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLElBTU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0RnQlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQU1OLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQU9KLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsSUFLTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBWlIsTUFBTSxDcERWTixZQUFZLENvRGlCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLElBS04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcER0QlIsWUFBWSxDb0RVWixNQUFNLENBUUosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxJQUlOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsR0FaUixNQUFNLENwRFZOLFlBQVksQ29Ea0JWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsSUFJTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRHRCUixZQUFZLENvRFVaLE1BQU0sQ0FTSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLElBR04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0RtQlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQUdOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQVVKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFFTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBWlIsTUFBTSxDcERWTixZQUFZLENvRG9CVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBRU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcER0QlIsWUFBWSxDb0RVWixNQUFNLENBV0osS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxJQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsR0FaUixNQUFNLENwRFZOLFlBQVksQ29EcUJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRHRCUixZQUFZLENvRFVaLE1BQU0sQ0FZSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBQU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0RzQlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQUFOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQWFKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFETixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBWlIsTUFBTSxDcERWTixZQUFZLENvRHVCVixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBRE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQTtBcER0QlIsWUFBWSxDb0RVWixNQUFNLENBY0osS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxJQUZOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsR0FaUixNQUFNLENwRFZOLFlBQVksQ29Ed0JWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFGTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRHRCUixZQUFZLENvRFVaLE1BQU0sQ0FlSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLElBSE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0R5QlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxJQUhOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQWdCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLElBSk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0QwQlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxJQUpOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQWlCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBTE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0QyQlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQUxOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQWtCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBTk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0Q0QlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxJQU5OLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQW1CSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBUE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0Q2QlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxJQVBOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQW9CSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLElBUk4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQVpSLE1BQU0sQ3BEVk4sWUFBWSxDb0Q4QlYsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxJQVJOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDQXFCSixNQUFNLEdBVE4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMs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QU0sQ0FRSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLElBVU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQWxCUixNQUFNLENwRFZOLFlBQVksQ29Ea0JWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsSUFVTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRDVCUixZQUFZLENvRFVaLE1BQU0sQ0FTSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLElBU04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQWxCUixNQUFNLENwRFZOLFlBQVksQ29EbUJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFTTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRDVCUixZQUFZLENvRFVaLE1BQU0sQ0FVSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBUU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQWxCUixNQUFNLENwRFZOLFlBQVksQ29Eb0JWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFRTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRDVCUixZQUFZLENvRFVaLE1BQU0sQ0FXSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBT04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxHQWxCUixNQUFNLENwRFZOLFlBQVksQ29EcUJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFPTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBO0FwRDVCUixZQUFZLENvRFVaLE1BQU0sQ0FZSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBTU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFE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LEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQXBCUixNQUFNLENwRFZOLFlBQVksQ29EbUJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsSUFXTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRDlCUixZQUFZLENvRFVaLE1BQU0sQ0FVSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBVU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQXBCUixNQUFNLENwRFZOLFlBQVksQ29Eb0JWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFVTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRDlCUixZQUFZLENvRFVaLE1BQU0sQ0FXSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBU04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQXBCUixNQUFNLENwRFZOLFlBQVksQ29EcUJWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsSUFTTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRDlCUixZQUFZLENvRFVaLE1BQU0sQ0FZSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLElBUU4sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQXBCUixNQUFNLENwRFZOLFlBQVksQ29Ec0JWLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsSUFRTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBO0FwRDlCUixZQUFZLENvRFVaLE1BQU0sQ0FhSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLElBT04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxHQXBCUixNQUFNLENwRFZOLFlBQVksQ29EdUJWLEtBQUssQ0FBQSxBQUFBLElB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QUE7QUFSUixNQUFNLENwRFZOLFlBQVksQ0FTVixZQUFZLEdvRFNaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUE7QXBEbEJSLFlBQVksQ29EVVosTUFBTSxDcERESixZQUFZLEdvRFVaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QUFUUixNQUFNLENwRFZOLFlBQVksQ0FTVixZQUFZLEdvRFVaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUE7QXBEbkJSLFlBQVksQ29EVVosTUFBTSxDcERESixZQUFZLEdvRFdaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QUFWUixNQUFNLENwRFZOLFlBQVksQ0FTVixZQUFZLEdvRFdaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEcEJSLFlBQVksQ29EVVosTUFBTSxDcERESixZQUFZLEdvRFlaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QUFYUixNQUFNLENwRFZOLFlBQVksQ0FTVixZQUFZLEdvRFlaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QXBEckJSLFlBQVksQ29EVVosTUFBTSxDcERESixZQUFZLEdvRGFaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QUFaUixNQUFNLENwRFZOLFlBQVksQ0FTVixZQUFZLEdvRGFaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUE7QXBEdEJSLFlBQVksQ29EVVosTUFBTSxDcERESixZQUFZLEdvRGNaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QUFiUixNQUFNLENwRFZOLFlBQVksQ0FTVixZQUFZLEdvRGNaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QXBEdkJSLFlBQVksQ29EVVosTUFBTSxDcERESixZQUFZLEdvRGVaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUE7QUFkUixNQUFNLENwRFZO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QWlCO0NBQUk7O0FBQzlELEFBQUEsa0JBQWtCLENBQVU7RUFBRSxTQUFTLEVBQUUsdUJBQXVCO0NBQUk7O0FBRXBFLEFBQUEsc0JBQXNCLENBQVk7RUFBRSxlQUFlLEVBQUUscUJBQXFCO0NBQUk7O0FBQzlFLEFBQUEsb0JBQW9CLENBQWM7RUFBRSxlQUFlLEVBQUUsbUJBQW1CO0NBQUk7O0FBQzVFLEFBQUEsdUJBQXVCLENBQVc7RUFBRSxlQUFlLEVBQUUsaUJBQWlCO0NBQUk7O0FBQzFFLEFBQUEsd0JBQXdCLENBQVU7RUFBRSxlQUFlLEVBQUUsd0JBQXdCO0NBQUk7O0FBQ2pGLEFBQUEsdUJBQXVCLENBQVc7RUFBRSxlQUFlLEVBQUUsdUJBQXVCO0NBQUk7O0FBRWhGLEFBQUEsa0JBQWtCLENBQWE7RUFBRSxXQUFXLEVBQUUscUJBQXFCO0NBQUk7O0FBQ3ZFLEFBQUEsZ0JBQWdCLENBQWU7RUFBRSxXQUFXLEVBQUUsbUJBQW1CO0NBQUk7O0FBQ3JFLEFBQUEsbUJBQW1CLENBQVk7RUFBRSxXQUFXLEVBQUUsaUJBQWlCO0NBQUk7O0FBQ25FLEFBQUEscUJBQXFCLENBQVU7RUFBRSxXQUFXLEVBQUUsbUJBQW1CO0NBQUk7O0FBQ3JFLEFBQUEsb0JBQW9CLENBQVc7RUFBRSxXQUFXLEVBQUUsa0JBQWtCO0NBQUk7O0FBRXBFLEFBQUEsb0JBQW9CLENBQVk7RUFBRSxhQUFhLEVBQUUscUJBQXFCO0NBQUk7O0FBQzFFLEFBQUEsa0JBQWtCLENBQWM7RUFBRSxhQUFhLEVBQUUsbUJBQW1CO0NBQUk7O0FBQ3hFLEFBQUEscUJBQXFCLENBQVc7RUFBRSxhQUFhLEVBQUUsaUJBQWlCO0NBQUk7O0FBQ3RFLEFBQUEsc0JBQXNCLENBQVU7RUFBRSxhQUFhLEVBQUUsd0JBQXdCO0NBQUk7O0FBQzdFLEFBQUEscUJBQXFCLENBQVc7RUFBRSxhQUFhLEVBQUUsdUJBQXVCO0NBQUk7O0FBQzVFLEFBQUEsc0JBQXNCLENBQVU7RUFBRSxhQUFhLEVBQUUsa0JBQWtCO0NBQUk7O0FBRXZFLEFBQUEsZ0JBQWdCLENBQWM7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 */

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