/*!**************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/theme/uikit.min.css ***!
  \**************************************************************************************/
html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  background: #fff;
  color: #666;
}
body {
  margin: 0;
}
a {
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline: 0;
}
.uk-link,
a {
  color: #1e87f0;
  text-decoration: none;
  cursor: pointer;
}
.uk-link:hover,
a:hover {
  color: #0f6ecd;
  text-decoration: underline;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
  font-family: Consolas, monaco, monospace;
  font-size: 0.875rem;
  color: #f0506e;
  white-space: nowrap;
  padding: 2px 6px;
  background: #f8f8f8;
}
em {
  color: #f0506e;
}
ins {
  background: #ffd;
  color: #666;
  text-decoration: none;
}
mark {
  background: #ffd;
  color: #666;
}
q {
  font-style: italic;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
audio,
canvas,
img,
video {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
}
@supports (display: block) {
  svg {
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
  }
}
svg:not(:root) {
  overflow: hidden;
}
img:not([src]) {
  visibility: hidden;
}
iframe {
  border: 0;
}
address,
dl,
fieldset,
figure,
ol,
p,
pre,
ul {
  margin: 0 0 20px 0;
}
* + address,
* + dl,
* + fieldset,
* + figure,
* + ol,
* + p,
* + pre,
* + ul {
  margin-top: 20px;
}
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 20px 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
    sans-serif;
  font-weight: 400;
  color: #333;
  text-transform: none;
}
* + .uk-h1,
* + .uk-h2,
* + .uk-h3,
* + .uk-h4,
* + .uk-h5,
* + .uk-h6,
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 40px;
}
.uk-h1,
h1 {
  font-size: 2.23125rem;
  line-height: 1.2;
}
.uk-h2,
h2 {
  font-size: 1.7rem;
  line-height: 1.3;
}
.uk-h3,
h3 {
  font-size: 1.5rem;
  line-height: 1.4;
}
.uk-h4,
h4 {
  font-size: 1.25rem;
  line-height: 1.4;
}
.uk-h5,
h5 {
  font-size: 16px;
  line-height: 1.4;
}
.uk-h6,
h6 {
  font-size: 0.875rem;
  line-height: 1.4;
}
@media (min-width: 960px) {
  .uk-h1,
  h1 {
    font-size: 2.625rem;
  }
  .uk-h2,
  h2 {
    font-size: 2rem;
  }
}
ol,
ul {
  padding-left: 30px;
}
ol > li > ol,
ol > li > ul,
ul > li > ol,
ul > li > ul {
  margin: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
.uk-hr,
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  text-align: inherit;
  margin: 0 0 20px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
}
* + .uk-hr,
* + hr {
  margin-top: 20px;
}
address {
  font-style: normal;
}
blockquote {
  margin: 0 0 20px 0;
  font-size: 1.25rem;
  line-height: 1.5;
  font-style: italic;
  color: #333;
}
* + blockquote {
  margin-top: 20px;
}
blockquote p:last-of-type {
  margin-bottom: 0;
}
blockquote footer {
  margin-top: 10px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #666;
}
blockquote footer::before {
  content: "— ";
}
pre {
  font: 0.875rem/1.5 Consolas, monaco, monospace;
  color: #666;
  -moz-tab-size: 4;
  tab-size: 4;
  overflow: auto;
  padding: 10px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  background: #fff;
}
pre code {
  font-family: Consolas, monaco, monospace;
}
::-moz-selection {
  background: #39f;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #39f;
  color: #fff;
  text-shadow: none;
}
details,
main {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
.var-media-s::before {
  content: "640px";
}
.var-media-m::before {
  content: "960px";
}
.var-media-l::before {
  content: "1200px";
}
.var-media-xl::before {
  content: "1600px";
}
.uk-link-muted a,
a.uk-link-muted {
  color: #999;
}
.uk-link-muted a:hover,
a.uk-link-muted:hover {
  color: #666;
}
.uk-link-text a:not(:hover),
a.uk-link-text:not(:hover) {
  color: inherit;
}
.uk-link-text a:hover,
a.uk-link-text:hover {
  color: #999;
}
.uk-link-heading a:not(:hover),
a.uk-link-heading:not(:hover) {
  color: inherit;
}
.uk-link-heading a:hover,
a.uk-link-heading:hover {
  color: #1e87f0;
  text-decoration: none;
}
.uk-link-reset a,
.uk-link-reset a:hover,
a.uk-link-reset,
a.uk-link-reset:hover {
  color: inherit !important;
  text-decoration: none !important;
}
.uk-heading-primary {
  font-size: 3rem;
  line-height: 1.2;
}
@media (min-width: 960px) {
  .uk-heading-primary {
    font-size: 3.375rem;
  }
}
@media (min-width: 1200px) {
  .uk-heading-primary {
    font-size: 3.75rem;
    line-height: 1.1;
  }
}
.uk-heading-hero {
  font-size: 4rem;
  line-height: 1.1;
}
@media (min-width: 960px) {
  .uk-heading-hero {
    font-size: 6rem;
    line-height: 1;
  }
}
@media (min-width: 1200px) {
  .uk-heading-hero {
    font-size: 8rem;
    line-height: 1;
  }
}
.uk-heading-divider {
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
}
.uk-heading-bullet {
  position: relative;
}
.uk-heading-bullet::before {
  content: "";
  display: inline-block;
  position: relative;
  top: calc(-0.1 * 1em);
  vertical-align: middle;
  height: 0.9em;
  margin-right: 10px;
  border-left: 5px solid #e5e5e5;
}
.uk-heading-line {
  overflow: hidden;
}
.uk-heading-line > * {
  display: inline-block;
  position: relative;
}
.uk-heading-line > ::after,
.uk-heading-line > ::before {
  content: "";
  position: absolute;
  top: calc(50% - (1px / 2));
  width: 2000px;
  border-bottom: 1px solid #e5e5e5;
}
.uk-heading-line > ::before {
  right: 100%;
  margin-right: 0.6em;
}
.uk-heading-line > ::after {
  left: 100%;
  margin-left: 0.6em;
}
[class*="uk-divider"] {
  border: none;
  margin-bottom: 20px;
}
* + [class*="uk-divider"] {
  margin-top: 20px;
}
.uk-divider-icon {
  position: relative;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.uk-divider-icon::after,
.uk-divider-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  max-width: calc(50% - (50px / 2));
  border-bottom: 1px solid #e5e5e5;
}
.uk-divider-icon::before {
  right: calc(50% + (50px / 2));
  width: 100%;
}
.uk-divider-icon::after {
  left: calc(50% + (50px / 2));
  width: 100%;
}
.uk-divider-small {
  line-height: 0;
}
.uk-divider-small::after {
  content: "";
  display: inline-block;
  width: 100px;
  max-width: 100%;
  border-top: 1px solid #e5e5e5;
  vertical-align: top;
}
.uk-list {
  padding: 0;
  list-style: none;
}
.uk-list > li::after,
.uk-list > li::before {
  content: "";
  display: table;
}
.uk-list > li::after {
  clear: both;
}
.uk-list > li > :last-child {
  margin-bottom: 0;
}
.uk-list ul {
  margin: 0;
  padding-left: 30px;
  list-style: none;
}
.uk-list > li:nth-child(n + 2),
.uk-list > li > ul {
  margin-top: 10px;
}
.uk-list-divider > li:nth-child(n + 2) {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #e5e5e5;
}
.uk-list-striped > li {
  padding: 10px 10px;
}
.uk-list-striped > li:nth-of-type(odd) {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.uk-list-striped > li:nth-of-type(odd) {
  background: #f8f8f8;
}
.uk-list-striped > li:nth-child(n + 2) {
  margin-top: 0;
}
.uk-list-bullet > li {
  position: relative;
  padding-left: calc(1.5em + 10px);
}
.uk-list-bullet > li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.uk-list-large > li:nth-child(n + 2),
.uk-list-large > li > ul {
  margin-top: 20px;
}
.uk-list-large.uk-list-divider > li:nth-child(n + 2) {
  margin-top: 20px;
  padding-top: 20px;
}
.uk-list-large.uk-list-striped > li {
  padding: 20px 10px;
}
.uk-list-large.uk-list-striped > li:nth-of-type(odd) {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.uk-list-large.uk-list-striped > li:nth-child(n + 2) {
  margin-top: 0;
}
.uk-description-list > dt {
  color: #333;
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
}
.uk-description-list > dt:nth-child(n + 2) {
  margin-top: 20px;
}
.uk-description-list-divider > dt:nth-child(n + 2) {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e5e5e5;
}
.uk-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 20px;
}
* + .uk-table {
  margin-top: 20px;
}
.uk-table th {
  padding: 16px 12px;
  text-align: left;
  vertical-align: bottom;
  font-size: 0.875rem;
  font-weight: 400;
  color: #999;
  text-transform: uppercase;
}
.uk-table td {
  padding: 16px 12px;
  vertical-align: top;
}
.uk-table td > :last-child {
  margin-bottom: 0;
}
.uk-table tfoot {
  font-size: 0.875rem;
}
.uk-table caption {
  font-size: 0.875rem;
  text-align: left;
  color: #999;
}
.uk-table-middle,
.uk-table-middle td {
  vertical-align: middle !important;
}
.uk-table-divider > :first-child > tr:not(:first-child),
.uk-table-divider > :not(:first-child) > tr,
.uk-table-divider > tr:not(:first-child) {
  border-top: 1px solid #e5e5e5;
}
.uk-table-striped tbody tr:nth-of-type(odd),
.uk-table-striped > tr:nth-of-type(odd) {
  background: #f8f8f8;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.uk-table-hover tbody tr:hover,
.uk-table-hover > tr:hover {
  background: #ffd;
}
.uk-table tbody tr.uk-active,
.uk-table > tr.uk-active {
  background: #ffd;
}
.uk-table-small td,
.uk-table-small th {
  padding: 10px 12px;
}
.uk-table-large td,
.uk-table-large th {
  padding: 22px 12px;
}
.uk-table-justify td:first-child,
.uk-table-justify th:first-child {
  padding-left: 0;
}
.uk-table-justify td:last-child,
.uk-table-justify th:last-child {
  padding-right: 0;
}
.uk-table-shrink {
  width: 1px;
}
.uk-table-expand {
  min-width: 150px;
}
.uk-table-link {
  padding: 0 !important;
}
.uk-table-link > a {
  display: block;
  padding: 16px 12px;
}
.uk-table-small .uk-table-link > a {
  padding: 10px 12px;
}
@media (max-width: 959px) {
  .uk-table-responsive,
  .uk-table-responsive tbody,
  .uk-table-responsive td,
  .uk-table-responsive th,
  .uk-table-responsive tr {
    display: block;
  }
  .uk-table-responsive thead {
    display: none;
  }
  .uk-table-responsive td,
  .uk-table-responsive th {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    overflow: visible !important;
    white-space: normal !important;
  }
  .uk-table-responsive .uk-table-link:not(:first-child) > a,
  .uk-table-responsive td:not(:first-child):not(.uk-table-link),
  .uk-table-responsive th:not(:first-child):not(.uk-table-link) {
    padding-top: 5px !important;
  }
  .uk-table-responsive .uk-table-link:not(:last-child) > a,
  .uk-table-responsive td:not(:last-child):not(.uk-table-link),
  .uk-table-responsive th:not(:last-child):not(.uk-table-link) {
    padding-bottom: 5px !important;
  }
  .uk-table-justify.uk-table-responsive td,
  .uk-table-justify.uk-table-responsive th {
    padding-left: 0;
    padding-right: 0;
  }
}
.uk-table tbody tr {
  transition: background-color 0.1s linear;
}
.uk-icon {
  margin: 0;
  border: none;
  border-radius: 0;
  overflow: visible;
  font: inherit;
  color: inherit;
  text-transform: none;
  padding: 0;
  background-color: transparent;
  display: inline-block;
  fill: currentcolor;
  line-height: 0;
}
button.uk-icon:not(:disabled) {
  cursor: pointer;
}
.uk-icon::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.uk-icon [fill*="#"]:not(.uk-preserve) {
  fill: currentcolor;
}
.uk-icon [stroke*="#"]:not(.uk-preserve) {
  stroke: currentcolor;
}
.uk-icon > * {
  transform: translate(0, 0);
}
.uk-icon-image {
  width: 20px;
  height: 20px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.uk-icon-link {
  color: #999;
}
.uk-icon-link:focus,
.uk-icon-link:hover {
  color: #666;
  outline: 0;
}
.uk-active > .uk-icon-link,
.uk-icon-link:active {
  color: #595959;
}
.uk-icon-button {
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 500px;
  background: #f8f8f8;
  color: #999;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}
.uk-icon-button:focus,
.uk-icon-button:hover {
  background-color: #ebebeb;
  color: #666;
  outline: 0;
}
.uk-active > .uk-icon-button,
.uk-icon-button:active {
  background-color: #dfdfdf;
  color: #666;
}
.uk-range {
  box-sizing: border-box;
  margin: 0;
  vertical-align: middle;
  max-width: 100%;
  width: 100%;
  -webkit-appearance: none;
  background: 0 0;
  padding: 0;
}
.uk-range:focus {
  outline: 0;
}
.uk-range::-moz-focus-outer {
  border: none;
}
.uk-range::-ms-track {
  height: 15px;
  background: 0 0;
  border-color: transparent;
  color: transparent;
}
.uk-range:not(:disabled)::-webkit-slider-thumb {
  cursor: pointer;
}
.uk-range:not(:disabled)::-moz-range-thumb {
  cursor: pointer;
}
.uk-range:not(:disabled)::-ms-thumb {
  cursor: pointer;
}
.uk-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -7px;
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #fff;
  border: 1px solid #ccc;
}
.uk-range::-moz-range-thumb {
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #fff;
  border: 1px solid #ccc;
}
.uk-range::-ms-thumb {
  margin-top: 0;
}
.uk-range::-ms-thumb {
  border: none;
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #fff;
  border: 1px solid #ccc;
}
.uk-range::-ms-tooltip {
  display: none;
}
.uk-range::-webkit-slider-runnable-track {
  height: 3px;
  background: #ebebeb;
  border-radius: 500px;
}
.uk-range:active::-webkit-slider-runnable-track,
.uk-range:focus::-webkit-slider-runnable-track {
  background: #d2d2d2;
}
.uk-range::-moz-range-track {
  height: 3px;
  background: #ebebeb;
  border-radius: 500px;
}
.uk-range:focus::-moz-range-track {
  background: #d2d2d2;
}
.uk-range::-ms-fill-lower,
.uk-range::-ms-fill-upper {
  height: 3px;
  background: #ebebeb;
  border-radius: 500px;
}
.uk-range:focus::-ms-fill-lower,
.uk-range:focus::-ms-fill-upper {
  background: #d2d2d2;
}
.uk-checkbox,
.uk-input,
.uk-radio,
.uk-select,
.uk-textarea {
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  font: inherit;
}
.uk-input {
  overflow: visible;
}
.uk-select {
  text-transform: none;
}
.uk-select optgroup {
  font: inherit;
  font-weight: 700;
}
.uk-textarea {
  overflow: auto;
}
.uk-input[type="search"]::-webkit-search-cancel-button,
.uk-input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.uk-input[type="number"]::-webkit-inner-spin-button,
.uk-input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.uk-input::-moz-placeholder,
.uk-textarea::-moz-placeholder {
  opacity: 1;
}
.uk-checkbox:not(:disabled),
.uk-radio:not(:disabled) {
  cursor: pointer;
}
.uk-fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.uk-input,
.uk-textarea {
  -webkit-appearance: none;
}
.uk-input,
.uk-select,
.uk-textarea {
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #fff;
  color: #666;
  border: 1px solid #e5e5e5;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border;
}
.uk-input,
.uk-select:not([multiple]):not([size]) {
  height: 40px;
  vertical-align: middle;
  display: inline-block;
}
.uk-input:not(input),
.uk-select:not(select) {
  line-height: 38px;
}
.uk-select[multiple],
.uk-select[size],
.uk-textarea {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: top;
}
.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
  outline: 0;
  background-color: #fff;
  color: #666;
  border-color: #1e87f0;
}
.uk-input:disabled,
.uk-select:disabled,
.uk-textarea:disabled {
  background-color: #f8f8f8;
  color: #999;
  border-color: #e5e5e5;
}
.uk-input::-ms-input-placeholder {
  color: #999 !important;
}
.uk-input::placeholder {
  color: #999;
}
.uk-textarea::-ms-input-placeholder {
  color: #999 !important;
}
.uk-textarea::placeholder {
  color: #999;
}
.uk-form-small {
  font-size: 0.875rem;
}
.uk-form-small:not(textarea):not([multiple]):not([size]) {
  height: 30px;
  padding-left: 8px;
  padding-right: 8px;
}
.uk-form-small:not(select):not(input):not(textarea) {
  line-height: 28px;
}
.uk-form-large {
  font-size: 1.25rem;
}
.uk-form-large:not(textarea):not([multiple]):not([size]) {
  height: 55px;
  padding-left: 12px;
  padding-right: 12px;
}
.uk-form-large:not(select):not(input):not(textarea) {
  line-height: 53px;
}
.uk-form-danger,
.uk-form-danger:focus {
  color: #f0506e;
  border-color: #f0506e;
}
.uk-form-success,
.uk-form-success:focus {
  color: #32d296;
  border-color: #32d296;
}
.uk-form-blank {
  background: 0 0;
  border-color: transparent;
}
.uk-form-blank:focus {
  border-color: #e5e5e5;
  border-style: dashed;
}
input.uk-form-width-xsmall {
  width: 50px;
}
select.uk-form-width-xsmall {
  width: 75px;
}
.uk-form-width-small {
  width: 130px;
}
.uk-form-width-medium {
  width: 200px;
}
.uk-form-width-large {
  width: 500px;
}
.uk-select:not([multiple]):not([size]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.uk-select:not([multiple]):not([size])::-ms-expand {
  display: none;
}
.uk-select:not([multiple]):not([size]) option {
  color: #444;
}
.uk-select:not([multiple]):not([size]):disabled {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-checkbox,
.uk-radio {
  display: inline-block;
  height: 16px;
  width: 16px;
  overflow: hidden;
  margin-top: -4px;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border: 1px solid #ccc;
  transition: 0.2s ease-in-out;
  transition-property: background-color, border;
}
.uk-radio {
  border-radius: 50%;
}
.uk-checkbox:focus,
.uk-radio:focus {
  outline: 0;
  border-color: #1e87f0;
}
.uk-checkbox:checked,
.uk-checkbox:indeterminate,
.uk-radio:checked {
  background-color: #1e87f0;
  border-color: transparent;
}
.uk-checkbox:checked:focus,
.uk-checkbox:indeterminate:focus,
.uk-radio:checked:focus {
  background-color: #0e6dcd;
}
.uk-radio:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-checkbox:disabled,
.uk-radio:disabled {
  background-color: #f8f8f8;
  border-color: #e5e5e5;
}
.uk-radio:disabled:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-checkbox:disabled:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-checkbox:disabled:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-legend {
  width: 100%;
  color: inherit;
  padding: 0;
  font-size: 1.5rem;
  line-height: 1.4;
}
.uk-form-custom {
  display: inline-block;
  position: relative;
  max-width: 100%;
  vertical-align: middle;
}
.uk-form-custom input[type="file"],
.uk-form-custom select {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  -webkit-appearance: none;
  opacity: 0;
  cursor: pointer;
}
.uk-form-custom input[type="file"] {
  font-size: 500px;
  overflow: hidden;
}
.uk-form-label {
  color: #333;
  font-size: 0.875rem;
}
.uk-form-stacked .uk-form-label {
  display: block;
  margin-bottom: 5px;
}
@media (max-width: 959px) {
  .uk-form-horizontal .uk-form-label {
    display: block;
    margin-bottom: 5px;
  }
}
@media (min-width: 960px) {
  .uk-form-horizontal .uk-form-label {
    width: 200px;
    margin-top: 7px;
    float: left;
  }
  .uk-form-horizontal .uk-form-controls {
    margin-left: 215px;
  }
  .uk-form-horizontal .uk-form-controls-text {
    padding-top: 7px;
  }
}
.uk-form-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #999;
}
.uk-form-icon:hover {
  color: #666;
}
.uk-form-icon:not(a):not(button):not(input) {
  pointer-events: none;
}
.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input {
  padding-left: 40px !important;
}
.uk-form-icon-flip {
  right: 0;
  left: auto;
}
.uk-form-icon-flip ~ .uk-input {
  padding-right: 40px !important;
}
.uk-button {
  margin: 0;
  border: none;
  overflow: visible;
  font: inherit;
  color: inherit;
  text-transform: none;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 30px;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color;
}
.uk-button:not(:disabled) {
  cursor: pointer;
}
.uk-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.uk-button:hover {
  text-decoration: none;
}
.uk-button:focus {
  outline: 0;
}
.uk-button-default {
  background-color: transparent;
  color: #333;
  border: 1px solid #e5e5e5;
}
.uk-button-default:focus,
.uk-button-default:hover {
  background-color: transparent;
  color: #333;
  border-color: #b2b2b2;
}
.uk-button-default.uk-active,
.uk-button-default:active {
  background-color: transparent;
  color: #333;
  border-color: #999;
}
.uk-button-primary {
  background-color: #1e87f0;
  color: #fff;
  border: 1px solid transparent;
}
.uk-button-primary:focus,
.uk-button-primary:hover {
  background-color: #0f7ae5;
  color: #fff;
}
.uk-button-primary.uk-active,
.uk-button-primary:active {
  background-color: #0e6dcd;
  color: #fff;
}
.uk-button-secondary {
  background-color: #222;
  color: #fff;
  border: 1px solid transparent;
}
.uk-button-secondary:focus,
.uk-button-secondary:hover {
  background-color: #151515;
  color: #fff;
}
.uk-button-secondary.uk-active,
.uk-button-secondary:active {
  background-color: #080808;
  color: #fff;
}
.uk-button-danger {
  background-color: #f0506e;
  color: #fff;
  border: 1px solid transparent;
}
.uk-button-danger:focus,
.uk-button-danger:hover {
  background-color: #ee395b;
  color: #fff;
}
.uk-button-danger.uk-active,
.uk-button-danger:active {
  background-color: #ec2147;
  color: #fff;
}
.uk-button-danger:disabled,
.uk-button-default:disabled,
.uk-button-primary:disabled,
.uk-button-secondary:disabled {
  background-color: transparent;
  color: #999;
  border-color: #e5e5e5;
}
.uk-button-small {
  padding: 0 15px;
  line-height: 28px;
  font-size: 0.875rem;
}
.uk-button-large {
  padding: 0 40px;
  line-height: 53px;
  font-size: 0.875rem;
}
.uk-button-text {
  padding: 0;
  line-height: 1.5;
  background: 0 0;
  color: #333;
  position: relative;
}
.uk-button-text::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 100%;
  border-bottom: 1px solid #333;
  transition: right 0.3s ease-out;
}
.uk-button-text:focus,
.uk-button-text:hover {
  color: #333;
}
.uk-button-text:focus::before,
.uk-button-text:hover::before {
  right: 0;
}
.uk-button-text:disabled {
  color: #999;
}
.uk-button-text:disabled::before {
  display: none;
}
.uk-button-link {
  padding: 0;
  line-height: 1.5;
  background: 0 0;
  color: #1e87f0;
}
.uk-button-link:focus,
.uk-button-link:hover {
  color: #0f6ecd;
  text-decoration: underline;
}
.uk-button-link:disabled {
  color: #999;
  text-decoration: none;
}
.uk-button-group {
  display: inline-flex;
  vertical-align: middle;
  position: relative;
}
.uk-button-group > .uk-button:nth-child(n + 2),
.uk-button-group > div:nth-child(n + 2) .uk-button {
  margin-left: -1px;
}
.uk-button-group .uk-button.uk-active,
.uk-button-group .uk-button:active,
.uk-button-group .uk-button:focus,
.uk-button-group .uk-button:hover {
  position: relative;
  z-index: 1;
}
.uk-section {
  box-sizing: border-box;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 960px) {
  .uk-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
.uk-section::after,
.uk-section::before {
  content: "";
  display: table;
}
.uk-section::after {
  clear: both;
}
.uk-section > :last-child {
  margin-bottom: 0;
}
.uk-section-xsmall {
  padding-top: 20px;
  padding-bottom: 20px;
}
.uk-section-small {
  padding-top: 40px;
  padding-bottom: 40px;
}
.uk-section-large {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (min-width: 960px) {
  .uk-section-large {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
.uk-section-xlarge {
  padding-top: 140px;
  padding-bottom: 140px;
}
@media (min-width: 960px) {
  .uk-section-xlarge {
    padding-top: 210px;
    padding-bottom: 210px;
  }
}
.uk-section-default {
  background: #fff;
}
.uk-section-muted {
  background: #f8f8f8;
}
.uk-section-primary {
  background: #1e87f0;
}
.uk-section-secondary {
  background: #222;
}
.uk-container {
  box-sizing: content-box;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 640px) {
  .uk-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 960px) {
  .uk-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.uk-container::after,
.uk-container::before {
  content: "";
  display: table;
}
.uk-container::after {
  clear: both;
}
.uk-container > :last-child {
  margin-bottom: 0;
}
.uk-container .uk-container {
  padding-left: 0;
  padding-right: 0;
}
.uk-container-xsmall {
  max-width: 750px;
}
.uk-container-small {
  max-width: 900px;
}
.uk-container-large {
  max-width: 1600px;
}
.uk-container-expand {
  max-width: none;
}
.uk-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.uk-grid > * {
  margin: 0;
}
.uk-grid > * > :last-child {
  margin-bottom: 0;
}
.uk-grid {
  margin-left: -30px;
}
.uk-grid > * {
  padding-left: 30px;
}
* + .uk-grid-margin,
.uk-grid + .uk-grid,
.uk-grid > .uk-grid-margin {
  margin-top: 30px;
}
@media (min-width: 1200px) {
  .uk-grid {
    margin-left: -40px;
  }
  .uk-grid > * {
    padding-left: 40px;
  }
  * + .uk-grid-margin,
  .uk-grid + .uk-grid,
  .uk-grid > .uk-grid-margin {
    margin-top: 40px;
  }
}
.uk-grid-small {
  margin-left: -15px;
}
.uk-grid-small > * {
  padding-left: 15px;
}
* + .uk-grid-margin-small,
.uk-grid + .uk-grid-small,
.uk-grid-small > .uk-grid-margin {
  margin-top: 15px;
}
.uk-grid-medium {
  margin-left: -30px;
}
.uk-grid-medium > * {
  padding-left: 30px;
}
* + .uk-grid-margin-medium,
.uk-grid + .uk-grid-medium,
.uk-grid-medium > .uk-grid-margin {
  margin-top: 30px;
}
.uk-grid-large {
  margin-left: -40px;
}
.uk-grid-large > * {
  padding-left: 40px;
}
* + .uk-grid-margin-large,
.uk-grid + .uk-grid-large,
.uk-grid-large > .uk-grid-margin {
  margin-top: 40px;
}
@media (min-width: 1200px) {
  .uk-grid-large {
    margin-left: -70px;
  }
  .uk-grid-large > * {
    padding-left: 70px;
  }
  * + .uk-grid-margin-large,
  .uk-grid + .uk-grid-large,
  .uk-grid-large > .uk-grid-margin {
    margin-top: 70px;
  }
}
.uk-grid-collapse {
  margin-left: 0;
}
.uk-grid-collapse > * {
  padding-left: 0;
}
.uk-grid + .uk-grid-collapse,
.uk-grid-collapse > .uk-grid-margin {
  margin-top: 0;
}
.uk-grid-divider > * {
  position: relative;
}
.uk-grid-divider > :not(.uk-first-column)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid #e5e5e5;
}
.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  border-top: 1px solid #e5e5e5;
}
.uk-grid-divider {
  margin-left: -60px;
}
.uk-grid-divider > * {
  padding-left: 60px;
}
.uk-grid-divider > :not(.uk-first-column)::before {
  left: 30px;
}
.uk-grid-divider.uk-grid-stack > .uk-grid-margin {
  margin-top: 60px;
}
.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
  left: 60px;
}
@media (min-width: 1200px) {
  .uk-grid-divider {
    margin-left: -80px;
  }
  .uk-grid-divider > * {
    padding-left: 80px;
  }
  .uk-grid-divider > :not(.uk-first-column)::before {
    left: 40px;
  }
  .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
    margin-top: 80px;
  }
  .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
    top: -40px;
    left: 80px;
  }
}
.uk-grid-divider.uk-grid-small {
  margin-left: -30px;
}
.uk-grid-divider.uk-grid-small > * {
  padding-left: 30px;
}
.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before {
  left: 15px;
}
.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin {
  margin-top: 30px;
}
.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {
  top: -15px;
  left: 30px;
}
.uk-grid-divider.uk-grid-medium {
  margin-left: -60px;
}
.uk-grid-divider.uk-grid-medium > * {
  padding-left: 60px;
}
.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before {
  left: 30px;
}
.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin {
  margin-top: 60px;
}
.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
  left: 60px;
}
.uk-grid-divider.uk-grid-large {
  margin-left: -80px;
}
.uk-grid-divider.uk-grid-large > * {
  padding-left: 80px;
}
.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before {
  left: 40px;
}
.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin {
  margin-top: 80px;
}
.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {
  top: -40px;
  left: 80px;
}
@media (min-width: 1200px) {
  .uk-grid-divider.uk-grid-large {
    margin-left: -140px;
  }
  .uk-grid-divider.uk-grid-large > * {
    padding-left: 140px;
  }
  .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before {
    left: 70px;
  }
  .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin {
    margin-top: 140px;
  }
  .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {
    top: -70px;
    left: 140px;
  }
}
.uk-grid-item-match,
.uk-grid-match > * {
  display: flex;
  flex-wrap: wrap;
}
.uk-grid-item-match > :not([class*="uk-width"]),
.uk-grid-match > * > :not([class*="uk-width"]) {
  box-sizing: border-box;
  width: 100%;
  flex: auto;
}
.uk-tile {
  position: relative;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 640px) {
  .uk-tile {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 960px) {
  .uk-tile {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
.uk-tile::after,
.uk-tile::before {
  content: "";
  display: table;
}
.uk-tile::after {
  clear: both;
}
.uk-tile > :last-child {
  margin-bottom: 0;
}
.uk-tile-xsmall {
  padding-top: 20px;
  padding-bottom: 20px;
}
.uk-tile-small {
  padding-top: 40px;
  padding-bottom: 40px;
}
.uk-tile-large {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (min-width: 960px) {
  .uk-tile-large {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
.uk-tile-xlarge {
  padding-top: 140px;
  padding-bottom: 140px;
}
@media (min-width: 960px) {
  .uk-tile-xlarge {
    padding-top: 210px;
    padding-bottom: 210px;
  }
}
.uk-tile-default {
  background: #fff;
}
.uk-tile-muted {
  background: #f8f8f8;
}
.uk-tile-primary {
  background: #1e87f0;
}
.uk-tile-secondary {
  background: #222;
}
.uk-card {
  position: relative;
  box-sizing: border-box;
  transition: box-shadow 0.1s ease-in-out;
}
.uk-card-body {
  padding: 30px 30px;
}
.uk-card-header {
  padding: 15px 30px;
}
.uk-card-footer {
  padding: 15px 30px;
}
@media (min-width: 1200px) {
  .uk-card-body {
    padding: 40px 40px;
  }
  .uk-card-header {
    padding: 20px 40px;
  }
  .uk-card-footer {
    padding: 20px 40px;
  }
}
.uk-card-body::after,
.uk-card-body::before,
.uk-card-footer::after,
.uk-card-footer::before,
.uk-card-header::after,
.uk-card-header::before {
  content: "";
  display: table;
}
.uk-card-body::after,
.uk-card-footer::after,
.uk-card-header::after {
  clear: both;
}
.uk-card-body > :last-child,
.uk-card-footer > :last-child,
.uk-card-header > :last-child {
  margin-bottom: 0;
}
.uk-card-title {
  font-size: 1.5rem;
  line-height: 1.4;
}
.uk-card-badge {
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 1;
}
.uk-card-badge:first-child + * {
  margin-top: 0;
}
.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
  background: #fff;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-card-default {
  background: #fff;
  color: #666;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-default .uk-card-title {
  color: #333;
}
.uk-card-default.uk-card-hover:hover {
  background-color: #fff;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-card-default .uk-card-header {
  border-bottom: 1px solid #e5e5e5;
}
.uk-card-default .uk-card-footer {
  border-top: 1px solid #e5e5e5;
}
.uk-card-primary {
  background: #1e87f0;
  color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-primary .uk-card-title {
  color: #fff;
}
.uk-card-primary.uk-card-hover:hover {
  background-color: #1e87f0;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-card-secondary {
  background: #222;
  color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-card-secondary .uk-card-title {
  color: #fff;
}
.uk-card-secondary.uk-card-hover:hover {
  background-color: #222;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-card-small .uk-card-body,
.uk-card-small.uk-card-body {
  padding: 20px 20px;
}
.uk-card-small .uk-card-header {
  padding: 13px 20px;
}
.uk-card-small .uk-card-footer {
  padding: 13px 20px;
}
@media (min-width: 1200px) {
  .uk-card-large .uk-card-body,
  .uk-card-large.uk-card-body {
    padding: 70px 70px;
  }
  .uk-card-large .uk-card-header {
    padding: 35px 70px;
  }
  .uk-card-large .uk-card-footer {
    padding: 35px 70px;
  }
}
.uk-card-body > .uk-nav-default {
  margin-left: -30px;
  margin-right: -30px;
}
.uk-card-body > .uk-nav-default:only-child {
  margin-top: -15px;
  margin-bottom: -15px;
}
.uk-card-body .uk-nav-default .uk-nav-divider,
.uk-card-body .uk-nav-default .uk-nav-header,
.uk-card-body .uk-nav-default > li > a {
  padding-left: 30px;
  padding-right: 30px;
}
.uk-card-body .uk-nav-default .uk-nav-sub {
  padding-left: 45px;
}
@media (min-width: 1200px) {
  .uk-card-body > .uk-nav-default {
    margin-left: -40px;
    margin-right: -40px;
  }
  .uk-card-body > .uk-nav-default:only-child {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .uk-card-body .uk-nav-default .uk-nav-divider,
  .uk-card-body .uk-nav-default .uk-nav-header,
  .uk-card-body .uk-nav-default > li > a {
    padding-left: 40px;
    padding-right: 40px;
  }
  .uk-card-body .uk-nav-default .uk-nav-sub {
    padding-left: 55px;
  }
}
.uk-card-small > .uk-nav-default {
  margin-left: -20px;
  margin-right: -20px;
}
.uk-card-small > .uk-nav-default:only-child {
  margin-top: -5px;
  margin-bottom: -5px;
}
.uk-card-small .uk-nav-default .uk-nav-divider,
.uk-card-small .uk-nav-default .uk-nav-header,
.uk-card-small .uk-nav-default > li > a {
  padding-left: 20px;
  padding-right: 20px;
}
.uk-card-small .uk-nav-default .uk-nav-sub {
  padding-left: 35px;
}
@media (min-width: 1200px) {
  .uk-card-large > .uk-nav-default {
    margin: 0;
  }
  .uk-card-large > .uk-nav-default:only-child {
    margin: 0;
  }
  .uk-card-large .uk-nav-default .uk-nav-divider,
  .uk-card-large .uk-nav-default .uk-nav-header,
  .uk-card-large .uk-nav-default > li > a {
    padding-left: 0;
    padding-right: 0;
  }
  .uk-card-large .uk-nav-default .uk-nav-sub {
    padding-left: 15px;
  }
}
.uk-close {
  color: #999;
  transition: 0.1s ease-in-out;
  transition-property: color, opacity;
}
.uk-close:focus,
.uk-close:hover {
  color: #666;
  outline: 0;
}
.uk-spinner > * {
  animation: uk-spinner-rotate 1.4s linear infinite;
}
@keyframes uk-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(270deg);
  }
}
.uk-spinner > * > * {
  stroke-dasharray: 88px;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: uk-spinner-dash 1.4s ease-in-out infinite;
  stroke-width: 1;
  stroke-linecap: round;
}
@keyframes uk-spinner-dash {
  0% {
    stroke-dashoffset: 88px;
  }
  50% {
    stroke-dashoffset: 22px;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 88px;
    transform: rotate(450deg);
  }
}
.uk-totop {
  padding: 5px;
  color: #999;
  transition: color 0.1s ease-in-out;
}
.uk-totop:focus,
.uk-totop:hover {
  color: #666;
  outline: 0;
}
.uk-totop:active {
  color: #333;
}
.uk-marker {
  padding: 5px;
  background: #222;
  color: #fff;
  border-radius: 500px;
}
.uk-marker:focus,
.uk-marker:hover {
  color: #fff;
  outline: 0;
}
.uk-alert {
  position: relative;
  margin-bottom: 20px;
  padding: 15px 29px 15px 15px;
  background: #f8f8f8;
  color: #666;
}
* + .uk-alert {
  margin-top: 20px;
}
.uk-alert > :last-child {
  margin-bottom: 0;
}
.uk-alert-close {
  position: absolute;
  top: 20px;
  right: 15px;
  color: inherit;
  opacity: 0.4;
}
.uk-alert-close:first-child + * {
  margin-top: 0;
}
.uk-alert-close:focus,
.uk-alert-close:hover {
  color: inherit;
  opacity: 0.8;
}
.uk-alert-primary {
  background: #d8eafc;
  color: #1e87f0;
}
.uk-alert-success {
  background: #edfbf6;
  color: #32d296;
}
.uk-alert-warning {
  background: #fff6ee;
  color: #faa05a;
}
.uk-alert-danger {
  background: #fef4f6;
  color: #f0506e;
}
.uk-alert h1,
.uk-alert h2,
.uk-alert h3,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6 {
  color: inherit;
}
.uk-alert a:not([class]) {
  color: inherit;
  text-decoration: underline;
}
.uk-alert a:not([class]):hover {
  color: inherit;
  text-decoration: underline;
}
.uk-badge {
  box-sizing: border-box;
  min-width: 22px;
  height: 22px;
  padding: 0 5px;
  border-radius: 500px;
  vertical-align: middle;
  background: #1e87f0;
  color: #fff;
  font-size: 0.875rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.uk-badge:focus,
.uk-badge:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
}
.uk-label {
  display: inline-block;
  padding: 0 10px;
  background: #1e87f0;
  line-height: 1.5;
  font-size: 0.875rem;
  color: #fff;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 2px;
  text-transform: uppercase;
}
.uk-label-success {
  background-color: #32d296;
  color: #fff;
}
.uk-label-warning {
  background-color: #faa05a;
  color: #fff;
}
.uk-label-danger {
  background-color: #f0506e;
  color: #fff;
}
.uk-overlay {
  padding: 30px 30px;
}
.uk-overlay > :last-child {
  margin-bottom: 0;
}
.uk-overlay-default {
  background: rgba(255, 255, 255, 0.8);
}
.uk-overlay-primary {
  background: rgba(34, 34, 34, 0.8);
}
.uk-article::after,
.uk-article::before {
  content: "";
  display: table;
}
.uk-article::after {
  clear: both;
}
.uk-article > :last-child {
  margin-bottom: 0;
}
.uk-article + .uk-article {
  margin-top: 70px;
}
.uk-article-title {
  font-size: 2.23125rem;
  line-height: 1.2;
}
@media (min-width: 960px) {
  .uk-article-title {
    font-size: 2.625rem;
  }
}
.uk-article-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #999;
}
.uk-article-meta a {
  color: #999;
}
.uk-article-meta a:hover {
  color: #666;
  text-decoration: none;
}
.uk-comment-body {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.uk-comment-header {
  margin-bottom: 20px;
}
.uk-comment-body::after,
.uk-comment-body::before,
.uk-comment-header::after,
.uk-comment-header::before {
  content: "";
  display: table;
}
.uk-comment-body::after,
.uk-comment-header::after {
  clear: both;
}
.uk-comment-body > :last-child,
.uk-comment-header > :last-child {
  margin-bottom: 0;
}
.uk-comment-title {
  font-size: 1.25rem;
  line-height: 1.4;
}
.uk-comment-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #999;
}
.uk-comment-list {
  padding: 0;
  list-style: none;
}
.uk-comment-list > :nth-child(n + 2) {
  margin-top: 70px;
}
.uk-comment-list .uk-comment ~ ul {
  margin: 70px 0 0 0;
  padding-left: 30px;
  list-style: none;
}
@media (min-width: 960px) {
  .uk-comment-list .uk-comment ~ ul {
    padding-left: 100px;
  }
}
.uk-comment-list .uk-comment ~ ul > :nth-child(n + 2) {
  margin-top: 70px;
}
.uk-comment-primary {
  padding: 30px;
  background-color: #f8f8f8;
}
.uk-search {
  display: inline-block;
  position: relative;
  max-width: 100%;
  margin: 0;
}
.uk-search-input::-webkit-search-cancel-button,
.uk-search-input::-webkit-search-decoration {
  -webkit-appearance: none;
}
.uk-search-input::-moz-placeholder {
  opacity: 1;
}
.uk-search-input {
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  font: inherit;
  overflow: visible;
  -webkit-appearance: none;
  vertical-align: middle;
  width: 100%;
  border: none;
  color: #666;
}
.uk-search-input:focus {
  outline: 0;
}
.uk-search-input:-ms-input-placeholder {
  color: #999 !important;
}
.uk-search-input::placeholder {
  color: #999;
}
.uk-search-icon:focus {
  outline: 0;
}
.uk-search .uk-search-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #999;
}
.uk-search .uk-search-icon:hover {
  color: #999;
}
.uk-search .uk-search-icon:not(a):not(button):not(input) {
  pointer-events: none;
}
.uk-search .uk-search-icon-flip {
  right: 0;
  left: auto;
}
.uk-search-default {
  width: 180px;
}
.uk-search-default .uk-search-input {
  height: 40px;
  padding-left: 6px;
  padding-right: 6px;
  background: 0 0;
  border: 1px solid #e5e5e5;
}
.uk-search-default .uk-search-input:focus {
  background-color: transparent;
}
.uk-search-default .uk-search-icon {
  width: 40px;
}
.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 40px;
}
.uk-search-default .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 40px;
}
.uk-search-navbar {
  width: 400px;
}
.uk-search-navbar .uk-search-input {
  height: 40px;
  background: 0 0;
  font-size: 1.5rem;
}
.uk-search-navbar .uk-search-icon {
  width: 40px;
}
.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 40px;
}
.uk-search-navbar .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 40px;
}
.uk-search-large {
  width: 500px;
}
.uk-search-large .uk-search-input {
  height: 80px;
  background: 0 0;
  font-size: 2.625rem;
}
.uk-search-large .uk-search-icon {
  width: 80px;
}
.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 80px;
}
.uk-search-large .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 80px;
}
.uk-search-toggle {
  color: #999;
}
.uk-search-toggle:focus,
.uk-search-toggle:hover {
  color: #666;
}
.uk-nav,
.uk-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.uk-nav li > a {
  display: block;
  text-decoration: none;
}
.uk-nav li > a:focus {
  outline: 0;
}
.uk-nav > li > a {
  padding: 5px 0;
}
ul.uk-nav-sub {
  padding: 5px 0 5px 15px;
}
.uk-nav-sub ul {
  padding-left: 15px;
}
.uk-nav-sub a {
  padding: 2px 0;
}
.uk-nav-parent-icon > .uk-parent > a::after {
  content: "";
  width: 1.5em;
  height: 1.5em;
  float: right;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.uk-nav-parent-icon > .uk-parent.uk-open > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-nav-header {
  padding: 5px 0;
  text-transform: uppercase;
  font-size: 0.875rem;
}
.uk-nav-header:not(:first-child) {
  margin-top: 20px;
}
.uk-nav-divider {
  margin: 5px 0;
}
.uk-nav-default {
  font-size: 0.875rem;
}
.uk-nav-default > li > a {
  color: #999;
}
.uk-nav-default > li > a:focus,
.uk-nav-default > li > a:hover {
  color: #666;
}
.uk-nav-default > li.uk-active > a {
  color: #333;
}
.uk-nav-default .uk-nav-header {
  color: #333;
}
.uk-nav-default .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}
.uk-nav-default .uk-nav-sub a {
  color: #999;
}
.uk-nav-default .uk-nav-sub a:focus,
.uk-nav-default .uk-nav-sub a:hover {
  color: #666;
}
.uk-nav-primary > li > a {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #999;
}
.uk-nav-primary > li > a:focus,
.uk-nav-primary > li > a:hover {
  color: #666;
}
.uk-nav-primary > li.uk-active > a {
  color: #333;
}
.uk-nav-primary .uk-nav-header {
  color: #333;
}
.uk-nav-primary .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}
.uk-nav-primary .uk-nav-sub a {
  color: #999;
}
.uk-nav-primary .uk-nav-sub a:focus,
.uk-nav-primary .uk-nav-sub a:hover {
  color: #666;
}
.uk-nav-center {
  text-align: center;
}
.uk-nav-center .uk-nav-sub,
.uk-nav-center .uk-nav-sub ul {
  padding-left: 0;
}
.uk-nav-center.uk-nav-parent-icon > .uk-parent > a::after {
  position: absolute;
}
.uk-navbar {
  display: flex;
  position: relative;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #f8f8f8;
}
.uk-navbar-container > ::after,
.uk-navbar-container > ::before {
  display: none !important;
}
.uk-navbar-center,
.uk-navbar-center-left > *,
.uk-navbar-center-right > *,
.uk-navbar-left,
.uk-navbar-right {
  display: flex;
  align-items: center;
}
.uk-navbar-right {
  margin-left: auto;
}
.uk-navbar-center:only-child {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.uk-navbar-center:not(:only-child) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 990;
}
.uk-navbar-center:not(:only-child) .uk-navbar-item,
.uk-navbar-center:not(:only-child) .uk-navbar-nav > li > a,
.uk-navbar-center:not(:only-child) .uk-navbar-toggle {
  white-space: nowrap;
}
.uk-navbar-center-left,
.uk-navbar-center-right {
  position: absolute;
  top: 0;
}
.uk-navbar-center-left {
  right: 100%;
}
.uk-navbar-center-right {
  left: 100%;
}
[class*="uk-navbar-center-"] .uk-navbar-item,
[class*="uk-navbar-center-"] .uk-navbar-nav > li > a,
[class*="uk-navbar-center-"] .uk-navbar-toggle {
  white-space: nowrap;
}
.uk-navbar-nav {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.uk-navbar-center:only-child,
.uk-navbar-left,
.uk-navbar-right {
  flex-wrap: wrap;
}
.uk-navbar-item,
.uk-navbar-nav > li > a,
.uk-navbar-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  min-height: 80px;
  padding: 0 15px;
  font-size: 0.875rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
    sans-serif;
  text-decoration: none;
}
.uk-navbar-nav > li > a {
  color: #999;
  text-transform: uppercase;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a.uk-open,
.uk-navbar-nav > li > a:focus {
  color: #666;
  outline: 0;
}
.uk-navbar-nav > li > a:active {
  color: #333;
}
.uk-navbar-nav > li.uk-active > a {
  color: #333;
}
.uk-navbar-item {
  color: #666;
}
.uk-navbar-toggle {
  color: #999;
}
.uk-navbar-toggle.uk-open,
.uk-navbar-toggle:focus,
.uk-navbar-toggle:hover {
  color: #666;
  outline: 0;
  text-decoration: none;
}
.uk-navbar-subtitle {
  font-size: 0.875rem;
}
.uk-navbar-dropdown {
  display: none;
  position: absolute;
  z-index: 1020;
  box-sizing: border-box;
  width: 200px;
  padding: 25px;
  background: #fff;
  color: #666;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}
.uk-navbar-dropdown.uk-open {
  display: block;
}
[class*="uk-navbar-dropdown-top"] {
  margin-top: -15px;
}
[class*="uk-navbar-dropdown-bottom"] {
  margin-top: 15px;
}
[class*="uk-navbar-dropdown-left"] {
  margin-left: -15px;
}
[class*="uk-navbar-dropdown-right"] {
  margin-left: 15px;
}
.uk-navbar-dropdown-grid {
  margin-left: -50px;
}
.uk-navbar-dropdown-grid > * {
  padding-left: 50px;
}
.uk-navbar-dropdown-grid > .uk-grid-margin {
  margin-top: 50px;
}
.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid > * {
  width: 100% !important;
}
.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) {
  width: 400px;
}
.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) {
  width: 600px;
}
.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) {
  width: 800px;
}
.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
  width: 1000px;
}
.uk-navbar-dropdown-dropbar {
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: none;
}
.uk-navbar-dropdown-nav {
  font-size: 0.875rem;
}
.uk-navbar-dropdown-nav > li > a {
  color: #999;
}
.uk-navbar-dropdown-nav > li > a:focus,
.uk-navbar-dropdown-nav > li > a:hover {
  color: #666;
}
.uk-navbar-dropdown-nav > li.uk-active > a {
  color: #333;
}
.uk-navbar-dropdown-nav .uk-nav-header {
  color: #333;
}
.uk-navbar-dropdown-nav .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}
.uk-navbar-dropdown-nav .uk-nav-sub a {
  color: #999;
}
.uk-navbar-dropdown-nav .uk-nav-sub a:focus,
.uk-navbar-dropdown-nav .uk-nav-sub a:hover {
  color: #666;
}
.uk-navbar-dropbar {
  background: #fff;
}
.uk-navbar-dropbar-slide {
  position: absolute;
  z-index: 980;
  left: 0;
  right: 0;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.05);
}
.uk-navbar-container > .uk-container .uk-navbar-left {
  margin-left: -15px;
  margin-right: -15px;
}
.uk-navbar-container > .uk-container .uk-navbar-right {
  margin-right: -15px;
}
.uk-navbar-dropdown-grid > * {
  position: relative;
}
.uk-navbar-dropdown-grid > :not(.uk-first-column)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 25px;
  border-left: 1px solid #e5e5e5;
}
.uk-navbar-dropdown-grid.uk-grid-stack > .uk-grid-margin::before {
  content: "";
  position: absolute;
  top: -25px;
  left: 50px;
  right: 0;
  border-top: 1px solid #e5e5e5;
}
.uk-subnav {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  padding: 0;
  list-style: none;
}
.uk-subnav > * {
  flex: none;
  padding-left: 20px;
  position: relative;
}
.uk-subnav > * > :first-child {
  display: block;
  color: #999;
  font-size: 0.875rem;
  text-transform: uppercase;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}
.uk-subnav > * > a:focus,
.uk-subnav > * > a:hover {
  color: #666;
  text-decoration: none;
  outline: 0;
}
.uk-subnav > .uk-active > a {
  color: #333;
}
.uk-subnav-divider > * {
  display: flex;
  align-items: center;
}
.uk-subnav-divider > :nth-child(n + 2):not(.uk-first-column)::before {
  content: "";
  height: 1.5em;
  margin-left: 0;
  margin-right: 20px;
  border-left: 1px solid #e5e5e5;
}
.uk-subnav-pill > * > :first-child {
  padding: 5px 10px;
  background: 0 0;
  color: #999;
}
.uk-subnav-pill > * > a:focus,
.uk-subnav-pill > * > a:hover {
  background-color: #f8f8f8;
  color: #666;
}
.uk-subnav-pill > * > a:active {
  background-color: #f8f8f8;
  color: #666;
}
.uk-subnav-pill > .uk-active > a {
  background-color: #1e87f0;
  color: #fff;
}
.uk-subnav > .uk-disabled > a {
  color: #999;
}
.uk-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}
.uk-breadcrumb > * {
  flex: none;
}
.uk-breadcrumb > * > * {
  display: inline-block;
  font-size: 0.875rem;
  color: #999;
}
.uk-breadcrumb > * > :focus,
.uk-breadcrumb > * > :hover {
  color: #666;
  text-decoration: none;
}
.uk-breadcrumb > :last-child > * {
  color: #666;
}
.uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before {
  content: "/";
  display: inline-block;
  margin: 0 20px;
  color: #999;
}
.uk-pagination {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  padding: 0;
  list-style: none;
}
.uk-pagination > * {
  flex: none;
  padding-left: 20px;
  position: relative;
}
.uk-pagination > * > * {
  display: block;
  color: #999;
  transition: color 0.1s ease-in-out;
}
.uk-pagination > * > :focus,
.uk-pagination > * > :hover {
  color: #666;
  text-decoration: none;
}
.uk-pagination > .uk-active > * {
  color: #666;
}
.uk-pagination > .uk-disabled > * {
  color: #999;
}
.uk-tab {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  padding: 0;
  list-style: none;
  position: relative;
}
.uk-tab::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 0;
  border-bottom: 1px solid #e5e5e5;
}
.uk-tab > * {
  flex: none;
  padding-left: 20px;
  position: relative;
}
.uk-tab > * > a {
  display: block;
  text-align: center;
  padding: 5px 10px;
  color: #999;
  border-bottom: 1px solid transparent;
  font-size: 0.875rem;
  text-transform: uppercase;
  transition: color 0.1s ease-in-out;
}
.uk-tab > * > a:focus,
.uk-tab > * > a:hover {
  color: #666;
  text-decoration: none;
}
.uk-tab > .uk-active > a {
  color: #333;
  border-color: #1e87f0;
}
.uk-tab > .uk-disabled > a {
  color: #999;
}
.uk-tab-bottom::before {
  top: 0;
  bottom: auto;
}
.uk-tab-bottom > * > a {
  border-top: 1px solid transparent;
  border-bottom: none;
}
.uk-tab-left,
.uk-tab-right {
  flex-direction: column;
  margin-left: 0;
}
.uk-tab-left > *,
.uk-tab-right > * {
  padding-left: 0;
}
.uk-tab-left::before {
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  border-left: 1px solid #e5e5e5;
  border-bottom: none;
}
.uk-tab-right::before {
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
  border-left: 1px solid #e5e5e5;
  border-bottom: none;
}
.uk-tab-left > * > a {
  text-align: left;
  border-right: 1px solid transparent;
  border-bottom: none;
}
.uk-tab-right > * > a {
  text-align: left;
  border-left: 1px solid transparent;
  border-bottom: none;
}
.uk-tab .uk-dropdown {
  margin-left: 30px;
}
.uk-slidenav {
  padding: 5px 10px;
  color: rgba(102, 102, 102, 0.5);
  transition: color 0.1s ease-in-out;
}
.uk-slidenav:focus,
.uk-slidenav:hover {
  color: rgba(102, 102, 102, 0.9);
  outline: 0;
}
.uk-slidenav:active {
  color: rgba(102, 102, 102, 0.5);
}
.uk-slidenav-large {
  padding: 10px 10px;
}
.uk-slidenav-container {
  display: flex;
}
.uk-dotnav {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: -12px;
}
.uk-dotnav > * {
  flex: none;
  padding-left: 12px;
}
.uk-dotnav > * > * {
  display: block;
  box-sizing: border-box;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: 0 0;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid rgba(102, 102, 102, 0.4);
  transition: 0.2s ease-in-out;
  transition-property: background-color, border-color;
}
.uk-dotnav > * > :focus,
.uk-dotnav > * > :hover {
  background-color: rgba(102, 102, 102, 0.6);
  outline: 0;
  border-color: transparent;
}
.uk-dotnav > * > :active {
  background-color: rgba(102, 102, 102, 0.2);
  border-color: transparent;
}
.uk-dotnav > .uk-active > * {
  background-color: rgba(102, 102, 102, 0.6);
  border-color: transparent;
}
.uk-dotnav-vertical {
  flex-direction: column;
  margin-left: 0;
  margin-top: -12px;
}
.uk-dotnav-vertical > * {
  padding-left: 0;
  padding-top: 12px;
}
.uk-thumbnav {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: -15px;
}
.uk-thumbnav > * {
  padding-left: 15px;
}
.uk-thumbnav > * > * {
  display: inline-block;
  position: relative;
}
.uk-thumbnav > * > ::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.4);
  transition: background-color 0.1s ease-in-out;
}
.uk-thumbnav > * > :focus,
.uk-thumbnav > * > :hover {
  outline: 0;
}
.uk-thumbnav > * > :focus::after,
.uk-thumbnav > * > :hover::after {
  background-color: transparent;
}
.uk-thumbnav > .uk-active > ::after {
  background-color: transparent;
}
.uk-thumbnav-vertical {
  flex-direction: column;
  margin-left: 0;
  margin-top: -15px;
}
.uk-thumbnav-vertical > * {
  padding-left: 0;
  padding-top: 15px;
}
.uk-accordion {
  padding: 0;
  list-style: none;
}
.uk-accordion > :nth-child(n + 2) {
  margin-top: 20px;
}
.uk-accordion-title {
  display: block;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #333;
  overflow: hidden;
}
.uk-accordion-title::before {
  content: "";
  width: 1.4em;
  height: 1.4em;
  margin-left: 10px;
  float: right;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-accordion-title:focus,
.uk-accordion-title:hover {
  color: #666;
  text-decoration: none;
  outline: 0;
}
.uk-accordion-content {
  margin-top: 20px;
}
.uk-accordion-content::after,
.uk-accordion-content::before {
  content: "";
  display: table;
}
.uk-accordion-content::after {
  clear: both;
}
.uk-accordion-content > :last-child {
  margin-bottom: 0;
}
.uk-drop {
  display: none;
  position: absolute;
  z-index: 1020;
  box-sizing: border-box;
  width: 300px;
}
.uk-drop.uk-open {
  display: block;
}
[class*="uk-drop-top"] {
  margin-top: -20px;
}
[class*="uk-drop-bottom"] {
  margin-top: 20px;
}
[class*="uk-drop-left"] {
  margin-left: -20px;
}
[class*="uk-drop-right"] {
  margin-left: 20px;
}
.uk-drop-stack .uk-drop-grid > * {
  width: 100% !important;
}
.uk-dropdown {
  display: none;
  position: absolute;
  z-index: 1020;
  box-sizing: border-box;
  min-width: 200px;
  padding: 25px;
  background: #fff;
  color: #666;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}
.uk-dropdown.uk-open {
  display: block;
}
.uk-dropdown-nav {
  white-space: nowrap;
  font-size: 0.875rem;
}
.uk-dropdown-nav > li > a {
  color: #999;
}
.uk-dropdown-nav > li.uk-active > a,
.uk-dropdown-nav > li > a:focus,
.uk-dropdown-nav > li > a:hover {
  color: #666;
}
.uk-dropdown-nav .uk-nav-header {
  color: #333;
}
.uk-dropdown-nav .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}
.uk-dropdown-nav .uk-nav-sub a {
  color: #999;
}
.uk-dropdown-nav .uk-nav-sub a:focus,
.uk-dropdown-nav .uk-nav-sub a:hover {
  color: #666;
}
[class*="uk-dropdown-top"] {
  margin-top: -10px;
}
[class*="uk-dropdown-bottom"] {
  margin-top: 10px;
}
[class*="uk-dropdown-left"] {
  margin-left: -10px;
}
[class*="uk-dropdown-right"] {
  margin-left: 10px;
}
.uk-dropdown-stack .uk-dropdown-grid > * {
  width: 100% !important;
}
.uk-modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 15px 15px;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.15s linear;
}
@media (min-width: 640px) {
  .uk-modal {
    padding: 50px 30px;
  }
}
@media (min-width: 960px) {
  .uk-modal {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.uk-modal.uk-open {
  opacity: 1;
}
.uk-modal-page {
  overflow: hidden;
}
.uk-modal-dialog {
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
  width: 600px;
  max-width: calc(100% - 0.01px) !important;
  background: #fff;
  opacity: 0;
  transform: translateY(-100px);
  transition: 0.3s linear;
  transition-property: opacity, transform;
}
.uk-open > .uk-modal-dialog {
  opacity: 1;
  transform: translateY(0);
}
.uk-modal-container .uk-modal-dialog {
  width: 1200px;
}
.uk-modal-full {
  padding: 0;
  background: 0 0;
}
.uk-modal-full .uk-modal-dialog {
  margin: 0;
  width: 100%;
  max-width: 100%;
  transform: translateY(0);
}
.uk-modal-body {
  padding: 30px 30px;
}
.uk-modal-header {
  padding: 15px 30px;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}
.uk-modal-footer {
  padding: 15px 30px;
  background: #fff;
  border-top: 1px solid #e5e5e5;
}
.uk-modal-body::after,
.uk-modal-body::before,
.uk-modal-footer::after,
.uk-modal-footer::before,
.uk-modal-header::after,
.uk-modal-header::before {
  content: "";
  display: table;
}
.uk-modal-body::after,
.uk-modal-footer::after,
.uk-modal-header::after {
  clear: both;
}
.uk-modal-body > :last-child,
.uk-modal-footer > :last-child,
.uk-modal-header > :last-child {
  margin-bottom: 0;
}
.uk-modal-title {
  font-size: 2rem;
  line-height: 1.3;
}
[class*="uk-modal-close-"] {
  position: absolute;
  z-index: 1010;
  top: 10px;
  right: 10px;
  padding: 5px;
}
[class*="uk-modal-close-"]:first-child + * {
  margin-top: 0;
}
.uk-modal-close-outside {
  top: 0;
  right: -5px;
  transform: translate(0, -100%);
  color: #fff;
}
.uk-modal-close-outside:hover {
  color: #fff;
}
@media (min-width: 960px) {
  .uk-modal-close-outside {
    right: 0;
    transform: translate(100%, -100%);
  }
}
.uk-modal-close-full {
  top: 0;
  right: 0;
  padding: 20px;
  background: #fff;
}
.uk-lightbox {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
  background: #000;
  opacity: 0;
  transition: opacity 0.15s linear;
}
.uk-lightbox.uk-open {
  display: block;
  opacity: 1;
}
.uk-lightbox-page {
  overflow: hidden;
}
.uk-lightbox-items > * {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 0.7);
  will-change: transform, opacity;
}
.uk-lightbox-items > * > * {
  max-width: 100vw;
  max-height: 100vh;
}
.uk-lightbox-items > * > :not(iframe) {
  width: auto;
  height: auto;
}
.uk-lightbox-items > .uk-active {
  display: flex;
}
.uk-lightbox-toolbar {
  padding: 10px 10px;
  background: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.7);
}
.uk-lightbox-toolbar * {
  color: rgba(255, 255, 255, 0.7);
}
.uk-lightbox-toolbar-icon {
  padding: 5px;
  color: rgba(255, 255, 255, 0.7);
}
.uk-lightbox-toolbar-icon:hover {
  color: #fff;
}
.uk-lightbox-button {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.7);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.uk-lightbox-button:hover {
  color: #fff;
}
.uk-lightbox-iframe {
  width: 80%;
  height: 80%;
}
.uk-slideshow {
  -webkit-tap-highlight-color: transparent;
}
.uk-slideshow-items {
  position: relative;
  z-index: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  -webkit-touch-callout: none;
}
.uk-slideshow-items > * {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  will-change: transform, opacity;
  touch-action: pan-y;
}
.uk-slideshow-items > :not(.uk-active) {
  display: none;
}
.uk-slider {
  -webkit-tap-highlight-color: transparent;
}
.uk-slider-container {
  overflow: hidden;
}
.uk-slider-items {
  will-change: transform;
  position: relative;
}
.uk-slider-items:not(.uk-grid) {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-touch-callout: none;
}
.uk-slider-items.uk-grid {
  flex-wrap: nowrap;
}
.uk-slider-items > * {
  flex: none;
  position: relative;
  touch-action: pan-y;
}
.uk-sticky-fixed {
  z-index: 980;
  box-sizing: border-box;
  margin: 0 !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.uk-sticky[class*="uk-animation-"] {
  animation-duration: 0.2s;
}
.uk-sticky.uk-animation-reverse {
  animation-duration: 0.2s;
}
.uk-offcanvas {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
.uk-offcanvas-flip .uk-offcanvas {
  right: 0;
  left: auto;
}
.uk-offcanvas-bar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 270px;
  padding: 20px 20px;
  background: #222;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transform: translateX(-100%);
}
@media (min-width: 960px) {
  .uk-offcanvas-bar {
    width: 350px;
    padding: 40px 40px;
  }
}
.uk-offcanvas-flip .uk-offcanvas-bar {
  left: auto;
  right: 0;
  transform: translateX(100%);
}
.uk-open > .uk-offcanvas-bar {
  transform: translateX(0);
}
.uk-offcanvas-bar-animation {
  transition: transform 0.3s ease-out;
}
.uk-offcanvas-reveal {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  overflow: hidden;
  transition: width 0.3s ease-out;
}
.uk-offcanvas-reveal .uk-offcanvas-bar {
  transform: translateX(0);
}
.uk-open > .uk-offcanvas-reveal {
  width: 270px;
}
@media (min-width: 960px) {
  .uk-open > .uk-offcanvas-reveal {
    width: 350px;
  }
}
.uk-offcanvas-flip .uk-offcanvas-reveal {
  right: 0;
  left: auto;
}
.uk-offcanvas-close {
  position: absolute;
  z-index: 1000;
  top: 20px;
  right: 20px;
  padding: 5px;
}
.uk-offcanvas-overlay {
  width: 100vw;
  touch-action: none;
}
.uk-offcanvas-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.15s linear;
}
.uk-offcanvas-overlay.uk-open::before {
  opacity: 1;
}
.uk-offcanvas-container,
.uk-offcanvas-page {
  overflow-x: hidden;
}
.uk-offcanvas-container-overlay {
  overflow: hidden;
}
.uk-offcanvas-container .uk-offcanvas-content {
  position: relative;
  left: 0;
  transition: left 0.3s ease-out;
  -webkit-overflow-scrolling: touch;
}
.uk-offcanvas-overlay .uk-offcanvas-content {
  overflow-y: hidden;
}
:not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation {
  left: 270px;
}
.uk-offcanvas-flip > .uk-offcanvas-content-animation {
  left: -270px;
}
@media (min-width: 960px) {
  :not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation {
    left: 350px;
  }
  .uk-offcanvas-flip > .uk-offcanvas-content-animation {
    left: -350px;
  }
}
.uk-switcher {
  margin: 0;
  padding: 0;
  list-style: none;
}
.uk-switcher > :not(.uk-active) {
  display: none;
}
.uk-switcher > * > :last-child {
  margin-bottom: 0;
}
.uk-leader {
  overflow: hidden;
}
.uk-leader-fill::after {
  display: inline-block;
  margin-left: 15px;
  width: 0;
  content: attr(data-fill);
  white-space: nowrap;
}
.uk-leader-fill.uk-leader-hide::after {
  display: none;
}
.var-leader-fill::before {
  content: ".";
}
.uk-iconnav {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: -10px;
}
.uk-iconnav > * {
  padding-left: 10px;
}
.uk-iconnav > * > a {
  display: block;
  color: #999;
}
.uk-iconnav > * > a:focus,
.uk-iconnav > * > a:hover {
  color: #666;
  outline: 0;
}
.uk-iconnav > .uk-active > a {
  color: #666;
}
.uk-iconnav-vertical {
  flex-direction: column;
  margin-left: 0;
  margin-top: -10px;
}
.uk-iconnav-vertical > * {
  padding-left: 0;
  padding-top: 10px;
}
.uk-notification {
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 1040;
  box-sizing: border-box;
  width: 350px;
}
.uk-notification-bottom-right,
.uk-notification-top-right {
  left: auto;
  right: 10px;
}
.uk-notification-bottom-center,
.uk-notification-top-center {
  left: 50%;
  margin-left: -175px;
}
.uk-notification-bottom-center,
.uk-notification-bottom-left,
.uk-notification-bottom-right {
  top: auto;
  bottom: 10px;
}
@media (max-width: 639px) {
  .uk-notification {
    left: 10px;
    right: 10px;
    width: auto;
    margin: 0;
  }
}
.uk-notification-message {
  position: relative;
  margin-bottom: 10px;
  padding: 15px;
  background: #f8f8f8;
  color: #666;
  font-size: 1.25rem;
  line-height: 1.4;
  cursor: pointer;
}
.uk-notification-close {
  display: none;
  position: absolute;
  top: 20px;
  right: 15px;
}
.uk-notification-message:hover .uk-notification-close {
  display: block;
}
.uk-notification-message-primary {
  color: #1e87f0;
}
.uk-notification-message-success {
  color: #32d296;
}
.uk-notification-message-warning {
  color: #faa05a;
}
.uk-notification-message-danger {
  color: #f0506e;
}
.uk-tooltip {
  display: none;
  position: absolute;
  z-index: 1030;
  box-sizing: border-box;
  max-width: 200px;
  padding: 3px 6px;
  background: #666;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
}
.uk-tooltip.uk-active {
  display: block;
}
[class*="uk-tooltip-top"] {
  margin-top: -10px;
}
[class*="uk-tooltip-bottom"] {
  margin-top: 10px;
}
[class*="uk-tooltip-left"] {
  margin-left: -10px;
}
[class*="uk-tooltip-right"] {
  margin-left: 10px;
}
.uk-placeholder {
  margin-bottom: 20px;
  padding: 30px 30px;
  background: 0 0;
  border: 1px dashed #e5e5e5;
}
* + .uk-placeholder {
  margin-top: 20px;
}
.uk-placeholder > :last-child {
  margin-bottom: 0;
}
.uk-progress {
  vertical-align: baseline;
  -webkit-appearance: none;
  -moz-appearance: none;
  display: block;
  width: 100%;
  border: 0;
  background-color: #f8f8f8;
  margin-bottom: 20px;
  height: 15px;
  border-radius: 500px;
  overflow: hidden;
}
* + .uk-progress {
  margin-top: 20px;
}
.uk-progress:indeterminate {
  color: transparent;
}
.uk-progress::-webkit-progress-bar {
  background-color: #f8f8f8;
  border-radius: 500px;
  overflow: hidden;
}
.uk-progress:indeterminate::-moz-progress-bar {
  width: 0;
}
.uk-progress::-webkit-progress-value {
  background-color: #1e87f0;
  transition: width 0.6s ease;
}
.uk-progress::-moz-progress-bar {
  background-color: #1e87f0;
}
.uk-progress::-ms-fill {
  background-color: #1e87f0;
  transition: width 0.6s ease;
  border: 0;
}
.uk-sortable {
  position: relative;
}
.uk-sortable svg {
  pointer-events: none;
}
.uk-sortable > :last-child {
  margin-bottom: 0;
}
.uk-sortable-drag {
  position: absolute !important;
  z-index: 1050 !important;
  pointer-events: none;
}
.uk-sortable-placeholder {
  opacity: 0;
}
.uk-sortable-empty {
  min-height: 50px;
}
.uk-sortable-handle:hover {
  cursor: move;
}
.uk-countdown-number,
.uk-countdown-separator {
  line-height: 70px;
}
.uk-countdown-number {
  font-size: 2rem;
}
@media (min-width: 640px) {
  .uk-countdown-number {
    font-size: 4rem;
  }
}
@media (min-width: 960px) {
  .uk-countdown-number {
    font-size: 6rem;
  }
}
.uk-countdown-separator {
  font-size: 1rem;
}
@media (min-width: 640px) {
  .uk-countdown-separator {
    font-size: 2rem;
  }
}
@media (min-width: 960px) {
  .uk-countdown-separator {
    font-size: 3rem;
  }
}
[class*="uk-animation-"] {
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}
.uk-animation-reverse {
  animation-direction: reverse;
  animation-timing-function: ease-in;
}
.uk-animation-fade {
  animation-name: uk-fade;
  animation-duration: 0.8s;
  animation-timing-function: linear;
}
.uk-animation-scale-up {
  animation-name: uk-fade-scale-02;
}
.uk-animation-scale-down {
  animation-name: uk-fade-scale-18;
}
.uk-animation-slide-top {
  animation-name: uk-fade-top;
}
.uk-animation-slide-bottom {
  animation-name: uk-fade-bottom;
}
.uk-animation-slide-left {
  animation-name: uk-fade-left;
}
.uk-animation-slide-right {
  animation-name: uk-fade-right;
}
.uk-animation-slide-top-small {
  animation-name: uk-fade-top-small;
}
.uk-animation-slide-bottom-small {
  animation-name: uk-fade-bottom-small;
}
.uk-animation-slide-left-small {
  animation-name: uk-fade-left-small;
}
.uk-animation-slide-right-small {
  animation-name: uk-fade-right-small;
}
.uk-animation-slide-top-medium {
  animation-name: uk-fade-top-medium;
}
.uk-animation-slide-bottom-medium {
  animation-name: uk-fade-bottom-medium;
}
.uk-animation-slide-left-medium {
  animation-name: uk-fade-left-medium;
}
.uk-animation-slide-right-medium {
  animation-name: uk-fade-right-medium;
}
.uk-animation-kenburns {
  animation-name: uk-scale-kenburns;
  animation-duration: 15s;
}
.uk-animation-shake {
  animation-name: uk-shake;
}
.uk-animation-fast {
  animation-duration: 0.1s;
}
.uk-animation-toggle:not(:hover):not(.uk-hover) [class*="uk-animation-"] {
  animation-name: none;
}
@keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes uk-fade-top {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-right {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-top-small {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-bottom-small {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-left-small {
  0% {
    opacity: 0;
    transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-right-small {
  0% {
    opacity: 0;
    transform: translateX(10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-top-medium {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-bottom-medium {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-left-medium {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-right-medium {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    transform: scale(1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes uk-scale-kenburns {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
@keyframes uk-shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-9px);
  }
  20% {
    transform: translateX(8px);
  }
  30% {
    transform: translateX(-7px);
  }
  40% {
    transform: translateX(6px);
  }
  50% {
    transform: translateX(-5px);
  }
  60% {
    transform: translateX(4px);
  }
  70% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  90% {
    transform: translateX(-1px);
  }
}
[class*="uk-child-width"] > * {
  box-sizing: border-box;
  width: 100%;
}
.uk-child-width-1-2 > * {
  width: 50%;
}
.uk-child-width-1-3 > * {
  width: calc(100% * 1 / 3.001);
}
.uk-child-width-1-4 > * {
  width: 25%;
}
.uk-child-width-1-5 > * {
  width: 20%;
}
.uk-child-width-1-6 > * {
  width: calc(100% * 1 / 6.001);
}
.uk-child-width-auto > * {
  width: auto;
}
.uk-child-width-expand > :not([class*="uk-width"]) {
  flex: 1;
  min-width: 1px;
}
@media (min-width: 640px) {
  .uk-child-width-1-1\@s > * {
    width: 100%;
  }
  .uk-child-width-1-2\@s > * {
    width: 50%;
  }
  .uk-child-width-1-3\@s > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@s > * {
    width: 25%;
  }
  .uk-child-width-1-5\@s > * {
    width: 20%;
  }
  .uk-child-width-1-6\@s > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@s > * {
    width: auto;
  }
  .uk-child-width-expand\@s > :not([class*="uk-width"]) {
    flex: 1;
    min-width: 1px;
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-1\@m > * {
    width: 100%;
  }
  .uk-child-width-1-2\@m > * {
    width: 50%;
  }
  .uk-child-width-1-3\@m > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@m > * {
    width: 25%;
  }
  .uk-child-width-1-5\@m > * {
    width: 20%;
  }
  .uk-child-width-1-6\@m > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@m > * {
    width: auto;
  }
  .uk-child-width-expand\@m > :not([class*="uk-width"]) {
    flex: 1;
    min-width: 1px;
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-1\@l > * {
    width: 100%;
  }
  .uk-child-width-1-2\@l > * {
    width: 50%;
  }
  .uk-child-width-1-3\@l > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@l > * {
    width: 25%;
  }
  .uk-child-width-1-5\@l > * {
    width: 20%;
  }
  .uk-child-width-1-6\@l > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@l > * {
    width: auto;
  }
  .uk-child-width-expand\@l > :not([class*="uk-width"]) {
    flex: 1;
    min-width: 1px;
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-1\@xl > * {
    width: 100%;
  }
  .uk-child-width-1-2\@xl > * {
    width: 50%;
  }
  .uk-child-width-1-3\@xl > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@xl > * {
    width: 25%;
  }
  .uk-child-width-1-5\@xl > * {
    width: 20%;
  }
  .uk-child-width-1-6\@xl > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@xl > * {
    width: auto;
  }
  .uk-child-width-expand\@xl > :not([class*="uk-width"]) {
    flex: 1;
    min-width: 1px;
  }
}
[class*="uk-width"] {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}
.uk-width-1-2 {
  width: 50%;
}
.uk-width-1-3 {
  width: calc(100% * 1 / 3.001);
}
.uk-width-2-3 {
  width: calc(100% * 2 / 3.001);
}
.uk-width-1-4 {
  width: 25%;
}
.uk-width-3-4 {
  width: 75%;
}
.uk-width-1-5 {
  width: 20%;
}
.uk-width-2-5 {
  width: 40%;
}
.uk-width-3-5 {
  width: 60%;
}
.uk-width-4-5 {
  width: 80%;
}
.uk-width-1-6 {
  width: calc(100% * 1 / 6.001);
}
.uk-width-5-6 {
  width: calc(100% * 5 / 6.001);
}
.uk-width-small {
  width: 150px;
}
.uk-width-medium {
  width: 300px;
}
.uk-width-large {
  width: 450px;
}
.uk-width-xlarge {
  width: 600px;
}
.uk-width-xxlarge {
  width: 750px;
}
.uk-width-auto {
  width: auto;
}
.uk-width-expand {
  flex: 1;
  min-width: 1px;
}
@media (min-width: 640px) {
  .uk-width-1-1\@s {
    width: 100%;
  }
  .uk-width-1-2\@s {
    width: 50%;
  }
  .uk-width-1-3\@s {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@s {
    width: calc(100% * 2 / 3.001);
  }
  .uk-width-1-4\@s {
    width: 25%;
  }
  .uk-width-3-4\@s {
    width: 75%;
  }
  .uk-width-1-5\@s {
    width: 20%;
  }
  .uk-width-2-5\@s {
    width: 40%;
  }
  .uk-width-3-5\@s {
    width: 60%;
  }
  .uk-width-4-5\@s {
    width: 80%;
  }
  .uk-width-1-6\@s {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@s {
    width: calc(100% * 5 / 6.001);
  }
  .uk-width-small\@s {
    width: 150px;
  }
  .uk-width-medium\@s {
    width: 300px;
  }
  .uk-width-large\@s {
    width: 450px;
  }
  .uk-width-xlarge\@s {
    width: 600px;
  }
  .uk-width-xxlarge\@s {
    width: 750px;
  }
  .uk-width-auto\@s {
    width: auto;
  }
  .uk-width-expand\@s {
    flex: 1;
    min-width: 1px;
  }
}
@media (min-width: 960px) {
  .uk-width-1-1\@m {
    width: 100%;
  }
  .uk-width-1-2\@m {
    width: 50%;
  }
  .uk-width-1-3\@m {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@m {
    width: calc(100% * 2 / 3.001);
  }
  .uk-width-1-4\@m {
    width: 25%;
  }
  .uk-width-3-4\@m {
    width: 75%;
  }
  .uk-width-1-5\@m {
    width: 20%;
  }
  .uk-width-2-5\@m {
    width: 40%;
  }
  .uk-width-3-5\@m {
    width: 60%;
  }
  .uk-width-4-5\@m {
    width: 80%;
  }
  .uk-width-1-6\@m {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@m {
    width: calc(100% * 5 / 6.001);
  }
  .uk-width-small\@m {
    width: 150px;
  }
  .uk-width-medium\@m {
    width: 300px;
  }
  .uk-width-large\@m {
    width: 450px;
  }
  .uk-width-xlarge\@m {
    width: 600px;
  }
  .uk-width-xxlarge\@m {
    width: 750px;
  }
  .uk-width-auto\@m {
    width: auto;
  }
  .uk-width-expand\@m {
    flex: 1;
    min-width: 1px;
  }
}
@media (min-width: 1200px) {
  .uk-width-1-1\@l {
    width: 100%;
  }
  .uk-width-1-2\@l {
    width: 50%;
  }
  .uk-width-1-3\@l {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@l {
    width: calc(100% * 2 / 3.001);
  }
  .uk-width-1-4\@l {
    width: 25%;
  }
  .uk-width-3-4\@l {
    width: 75%;
  }
  .uk-width-1-5\@l {
    width: 20%;
  }
  .uk-width-2-5\@l {
    width: 40%;
  }
  .uk-width-3-5\@l {
    width: 60%;
  }
  .uk-width-4-5\@l {
    width: 80%;
  }
  .uk-width-1-6\@l {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@l {
    width: calc(100% * 5 / 6.001);
  }
  .uk-width-small\@l {
    width: 150px;
  }
  .uk-width-medium\@l {
    width: 300px;
  }
  .uk-width-large\@l {
    width: 450px;
  }
  .uk-width-xlarge\@l {
    width: 600px;
  }
  .uk-width-xxlarge\@l {
    width: 750px;
  }
  .uk-width-auto\@l {
    width: auto;
  }
  .uk-width-expand\@l {
    flex: 1;
    min-width: 1px;
  }
}
@media (min-width: 1600px) {
  .uk-width-1-1\@xl {
    width: 100%;
  }
  .uk-width-1-2\@xl {
    width: 50%;
  }
  .uk-width-1-3\@xl {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@xl {
    width: calc(100% * 2 / 3.001);
  }
  .uk-width-1-4\@xl {
    width: 25%;
  }
  .uk-width-3-4\@xl {
    width: 75%;
  }
  .uk-width-1-5\@xl {
    width: 20%;
  }
  .uk-width-2-5\@xl {
    width: 40%;
  }
  .uk-width-3-5\@xl {
    width: 60%;
  }
  .uk-width-4-5\@xl {
    width: 80%;
  }
  .uk-width-1-6\@xl {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@xl {
    width: calc(100% * 5 / 6.001);
  }
  .uk-width-small\@xl {
    width: 150px;
  }
  .uk-width-medium\@xl {
    width: 300px;
  }
  .uk-width-large\@xl {
    width: 450px;
  }
  .uk-width-xlarge\@xl {
    width: 600px;
  }
  .uk-width-xxlarge\@xl {
    width: 750px;
  }
  .uk-width-auto\@xl {
    width: auto;
  }
  .uk-width-expand\@xl {
    flex: 1;
    min-width: 1px;
  }
}
[class*="uk-height"] {
  box-sizing: border-box;
}
.uk-height-1-1 {
  height: 100%;
}
.uk-height-viewport {
  min-height: 100vh;
}
.uk-height-small {
  height: 150px;
}
.uk-height-medium {
  height: 300px;
}
.uk-height-large {
  height: 450px;
}
.uk-height-max-small {
  max-height: 150px;
}
.uk-height-max-medium {
  max-height: 300px;
}
.uk-height-max-large {
  max-height: 450px;
}
.uk-text-lead {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #333;
}
.uk-text-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #999;
}
.uk-text-meta a {
  color: #999;
}
.uk-text-meta a:hover {
  color: #666;
  text-decoration: none;
}
.uk-text-small {
  font-size: 0.875rem;
  line-height: 1.5;
}
.uk-text-large {
  font-size: 1.5rem;
  line-height: 1.5;
}
.uk-text-bold {
  font-weight: bolder;
}
.uk-text-uppercase {
  text-transform: uppercase !important;
}
.uk-text-capitalize {
  text-transform: capitalize !important;
}
.uk-text-lowercase {
  text-transform: lowercase !important;
}
.uk-text-muted {
  color: #999 !important;
}
.uk-text-primary {
  color: #1e87f0 !important;
}
.uk-text-success {
  color: #32d296 !important;
}
.uk-text-warning {
  color: #faa05a !important;
}
.uk-text-danger {
  color: #f0506e !important;
}
.uk-text-background {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  color: #1e87f0 !important;
}
@supports (-webkit-background-clip: text) {
  .uk-text-background {
    background-color: #1e87f0;
  }
}
.uk-text-left {
  text-align: left !important;
}
.uk-text-right {
  text-align: right !important;
}
.uk-text-center {
  text-align: center !important;
}
.uk-text-justify {
  text-align: justify !important;
}
@media (min-width: 640px) {
  .uk-text-left\@s {
    text-align: left !important;
  }
  .uk-text-right\@s {
    text-align: right !important;
  }
  .uk-text-center\@s {
    text-align: center !important;
  }
}
@media (min-width: 960px) {
  .uk-text-left\@m {
    text-align: left !important;
  }
  .uk-text-right\@m {
    text-align: right !important;
  }
  .uk-text-center\@m {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .uk-text-left\@l {
    text-align: left !important;
  }
  .uk-text-right\@l {
    text-align: right !important;
  }
  .uk-text-center\@l {
    text-align: center !important;
  }
}
@media (min-width: 1600px) {
  .uk-text-left\@xl {
    text-align: left !important;
  }
  .uk-text-right\@xl {
    text-align: right !important;
  }
  .uk-text-center\@xl {
    text-align: center !important;
  }
}
.uk-text-top {
  vertical-align: top !important;
}
.uk-text-middle {
  vertical-align: middle !important;
}
.uk-text-bottom {
  vertical-align: bottom !important;
}
.uk-text-baseline {
  vertical-align: baseline !important;
}
.uk-text-nowrap {
  white-space: nowrap;
}
.uk-text-truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
td.uk-text-truncate,
th.uk-text-truncate {
  max-width: 0;
}
.uk-text-break {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
td.uk-text-break,
th.uk-text-break {
  word-break: break-all;
}
[class*="uk-column-"] {
  column-gap: 30px;
}
@media (min-width: 1200px) {
  [class*="uk-column-"] {
    column-gap: 40px;
  }
}
[class*="uk-column-"] img {
  transform: translate3d(0, 0, 0);
}
.uk-column-divider {
  column-rule: 1px solid #e5e5e5;
  column-gap: 60px;
}
@media (min-width: 1200px) {
  .uk-column-divider {
    column-gap: 80px;
  }
}
.uk-column-1-2 {
  column-count: 2;
}
.uk-column-1-3 {
  column-count: 3;
}
.uk-column-1-4 {
  column-count: 4;
}
.uk-column-1-5 {
  column-count: 5;
}
.uk-column-1-6 {
  column-count: 6;
}
@media (min-width: 640px) {
  .uk-column-1-2\@s {
    column-count: 2;
  }
  .uk-column-1-3\@s {
    column-count: 3;
  }
  .uk-column-1-4\@s {
    column-count: 4;
  }
  .uk-column-1-5\@s {
    column-count: 5;
  }
  .uk-column-1-6\@s {
    column-count: 6;
  }
}
@media (min-width: 960px) {
  .uk-column-1-2\@m {
    column-count: 2;
  }
  .uk-column-1-3\@m {
    column-count: 3;
  }
  .uk-column-1-4\@m {
    column-count: 4;
  }
  .uk-column-1-5\@m {
    column-count: 5;
  }
  .uk-column-1-6\@m {
    column-count: 6;
  }
}
@media (min-width: 1200px) {
  .uk-column-1-2\@l {
    column-count: 2;
  }
  .uk-column-1-3\@l {
    column-count: 3;
  }
  .uk-column-1-4\@l {
    column-count: 4;
  }
  .uk-column-1-5\@l {
    column-count: 5;
  }
  .uk-column-1-6\@l {
    column-count: 6;
  }
}
@media (min-width: 1600px) {
  .uk-column-1-2\@xl {
    column-count: 2;
  }
  .uk-column-1-3\@xl {
    column-count: 3;
  }
  .uk-column-1-4\@xl {
    column-count: 4;
  }
  .uk-column-1-5\@xl {
    column-count: 5;
  }
  .uk-column-1-6\@xl {
    column-count: 6;
  }
}
.uk-column-span {
  column-span: all;
}
.uk-cover {
  max-width: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
iframe.uk-cover {
  pointer-events: none;
}
.uk-cover-container {
  overflow: hidden;
  position: relative;
}
.uk-background-default {
  background-color: #fff;
}
.uk-background-muted {
  background-color: #f8f8f8;
}
.uk-background-primary {
  background-color: #1e87f0;
}
.uk-background-secondary {
  background-color: #222;
}
.uk-background-contain,
.uk-background-cover {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.uk-background-cover {
  background-size: cover;
}
.uk-background-contain {
  background-size: contain;
}
.uk-background-top-left {
  background-position: 0 0;
}
.uk-background-top-center {
  background-position: 50% 0;
}
.uk-background-top-right {
  background-position: 100% 0;
}
.uk-background-center-left {
  background-position: 0 50%;
}
.uk-background-center-center {
  background-position: 50% 50%;
}
.uk-background-center-right {
  background-position: 100% 50%;
}
.uk-background-bottom-left {
  background-position: 0 100%;
}
.uk-background-bottom-center {
  background-position: 50% 100%;
}
.uk-background-bottom-right {
  background-position: 100% 100%;
}
.uk-background-norepeat {
  background-repeat: no-repeat;
}
.uk-background-fixed {
  background-attachment: fixed;
  backface-visibility: hidden;
}
@media (pointer: coarse) {
  .uk-background-fixed {
    background-attachment: scroll;
  }
}
@media (max-width: 639px) {
  .uk-background-image\@s {
    background-image: none !important;
  }
}
@media (max-width: 959px) {
  .uk-background-image\@m {
    background-image: none !important;
  }
}
@media (max-width: 1199px) {
  .uk-background-image\@l {
    background-image: none !important;
  }
}
@media (max-width: 1599px) {
  .uk-background-image\@xl {
    background-image: none !important;
  }
}
.uk-background-blend-multiply {
  background-blend-mode: multiply;
}
.uk-background-blend-screen {
  background-blend-mode: screen;
}
.uk-background-blend-overlay {
  background-blend-mode: overlay;
}
.uk-background-blend-darken {
  background-blend-mode: darken;
}
.uk-background-blend-lighten {
  background-blend-mode: lighten;
}
.uk-background-blend-color-dodge {
  background-blend-mode: color-dodge;
}
.uk-background-blend-color-burn {
  background-blend-mode: color-burn;
}
.uk-background-blend-hard-light {
  background-blend-mode: hard-light;
}
.uk-background-blend-soft-light {
  background-blend-mode: soft-light;
}
.uk-background-blend-difference {
  background-blend-mode: difference;
}
.uk-background-blend-exclusion {
  background-blend-mode: exclusion;
}
.uk-background-blend-hue {
  background-blend-mode: hue;
}
.uk-background-blend-saturation {
  background-blend-mode: saturation;
}
.uk-background-blend-color {
  background-blend-mode: color;
}
.uk-background-blend-luminosity {
  background-blend-mode: luminosity;
}
[class*="uk-align"] {
  display: block;
  margin-bottom: 30px;
}
* + [class*="uk-align"] {
  margin-top: 30px;
}
.uk-align-center {
  margin-left: auto;
  margin-right: auto;
}
.uk-align-left {
  margin-top: 0;
  margin-right: 30px;
  float: left;
}
.uk-align-right {
  margin-top: 0;
  margin-left: 30px;
  float: right;
}
@media (min-width: 640px) {
  .uk-align-left\@s {
    margin-top: 0;
    margin-right: 30px;
    float: left;
  }
  .uk-align-right\@s {
    margin-top: 0;
    margin-left: 30px;
    float: right;
  }
}
@media (min-width: 960px) {
  .uk-align-left\@m {
    margin-top: 0;
    margin-right: 30px;
    float: left;
  }
  .uk-align-right\@m {
    margin-top: 0;
    margin-left: 30px;
    float: right;
  }
}
@media (min-width: 1200px) {
  .uk-align-left\@l {
    margin-top: 0;
    float: left;
  }
  .uk-align-right\@l {
    margin-top: 0;
    float: right;
  }
  .uk-align-left,
  .uk-align-left\@l,
  .uk-align-left\@m,
  .uk-align-left\@s {
    margin-right: 40px;
  }
  .uk-align-right,
  .uk-align-right\@l,
  .uk-align-right\@m,
  .uk-align-right\@s {
    margin-left: 40px;
  }
}
@media (min-width: 1600px) {
  .uk-align-left\@xl {
    margin-top: 0;
    margin-right: 40px;
    float: left;
  }
  .uk-align-right\@xl {
    margin-top: 0;
    margin-left: 40px;
    float: right;
  }
}
.uk-svg,
.uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) {
  fill: currentcolor;
}
.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
  stroke: currentcolor;
}
.uk-svg {
  transform: translate(0, 0);
}
.uk-panel {
  position: relative;
  box-sizing: border-box;
}
.uk-panel::after,
.uk-panel::before {
  content: "";
  display: table;
}
.uk-panel::after {
  clear: both;
}
.uk-panel > :last-child {
  margin-bottom: 0;
}
.uk-panel-scrollable {
  height: 170px;
  padding: 10px;
  border: 1px solid #e5e5e5;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  resize: both;
}
.uk-clearfix::before {
  content: "";
  display: table-cell;
}
.uk-clearfix::after {
  content: "";
  display: table;
  clear: both;
}
.uk-float-left {
  float: left;
}
.uk-float-right {
  float: right;
}
[class*="uk-float-"] {
  max-width: 100%;
}
.uk-overflow-hidden {
  overflow: hidden;
}
.uk-overflow-auto {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.uk-overflow-auto > :last-child {
  margin-bottom: 0;
}
.uk-resize {
  resize: both;
}
.uk-resize-vertical {
  resize: vertical;
}
.uk-display-block {
  display: block !important;
}
.uk-display-inline {
  display: inline !important;
}
.uk-display-inline-block {
  display: inline-block !important;
}
[class*="uk-inline"] {
  display: inline-block;
  position: relative;
  max-width: 100%;
  vertical-align: middle;
  -webkit-backface-visibility: hidden;
}
.uk-inline-clip {
  overflow: hidden;
}
.uk-preserve-width,
.uk-preserve-width audio,
.uk-preserve-width canvas,
.uk-preserve-width img,
.uk-preserve-width svg,
.uk-preserve-width video {
  max-width: none;
}
.uk-responsive-height,
.uk-responsive-width {
  box-sizing: border-box;
}
.uk-responsive-width {
  max-width: 100% !important;
  height: auto;
}
.uk-responsive-height {
  max-height: 100%;
  width: auto;
  max-width: none;
}
.uk-border-circle {
  border-radius: 50%;
}
.uk-border-pill {
  border-radius: 500px;
}
.uk-border-rounded {
  border-radius: 5px;
}
.uk-inline-clip[class*="uk-border-"] {
  -webkit-transform: translateZ(0);
}
.uk-box-shadow-small {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.uk-box-shadow-medium {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-box-shadow-large {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-box-shadow-xlarge {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16);
}
[class*="uk-box-shadow-hover"] {
  transition: box-shadow 0.1s ease-in-out;
}
.uk-box-shadow-hover-small:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.uk-box-shadow-hover-medium:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.uk-box-shadow-hover-large:hover {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}
.uk-box-shadow-hover-xlarge:hover {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16);
}
@supports (filter: blur(0)) {
  .uk-box-shadow-bottom {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
  }
  .uk-box-shadow-bottom::before {
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    height: 30px;
    border-radius: 100%;
    background: #444;
    filter: blur(20px);
  }
  .uk-box-shadow-bottom > * {
    position: relative;
  }
}
.uk-dropcap::first-letter,
.uk-dropcap > p:first-of-type::first-letter {
  display: block;
  margin-right: 10px;
  float: left;
  font-size: 4.5em;
  line-height: 1;
  margin-bottom: -2px;
}
@-moz-document url-prefix() {
  .uk-dropcap::first-letter,
  .uk-dropcap > p:first-of-type::first-letter {
    margin-top: 1.1%;
  }
}
@supports (-ms-ime-align: auto) {
  .uk-dropcap > p:first-of-type::first-letter {
    font-size: 1em;
  }
}
.uk-logo {
  font-size: 1.5rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
    sans-serif;
  color: #666;
  text-decoration: none;
}
.uk-logo:focus,
.uk-logo:hover {
  color: #666;
  outline: 0;
  text-decoration: none;
}
.uk-logo-inverse {
  display: none;
}
.uk-disabled {
  pointer-events: none;
}
.uk-drag,
.uk-drag * {
  cursor: move;
}
.uk-drag iframe {
  pointer-events: none;
}
.uk-dragover {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.3);
}
.uk-blend-multiply {
  mix-blend-mode: multiply;
}
.uk-blend-screen {
  mix-blend-mode: screen;
}
.uk-blend-overlay {
  mix-blend-mode: overlay;
}
.uk-blend-darken {
  mix-blend-mode: darken;
}
.uk-blend-lighten {
  mix-blend-mode: lighten;
}
.uk-blend-color-dodge {
  mix-blend-mode: color-dodge;
}
.uk-blend-color-burn {
  mix-blend-mode: color-burn;
}
.uk-blend-hard-light {
  mix-blend-mode: hard-light;
}
.uk-blend-soft-light {
  mix-blend-mode: soft-light;
}
.uk-blend-difference {
  mix-blend-mode: difference;
}
.uk-blend-exclusion {
  mix-blend-mode: exclusion;
}
.uk-blend-hue {
  mix-blend-mode: hue;
}
.uk-blend-saturation {
  mix-blend-mode: saturation;
}
.uk-blend-color {
  mix-blend-mode: color;
}
.uk-blend-luminosity {
  mix-blend-mode: luminosity;
}
.uk-transform-center {
  transform: translate(-50%, -50%);
}
.uk-transform-origin-top-left {
  transform-origin: 0 0;
}
.uk-transform-origin-top-center {
  transform-origin: 50% 0;
}
.uk-transform-origin-top-right {
  transform-origin: 100% 0;
}
.uk-transform-origin-center-left {
  transform-origin: 0 50%;
}
.uk-transform-origin-center-right {
  transform-origin: 100% 50%;
}
.uk-transform-origin-bottom-left {
  transform-origin: 0 100%;
}
.uk-transform-origin-bottom-center {
  transform-origin: 50% 100%;
}
.uk-transform-origin-bottom-right {
  transform-origin: 100% 100%;
}
.uk-flex {
  display: flex;
}
.uk-flex-inline {
  display: inline-flex;
}
.uk-flex-inline::after,
.uk-flex-inline::before,
.uk-flex::after,
.uk-flex::before {
  display: none;
}
.uk-flex-left {
  justify-content: flex-start;
}
.uk-flex-center {
  justify-content: center;
}
.uk-flex-right {
  justify-content: flex-end;
}
.uk-flex-between {
  justify-content: space-between;
}
.uk-flex-around {
  justify-content: space-around;
}
@media (min-width: 640px) {
  .uk-flex-left\@s {
    justify-content: flex-start;
  }
  .uk-flex-center\@s {
    justify-content: center;
  }
  .uk-flex-right\@s {
    justify-content: flex-end;
  }
  .uk-flex-between\@s {
    justify-content: space-between;
  }
  .uk-flex-around\@s {
    justify-content: space-around;
  }
}
@media (min-width: 960px) {
  .uk-flex-left\@m {
    justify-content: flex-start;
  }
  .uk-flex-center\@m {
    justify-content: center;
  }
  .uk-flex-right\@m {
    justify-content: flex-end;
  }
  .uk-flex-between\@m {
    justify-content: space-between;
  }
  .uk-flex-around\@m {
    justify-content: space-around;
  }
}
@media (min-width: 1200px) {
  .uk-flex-left\@l {
    justify-content: flex-start;
  }
  .uk-flex-center\@l {
    justify-content: center;
  }
  .uk-flex-right\@l {
    justify-content: flex-end;
  }
  .uk-flex-between\@l {
    justify-content: space-between;
  }
  .uk-flex-around\@l {
    justify-content: space-around;
  }
}
@media (min-width: 1600px) {
  .uk-flex-left\@xl {
    justify-content: flex-start;
  }
  .uk-flex-center\@xl {
    justify-content: center;
  }
  .uk-flex-right\@xl {
    justify-content: flex-end;
  }
  .uk-flex-between\@xl {
    justify-content: space-between;
  }
  .uk-flex-around\@xl {
    justify-content: space-around;
  }
}
.uk-flex-stretch {
  align-items: stretch;
}
.uk-flex-top {
  align-items: flex-start;
}
.uk-flex-middle {
  align-items: center;
}
.uk-flex-bottom {
  align-items: flex-end;
}
.uk-flex-row {
  flex-direction: row;
}
.uk-flex-row-reverse {
  flex-direction: row-reverse;
}
.uk-flex-column {
  flex-direction: column;
}
.uk-flex-column-reverse {
  flex-direction: column-reverse;
}
.uk-flex-nowrap {
  flex-wrap: nowrap;
}
.uk-flex-wrap {
  flex-wrap: wrap;
}
.uk-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.uk-flex-wrap-stretch {
  align-content: stretch;
}
.uk-flex-wrap-top {
  align-content: flex-start;
}
.uk-flex-wrap-middle {
  align-content: center;
}
.uk-flex-wrap-bottom {
  align-content: flex-end;
}
.uk-flex-wrap-between {
  align-content: space-between;
}
.uk-flex-wrap-around {
  align-content: space-around;
}
.uk-flex-first {
  order: -1;
}
.uk-flex-last {
  order: 99;
}
@media (min-width: 640px) {
  .uk-flex-first\@s {
    order: -1;
  }
  .uk-flex-last\@s {
    order: 99;
  }
}
@media (min-width: 960px) {
  .uk-flex-first\@m {
    order: -1;
  }
  .uk-flex-last\@m {
    order: 99;
  }
}
@media (min-width: 1200px) {
  .uk-flex-first\@l {
    order: -1;
  }
  .uk-flex-last\@l {
    order: 99;
  }
}
@media (min-width: 1600px) {
  .uk-flex-first\@xl {
    order: -1;
  }
  .uk-flex-last\@xl {
    order: 99;
  }
}
.uk-flex-none {
  flex: none;
}
.uk-flex-auto {
  flex: auto;
}
.uk-flex-1 {
  flex: 1;
}
.uk-margin {
  margin-bottom: 20px;
}
* + .uk-margin {
  margin-top: 20px !important;
}
.uk-margin-top {
  margin-top: 20px !important;
}
.uk-margin-bottom {
  margin-bottom: 20px !important;
}
.uk-margin-left {
  margin-left: 20px !important;
}
.uk-margin-right {
  margin-right: 20px !important;
}
.uk-margin-small {
  margin-bottom: 10px;
}
* + .uk-margin-small {
  margin-top: 10px !important;
}
.uk-margin-small-top {
  margin-top: 10px !important;
}
.uk-margin-small-bottom {
  margin-bottom: 10px !important;
}
.uk-margin-small-left {
  margin-left: 10px !important;
}
.uk-margin-small-right {
  margin-right: 10px !important;
}
.uk-margin-medium {
  margin-bottom: 40px;
}
* + .uk-margin-medium {
  margin-top: 40px !important;
}
.uk-margin-medium-top {
  margin-top: 40px !important;
}
.uk-margin-medium-bottom {
  margin-bottom: 40px !important;
}
.uk-margin-medium-left {
  margin-left: 40px !important;
}
.uk-margin-medium-right {
  margin-right: 40px !important;
}
.uk-margin-large {
  margin-bottom: 40px;
}
* + .uk-margin-large {
  margin-top: 40px !important;
}
.uk-margin-large-top {
  margin-top: 40px !important;
}
.uk-margin-large-bottom {
  margin-bottom: 40px !important;
}
.uk-margin-large-left {
  margin-left: 40px !important;
}
.uk-margin-large-right {
  margin-right: 40px !important;
}
@media (min-width: 1200px) {
  .uk-margin-large {
    margin-bottom: 70px;
  }
  * + .uk-margin-large {
    margin-top: 70px !important;
  }
  .uk-margin-large-top {
    margin-top: 70px !important;
  }
  .uk-margin-large-bottom {
    margin-bottom: 70px !important;
  }
  .uk-margin-large-left {
    margin-left: 70px !important;
  }
  .uk-margin-large-right {
    margin-right: 70px !important;
  }
}
.uk-margin-xlarge {
  margin-bottom: 70px;
}
* + .uk-margin-xlarge {
  margin-top: 70px !important;
}
.uk-margin-xlarge-top {
  margin-top: 70px !important;
}
.uk-margin-xlarge-bottom {
  margin-bottom: 70px !important;
}
.uk-margin-xlarge-left {
  margin-left: 70px !important;
}
.uk-margin-xlarge-right {
  margin-right: 70px !important;
}
@media (min-width: 1200px) {
  .uk-margin-xlarge {
    margin-bottom: 140px;
  }
  * + .uk-margin-xlarge {
    margin-top: 140px !important;
  }
  .uk-margin-xlarge-top {
    margin-top: 140px !important;
  }
  .uk-margin-xlarge-bottom {
    margin-bottom: 140px !important;
  }
  .uk-margin-xlarge-left {
    margin-left: 140px !important;
  }
  .uk-margin-xlarge-right {
    margin-right: 140px !important;
  }
}
.uk-margin-remove {
  margin: 0 !important;
}
.uk-margin-remove-top {
  margin-top: 0 !important;
}
.uk-margin-remove-bottom {
  margin-bottom: 0 !important;
}
.uk-margin-remove-left {
  margin-left: 0 !important;
}
.uk-margin-remove-right {
  margin-right: 0 !important;
}
.uk-margin-remove-vertical {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.uk-margin-remove-adjacent + * {
  margin-top: 0 !important;
}
.uk-margin-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.uk-margin-auto-top {
  margin-top: auto !important;
}
.uk-margin-auto-bottom {
  margin-bottom: auto !important;
}
.uk-margin-auto-left {
  margin-left: auto !important;
}
.uk-margin-auto-right {
  margin-right: auto !important;
}
.uk-margin-auto-vertical {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.uk-padding {
  padding: 30px;
}
@media (min-width: 1200px) {
  .uk-padding {
    padding: 40px;
  }
}
.uk-padding-small {
  padding: 15px;
}
.uk-padding-large {
  padding: 30px;
}
@media (min-width: 1200px) {
  .uk-padding-large {
    padding: 70px;
  }
}
.uk-padding-remove {
  padding: 0 !important;
}
.uk-padding-remove-top {
  padding-top: 0 !important;
}
.uk-padding-remove-bottom {
  padding-bottom: 0 !important;
}
.uk-padding-remove-left {
  padding-left: 0 !important;
}
.uk-padding-remove-right {
  padding-right: 0 !important;
}
.uk-padding-remove-vertical {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.uk-padding-remove-horizontal {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
[class*="uk-position-bottom"],
[class*="uk-position-center"],
[class*="uk-position-left"],
[class*="uk-position-right"],
[class*="uk-position-top"] {
  position: absolute !important;
}
.uk-position-top {
  top: 0;
  left: 0;
  right: 0;
}
.uk-position-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}
.uk-position-left {
  top: 0;
  bottom: 0;
  left: 0;
}
.uk-position-right {
  top: 0;
  bottom: 0;
  right: 0;
}
.uk-position-top-left {
  top: 0;
  left: 0;
}
.uk-position-top-right {
  top: 0;
  right: 0;
}
.uk-position-bottom-left {
  bottom: 0;
  left: 0;
}
.uk-position-bottom-right {
  bottom: 0;
  right: 0;
}
.uk-position-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: table;
  width: -moz-max-content;
  max-width: 100%;
  box-sizing: border-box;
}
[class*="uk-position-center-left"],
[class*="uk-position-center-right"] {
  top: 50%;
  transform: translateY(-50%);
}
.uk-position-center-left {
  left: 0;
}
.uk-position-center-right {
  right: 0;
}
.uk-position-center-left-out {
  right: 100%;
  width: max-content;
}
.uk-position-center-right-out {
  left: 100%;
  width: max-content;
}
.uk-position-bottom-center,
.uk-position-top-center {
  left: 50%;
  transform: translateX(-50%);
  display: table;
  width: -moz-max-content;
  max-width: 100%;
  box-sizing: border-box;
}
.uk-position-top-center {
  top: 0;
}
.uk-position-bottom-center {
  bottom: 0;
}
.uk-position-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.uk-position-relative {
  position: relative !important;
}
.uk-position-absolute {
  position: absolute !important;
}
.uk-position-fixed {
  position: fixed !important;
}
.uk-position-z-index {
  z-index: 1;
}
.uk-position-small {
  margin: 15px;
}
.uk-position-small.uk-position-center {
  transform: translate(-50%, -50%) translate(-15px, -15px);
}
.uk-position-small[class*="uk-position-center-left"],
.uk-position-small[class*="uk-position-center-right"] {
  transform: translateY(-50%) translateY(-15px);
}
.uk-position-small.uk-position-bottom-center,
.uk-position-small.uk-position-top-center {
  transform: translateX(-50%) translateX(-15px);
}
.uk-position-medium {
  margin: 30px;
}
.uk-position-medium.uk-position-center {
  transform: translate(-50%, -50%) translate(-30px, -30px);
}
.uk-position-medium[class*="uk-position-center-left"],
.uk-position-medium[class*="uk-position-center-right"] {
  transform: translateY(-50%) translateY(-30px);
}
.uk-position-medium.uk-position-bottom-center,
.uk-position-medium.uk-position-top-center {
  transform: translateX(-50%) translateX(-30px);
}
.uk-position-large {
  margin: 30px;
}
.uk-position-large.uk-position-center {
  transform: translate(-50%, -50%) translate(-30px, -30px);
}
.uk-position-large[class*="uk-position-center-left"],
.uk-position-large[class*="uk-position-center-right"] {
  transform: translateY(-50%) translateY(-30px);
}
.uk-position-large.uk-position-bottom-center,
.uk-position-large.uk-position-top-center {
  transform: translateX(-50%) translateX(-30px);
}
@media (min-width: 1200px) {
  .uk-position-large {
    margin: 50px;
  }
  .uk-position-large.uk-position-center {
    transform: translate(-50%, -50%) translate(-50px, -50px);
  }
  .uk-position-large[class*="uk-position-center-left"],
  .uk-position-large[class*="uk-position-center-right"] {
    transform: translateY(-50%) translateY(-50px);
  }
  .uk-position-large.uk-position-bottom-center,
  .uk-position-large.uk-position-top-center {
    transform: translateX(-50%) translateX(-50px);
  }
}
.uk-transition-fade,
[class*="uk-transition-scale"],
[class*="uk-transition-slide"] {
  transition: 0.3s ease-out;
  transition-property: opacity, transform, filter;
}
.uk-transition-toggle:focus {
  outline: 0;
}
.uk-transition-fade {
  opacity: 0;
}
.uk-transition-active.uk-active [class*="uk-transition-fade"],
.uk-transition-toggle.uk-hover [class*="uk-transition-fade"],
.uk-transition-toggle:focus [class*="uk-transition-fade"],
.uk-transition-toggle:hover [class*="uk-transition-fade"] {
  opacity: 1;
}
[class*="uk-transition-scale"] {
  opacity: 0;
}
.uk-transition-scale-up {
  transform: scale3d(1, 1, 1);
}
.uk-transition-scale-down {
  transform: scale3d(1.1, 1.1, 1);
}
.uk-transition-active.uk-active .uk-transition-scale-up,
.uk-transition-toggle.uk-hover .uk-transition-scale-up,
.uk-transition-toggle:focus .uk-transition-scale-up,
.uk-transition-toggle:hover .uk-transition-scale-up {
  opacity: 1;
  transform: scale3d(1.1, 1.1, 1);
}
.uk-transition-active.uk-active .uk-transition-scale-down,
.uk-transition-toggle.uk-hover .uk-transition-scale-down,
.uk-transition-toggle:focus .uk-transition-scale-down,
.uk-transition-toggle:hover .uk-transition-scale-down {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
[class*="uk-transition-slide"] {
  opacity: 0;
}
.uk-transition-slide-top {
  transform: translateY(-100%);
}
.uk-transition-slide-bottom {
  transform: translateY(100%);
}
.uk-transition-slide-left {
  transform: translateX(-100%);
}
.uk-transition-slide-right {
  transform: translateX(100%);
}
.uk-transition-slide-top-small {
  transform: translateY(-10px);
}
.uk-transition-slide-bottom-small {
  transform: translateY(10px);
}
.uk-transition-slide-left-small {
  transform: translateX(-10px);
}
.uk-transition-slide-right-small {
  transform: translateX(10px);
}
.uk-transition-slide-top-medium {
  transform: translateY(-50px);
}
.uk-transition-slide-bottom-medium {
  transform: translateY(50px);
}
.uk-transition-slide-left-medium {
  transform: translateX(-50px);
}
.uk-transition-slide-right-medium {
  transform: translateX(50px);
}
.uk-transition-active.uk-active [class*="uk-transition-slide"],
.uk-transition-toggle.uk-hover [class*="uk-transition-slide"],
.uk-transition-toggle:focus [class*="uk-transition-slide"],
.uk-transition-toggle:hover [class*="uk-transition-slide"] {
  opacity: 1;
  transform: translateX(0) translateY(0);
}
.uk-transition-opaque {
  opacity: 1;
}
.uk-transition-slow {
  transition-duration: 0.7s;
}
.uk-hidden,
[hidden] {
  display: none !important;
}
@media (min-width: 640px) {
  .uk-hidden\@s {
    display: none !important;
  }
}
@media (min-width: 960px) {
  .uk-hidden\@m {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .uk-hidden\@l {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .uk-hidden\@xl {
    display: none !important;
  }
}
@media (max-width: 639px) {
  .uk-visible\@s {
    display: none !important;
  }
}
@media (max-width: 959px) {
  .uk-visible\@m {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .uk-visible\@l {
    display: none !important;
  }
}
@media (max-width: 1599px) {
  .uk-visible\@xl {
    display: none !important;
  }
}
.uk-invisible {
  visibility: hidden !important;
}
.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover:not(:focus) {
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}
.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover:not(:focus) {
  opacity: 0 !important;
}
@media (pointer: coarse) {
  .uk-hidden-touch {
    display: none !important;
  }
}
.uk-hidden-notouch {
  display: none !important;
}
@media (pointer: coarse) {
  .uk-hidden-notouch {
    display: block !important;
  }
}
.uk-card-primary.uk-card-body,
.uk-card-primary > :not([class*="uk-card-media"]),
.uk-card-secondary.uk-card-body,
.uk-card-secondary > :not([class*="uk-card-media"]),
.uk-light,
.uk-offcanvas-bar,
.uk-overlay-primary,
.uk-section-primary:not(.uk-preserve-color),
.uk-section-secondary:not(.uk-preserve-color),
.uk-tile-primary:not(.uk-preserve-color),
.uk-tile-secondary:not(.uk-preserve-color) {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-link,
.uk-card-primary.uk-card-body a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link,
.uk-card-primary > :not([class*="uk-card-media"]) a,
.uk-card-secondary.uk-card-body .uk-link,
.uk-card-secondary.uk-card-body a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link,
.uk-card-secondary > :not([class*="uk-card-media"]) a,
.uk-light .uk-link,
.uk-light a,
.uk-offcanvas-bar .uk-link,
.uk-offcanvas-bar a,
.uk-overlay-primary .uk-link,
.uk-overlay-primary a,
.uk-section-primary:not(.uk-preserve-color) .uk-link,
.uk-section-primary:not(.uk-preserve-color) a,
.uk-section-secondary:not(.uk-preserve-color) .uk-link,
.uk-section-secondary:not(.uk-preserve-color) a,
.uk-tile-primary:not(.uk-preserve-color) .uk-link,
.uk-tile-primary:not(.uk-preserve-color) a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link,
.uk-tile-secondary:not(.uk-preserve-color) a {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-link:hover,
.uk-card-primary.uk-card-body a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link:hover,
.uk-card-primary > :not([class*="uk-card-media"]) a:hover,
.uk-card-secondary.uk-card-body .uk-link:hover,
.uk-card-secondary.uk-card-body a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) a:hover,
.uk-light .uk-link:hover,
.uk-light a:hover,
.uk-offcanvas-bar .uk-link:hover,
.uk-offcanvas-bar a:hover,
.uk-overlay-primary .uk-link:hover,
.uk-overlay-primary a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-section-primary:not(.uk-preserve-color) a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-section-secondary:not(.uk-preserve-color) a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-primary:not(.uk-preserve-color) a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-secondary:not(.uk-preserve-color) a:hover {
  color: #fff;
}
.uk-card-primary.uk-card-body :not(pre) > code,
.uk-card-primary.uk-card-body :not(pre) > kbd,
.uk-card-primary.uk-card-body :not(pre) > samp,
.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > code,
.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > kbd,
.uk-card-primary > :not([class*="uk-card-media"]) :not(pre) > samp,
.uk-card-secondary.uk-card-body :not(pre) > code,
.uk-card-secondary.uk-card-body :not(pre) > kbd,
.uk-card-secondary.uk-card-body :not(pre) > samp,
.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > code,
.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > kbd,
.uk-card-secondary > :not([class*="uk-card-media"]) :not(pre) > samp,
.uk-light :not(pre) > code,
.uk-light :not(pre) > kbd,
.uk-light :not(pre) > samp,
.uk-offcanvas-bar :not(pre) > code,
.uk-offcanvas-bar :not(pre) > kbd,
.uk-offcanvas-bar :not(pre) > samp,
.uk-overlay-primary :not(pre) > code,
.uk-overlay-primary :not(pre) > kbd,
.uk-overlay-primary :not(pre) > samp,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > code,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > samp,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > code,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > samp,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > code,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > samp,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > code,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > samp {
  color: rgba(255, 255, 255, 0.7);
  background: rgba(255, 255, 255, 0.1);
}
.uk-card-primary.uk-card-body em,
.uk-card-primary > :not([class*="uk-card-media"]) em,
.uk-card-secondary.uk-card-body em,
.uk-card-secondary > :not([class*="uk-card-media"]) em,
.uk-light em,
.uk-offcanvas-bar em,
.uk-overlay-primary em,
.uk-section-primary:not(.uk-preserve-color) em,
.uk-section-secondary:not(.uk-preserve-color) em,
.uk-tile-primary:not(.uk-preserve-color) em,
.uk-tile-secondary:not(.uk-preserve-color) em {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-h1,
.uk-card-primary.uk-card-body .uk-h2,
.uk-card-primary.uk-card-body .uk-h3,
.uk-card-primary.uk-card-body .uk-h4,
.uk-card-primary.uk-card-body .uk-h5,
.uk-card-primary.uk-card-body .uk-h6,
.uk-card-primary.uk-card-body h1,
.uk-card-primary.uk-card-body h2,
.uk-card-primary.uk-card-body h3,
.uk-card-primary.uk-card-body h4,
.uk-card-primary.uk-card-body h5,
.uk-card-primary.uk-card-body h6,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h1,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h2,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h3,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h4,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h5,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-h6,
.uk-card-primary > :not([class*="uk-card-media"]) h1,
.uk-card-primary > :not([class*="uk-card-media"]) h2,
.uk-card-primary > :not([class*="uk-card-media"]) h3,
.uk-card-primary > :not([class*="uk-card-media"]) h4,
.uk-card-primary > :not([class*="uk-card-media"]) h5,
.uk-card-primary > :not([class*="uk-card-media"]) h6,
.uk-card-secondary.uk-card-body .uk-h1,
.uk-card-secondary.uk-card-body .uk-h2,
.uk-card-secondary.uk-card-body .uk-h3,
.uk-card-secondary.uk-card-body .uk-h4,
.uk-card-secondary.uk-card-body .uk-h5,
.uk-card-secondary.uk-card-body .uk-h6,
.uk-card-secondary.uk-card-body h1,
.uk-card-secondary.uk-card-body h2,
.uk-card-secondary.uk-card-body h3,
.uk-card-secondary.uk-card-body h4,
.uk-card-secondary.uk-card-body h5,
.uk-card-secondary.uk-card-body h6,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h1,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h2,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h3,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h4,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h5,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-h6,
.uk-card-secondary > :not([class*="uk-card-media"]) h1,
.uk-card-secondary > :not([class*="uk-card-media"]) h2,
.uk-card-secondary > :not([class*="uk-card-media"]) h3,
.uk-card-secondary > :not([class*="uk-card-media"]) h4,
.uk-card-secondary > :not([class*="uk-card-media"]) h5,
.uk-card-secondary > :not([class*="uk-card-media"]) h6,
.uk-light .uk-h1,
.uk-light .uk-h2,
.uk-light .uk-h3,
.uk-light .uk-h4,
.uk-light .uk-h5,
.uk-light .uk-h6,
.uk-light h1,
.uk-light h2,
.uk-light h3,
.uk-light h4,
.uk-light h5,
.uk-light h6,
.uk-offcanvas-bar .uk-h1,
.uk-offcanvas-bar .uk-h2,
.uk-offcanvas-bar .uk-h3,
.uk-offcanvas-bar .uk-h4,
.uk-offcanvas-bar .uk-h5,
.uk-offcanvas-bar .uk-h6,
.uk-offcanvas-bar h1,
.uk-offcanvas-bar h2,
.uk-offcanvas-bar h3,
.uk-offcanvas-bar h4,
.uk-offcanvas-bar h5,
.uk-offcanvas-bar h6,
.uk-overlay-primary .uk-h1,
.uk-overlay-primary .uk-h2,
.uk-overlay-primary .uk-h3,
.uk-overlay-primary .uk-h4,
.uk-overlay-primary .uk-h5,
.uk-overlay-primary .uk-h6,
.uk-overlay-primary h1,
.uk-overlay-primary h2,
.uk-overlay-primary h3,
.uk-overlay-primary h4,
.uk-overlay-primary h5,
.uk-overlay-primary h6,
.uk-section-primary:not(.uk-preserve-color) .uk-h1,
.uk-section-primary:not(.uk-preserve-color) .uk-h2,
.uk-section-primary:not(.uk-preserve-color) .uk-h3,
.uk-section-primary:not(.uk-preserve-color) .uk-h4,
.uk-section-primary:not(.uk-preserve-color) .uk-h5,
.uk-section-primary:not(.uk-preserve-color) .uk-h6,
.uk-section-primary:not(.uk-preserve-color) h1,
.uk-section-primary:not(.uk-preserve-color) h2,
.uk-section-primary:not(.uk-preserve-color) h3,
.uk-section-primary:not(.uk-preserve-color) h4,
.uk-section-primary:not(.uk-preserve-color) h5,
.uk-section-primary:not(.uk-preserve-color) h6,
.uk-section-secondary:not(.uk-preserve-color) .uk-h1,
.uk-section-secondary:not(.uk-preserve-color) .uk-h2,
.uk-section-secondary:not(.uk-preserve-color) .uk-h3,
.uk-section-secondary:not(.uk-preserve-color) .uk-h4,
.uk-section-secondary:not(.uk-preserve-color) .uk-h5,
.uk-section-secondary:not(.uk-preserve-color) .uk-h6,
.uk-section-secondary:not(.uk-preserve-color) h1,
.uk-section-secondary:not(.uk-preserve-color) h2,
.uk-section-secondary:not(.uk-preserve-color) h3,
.uk-section-secondary:not(.uk-preserve-color) h4,
.uk-section-secondary:not(.uk-preserve-color) h5,
.uk-section-secondary:not(.uk-preserve-color) h6,
.uk-tile-primary:not(.uk-preserve-color) .uk-h1,
.uk-tile-primary:not(.uk-preserve-color) .uk-h2,
.uk-tile-primary:not(.uk-preserve-color) .uk-h3,
.uk-tile-primary:not(.uk-preserve-color) .uk-h4,
.uk-tile-primary:not(.uk-preserve-color) .uk-h5,
.uk-tile-primary:not(.uk-preserve-color) .uk-h6,
.uk-tile-primary:not(.uk-preserve-color) h1,
.uk-tile-primary:not(.uk-preserve-color) h2,
.uk-tile-primary:not(.uk-preserve-color) h3,
.uk-tile-primary:not(.uk-preserve-color) h4,
.uk-tile-primary:not(.uk-preserve-color) h5,
.uk-tile-primary:not(.uk-preserve-color) h6,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,
.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,
.uk-tile-secondary:not(.uk-preserve-color) h1,
.uk-tile-secondary:not(.uk-preserve-color) h2,
.uk-tile-secondary:not(.uk-preserve-color) h3,
.uk-tile-secondary:not(.uk-preserve-color) h4,
.uk-tile-secondary:not(.uk-preserve-color) h5,
.uk-tile-secondary:not(.uk-preserve-color) h6 {
  color: #fff;
}
.uk-card-primary.uk-card-body blockquote,
.uk-card-primary > :not([class*="uk-card-media"]) blockquote,
.uk-card-secondary.uk-card-body blockquote,
.uk-card-secondary > :not([class*="uk-card-media"]) blockquote,
.uk-light blockquote,
.uk-offcanvas-bar blockquote,
.uk-overlay-primary blockquote,
.uk-section-primary:not(.uk-preserve-color) blockquote,
.uk-section-secondary:not(.uk-preserve-color) blockquote,
.uk-tile-primary:not(.uk-preserve-color) blockquote,
.uk-tile-secondary:not(.uk-preserve-color) blockquote {
  color: #fff;
}
.uk-card-primary.uk-card-body blockquote footer,
.uk-card-primary > :not([class*="uk-card-media"]) blockquote footer,
.uk-card-secondary.uk-card-body blockquote footer,
.uk-card-secondary > :not([class*="uk-card-media"]) blockquote footer,
.uk-light blockquote footer,
.uk-offcanvas-bar blockquote footer,
.uk-overlay-primary blockquote footer,
.uk-section-primary:not(.uk-preserve-color) blockquote footer,
.uk-section-secondary:not(.uk-preserve-color) blockquote footer,
.uk-tile-primary:not(.uk-preserve-color) blockquote footer,
.uk-tile-secondary:not(.uk-preserve-color) blockquote footer {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-hr,
.uk-card-primary.uk-card-body hr,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-hr,
.uk-card-primary > :not([class*="uk-card-media"]) hr,
.uk-card-secondary.uk-card-body .uk-hr,
.uk-card-secondary.uk-card-body hr,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-hr,
.uk-card-secondary > :not([class*="uk-card-media"]) hr,
.uk-light .uk-hr,
.uk-light hr,
.uk-offcanvas-bar .uk-hr,
.uk-offcanvas-bar hr,
.uk-overlay-primary .uk-hr,
.uk-overlay-primary hr,
.uk-section-primary:not(.uk-preserve-color) .uk-hr,
.uk-section-primary:not(.uk-preserve-color) hr,
.uk-section-secondary:not(.uk-preserve-color) .uk-hr,
.uk-section-secondary:not(.uk-preserve-color) hr,
.uk-tile-primary:not(.uk-preserve-color) .uk-hr,
.uk-tile-primary:not(.uk-preserve-color) hr,
.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,
.uk-tile-secondary:not(.uk-preserve-color) hr {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-link-muted a,
.uk-card-primary.uk-card-body a.uk-link-muted,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-muted a,
.uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-muted,
.uk-card-secondary.uk-card-body .uk-link-muted a,
.uk-card-secondary.uk-card-body a.uk-link-muted,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-muted a,
.uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-muted,
.uk-light .uk-link-muted a,
.uk-light a.uk-link-muted,
.uk-offcanvas-bar .uk-link-muted a,
.uk-offcanvas-bar a.uk-link-muted,
.uk-overlay-primary .uk-link-muted a,
.uk-overlay-primary a.uk-link-muted,
.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,
.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,
.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,
.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-link-muted a:hover,
.uk-card-primary.uk-card-body a.uk-link-muted:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-muted a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-muted:hover,
.uk-card-secondary.uk-card-body .uk-link-muted a:hover,
.uk-card-secondary.uk-card-body a.uk-link-muted:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-muted a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-muted:hover,
.uk-light .uk-link-muted a:hover,
.uk-light a.uk-link-muted:hover,
.uk-offcanvas-bar .uk-link-muted a:hover,
.uk-offcanvas-bar a.uk-link-muted:hover,
.uk-overlay-primary .uk-link-muted a:hover,
.uk-overlay-primary a.uk-link-muted:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-link-text a:hover,
.uk-card-primary.uk-card-body a.uk-link-text:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-text a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-text:hover,
.uk-card-secondary.uk-card-body .uk-link-text a:hover,
.uk-card-secondary.uk-card-body a.uk-link-text:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-text a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-text:hover,
.uk-light .uk-link-text a:hover,
.uk-light a.uk-link-text:hover,
.uk-offcanvas-bar .uk-link-text a:hover,
.uk-offcanvas-bar a.uk-link-text:hover,
.uk-overlay-primary .uk-link-text a:hover,
.uk-overlay-primary a.uk-link-text:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-link-heading a:hover,
.uk-card-primary.uk-card-body a.uk-link-heading:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-link-heading a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) a.uk-link-heading:hover,
.uk-card-secondary.uk-card-body .uk-link-heading a:hover,
.uk-card-secondary.uk-card-body a.uk-link-heading:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-link-heading a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) a.uk-link-heading:hover,
.uk-light .uk-link-heading a:hover,
.uk-light a.uk-link-heading:hover,
.uk-offcanvas-bar .uk-link-heading a:hover,
.uk-offcanvas-bar a.uk-link-heading:hover,
.uk-overlay-primary .uk-link-heading a:hover,
.uk-overlay-primary a.uk-link-heading:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-heading-divider,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-divider,
.uk-card-secondary.uk-card-body .uk-heading-divider,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-divider,
.uk-light .uk-heading-divider,
.uk-offcanvas-bar .uk-heading-divider,
.uk-overlay-primary .uk-heading-divider,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-heading-bullet::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-bullet::before,
.uk-card-secondary.uk-card-body .uk-heading-bullet::before,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-bullet::before,
.uk-light .uk-heading-bullet::before,
.uk-offcanvas-bar .uk-heading-bullet::before,
.uk-overlay-primary .uk-heading-bullet::before,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-heading-line > ::after,
.uk-card-primary.uk-card-body .uk-heading-line > ::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-line > ::after,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-heading-line > ::before,
.uk-card-secondary.uk-card-body .uk-heading-line > ::after,
.uk-card-secondary.uk-card-body .uk-heading-line > ::before,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-line > ::after,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-heading-line > ::before,
.uk-light .uk-heading-line > ::after,
.uk-light .uk-heading-line > ::before,
.uk-offcanvas-bar .uk-heading-line > ::after,
.uk-offcanvas-bar .uk-heading-line > ::before,
.uk-overlay-primary .uk-heading-line > ::after,
.uk-overlay-primary .uk-heading-line > ::before,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::before {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-divider-icon,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-icon,
.uk-card-secondary.uk-card-body .uk-divider-icon,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-icon,
.uk-light .uk-divider-icon,
.uk-offcanvas-bar .uk-divider-icon,
.uk-overlay-primary .uk-divider-icon,
.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,
.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,
.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,
.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-card-primary.uk-card-body .uk-divider-icon::after,
.uk-card-primary.uk-card-body .uk-divider-icon::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-icon::after,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-icon::before,
.uk-card-secondary.uk-card-body .uk-divider-icon::after,
.uk-card-secondary.uk-card-body .uk-divider-icon::before,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-icon::after,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-icon::before,
.uk-light .uk-divider-icon::after,
.uk-light .uk-divider-icon::before,
.uk-offcanvas-bar .uk-divider-icon::after,
.uk-offcanvas-bar .uk-divider-icon::before,
.uk-overlay-primary .uk-divider-icon::after,
.uk-overlay-primary .uk-divider-icon::before,
.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-divider-small::after,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-divider-small::after,
.uk-card-secondary.uk-card-body .uk-divider-small::after,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-divider-small::after,
.uk-light .uk-divider-small::after,
.uk-offcanvas-bar .uk-divider-small::after,
.uk-overlay-primary .uk-divider-small::after,
.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-list-divider > li:nth-child(n + 2),
.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-divider > li:nth-child(n + 2),
.uk-card-secondary.uk-card-body .uk-list-divider > li:nth-child(n + 2),
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-list-divider > li:nth-child(n + 2),
.uk-light .uk-list-divider > li:nth-child(n + 2),
.uk-offcanvas-bar .uk-list-divider > li:nth-child(n + 2),
.uk-overlay-primary .uk-list-divider > li:nth-child(n + 2),
.uk-section-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n + 2),
.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n + 2),
.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n + 2),
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n + 2) {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd),
.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-striped > li:nth-of-type(odd),
.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd),
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-list-striped > li:nth-of-type(odd),
.uk-light .uk-list-striped > li:nth-of-type(odd),
.uk-offcanvas-bar .uk-list-striped > li:nth-of-type(odd),
.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd),
.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd),
.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd),
.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd),
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd) {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd),
.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-striped > li:nth-of-type(odd),
.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd),
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-list-striped > li:nth-of-type(odd),
.uk-light .uk-list-striped > li:nth-of-type(odd),
.uk-offcanvas-bar .uk-list-striped > li:nth-of-type(odd),
.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd),
.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd),
.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd),
.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd),
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.1);
}
.uk-card-primary.uk-card-body .uk-list-bullet > li::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-list-bullet > li::before,
.uk-card-secondary.uk-card-body .uk-list-bullet > li::before,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-list-bullet > li::before,
.uk-light .uk-list-bullet > li::before,
.uk-offcanvas-bar .uk-list-bullet > li::before,
.uk-overlay-primary .uk-list-bullet > li::before,
.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > li::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > li::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-card-primary.uk-card-body .uk-table th,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table th,
.uk-card-secondary.uk-card-body .uk-table th,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table th,
.uk-light .uk-table th,
.uk-offcanvas-bar .uk-table th,
.uk-overlay-primary .uk-table th,
.uk-section-primary:not(.uk-preserve-color) .uk-table th,
.uk-section-secondary:not(.uk-preserve-color) .uk-table th,
.uk-tile-primary:not(.uk-preserve-color) .uk-table th,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table th {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-table caption,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table caption,
.uk-card-secondary.uk-card-body .uk-table caption,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table caption,
.uk-light .uk-table caption,
.uk-offcanvas-bar .uk-table caption,
.uk-overlay-primary .uk-table caption,
.uk-section-primary:not(.uk-preserve-color) .uk-table caption,
.uk-section-secondary:not(.uk-preserve-color) .uk-table caption,
.uk-tile-primary:not(.uk-preserve-color) .uk-table caption,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active,
.uk-card-primary.uk-card-body .uk-table > tr.uk-active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table tbody tr.uk-active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table > tr.uk-active,
.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active,
.uk-card-secondary.uk-card-body .uk-table > tr.uk-active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table tbody tr.uk-active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table > tr.uk-active,
.uk-light .uk-table tbody tr.uk-active,
.uk-light .uk-table > tr.uk-active,
.uk-offcanvas-bar .uk-table tbody tr.uk-active,
.uk-offcanvas-bar .uk-table > tr.uk-active,
.uk-overlay-primary .uk-table tbody tr.uk-active,
.uk-overlay-primary .uk-table > tr.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-table > tr.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-table > tr.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-table > tr.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table > tr.uk-active {
  background: rgba(255, 255, 255, 0.08);
}
.uk-card-primary.uk-card-body .uk-table-divider > :first-child > tr:not(:first-child),
.uk-card-primary.uk-card-body .uk-table-divider > :not(:first-child) > tr,
.uk-card-primary.uk-card-body .uk-table-divider > tr:not(:first-child),
.uk-card-primary
  > :not([class*="uk-card-media"])
  .uk-table-divider
  > :first-child
  > tr:not(:first-child),
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-divider > :not(:first-child) > tr,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-divider > tr:not(:first-child),
.uk-card-secondary.uk-card-body .uk-table-divider > :first-child > tr:not(:first-child),
.uk-card-secondary.uk-card-body .uk-table-divider > :not(:first-child) > tr,
.uk-card-secondary.uk-card-body .uk-table-divider > tr:not(:first-child),
.uk-card-secondary
  > :not([class*="uk-card-media"])
  .uk-table-divider
  > :first-child
  > tr:not(:first-child),
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-divider > :not(:first-child) > tr,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-divider > tr:not(:first-child),
.uk-light .uk-table-divider > :first-child > tr:not(:first-child),
.uk-light .uk-table-divider > :not(:first-child) > tr,
.uk-light .uk-table-divider > tr:not(:first-child),
.uk-offcanvas-bar .uk-table-divider > :first-child > tr:not(:first-child),
.uk-offcanvas-bar .uk-table-divider > :not(:first-child) > tr,
.uk-offcanvas-bar .uk-table-divider > tr:not(:first-child),
.uk-overlay-primary .uk-table-divider > :first-child > tr:not(:first-child),
.uk-overlay-primary .uk-table-divider > :not(:first-child) > tr,
.uk-overlay-primary .uk-table-divider > tr:not(:first-child),
.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child),
.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr,
.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child),
.uk-section-secondary:not(.uk-preserve-color)
  .uk-table-divider
  > :first-child
  > tr:not(:first-child),
.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr,
.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child),
.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child),
.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr,
.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child),
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child),
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child) {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),
.uk-card-primary.uk-card-body .uk-table-striped > tr:nth-of-type(odd),
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-striped tbody tr:nth-of-type(odd),
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-striped > tr:nth-of-type(odd),
.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),
.uk-card-secondary.uk-card-body .uk-table-striped > tr:nth-of-type(odd),
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-striped tbody tr:nth-of-type(odd),
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-striped > tr:nth-of-type(odd),
.uk-light .uk-table-striped tbody tr:nth-of-type(odd),
.uk-light .uk-table-striped > tr:nth-of-type(odd),
.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd),
.uk-offcanvas-bar .uk-table-striped > tr:nth-of-type(odd),
.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd),
.uk-overlay-primary .uk-table-striped > tr:nth-of-type(odd),
.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),
.uk-section-primary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd),
.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),
.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd),
.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),
.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd),
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd) {
  background: rgba(255, 255, 255, 0.1);
  border-top-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover,
.uk-card-primary.uk-card-body .uk-table-hover > tr:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-hover tbody tr:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-table-hover > tr:hover,
.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover,
.uk-card-secondary.uk-card-body .uk-table-hover > tr:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-hover tbody tr:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-table-hover > tr:hover,
.uk-light .uk-table-hover tbody tr:hover,
.uk-light .uk-table-hover > tr:hover,
.uk-offcanvas-bar .uk-table-hover tbody tr:hover,
.uk-offcanvas-bar .uk-table-hover > tr:hover,
.uk-overlay-primary .uk-table-hover tbody tr:hover,
.uk-overlay-primary .uk-table-hover > tr:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover {
  background: rgba(255, 255, 255, 0.08);
}
.uk-card-primary.uk-card-body .uk-icon-link,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-link,
.uk-card-secondary.uk-card-body .uk-icon-link,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-link,
.uk-light .uk-icon-link,
.uk-offcanvas-bar .uk-icon-link,
.uk-overlay-primary .uk-icon-link,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-icon-link:focus,
.uk-card-primary.uk-card-body .uk-icon-link:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-link:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-link:hover,
.uk-card-secondary.uk-card-body .uk-icon-link:focus,
.uk-card-secondary.uk-card-body .uk-icon-link:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-link:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-link:hover,
.uk-light .uk-icon-link:focus,
.uk-light .uk-icon-link:hover,
.uk-offcanvas-bar .uk-icon-link:focus,
.uk-offcanvas-bar .uk-icon-link:hover,
.uk-overlay-primary .uk-icon-link:focus,
.uk-overlay-primary .uk-icon-link:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-active > .uk-icon-link,
.uk-card-primary.uk-card-body .uk-icon-link:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-active > .uk-icon-link,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-link:active,
.uk-card-secondary.uk-card-body .uk-active > .uk-icon-link,
.uk-card-secondary.uk-card-body .uk-icon-link:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-active > .uk-icon-link,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-link:active,
.uk-light .uk-active > .uk-icon-link,
.uk-light .uk-icon-link:active,
.uk-offcanvas-bar .uk-active > .uk-icon-link,
.uk-offcanvas-bar .uk-icon-link:active,
.uk-overlay-primary .uk-active > .uk-icon-link,
.uk-overlay-primary .uk-icon-link:active,
.uk-section-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-icon-button,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button,
.uk-card-secondary.uk-card-body .uk-icon-button,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-button,
.uk-light .uk-icon-button,
.uk-offcanvas-bar .uk-icon-button,
.uk-overlay-primary .uk-icon-button,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-icon-button:focus,
.uk-card-primary.uk-card-body .uk-icon-button:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button:hover,
.uk-card-secondary.uk-card-body .uk-icon-button:focus,
.uk-card-secondary.uk-card-body .uk-icon-button:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-button:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-button:hover,
.uk-light .uk-icon-button:focus,
.uk-light .uk-icon-button:hover,
.uk-offcanvas-bar .uk-icon-button:focus,
.uk-offcanvas-bar .uk-icon-button:hover,
.uk-overlay-primary .uk-icon-button:focus,
.uk-overlay-primary .uk-icon-button:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover {
  background-color: rgba(242, 242, 242, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-icon-button:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-button:active,
.uk-card-secondary.uk-card-body .uk-icon-button:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-button:active,
.uk-light .uk-icon-button:active,
.uk-offcanvas-bar .uk-icon-button:active,
.uk-overlay-primary .uk-icon-button:active,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active {
  background-color: rgba(230, 230, 230, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-input,
.uk-card-primary.uk-card-body .uk-select,
.uk-card-primary.uk-card-body .uk-textarea,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-select,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-textarea,
.uk-card-secondary.uk-card-body .uk-input,
.uk-card-secondary.uk-card-body .uk-select,
.uk-card-secondary.uk-card-body .uk-textarea,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-select,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-textarea,
.uk-light .uk-input,
.uk-light .uk-select,
.uk-light .uk-textarea,
.uk-offcanvas-bar .uk-input,
.uk-offcanvas-bar .uk-select,
.uk-offcanvas-bar .uk-textarea,
.uk-overlay-primary .uk-input,
.uk-overlay-primary .uk-select,
.uk-overlay-primary .uk-textarea,
.uk-section-primary:not(.uk-preserve-color) .uk-input,
.uk-section-primary:not(.uk-preserve-color) .uk-select,
.uk-section-primary:not(.uk-preserve-color) .uk-textarea,
.uk-section-secondary:not(.uk-preserve-color) .uk-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-select,
.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,
.uk-tile-primary:not(.uk-preserve-color) .uk-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-select,
.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,
.uk-tile-secondary:not(.uk-preserve-color) .uk-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-select,
.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
  background-clip: padding-box;
  border-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-input:focus,
.uk-card-primary.uk-card-body .uk-select:focus,
.uk-card-primary.uk-card-body .uk-textarea:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-input:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-select:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-textarea:focus,
.uk-card-secondary.uk-card-body .uk-input:focus,
.uk-card-secondary.uk-card-body .uk-select:focus,
.uk-card-secondary.uk-card-body .uk-textarea:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-select:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-textarea:focus,
.uk-light .uk-input:focus,
.uk-light .uk-select:focus,
.uk-light .uk-textarea:focus,
.uk-offcanvas-bar .uk-input:focus,
.uk-offcanvas-bar .uk-select:focus,
.uk-offcanvas-bar .uk-textarea:focus,
.uk-overlay-primary .uk-input:focus,
.uk-overlay-primary .uk-select:focus,
.uk-overlay-primary .uk-textarea:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-input::-ms-input-placeholder,
.uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input::-ms-input-placeholder,
.uk-light .uk-input::-ms-input-placeholder,
.uk-offcanvas-bar .uk-input::-ms-input-placeholder,
.uk-overlay-primary .uk-input::-ms-input-placeholder,
.uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,
.uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,
.uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,
.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
.uk-card-primary.uk-card-body .uk-input::placeholder,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-input::placeholder,
.uk-card-secondary.uk-card-body .uk-input::placeholder,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-input::placeholder,
.uk-light .uk-input::placeholder,
.uk-offcanvas-bar .uk-input::placeholder,
.uk-overlay-primary .uk-input::placeholder,
.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder,
.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder,
.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder,
.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-textarea::-ms-input-placeholder,
.uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-textarea::-ms-input-placeholder,
.uk-light .uk-textarea::-ms-input-placeholder,
.uk-offcanvas-bar .uk-textarea::-ms-input-placeholder,
.uk-overlay-primary .uk-textarea::-ms-input-placeholder,
.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,
.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,
.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,
.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
.uk-card-primary.uk-card-body .uk-textarea::placeholder,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-textarea::placeholder,
.uk-card-secondary.uk-card-body .uk-textarea::placeholder,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-textarea::placeholder,
.uk-light .uk-textarea::placeholder,
.uk-offcanvas-bar .uk-textarea::placeholder,
.uk-overlay-primary .uk-textarea::placeholder,
.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder,
.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,
.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder,
.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),
.uk-card-primary > :not([class*="uk-card-media"]) .uk-select:not([multiple]):not([size]),
.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-select:not([multiple]):not([size]),
.uk-light .uk-select:not([multiple]):not([size]),
.uk-offcanvas-bar .uk-select:not([multiple]):not([size]),
.uk-overlay-primary .uk-select:not([multiple]):not([size]),
.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),
.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),
.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),
.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]) {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-card-primary.uk-card-body .uk-checkbox,
.uk-card-primary.uk-card-body .uk-radio,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio,
.uk-card-secondary.uk-card-body .uk-checkbox,
.uk-card-secondary.uk-card-body .uk-radio,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio,
.uk-light .uk-checkbox,
.uk-light .uk-radio,
.uk-offcanvas-bar .uk-checkbox,
.uk-offcanvas-bar .uk-radio,
.uk-overlay-primary .uk-checkbox,
.uk-overlay-primary .uk-radio,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,
.uk-section-primary:not(.uk-preserve-color) .uk-radio,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,
.uk-section-secondary:not(.uk-preserve-color) .uk-radio,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,
.uk-tile-primary:not(.uk-preserve-color) .uk-radio,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,
.uk-tile-secondary:not(.uk-preserve-color) .uk-radio {
  background-color: rgba(242, 242, 242, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-checkbox:focus,
.uk-card-primary.uk-card-body .uk-radio:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio:focus,
.uk-card-secondary.uk-card-body .uk-checkbox:focus,
.uk-card-secondary.uk-card-body .uk-radio:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio:focus,
.uk-light .uk-checkbox:focus,
.uk-light .uk-radio:focus,
.uk-offcanvas-bar .uk-checkbox:focus,
.uk-offcanvas-bar .uk-radio:focus,
.uk-overlay-primary .uk-checkbox:focus,
.uk-overlay-primary .uk-radio:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus {
  border-color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-checkbox:checked,
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-primary.uk-card-body .uk-radio:checked,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:checked,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio:checked,
.uk-card-secondary.uk-card-body .uk-checkbox:checked,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-secondary.uk-card-body .uk-radio:checked,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:checked,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio:checked,
.uk-light .uk-checkbox:checked,
.uk-light .uk-checkbox:indeterminate,
.uk-light .uk-radio:checked,
.uk-offcanvas-bar .uk-checkbox:checked,
.uk-offcanvas-bar .uk-checkbox:indeterminate,
.uk-offcanvas-bar .uk-radio:checked,
.uk-overlay-primary .uk-checkbox:checked,
.uk-overlay-primary .uk-checkbox:indeterminate,
.uk-overlay-primary .uk-radio:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked {
  background-color: #fff;
  border-color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,
.uk-card-primary.uk-card-body .uk-radio:checked:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:checked:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio:checked:focus,
.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,
.uk-card-secondary.uk-card-body .uk-radio:checked:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:checked:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio:checked:focus,
.uk-light .uk-checkbox:checked:focus,
.uk-light .uk-checkbox:indeterminate:focus,
.uk-light .uk-radio:checked:focus,
.uk-offcanvas-bar .uk-checkbox:checked:focus,
.uk-offcanvas-bar .uk-checkbox:indeterminate:focus,
.uk-offcanvas-bar .uk-radio:checked:focus,
.uk-overlay-primary .uk-checkbox:checked:focus,
.uk-overlay-primary .uk-checkbox:indeterminate:focus,
.uk-overlay-primary .uk-radio:checked:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus {
  background-color: #e6e6e6;
}
.uk-card-primary.uk-card-body .uk-radio:checked,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-radio:checked,
.uk-card-secondary.uk-card-body .uk-radio:checked,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-radio:checked,
.uk-light .uk-radio:checked,
.uk-offcanvas-bar .uk-radio:checked,
.uk-overlay-primary .uk-radio:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-card-primary.uk-card-body .uk-checkbox:checked,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:checked,
.uk-card-secondary.uk-card-body .uk-checkbox:checked,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:checked,
.uk-light .uk-checkbox:checked,
.uk-offcanvas-bar .uk-checkbox:checked,
.uk-overlay-primary .uk-checkbox:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-checkbox:indeterminate,
.uk-light .uk-checkbox:indeterminate,
.uk-offcanvas-bar .uk-checkbox:indeterminate,
.uk-overlay-primary .uk-checkbox:indeterminate,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-card-primary.uk-card-body .uk-form-label,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-form-label,
.uk-card-secondary.uk-card-body .uk-form-label,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-form-label,
.uk-light .uk-form-label,
.uk-offcanvas-bar .uk-form-label,
.uk-overlay-primary .uk-form-label,
.uk-section-primary:not(.uk-preserve-color) .uk-form-label,
.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,
.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,
.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-form-icon,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-form-icon,
.uk-card-secondary.uk-card-body .uk-form-icon,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-form-icon,
.uk-light .uk-form-icon,
.uk-offcanvas-bar .uk-form-icon,
.uk-overlay-primary .uk-form-icon,
.uk-section-primary:not(.uk-preserve-color) .uk-form-icon,
.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon,
.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon,
.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-form-icon:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-form-icon:hover,
.uk-card-secondary.uk-card-body .uk-form-icon:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-form-icon:hover,
.uk-light .uk-form-icon:hover,
.uk-offcanvas-bar .uk-form-icon:hover,
.uk-overlay-primary .uk-form-icon:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-button-default,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default,
.uk-card-secondary.uk-card-body .uk-button-default,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default,
.uk-light .uk-button-default,
.uk-offcanvas-bar .uk-button-default,
.uk-overlay-primary .uk-button-default,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default {
  background-color: transparent;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-button-default:focus,
.uk-card-primary.uk-card-body .uk-button-default:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default:hover,
.uk-card-secondary.uk-card-body .uk-button-default:focus,
.uk-card-secondary.uk-card-body .uk-button-default:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default:hover,
.uk-light .uk-button-default:focus,
.uk-light .uk-button-default:hover,
.uk-offcanvas-bar .uk-button-default:focus,
.uk-offcanvas-bar .uk-button-default:hover,
.uk-overlay-primary .uk-button-default:focus,
.uk-overlay-primary .uk-button-default:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.uk-card-primary.uk-card-body .uk-button-default.uk-active,
.uk-card-primary.uk-card-body .uk-button-default:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default.uk-active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default:active,
.uk-card-secondary.uk-card-body .uk-button-default.uk-active,
.uk-card-secondary.uk-card-body .uk-button-default:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default.uk-active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default:active,
.uk-light .uk-button-default.uk-active,
.uk-light .uk-button-default:active,
.uk-offcanvas-bar .uk-button-default.uk-active,
.uk-offcanvas-bar .uk-button-default:active,
.uk-overlay-primary .uk-button-default.uk-active,
.uk-overlay-primary .uk-button-default:active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.uk-card-primary.uk-card-body .uk-button-primary,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary,
.uk-card-secondary.uk-card-body .uk-button-primary,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary,
.uk-light .uk-button-primary,
.uk-offcanvas-bar .uk-button-primary,
.uk-overlay-primary .uk-button-primary,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary {
  background-color: #fff;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-button-primary:focus,
.uk-card-primary.uk-card-body .uk-button-primary:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:hover,
.uk-card-secondary.uk-card-body .uk-button-primary:focus,
.uk-card-secondary.uk-card-body .uk-button-primary:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary:hover,
.uk-light .uk-button-primary:focus,
.uk-light .uk-button-primary:hover,
.uk-offcanvas-bar .uk-button-primary:focus,
.uk-offcanvas-bar .uk-button-primary:hover,
.uk-overlay-primary .uk-button-primary:focus,
.uk-overlay-primary .uk-button-primary:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover {
  background-color: #f2f2f2;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-button-primary.uk-active,
.uk-card-primary.uk-card-body .uk-button-primary:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary.uk-active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:active,
.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,
.uk-card-secondary.uk-card-body .uk-button-primary:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary.uk-active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary:active,
.uk-light .uk-button-primary.uk-active,
.uk-light .uk-button-primary:active,
.uk-offcanvas-bar .uk-button-primary.uk-active,
.uk-offcanvas-bar .uk-button-primary:active,
.uk-overlay-primary .uk-button-primary.uk-active,
.uk-overlay-primary .uk-button-primary:active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active {
  background-color: #e6e6e6;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-button-secondary,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary,
.uk-card-secondary.uk-card-body .uk-button-secondary,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary,
.uk-light .uk-button-secondary,
.uk-offcanvas-bar .uk-button-secondary,
.uk-overlay-primary .uk-button-secondary,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary {
  background-color: #fff;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-button-secondary:focus,
.uk-card-primary.uk-card-body .uk-button-secondary:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:hover,
.uk-card-secondary.uk-card-body .uk-button-secondary:focus,
.uk-card-secondary.uk-card-body .uk-button-secondary:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary:hover,
.uk-light .uk-button-secondary:focus,
.uk-light .uk-button-secondary:hover,
.uk-offcanvas-bar .uk-button-secondary:focus,
.uk-offcanvas-bar .uk-button-secondary:hover,
.uk-overlay-primary .uk-button-secondary:focus,
.uk-overlay-primary .uk-button-secondary:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover {
  background-color: #f2f2f2;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,
.uk-card-primary.uk-card-body .uk-button-secondary:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary.uk-active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:active,
.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,
.uk-card-secondary.uk-card-body .uk-button-secondary:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary.uk-active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary:active,
.uk-light .uk-button-secondary.uk-active,
.uk-light .uk-button-secondary:active,
.uk-offcanvas-bar .uk-button-secondary.uk-active,
.uk-offcanvas-bar .uk-button-secondary:active,
.uk-overlay-primary .uk-button-secondary.uk-active,
.uk-overlay-primary .uk-button-secondary:active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active {
  background-color: #e6e6e6;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-button-text,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text,
.uk-card-secondary.uk-card-body .uk-button-text,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text,
.uk-light .uk-button-text,
.uk-offcanvas-bar .uk-button-text,
.uk-overlay-primary .uk-button-text,
.uk-section-primary:not(.uk-preserve-color) .uk-button-text,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-button-text::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text::before,
.uk-card-secondary.uk-card-body .uk-button-text::before,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text::before,
.uk-light .uk-button-text::before,
.uk-offcanvas-bar .uk-button-text::before,
.uk-overlay-primary .uk-button-text::before,
.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before {
  border-bottom-color: #fff;
}
.uk-card-primary.uk-card-body .uk-button-text:focus,
.uk-card-primary.uk-card-body .uk-button-text:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text:hover,
.uk-card-secondary.uk-card-body .uk-button-text:focus,
.uk-card-secondary.uk-card-body .uk-button-text:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text:hover,
.uk-light .uk-button-text:focus,
.uk-light .uk-button-text:hover,
.uk-offcanvas-bar .uk-button-text:focus,
.uk-offcanvas-bar .uk-button-text:hover,
.uk-overlay-primary .uk-button-text:focus,
.uk-overlay-primary .uk-button-text:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-button-text:disabled,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-text:disabled,
.uk-card-secondary.uk-card-body .uk-button-text:disabled,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-text:disabled,
.uk-light .uk-button-text:disabled,
.uk-offcanvas-bar .uk-button-text:disabled,
.uk-overlay-primary .uk-button-text:disabled,
.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-button-link,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-link,
.uk-card-secondary.uk-card-body .uk-button-link,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-link,
.uk-light .uk-button-link,
.uk-offcanvas-bar .uk-button-link,
.uk-overlay-primary .uk-button-link,
.uk-section-primary:not(.uk-preserve-color) .uk-button-link,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-link,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-link,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-button-link:focus,
.uk-card-primary.uk-card-body .uk-button-link:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-link:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-button-link:hover,
.uk-card-secondary.uk-card-body .uk-button-link:focus,
.uk-card-secondary.uk-card-body .uk-button-link:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-link:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-link:hover,
.uk-light .uk-button-link:focus,
.uk-light .uk-button-link:hover,
.uk-offcanvas-bar .uk-button-link:focus,
.uk-offcanvas-bar .uk-button-link:hover,
.uk-overlay-primary .uk-button-link:focus,
.uk-overlay-primary .uk-button-link:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-grid-divider > :not(.uk-first-column)::before,
.uk-card-secondary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before,
.uk-card-secondary
  > :not([class*="uk-card-media"])
  .uk-grid-divider
  > :not(.uk-first-column)::before,
.uk-light .uk-grid-divider > :not(.uk-first-column)::before,
.uk-offcanvas-bar .uk-grid-divider > :not(.uk-first-column)::before,
.uk-overlay-primary .uk-grid-divider > :not(.uk-first-column)::before,
.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before,
.uk-card-primary
  > :not([class*="uk-card-media"])
  .uk-grid-divider.uk-grid-stack
  > .uk-grid-margin::before,
.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before,
.uk-card-secondary
  > :not([class*="uk-card-media"])
  .uk-grid-divider.uk-grid-stack
  > .uk-grid-margin::before,
.uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before,
.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before,
.uk-overlay-primary .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before,
.uk-section-primary:not(.uk-preserve-color)
  .uk-grid-divider.uk-grid-stack
  > .uk-grid-margin::before,
.uk-section-secondary:not(.uk-preserve-color)
  .uk-grid-divider.uk-grid-stack
  > .uk-grid-margin::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before,
.uk-tile-secondary:not(.uk-preserve-color)
  .uk-grid-divider.uk-grid-stack
  > .uk-grid-margin::before {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-close,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-close,
.uk-card-secondary.uk-card-body .uk-close,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-close,
.uk-light .uk-close,
.uk-offcanvas-bar .uk-close,
.uk-overlay-primary .uk-close,
.uk-section-primary:not(.uk-preserve-color) .uk-close,
.uk-section-secondary:not(.uk-preserve-color) .uk-close,
.uk-tile-primary:not(.uk-preserve-color) .uk-close,
.uk-tile-secondary:not(.uk-preserve-color) .uk-close {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-close:focus,
.uk-card-primary.uk-card-body .uk-close:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-close:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-close:hover,
.uk-card-secondary.uk-card-body .uk-close:focus,
.uk-card-secondary.uk-card-body .uk-close:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-close:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-close:hover,
.uk-light .uk-close:focus,
.uk-light .uk-close:hover,
.uk-offcanvas-bar .uk-close:focus,
.uk-offcanvas-bar .uk-close:hover,
.uk-overlay-primary .uk-close:focus,
.uk-overlay-primary .uk-close:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-close:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-totop,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-totop,
.uk-card-secondary.uk-card-body .uk-totop,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-totop,
.uk-light .uk-totop,
.uk-offcanvas-bar .uk-totop,
.uk-overlay-primary .uk-totop,
.uk-section-primary:not(.uk-preserve-color) .uk-totop,
.uk-section-secondary:not(.uk-preserve-color) .uk-totop,
.uk-tile-primary:not(.uk-preserve-color) .uk-totop,
.uk-tile-secondary:not(.uk-preserve-color) .uk-totop {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-totop:focus,
.uk-card-primary.uk-card-body .uk-totop:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-totop:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-totop:hover,
.uk-card-secondary.uk-card-body .uk-totop:focus,
.uk-card-secondary.uk-card-body .uk-totop:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-totop:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-totop:hover,
.uk-light .uk-totop:focus,
.uk-light .uk-totop:hover,
.uk-offcanvas-bar .uk-totop:focus,
.uk-offcanvas-bar .uk-totop:hover,
.uk-overlay-primary .uk-totop:focus,
.uk-overlay-primary .uk-totop:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-totop:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-totop:active,
.uk-card-secondary.uk-card-body .uk-totop:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-totop:active,
.uk-light .uk-totop:active,
.uk-offcanvas-bar .uk-totop:active,
.uk-overlay-primary .uk-totop:active,
.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-marker,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-marker,
.uk-card-secondary.uk-card-body .uk-marker,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-marker,
.uk-light .uk-marker,
.uk-offcanvas-bar .uk-marker,
.uk-overlay-primary .uk-marker,
.uk-section-primary:not(.uk-preserve-color) .uk-marker,
.uk-section-secondary:not(.uk-preserve-color) .uk-marker,
.uk-tile-primary:not(.uk-preserve-color) .uk-marker,
.uk-tile-secondary:not(.uk-preserve-color) .uk-marker {
  background: #f8f8f8;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-marker:focus,
.uk-card-primary.uk-card-body .uk-marker:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-marker:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-marker:hover,
.uk-card-secondary.uk-card-body .uk-marker:focus,
.uk-card-secondary.uk-card-body .uk-marker:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-marker:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-marker:hover,
.uk-light .uk-marker:focus,
.uk-light .uk-marker:hover,
.uk-offcanvas-bar .uk-marker:focus,
.uk-offcanvas-bar .uk-marker:hover,
.uk-overlay-primary .uk-marker:focus,
.uk-overlay-primary .uk-marker:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover {
  color: #666;
}
.uk-card-primary.uk-card-body .uk-badge,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-badge,
.uk-card-secondary.uk-card-body .uk-badge,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-badge,
.uk-light .uk-badge,
.uk-offcanvas-bar .uk-badge,
.uk-overlay-primary .uk-badge,
.uk-section-primary:not(.uk-preserve-color) .uk-badge,
.uk-section-secondary:not(.uk-preserve-color) .uk-badge,
.uk-tile-primary:not(.uk-preserve-color) .uk-badge,
.uk-tile-secondary:not(.uk-preserve-color) .uk-badge {
  background-color: #fff;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-badge:focus,
.uk-card-primary.uk-card-body .uk-badge:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-badge:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-badge:hover,
.uk-card-secondary.uk-card-body .uk-badge:focus,
.uk-card-secondary.uk-card-body .uk-badge:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-badge:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-badge:hover,
.uk-light .uk-badge:focus,
.uk-light .uk-badge:hover,
.uk-offcanvas-bar .uk-badge:focus,
.uk-offcanvas-bar .uk-badge:hover,
.uk-overlay-primary .uk-badge:focus,
.uk-overlay-primary .uk-badge:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover {
  color: #666;
}
.uk-card-primary.uk-card-body .uk-label,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-label,
.uk-card-secondary.uk-card-body .uk-label,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-label,
.uk-light .uk-label,
.uk-offcanvas-bar .uk-label,
.uk-overlay-primary .uk-label,
.uk-section-primary:not(.uk-preserve-color) .uk-label,
.uk-section-secondary:not(.uk-preserve-color) .uk-label,
.uk-tile-primary:not(.uk-preserve-color) .uk-label,
.uk-tile-secondary:not(.uk-preserve-color) .uk-label {
  background-color: #fff;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-article-meta,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-article-meta,
.uk-card-secondary.uk-card-body .uk-article-meta,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-article-meta,
.uk-light .uk-article-meta,
.uk-offcanvas-bar .uk-article-meta,
.uk-overlay-primary .uk-article-meta,
.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,
.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,
.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,
.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-input,
.uk-light .uk-search-input,
.uk-offcanvas-bar .uk-search-input,
.uk-overlay-primary .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-input:-ms-input-placeholder,
.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-input:-ms-input-placeholder,
.uk-light .uk-search-input:-ms-input-placeholder,
.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder,
.uk-overlay-primary .uk-search-input:-ms-input-placeholder,
.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}
.uk-card-primary.uk-card-body .uk-search-input::placeholder,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-input::placeholder,
.uk-card-secondary.uk-card-body .uk-search-input::placeholder,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-input::placeholder,
.uk-light .uk-search-input::placeholder,
.uk-offcanvas-bar .uk-search-input::placeholder,
.uk-overlay-primary .uk-search-input::placeholder,
.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-search .uk-search-icon,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon,
.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon,
.uk-light .uk-search .uk-search-icon,
.uk-offcanvas-bar .uk-search .uk-search-icon,
.uk-overlay-primary .uk-search .uk-search-icon,
.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,
.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,
.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon:hover,
.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search .uk-search-icon:hover,
.uk-light .uk-search .uk-search-icon:hover,
.uk-offcanvas-bar .uk-search .uk-search-icon:hover,
.uk-overlay-primary .uk-search .uk-search-icon:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-default .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-default .uk-search-input,
.uk-light .uk-search-default .uk-search-input,
.uk-offcanvas-bar .uk-search-default .uk-search-input,
.uk-overlay-primary .uk-search-default .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-default .uk-search-input:focus,
.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-default .uk-search-input:focus,
.uk-light .uk-search-default .uk-search-input:focus,
.uk-offcanvas-bar .uk-search-default .uk-search-input:focus,
.uk-overlay-primary .uk-search-default .uk-search-input:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus {
  background-color: transparent;
}
.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-navbar .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-navbar .uk-search-input,
.uk-light .uk-search-navbar .uk-search-input,
.uk-offcanvas-bar .uk-search-navbar .uk-search-input,
.uk-overlay-primary .uk-search-navbar .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input {
  background-color: transparent;
}
.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-large .uk-search-input,
.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-large .uk-search-input,
.uk-light .uk-search-large .uk-search-input,
.uk-offcanvas-bar .uk-search-large .uk-search-input,
.uk-overlay-primary .uk-search-large .uk-search-input,
.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input {
  background-color: transparent;
}
.uk-card-primary.uk-card-body .uk-search-toggle,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-toggle,
.uk-card-secondary.uk-card-body .uk-search-toggle,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-toggle,
.uk-light .uk-search-toggle,
.uk-offcanvas-bar .uk-search-toggle,
.uk-overlay-primary .uk-search-toggle,
.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-search-toggle:focus,
.uk-card-primary.uk-card-body .uk-search-toggle:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-toggle:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-search-toggle:hover,
.uk-card-secondary.uk-card-body .uk-search-toggle:focus,
.uk-card-secondary.uk-card-body .uk-search-toggle:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-toggle:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-search-toggle:hover,
.uk-light .uk-search-toggle:focus,
.uk-light .uk-search-toggle:hover,
.uk-offcanvas-bar .uk-search-toggle:focus,
.uk-offcanvas-bar .uk-search-toggle:hover,
.uk-overlay-primary .uk-search-toggle:focus,
.uk-overlay-primary .uk-search-toggle:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-parent-icon > .uk-parent > a::after,
.uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-parent-icon > .uk-parent > a::after,
.uk-light .uk-nav-parent-icon > .uk-parent > a::after,
.uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent > a::after,
.uk-overlay-primary .uk-nav-parent-icon > .uk-parent > a::after,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-card-primary
  > :not([class*="uk-card-media"])
  .uk-nav-parent-icon
  > .uk-parent.uk-open
  > a::after,
.uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-card-secondary
  > :not([class*="uk-card-media"])
  .uk-nav-parent-icon
  > .uk-parent.uk-open
  > a::after,
.uk-light .uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-overlay-primary .uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-card-primary.uk-card-body .uk-nav-default > li > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default > li > a,
.uk-card-secondary.uk-card-body .uk-nav-default > li > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default > li > a,
.uk-light .uk-nav-default > li > a,
.uk-offcanvas-bar .uk-nav-default > li > a,
.uk-overlay-primary .uk-nav-default > li > a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-nav-default > li > a:focus,
.uk-card-primary.uk-card-body .uk-nav-default > li > a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default > li > a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default > li > a:hover,
.uk-card-secondary.uk-card-body .uk-nav-default > li > a:focus,
.uk-card-secondary.uk-card-body .uk-nav-default > li > a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default > li > a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default > li > a:hover,
.uk-light .uk-nav-default > li > a:focus,
.uk-light .uk-nav-default > li > a:hover,
.uk-offcanvas-bar .uk-nav-default > li > a:focus,
.uk-offcanvas-bar .uk-nav-default > li > a:hover,
.uk-overlay-primary .uk-nav-default > li > a:focus,
.uk-overlay-primary .uk-nav-default > li > a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-nav-default > li.uk-active > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default > li.uk-active > a,
.uk-card-secondary.uk-card-body .uk-nav-default > li.uk-active > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default > li.uk-active > a,
.uk-light .uk-nav-default > li.uk-active > a,
.uk-offcanvas-bar .uk-nav-default > li.uk-active > a,
.uk-overlay-primary .uk-nav-default > li.uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-header,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-header,
.uk-light .uk-nav-default .uk-nav-header,
.uk-offcanvas-bar .uk-nav-default .uk-nav-header,
.uk-overlay-primary .uk-nav-default .uk-nav-header,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-divider,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-divider,
.uk-light .uk-nav-default .uk-nav-divider,
.uk-offcanvas-bar .uk-nav-default .uk-nav-divider,
.uk-overlay-primary .uk-nav-default .uk-nav-divider,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-sub a,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-sub a,
.uk-light .uk-nav-default .uk-nav-sub a,
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,
.uk-overlay-primary .uk-nav-default .uk-nav-sub a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-sub a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-sub a:hover,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-sub a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-default .uk-nav-sub a:hover,
.uk-light .uk-nav-default .uk-nav-sub a:focus,
.uk-light .uk-nav-default .uk-nav-sub a:hover,
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,
.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,
.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-nav-primary > li > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary > li > a,
.uk-card-secondary.uk-card-body .uk-nav-primary > li > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary > li > a,
.uk-light .uk-nav-primary > li > a,
.uk-offcanvas-bar .uk-nav-primary > li > a,
.uk-overlay-primary .uk-nav-primary > li > a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-nav-primary > li > a:focus,
.uk-card-primary.uk-card-body .uk-nav-primary > li > a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary > li > a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary > li > a:hover,
.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:focus,
.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary > li > a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary > li > a:hover,
.uk-light .uk-nav-primary > li > a:focus,
.uk-light .uk-nav-primary > li > a:hover,
.uk-offcanvas-bar .uk-nav-primary > li > a:focus,
.uk-offcanvas-bar .uk-nav-primary > li > a:hover,
.uk-overlay-primary .uk-nav-primary > li > a:focus,
.uk-overlay-primary .uk-nav-primary > li > a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-nav-primary > li.uk-active > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary > li.uk-active > a,
.uk-card-secondary.uk-card-body .uk-nav-primary > li.uk-active > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary > li.uk-active > a,
.uk-light .uk-nav-primary > li.uk-active > a,
.uk-offcanvas-bar .uk-nav-primary > li.uk-active > a,
.uk-overlay-primary .uk-nav-primary > li.uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-header,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-header,
.uk-light .uk-nav-primary .uk-nav-header,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-header,
.uk-overlay-primary .uk-nav-primary .uk-nav-header,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-divider,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-divider,
.uk-light .uk-nav-primary .uk-nav-divider,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider,
.uk-overlay-primary .uk-nav-primary .uk-nav-divider,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-sub a,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-sub a,
.uk-light .uk-nav-primary .uk-nav-sub a,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a,
.uk-overlay-primary .uk-nav-primary .uk-nav-sub a,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-sub a:hover,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-nav-primary .uk-nav-sub a:hover,
.uk-light .uk-nav-primary .uk-nav-sub a:focus,
.uk-light .uk-nav-primary .uk-nav-sub a:hover,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,
.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,
.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a,
.uk-light .uk-navbar-nav > li > a,
.uk-offcanvas-bar .uk-navbar-nav > li > a,
.uk-overlay-primary .uk-navbar-nav > li > a,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a.uk-open,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li:hover > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a.uk-open,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a:focus,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a.uk-open,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-nav > li:hover > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a.uk-open,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a:focus,
.uk-light .uk-navbar-nav > li:hover > a,
.uk-light .uk-navbar-nav > li > a.uk-open,
.uk-light .uk-navbar-nav > li > a:focus,
.uk-offcanvas-bar .uk-navbar-nav > li:hover > a,
.uk-offcanvas-bar .uk-navbar-nav > li > a.uk-open,
.uk-offcanvas-bar .uk-navbar-nav > li > a:focus,
.uk-overlay-primary .uk-navbar-nav > li:hover > a,
.uk-overlay-primary .uk-navbar-nav > li > a.uk-open,
.uk-overlay-primary .uk-navbar-nav > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a:active,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-nav > li > a:active,
.uk-light .uk-navbar-nav > li > a:active,
.uk-offcanvas-bar .uk-navbar-nav > li > a:active,
.uk-overlay-primary .uk-navbar-nav > li > a:active,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-navbar-nav > li.uk-active > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-nav > li.uk-active > a,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li.uk-active > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-nav > li.uk-active > a,
.uk-light .uk-navbar-nav > li.uk-active > a,
.uk-offcanvas-bar .uk-navbar-nav > li.uk-active > a,
.uk-overlay-primary .uk-navbar-nav > li.uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-navbar-item,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-item,
.uk-card-secondary.uk-card-body .uk-navbar-item,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-item,
.uk-light .uk-navbar-item,
.uk-offcanvas-bar .uk-navbar-item,
.uk-overlay-primary .uk-navbar-item,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-navbar-toggle,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-toggle,
.uk-card-secondary.uk-card-body .uk-navbar-toggle,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-toggle,
.uk-light .uk-navbar-toggle,
.uk-offcanvas-bar .uk-navbar-toggle,
.uk-overlay-primary .uk-navbar-toggle,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,
.uk-card-primary.uk-card-body .uk-navbar-toggle:focus,
.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-toggle.uk-open,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-toggle:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-navbar-toggle:hover,
.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,
.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,
.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-toggle.uk-open,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-toggle:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-navbar-toggle:hover,
.uk-light .uk-navbar-toggle.uk-open,
.uk-light .uk-navbar-toggle:focus,
.uk-light .uk-navbar-toggle:hover,
.uk-offcanvas-bar .uk-navbar-toggle.uk-open,
.uk-offcanvas-bar .uk-navbar-toggle:focus,
.uk-offcanvas-bar .uk-navbar-toggle:hover,
.uk-overlay-primary .uk-navbar-toggle.uk-open,
.uk-overlay-primary .uk-navbar-toggle:focus,
.uk-overlay-primary .uk-navbar-toggle:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-subnav > * > :first-child,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > * > :first-child,
.uk-card-secondary.uk-card-body .uk-subnav > * > :first-child,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > * > :first-child,
.uk-light .uk-subnav > * > :first-child,
.uk-offcanvas-bar .uk-subnav > * > :first-child,
.uk-overlay-primary .uk-subnav > * > :first-child,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-subnav > * > a:focus,
.uk-card-primary.uk-card-body .uk-subnav > * > a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > * > a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > * > a:hover,
.uk-card-secondary.uk-card-body .uk-subnav > * > a:focus,
.uk-card-secondary.uk-card-body .uk-subnav > * > a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > * > a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > * > a:hover,
.uk-light .uk-subnav > * > a:focus,
.uk-light .uk-subnav > * > a:hover,
.uk-offcanvas-bar .uk-subnav > * > a:focus,
.uk-offcanvas-bar .uk-subnav > * > a:hover,
.uk-overlay-primary .uk-subnav > * > a:focus,
.uk-overlay-primary .uk-subnav > * > a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-subnav > .uk-active > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > .uk-active > a,
.uk-card-secondary.uk-card-body .uk-subnav > .uk-active > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > .uk-active > a,
.uk-light .uk-subnav > .uk-active > a,
.uk-offcanvas-bar .uk-subnav > .uk-active > a,
.uk-overlay-primary .uk-subnav > .uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-subnav-divider > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-card-primary
  > :not([class*="uk-card-media"])
  .uk-subnav-divider
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-card-secondary.uk-card-body
  .uk-subnav-divider
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-card-secondary
  > :not([class*="uk-card-media"])
  .uk-subnav-divider
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-light .uk-subnav-divider > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-offcanvas-bar .uk-subnav-divider > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-overlay-primary .uk-subnav-divider > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-section-primary:not(.uk-preserve-color)
  .uk-subnav-divider
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-section-secondary:not(.uk-preserve-color)
  .uk-subnav-divider
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-tile-primary:not(.uk-preserve-color)
  .uk-subnav-divider
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-tile-secondary:not(.uk-preserve-color)
  .uk-subnav-divider
  > :nth-child(n + 2):not(.uk-first-column)::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-subnav-pill > * > :first-child,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > :first-child,
.uk-card-secondary.uk-card-body .uk-subnav-pill > * > :first-child,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > :first-child,
.uk-light .uk-subnav-pill > * > :first-child,
.uk-offcanvas-bar .uk-subnav-pill > * > :first-child,
.uk-overlay-primary .uk-subnav-pill > * > :first-child,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:focus,
.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > a:hover,
.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:focus,
.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > a:hover,
.uk-light .uk-subnav-pill > * > a:focus,
.uk-light .uk-subnav-pill > * > a:hover,
.uk-offcanvas-bar .uk-subnav-pill > * > a:focus,
.uk-offcanvas-bar .uk-subnav-pill > * > a:hover,
.uk-overlay-primary .uk-subnav-pill > * > a:focus,
.uk-overlay-primary .uk-subnav-pill > * > a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > a:active,
.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav-pill > * > a:active,
.uk-light .uk-subnav-pill > * > a:active,
.uk-offcanvas-bar .uk-subnav-pill > * > a:active,
.uk-overlay-primary .uk-subnav-pill > * > a:active,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-subnav-pill > .uk-active > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav-pill > .uk-active > a,
.uk-card-secondary.uk-card-body .uk-subnav-pill > .uk-active > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav-pill > .uk-active > a,
.uk-light .uk-subnav-pill > .uk-active > a,
.uk-offcanvas-bar .uk-subnav-pill > .uk-active > a,
.uk-overlay-primary .uk-subnav-pill > .uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a {
  background-color: #fff;
  color: #666;
}
.uk-card-primary.uk-card-body .uk-subnav > .uk-disabled > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-subnav > .uk-disabled > a,
.uk-card-secondary.uk-card-body .uk-subnav > .uk-disabled > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-subnav > .uk-disabled > a,
.uk-light .uk-subnav > .uk-disabled > a,
.uk-offcanvas-bar .uk-subnav > .uk-disabled > a,
.uk-overlay-primary .uk-subnav > .uk-disabled > a,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-breadcrumb > * > *,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > *,
.uk-card-secondary.uk-card-body .uk-breadcrumb > * > *,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > *,
.uk-light .uk-breadcrumb > * > *,
.uk-offcanvas-bar .uk-breadcrumb > * > *,
.uk-overlay-primary .uk-breadcrumb > * > *,
.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *,
.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *,
.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *,
.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > * {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-breadcrumb > * > :focus,
.uk-card-primary.uk-card-body .uk-breadcrumb > * > :hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > :focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > :hover,
.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :focus,
.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > :focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > :hover,
.uk-light .uk-breadcrumb > * > :focus,
.uk-light .uk-breadcrumb > * > :hover,
.uk-offcanvas-bar .uk-breadcrumb > * > :focus,
.uk-offcanvas-bar .uk-breadcrumb > * > :hover,
.uk-overlay-primary .uk-breadcrumb > * > :focus,
.uk-overlay-primary .uk-breadcrumb > * > :hover,
.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-breadcrumb > :last-child > *,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-breadcrumb > :last-child > *,
.uk-card-secondary.uk-card-body .uk-breadcrumb > :last-child > *,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-breadcrumb > :last-child > *,
.uk-light .uk-breadcrumb > :last-child > *,
.uk-offcanvas-bar .uk-breadcrumb > :last-child > *,
.uk-overlay-primary .uk-breadcrumb > :last-child > *,
.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *,
.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *,
.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *,
.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > * {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-card-primary
  > :not([class*="uk-card-media"])
  .uk-breadcrumb
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-card-secondary.uk-card-body .uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-card-secondary
  > :not([class*="uk-card-media"])
  .uk-breadcrumb
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-light .uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-offcanvas-bar .uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-overlay-primary .uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-section-primary:not(.uk-preserve-color)
  .uk-breadcrumb
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-section-secondary:not(.uk-preserve-color)
  .uk-breadcrumb
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-tile-primary:not(.uk-preserve-color)
  .uk-breadcrumb
  > :nth-child(n + 2):not(.uk-first-column)::before,
.uk-tile-secondary:not(.uk-preserve-color)
  .uk-breadcrumb
  > :nth-child(n + 2):not(.uk-first-column)::before {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-pagination > * > *,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-pagination > * > *,
.uk-card-secondary.uk-card-body .uk-pagination > * > *,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-pagination > * > *,
.uk-light .uk-pagination > * > *,
.uk-offcanvas-bar .uk-pagination > * > *,
.uk-overlay-primary .uk-pagination > * > *,
.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > *,
.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > *,
.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > *,
.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > * {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-pagination > * > :focus,
.uk-card-primary.uk-card-body .uk-pagination > * > :hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-pagination > * > :focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-pagination > * > :hover,
.uk-card-secondary.uk-card-body .uk-pagination > * > :focus,
.uk-card-secondary.uk-card-body .uk-pagination > * > :hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-pagination > * > :focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-pagination > * > :hover,
.uk-light .uk-pagination > * > :focus,
.uk-light .uk-pagination > * > :hover,
.uk-offcanvas-bar .uk-pagination > * > :focus,
.uk-offcanvas-bar .uk-pagination > * > :hover,
.uk-overlay-primary .uk-pagination > * > :focus,
.uk-overlay-primary .uk-pagination > * > :hover,
.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-pagination > .uk-active > *,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-pagination > .uk-active > *,
.uk-card-secondary.uk-card-body .uk-pagination > .uk-active > *,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-pagination > .uk-active > *,
.uk-light .uk-pagination > .uk-active > *,
.uk-offcanvas-bar .uk-pagination > .uk-active > *,
.uk-overlay-primary .uk-pagination > .uk-active > *,
.uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *,
.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *,
.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *,
.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > * {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-pagination > .uk-disabled > *,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-pagination > .uk-disabled > *,
.uk-card-secondary.uk-card-body .uk-pagination > .uk-disabled > *,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-pagination > .uk-disabled > *,
.uk-light .uk-pagination > .uk-disabled > *,
.uk-offcanvas-bar .uk-pagination > .uk-disabled > *,
.uk-overlay-primary .uk-pagination > .uk-disabled > *,
.uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *,
.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *,
.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *,
.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > * {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-tab::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab::before,
.uk-card-secondary.uk-card-body .uk-tab::before,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab::before,
.uk-light .uk-tab::before,
.uk-offcanvas-bar .uk-tab::before,
.uk-overlay-primary .uk-tab::before,
.uk-section-primary:not(.uk-preserve-color) .uk-tab::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before {
  border-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-tab > * > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > * > a,
.uk-card-secondary.uk-card-body .uk-tab > * > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > * > a,
.uk-light .uk-tab > * > a,
.uk-offcanvas-bar .uk-tab > * > a,
.uk-overlay-primary .uk-tab > * > a,
.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-tab > * > a:focus,
.uk-card-primary.uk-card-body .uk-tab > * > a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > * > a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > * > a:hover,
.uk-card-secondary.uk-card-body .uk-tab > * > a:focus,
.uk-card-secondary.uk-card-body .uk-tab > * > a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > * > a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > * > a:hover,
.uk-light .uk-tab > * > a:focus,
.uk-light .uk-tab > * > a:hover,
.uk-offcanvas-bar .uk-tab > * > a:focus,
.uk-offcanvas-bar .uk-tab > * > a:hover,
.uk-overlay-primary .uk-tab > * > a:focus,
.uk-overlay-primary .uk-tab > * > a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-tab > .uk-active > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > .uk-active > a,
.uk-card-secondary.uk-card-body .uk-tab > .uk-active > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > .uk-active > a,
.uk-light .uk-tab > .uk-active > a,
.uk-offcanvas-bar .uk-tab > .uk-active > a,
.uk-overlay-primary .uk-tab > .uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a {
  color: #fff;
  border-color: #fff;
}
.uk-card-primary.uk-card-body .uk-tab > .uk-disabled > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-tab > .uk-disabled > a,
.uk-card-secondary.uk-card-body .uk-tab > .uk-disabled > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-tab > .uk-disabled > a,
.uk-light .uk-tab > .uk-disabled > a,
.uk-offcanvas-bar .uk-tab > .uk-disabled > a,
.uk-overlay-primary .uk-tab > .uk-disabled > a,
.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-slidenav,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav,
.uk-card-secondary.uk-card-body .uk-slidenav,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-slidenav,
.uk-light .uk-slidenav,
.uk-offcanvas-bar .uk-slidenav,
.uk-overlay-primary .uk-slidenav,
.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,
.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,
.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,
.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-slidenav:focus,
.uk-card-primary.uk-card-body .uk-slidenav:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav:hover,
.uk-card-secondary.uk-card-body .uk-slidenav:focus,
.uk-card-secondary.uk-card-body .uk-slidenav:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-slidenav:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-slidenav:hover,
.uk-light .uk-slidenav:focus,
.uk-light .uk-slidenav:hover,
.uk-offcanvas-bar .uk-slidenav:focus,
.uk-offcanvas-bar .uk-slidenav:hover,
.uk-overlay-primary .uk-slidenav:focus,
.uk-overlay-primary .uk-slidenav:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover {
  color: rgba(255, 255, 255, 0.95);
}
.uk-card-primary.uk-card-body .uk-slidenav:active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-slidenav:active,
.uk-card-secondary.uk-card-body .uk-slidenav:active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-slidenav:active,
.uk-light .uk-slidenav:active,
.uk-offcanvas-bar .uk-slidenav:active,
.uk-overlay-primary .uk-slidenav:active,
.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,
.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,
.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-dotnav > * > *,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > * > *,
.uk-card-secondary.uk-card-body .uk-dotnav > * > *,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > * > *,
.uk-light .uk-dotnav > * > *,
.uk-offcanvas-bar .uk-dotnav > * > *,
.uk-overlay-primary .uk-dotnav > * > *,
.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > *,
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > *,
.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > *,
.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > * {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.9);
}
.uk-card-primary.uk-card-body .uk-dotnav > * > :focus,
.uk-card-primary.uk-card-body .uk-dotnav > * > :hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > * > :focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > * > :hover,
.uk-card-secondary.uk-card-body .uk-dotnav > * > :focus,
.uk-card-secondary.uk-card-body .uk-dotnav > * > :hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > * > :focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > * > :hover,
.uk-light .uk-dotnav > * > :focus,
.uk-light .uk-dotnav > * > :hover,
.uk-offcanvas-bar .uk-dotnav > * > :focus,
.uk-offcanvas-bar .uk-dotnav > * > :hover,
.uk-overlay-primary .uk-dotnav > * > :focus,
.uk-overlay-primary .uk-dotnav > * > :hover,
.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: transparent;
}
.uk-card-primary.uk-card-body .uk-dotnav > * > :active,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > * > :active,
.uk-card-secondary.uk-card-body .uk-dotnav > * > :active,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > * > :active,
.uk-light .uk-dotnav > * > :active,
.uk-offcanvas-bar .uk-dotnav > * > :active,
.uk-overlay-primary .uk-dotnav > * > :active,
.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :active,
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active,
.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: transparent;
}
.uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-dotnav > .uk-active > *,
.uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-dotnav > .uk-active > *,
.uk-light .uk-dotnav > .uk-active > *,
.uk-offcanvas-bar .uk-dotnav > .uk-active > *,
.uk-overlay-primary .uk-dotnav > .uk-active > *,
.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *,
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *,
.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *,
.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > * {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: transparent;
}
.uk-card-primary.uk-card-body .uk-accordion-title,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title,
.uk-card-secondary.uk-card-body .uk-accordion-title,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title,
.uk-light .uk-accordion-title,
.uk-offcanvas-bar .uk-accordion-title,
.uk-overlay-primary .uk-accordion-title,
.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title,
.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title,
.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title,
.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title {
  color: #fff;
}
.uk-card-primary.uk-card-body .uk-accordion-title:focus,
.uk-card-primary.uk-card-body .uk-accordion-title:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title:hover,
.uk-card-secondary.uk-card-body .uk-accordion-title:focus,
.uk-card-secondary.uk-card-body .uk-accordion-title:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title:hover,
.uk-light .uk-accordion-title:focus,
.uk-light .uk-accordion-title:hover,
.uk-offcanvas-bar .uk-accordion-title:focus,
.uk-offcanvas-bar .uk-accordion-title:hover,
.uk-overlay-primary .uk-accordion-title:focus,
.uk-overlay-primary .uk-accordion-title:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover {
  color: #666;
}
.uk-card-primary.uk-card-body .uk-iconnav > * > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-iconnav > * > a,
.uk-card-secondary.uk-card-body .uk-iconnav > * > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-iconnav > * > a,
.uk-light .uk-iconnav > * > a,
.uk-offcanvas-bar .uk-iconnav > * > a,
.uk-overlay-primary .uk-iconnav > * > a,
.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-iconnav > * > a:focus,
.uk-card-primary.uk-card-body .uk-iconnav > * > a:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-iconnav > * > a:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-iconnav > * > a:hover,
.uk-card-secondary.uk-card-body .uk-iconnav > * > a:focus,
.uk-card-secondary.uk-card-body .uk-iconnav > * > a:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-iconnav > * > a:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-iconnav > * > a:hover,
.uk-light .uk-iconnav > * > a:focus,
.uk-light .uk-iconnav > * > a:hover,
.uk-offcanvas-bar .uk-iconnav > * > a:focus,
.uk-offcanvas-bar .uk-iconnav > * > a:hover,
.uk-overlay-primary .uk-iconnav > * > a:focus,
.uk-overlay-primary .uk-iconnav > * > a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-iconnav > .uk-active > a,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-iconnav > .uk-active > a,
.uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > a,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-iconnav > .uk-active > a,
.uk-light .uk-iconnav > .uk-active > a,
.uk-offcanvas-bar .uk-iconnav > .uk-active > a,
.uk-overlay-primary .uk-iconnav > .uk-active > a,
.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a,
.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a,
.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-text-lead,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-lead,
.uk-card-secondary.uk-card-body .uk-text-lead,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-lead,
.uk-light .uk-text-lead,
.uk-offcanvas-bar .uk-text-lead,
.uk-overlay-primary .uk-text-lead,
.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,
.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,
.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,
.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-text-meta,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-meta,
.uk-card-secondary.uk-card-body .uk-text-meta,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-meta,
.uk-light .uk-text-meta,
.uk-offcanvas-bar .uk-text-meta,
.uk-overlay-primary .uk-text-meta,
.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,
.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,
.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,
.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta {
  color: rgba(255, 255, 255, 0.5);
}
.uk-card-primary.uk-card-body .uk-text-muted,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-muted,
.uk-card-secondary.uk-card-body .uk-text-muted,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-muted,
.uk-light .uk-text-muted,
.uk-offcanvas-bar .uk-text-muted,
.uk-overlay-primary .uk-text-muted,
.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,
.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,
.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,
.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted {
  color: rgba(255, 255, 255, 0.5) !important;
}
.uk-card-primary.uk-card-body .uk-text-primary,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-text-primary,
.uk-card-secondary.uk-card-body .uk-text-primary,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-primary,
.uk-light .uk-text-primary,
.uk-offcanvas-bar .uk-text-primary,
.uk-overlay-primary .uk-text-primary,
.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,
.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,
.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,
.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary {
  color: rgba(255, 255, 255, 0.7) !important;
}
.uk-card-primary.uk-card-body .uk-column-divider,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-column-divider,
.uk-card-secondary.uk-card-body .uk-column-divider,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-column-divider,
.uk-light .uk-column-divider,
.uk-offcanvas-bar .uk-column-divider,
.uk-overlay-primary .uk-column-divider,
.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,
.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,
.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,
.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider {
  column-rule-color: rgba(255, 255, 255, 0.2);
}
.uk-card-primary.uk-card-body .uk-logo,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-logo,
.uk-card-secondary.uk-card-body .uk-logo,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-logo,
.uk-light .uk-logo,
.uk-offcanvas-bar .uk-logo,
.uk-overlay-primary .uk-logo,
.uk-section-primary:not(.uk-preserve-color) .uk-logo,
.uk-section-secondary:not(.uk-preserve-color) .uk-logo,
.uk-tile-primary:not(.uk-preserve-color) .uk-logo,
.uk-tile-secondary:not(.uk-preserve-color) .uk-logo {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-logo:focus,
.uk-card-primary.uk-card-body .uk-logo:hover,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-logo:focus,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-logo:hover,
.uk-card-secondary.uk-card-body .uk-logo:focus,
.uk-card-secondary.uk-card-body .uk-logo:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-logo:focus,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-logo:hover,
.uk-light .uk-logo:focus,
.uk-light .uk-logo:hover,
.uk-offcanvas-bar .uk-logo:focus,
.uk-offcanvas-bar .uk-logo:hover,
.uk-overlay-primary .uk-logo:focus,
.uk-overlay-primary .uk-logo:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-card-primary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type),
.uk-card-primary
  > :not([class*="uk-card-media"])
  .uk-logo
  > :not(.uk-logo-inverse):not(:only-of-type),
.uk-card-secondary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type),
.uk-card-secondary
  > :not([class*="uk-card-media"])
  .uk-logo
  > :not(.uk-logo-inverse):not(:only-of-type),
.uk-light .uk-logo > :not(.uk-logo-inverse):not(:only-of-type),
.uk-offcanvas-bar .uk-logo > :not(.uk-logo-inverse):not(:only-of-type),
.uk-overlay-primary .uk-logo > :not(.uk-logo-inverse):not(:only-of-type),
.uk-section-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type),
.uk-section-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type),
.uk-tile-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type),
.uk-tile-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type) {
  display: none;
}
.uk-card-primary.uk-card-body .uk-logo-inverse,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-logo-inverse,
.uk-card-secondary.uk-card-body .uk-logo-inverse,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-logo-inverse,
.uk-light .uk-logo-inverse,
.uk-offcanvas-bar .uk-logo-inverse,
.uk-overlay-primary .uk-logo-inverse,
.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,
.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,
.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,
.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse {
  display: inline;
}
.uk-card-primary.uk-card-body .uk-accordion-title::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-accordion-title::before,
.uk-card-secondary.uk-card-body .uk-accordion-title::before,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-accordion-title::before,
.uk-light .uk-accordion-title::before,
.uk-offcanvas-bar .uk-accordion-title::before,
.uk-overlay-primary .uk-accordion-title::before,
.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::before,
.uk-card-primary > :not([class*="uk-card-media"]) .uk-open > .uk-accordion-title::before,
.uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::before,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-open > .uk-accordion-title::before,
.uk-light .uk-open > .uk-accordion-title::before,
.uk-offcanvas-bar .uk-open > .uk-accordion-title::before,
.uk-overlay-primary .uk-open > .uk-accordion-title::before,
.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before,
.uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before,
.uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before,
.uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
@media print {
  *,
  ::after,
  ::before {
    background: 0 0 !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

/*!**************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/theme/theme.min.css ***!
  \**************************************************************************************/
/* @font-face {
    font-family: 'rubik';

    src:
            url('../../fonts/rubik/rubik-blackitalic-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-blackitalic-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-blackitalic-webfont.eot'), local('Verdana');
    font-weight: 800;
    font-style: italic;
    font-display:'swap';
}
@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-black-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-black-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-black-webfont.eot'), local('Verdana');
    font-weight: 800;
    font-style: normal;
    font-display:'swap';
}
@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-bolditalic-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-bolditalic-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-bolditalic-webfont.eot'), local('Verdana');
    font-weight: 700;
    font-style: italic;
    font-display:'swap';
}

@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-bold-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-bold-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-bold-webfont.eot'), local('Verdana');
    font-weight: 700;
    font-style: normal;
    font-display:'swap';
}

@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-mediumitalic-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-mediumitalic-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-mediumitalic-webfont.eot'), local('Verdana');
    font-weight: 500;
    font-style: italic;
    font-display:'swap';
}

@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-medium-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-medium-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-medium-webfont.eot'), local('Verdana');
    font-weight: 500;
    font-style: normal;
    font-display:'swap';
}

@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-italic-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-italic-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-italic-webfont.eot'), local('Verdana');
    font-weight: 400;
    font-style: italic;
    font-display:'swap';
}

@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-regular-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-regular-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-regular-webfont.eot'), local('Verdana');
    font-weight: 400;
    font-style: normal;
    font-display:'swap';
}

@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-lightitalic-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-lightitalic-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-lightitalic-webfont.eot'), local('Verdana');
    font-weight: 200;
    font-style: italic;
    font-display:'swap';

}

@font-face {
    font-family: 'rubik';
    src:
            url('../../fonts/rubik/rubik-light-webfont.woff2') format('woff2'),
            url('../../fonts/rubik/rubik-light-webfont.woff') format('woff'),
            url('../../fonts/rubik/rubik-light-webfont.eot'), local('Verdana');
    font-weight: 200;
    font-style: normal;
    font-display:'swap'; */
html {
  height: 100%;
}
body {
  min-height: 100%;
}
.bold,
b,
strong {
  font-weight: 500;
}
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "rubik";
  font-weight: 500;
  color: #242f42;
}
a,
a:hover {
  color: #1abc9c;
}
.uk-container {
  max-width: 1440px;
}
.uk-container-affiliate {
  max-width: 840px;
}
h1,
.main-heading {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 36px;
  line-height: 48px;
  font-weight: 500;
}
h2,
.subpage-heading {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 28px;
  line-height: 40px;
  font-weight: 500;
}
h3,
.section-heading {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}
h4,
.subsection-heading {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
}
.uk-grid-divider:empty {
  border-top: 1px solid #ddd;
  margin-left: 0;
}
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  font-family: "rubik", Arial, Helvetica, sans-serif;
}
.uk-table.uk-table-primary {
  border-collapse: separate;
  border-spacing: 0 10px;
}
.uk-table.uk-table-primary tbody tr td {
  background: #fff;
}
.uk-table.uk-table-primary tbody tr td:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.uk-table.uk-table-primary tbody tr td:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.uk-link-primary {
  color: #242f42;
}
.uk-link-primary:hover {
  color: #6d7481;
}
.uk-link-primary:active {
  color: #242f42;
}
.uk-link-primary:disabled {
  color: #dfe2e8;
}
.uk-link-secondary {
  color: #1abc9c;
}
.uk-link-secondary:hover {
  color: #1abc9c;
  text-decoration: underline;
}
.uk-link-secondary:active {
  color: #1abc9c;
}
.uk-link-secondary:disabled {
  color: rgba(26, 188, 156, 0.25);
}
.uk-link-secondary svg polyline,
.uk-link-secondary svg line {
  stroke: #1abc9c;
}
.uk-input,
.uk-textarea {
  border: 2px solid #dfe2e8;
  border-radius: 4px;
  font-weight: 400;
}
.uk-input {
  height: 48px;
}
.uk-form-label {
  text-transform: uppercase;
  color: #242f42;
}
.uk-tab > *:not(:first-child) {
  padding-left: 40px;
}
.uk-tab > * > a {
  padding: 5px 0;
  font-size: 16px;
}
.uk-tab > .uk-active > a {
  color: #1abc9c;
  border-color: #1abc9c;
}
.uk-tab::before {
  border-bottom: 2px solid #dfe2e8;
}
.uk-tab > * > a {
  border-bottom: 2px solid transparent;
  color: #242f42;
}
.uk-tab.uk-tab-bottom > .uk-active > a {
  color: #1abc9c;
  border-color: #1abc9c;
}
.uk-tab.uk-tab-bottom::before {
  border-bottom: 0;
  border-top: 2px solid #dfe2e8;
}
.uk-tab.uk-tab-bottom > * > a {
  border-bottom: 0;
  border-top: 2px solid transparent;
}
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  padding: 0 25px;
}
.uk-tab > * > a {
  text-transform: capitalize;
}
.uk-checkbox {
  border: 2px solid #242f42;
  border-radius: 3px;
  padding: 10px;
  background-color: transparent;
  fill: #1abc9c;
  color: #1abc9c;
}
.uk-checkbox:focus {
  background-color: transparent !important;
  border: 2px solid #1abc9c;
}
.uk-checkbox:checked {
  border: 2px solid #1abc9c;
  border-radius: 3px;
  padding: 10px;
  background-color: transparent;
  fill: #1abc9c;
  color: #1abc9c;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%231ABC9C%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #6d7481;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 2px solid #6d7481;
  border-radius: 100%;
  background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #1abc9c;
  position: absolute;
  top: 5px;
  left: 5px;
  border-radius: 100%;
}
[type="radio"]:checked:disabled + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #6d7481;
  position: absolute;
  top: 5px;
  left: 5px;
  border-radius: 100%;
}
[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
[type="radio"]:checked + label {
  font-weight: 500;
}
.uk-navbar-right .uk-button-default {
  background-color: transparent;
}
.uk-navbar-right .uk-button-default:hover {
  background-color: #fff;
  color: #242f42;
}
.uk-nav-default {
  font-size: 16px;
}
table th {
  font-weight: 500 !important;
  color: #6d7481 !important;
}
table td span,
.gh-text-tertiary {
  color: #00b8d9;
}
.gh-text-secondary {
  color: #242f42;
}
.gh-text-primary {
  color: #1abc9c;
}
.gh-text-default {
  color: #dfe2e8;
}
.gh-text-big {
  font-size: 20px;
}
.gh-text-bigger {
  font-size: 24px;
}
.uk-tooltip {
  max-width: 200px;
  padding: 0 6px;
  background: #ffab00;
  border-radius: 4px;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
}
.uk-button {
  font-size: 16px;
  font-weight: 400;
  line-height: 50px;
  padding: 0 42px;
  text-transform: none;
  border-radius: 4px;
  min-width: 170px;
}
.uk-button-default {
  background-color: #fff;
  color: #242f42;
  border: 2px solid #dfe2e8;
}
.uk-button-default:hover {
  background-color: #fff;
  border: 2px solid #f0f0f0;
}
.uk-button-default:active {
  background-color: #fff;
  border: 1px solid #6d7481;
}
.uk-button-default:focus {
  background-color: #fff;
  border: 2px solid #00b8d9;
}
.uk-button-primary {
  background-color: #1abc9c;
  color: #fff;
  border: 0;
}
.uk-button-primary:hover {
  background-color: #1abc9c;
}
.uk-button-primary:disabled,
.uk-button-primary:disabled:hover {
  background-color: rgba(26, 188, 156, 0.25);
}
.uk-button-danger {
  background-color: rgba(231, 76, 60, 1);
  border: 0;
}
.uk-button-danger:hover {
  background-color: rgba(231, 76, 60, 0.85);
}
.uk-button-danger:disabled,
.uk-button-danger:disabled:hover {
  background-color: rgba(231, 76, 60, 0.15);
}
.uk-logo img {
  width: 150px;
}
.gh-nav {
  position: absolute;
  z-index: 5;
  width: 100%;
}
.gh-nav a {
  color: #fff;
}
.gh-nav .gh-list-item {
  padding-left: 50px;
}
.gh-nav .gh-list-item a {
  color: #fff;
}
.gh-nav .gh-list-item .uk-button {
  min-width: auto;
}
.gh-nav .gh-list-item:last-child {
  padding-left: 10px;
}
.gh-nav .gh-button-default {
  border: 2px solid #fff;
  color: #fff !important;
  background: transparent;
}
.gh-nav .gh-button-primary {
  border: 2px solid #1abc9c;
  color: #1abc9c !important;
  background: transparent;
}
.gh-main-logos .gh-logo-bbc img {
  max-width: 96px;
}
.gh-main-logos .gh-logo-esquire img {
  max-width: 124px;
}
.gh-main-logos .gh-logo-bloomberg img {
  max-width: 112px;
}
.gh-main-logos .gh-logo-wired img {
  max-width: 134px;
}
.gh-main-logos .gh-logo-fortune img {
  max-width: 58px;
}
.gh-main-logos .gh-logo-inc img {
  max-width: 62px;
}
.gh-slider-main-features .uk-dotnav-vertical {
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
.gh-slider-main-features .gh-slider-description {
  width: 90%;
}
.gh-broker-banner h1 {
  font-weight: 400;
  display: block;
  color: #fff;
}
.gh-broker-banner a {
  display: block;
}
.gh-services-icon {
  width: 92px;
  height: 92px;
  background-color: #f0f0f0;
  border-radius: 50px;
  padding-left: 0 !important;
}
.gh-services-icon span {
  margin: 50% auto 0 50%;
  transform: translateY(-50%) translateX(-50%);
}
.gh-slider-testimonials .uk-slideshow-items img {
  filter: contrast(50%) brightness(50%);
}
.gh-slider-testimonials .uk-dotnav {
  bottom: 0;
  left: 0;
  right: 0;
}
.gh-grid-newsletter p {
  color: #fff;
}
.gh-form-newsletter button,
.gh-form-newsletter label {
  color: #fff;
}
.gh-form-newsletter button,
.gh-form-newsletter button:hover,
.gh-form-newsletter button:focus {
  border: 0;
  color: #000;
}
.gh-form-newsletter button {
  margin-left: 10px;
}
.gh-form-newsletter .uk-input {
  border: 2px solid #fff;
  color: #fff;
}
.gh-form-newsletter .uk-input::placeholder {
  color: #fff;
}
.gh-form-newsletter .uk-input:focus {
  background: transparent;
}
.gh-form-newsletter .uk-form-icon path,
.gh-form-newsletter .uk-form-icon polyline {
  color: #fff;
}
.gh-main-footer a {
  color: #000;
}
.gh-main-footer .gh-copyright {
  font-size: 14px;
}
.gh-main-footer .gh-subnav a {
  text-transform: capitalize;
}
.gh-dashboard {
  background: #f0f0f0;
}
.gh-dashboard-nav a {
  color: #fff;
}
.gh-dashboard-nav .uk-navbar-container {
  background: #242f42;
  border-bottom: 6px solid #1abc9c;
  min-height: 80px;
}
.gh-dashboard-nav .uk-navbar-nav > li > a {
  color: #fff;
}
.gh-dashboard-nav .uk-navbar-nav > li > a.uk-active {
  color: #1abc9c;
}
.gh-dashboard-nav .uk-navbar-center > ul > li > a {
  text-transform: capitalize;
  font-size: 16px;
}
.gh-dashboard-nav .uk-navbar-right > ul > li > a {
  text-transform: capitalize;
}
.gh-dashboard-nav .gh-navbar-right > ul > li {
  border-left: 1px solid #6d7481;
}
.gh-dashboard-nav .gh-navbar-right .gh-req-quotes {
  color: #ffab00;
}
.gh-dashboard-nav .gh-navbar-right .gh-notifications-icon path {
  color: #fff;
}
.gh-dashboard-nav .gh-navbar-right .gh-notifications-label {
  top: 18px;
  right: 12px;
  font-size: 10px;
  padding: 0 4px;
  background-color: #e74c3c;
  border: 2px solid #242f42;
  border-radius: 4px;
}
.gh-dashboard-nav .gh-user-nav .gh-user-initials {
  background-color: rgba(109, 116, 129, 0.25);
  color: #00b8d9;
  padding: 10px;
  border-radius: 50px;
  line-height: 16px;
  height: 16px;
  font-weight: 500;
}
.gh-dashboard-nav .gh-user-nav .gh-user-name {
  text-transform: capitalize;
  color: #fff;
}
.gh-dashboard-nav .gh-user-nav .gh-dropdown-arrow polyline {
  color: #fff;
}
.gh-filters-tab {
  margin-left: auto;
}
.gh-section-statistics .uk-card {
  box-shadow: 0 0 0 transparent;
  border-radius: 4px;
}
.gh-section-statistics .gh-count {
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
}
.gh-section-statistics .gh-count.gh-count-primary {
  color: #00b8d9;
}
.gh-section-statistics .gh-count.gh-count-danger {
  color: #e74c3c;
}
.gh-section-statistics .gh-count.gh-count-warning {
  color: #ffab00;
}
.gh-section-statistics .gh-count.gh-count-default {
  color: #242f42;
}
.gh-section-statistics .gh-statistics-head {
  font-weight: 200;
  text-transform: uppercase;
  font-size: 15px;
}
.gh-tab-gradient > li > a {
  height: 58px;
  line-height: 58px;
  font-size: 18px;
}
.gh-tab-gradient > li:not(:first-child) {
  background: linear-gradient(to bottom, #dfe2e8 0, #d2d6db 100%);
  border-top: 0;
}
.gh-tab-gradient > li > a {
  background: linear-gradient(to bottom, #dfe2e8 0, #d2d6db 100%);
  border-top: 2px solid #dfe2e8 !important;
}
.gh-tab-gradient > li.uk-active > a {
  background: linear-gradient(to bottom, #ebeced 0, #fff 100%);
  border-top: 2px solid #1abc9c !important;
}
.gh-button-terms .gh-button-terms-text {
  color: #1abc9c;
}
.gh-add-helicopter-row .uk-icon-button,
.gh-button-terms .uk-icon-button,
.gh-add-invitation-input .uk-icon-button {
  color: #fff;
  background: #1abc9c;
}
.gh-delete-helicopter-row .uk-icon-button {
  background: transparent;
}
.gh-added-fleet td,
.gh-select-fleet td {
  vertical-align: middle;
}
.uk-select {
  border: 0;
  border-radius: 4px;
  line-height: 48px;
  height: 48px !important;
  background-color: #dfe2e8;
  background-position: right 10px center !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20ratio%3D%221%22%3E%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.03%22%20points%3D%2216%207%2010%2013%204%207%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E") !important;
}
.uk-select:focus {
  background-color: #f0f0f0;
}
.gh-verification-doc-upload {
  background: #fff;
  border: 0;
}
.gh-verification-doc {
  border-bottom: 2px solid #dfe2e8;
}
.gh-status-account-summary li {
  border-bottom: 2px solid #dfe2e8;
  height: 50px;
  line-height: 50px;
}
.gh-button-group {
  border: 2px solid #dfe2e8;
  padding: 3px;
  border-radius: 4px;
  background: #fff;
}
.gh-button-group .uk-button-default {
  border: 0;
  background: transparent;
}
.gh-accordion .gh-accordion-section .uk-accordion-title,
.gh-accordion-like-title {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  background: #6d7481;
  border-radius: 4px;
}
.gh-accordion-like-title {
  background: #242f42;
}
.gh-accordion .gh-accordion-section.uk-primary .uk-accordion-title {
  background: #00b8d9;
}
.gh-accordion .gh-accordion-section.uk-open .uk-accordion-title {
  background: #242f42;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.gh-accordion .uk-accordion-content,
.uk-accordion-like-content {
  background: #fff;
}
.gh-accordion .uk-primary .uk-accordion-title::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20ratio%3D%221%22%3E%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20points%3D%224%2C10%208%2C15%2017%2C4%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
}
.gh-accordion .uk-open .uk-accordion-title::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20ratio%3D%221%22%3E%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.53%22%20points%3D%2216%207%2010%2013%204%207%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
}
.gh-accordion .uk-accordion-title,
.gh-accordion .uk-accordion-content,
.gh-accordion-like-title,
.uk-accordion-like-content {
  padding: 30px 40px 30px 40px;
}
.gh-accordion .gh-flip-image {
  transform: scaleX(-1);
}
.gh-accordion .gh-leg-title {
  background: #f0f0f0;
  color: #242f42;
  font-weight: 500;
  padding: 10px 14px 10px 14px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.gh-accordion .gh-leg-content {
  border: 2px solid #f0f0f0;
  padding: 14px 14px 4px 14px;
}
.gh-aircrafts-tags .uk-label {
  background: #00b8d9;
  text-transform: capitalize;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}
.gh-aircrafts-tags .uk-label a[uk-icon]:hover {
  color: #fff;
}
.gh-req-quotes-details .gh-helicopter {
  top: 48px;
  left: 254px;
  background: #fff;
  display: block;
  width: 50px;
  height: 50px;
  z-index: 1;
  padding: 10px;
}
.gh-req-quotes-details .gh-helicopter-line-divider {
  width: 10px;
  height: 0;
  border-bottom: 4px solid #fff;
}
.gh-req-quotes-details .gh-helicopter-line-divider-1 {
  top: 106px;
  left: 150px;
  transform: rotate(63deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-2 {
  top: 99px;
  left: 165px;
  transform: rotate(64deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-3 {
  top: 93px;
  left: 179px;
  transform: rotate(67deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-4 {
  top: 88px;
  left: 194px;
  transform: rotate(73deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-5 {
  top: 84px;
  left: 210px;
  transform: rotate(76deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-6 {
  top: 80px;
  left: 227px;
  transform: rotate(78deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-7 {
  top: 78px;
  left: 242px;
  transform: rotate(82deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-8 {
  top: 78px;
  left: 306px;
  transform: rotate(102deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-9 {
  top: 80px;
  left: 321px;
  transform: rotate(104deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-10 {
  top: 84px;
  left: 338px;
  transform: rotate(104deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-11 {
  top: 88px;
  left: 354px;
  transform: rotate(106deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-12 {
  top: 93px;
  left: 369px;
  transform: rotate(108deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-13 {
  top: 99px;
  left: 383px;
  transform: rotate(110deg);
}
.gh-req-quotes-details .gh-helicopter-line-divider-14 {
  top: 106px;
  left: 398px;
  transform: rotate(112deg);
}
.gh-req-quotes-details .gh-helicopter-line-start {
  width: 6px;
  height: 1px;
  border: 1px solid #00b8d9;
  border-radius: 4px;
  top: 111px;
  left: 141px;
  transform: rotate(63deg);
  background-color: #00b8d9;
}
.gh-req-quotes-details .gh-helicopter-line-end {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  top: 103px;
  left: 407px;
  transform: rotate(44deg);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20ratio%3D%221%22%3E%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%231ABC9C%22%20stroke-width%3D%222%22%20points%3D%227%204%2013%2010%207%2016%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
}
.gh-req-quotes-details .gh-helicopter-line-start-back {
  width: 6px;
  height: 1px;
  border: 1px solid #00b8d9;
  border-radius: 4px;
  top: 110px;
  left: 412px;
  transform: rotate(113deg);
  background-color: #00b8d9;
}
.gh-req-quotes-details .gh-helicopter-line-end-back {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  top: 103px;
  left: 135px;
  transform: rotate(133deg);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20ratio%3D%221%22%3E%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%231ABC9C%22%20stroke-width%3D%222%22%20points%3D%227%204%2013%2010%207%2016%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
}
.gh-req-quotes-details .gh-path {
  top: 32px;
  left: 136px;
}
.gh-req-quotes-details .gh-flip-image {
  transform: scaleX(-1);
}
.gh-req-quotes-details .gh-leg-info span {
  color: #242f42;
}
.irs {
  height: 40px;
}
.irs-with-grid {
  height: 60px;
}
.irs-line {
  height: 3px;
  top: 25px;
}
.irs-line-left {
  height: 1px;
  border-radius: 1px;
  border: 1px solid #6d7481;
  background: #6d7481;
}
.irs-line-mid {
  height: 3px;
  background: #6d7481;
}
.irs-line-right {
  height: 1px;
  border-radius: 1px;
  border: 1px solid #6d7481;
  background: #6d7481;
}
.irs-bar {
  height: 5px;
  top: 24px;
  background-color: #1abc9c;
}
.irs-bar-edge {
  top: 25px;
  height: 6px;
  width: 7px;
  background-position: 0 -90px;
}
.irs-shadow {
  height: 1px;
  top: 34px;
  background: #000;
  opacity: 0.75;
}
.irs-slider {
  width: 16px;
  height: 16px;
  top: 15px;
  background-color: #1abc9c;
  border-radius: 50px;
  border: 3px solid #fff;
  box-shadow: 0 1px 6px #a8a8a8;
}
.irs-slider.state_hover,
.irs-slider:hover {
  background-position: 0 -150px;
}
.irs-min,
.irs-max {
  color: silver;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: rgba(0, 0, 0, 0.1);
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.irs-from,
.irs-to,
.irs-single {
  color: #242f42;
  font-size: 11px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: rgba(255, 255, 255, 0.8);
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.irs-grid-pol {
  background: #777;
}
.irs-grid-text {
  color: #242f42;
}
.gh-spinner [uk-icon] {
  color: #6d7481;
}
.gh-account-nav > li.uk-active > a {
  color: #1abc9c;
  font-weight: 500;
}
.gh-account-nav > li.uk-active > a:after {
  content: "";
  position: absolute;
  height: 27px;
  width: 27px;
  background-repeat: no-repeat;
  right: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20ratio%3D%222%22%3E%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%231ABC9C%22%20stroke-width%3D%221.5%22%20points%3D%2210%205%2015%209.5%2010%2014%22%3E%3C%2Fpolyline%3E%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%231ABC9C%22%20stroke-width%3D%221.5%22%20x1%3D%224%22%20y1%3D%229.5%22%20x2%3D%2215%22%20y2%3D%229.5%22%3E%3C%2Fline%3E%3C%2Fsvg%3E");
}
.gh-tab-group:before {
  border: 0;
}
.gh-tab-group li:not(:first-child) {
  padding-left: 0;
}
.gh-notification-unread {
  border: 1px solid #00b8d9;
  box-shadow: 0 3px 3px #dfe2e8;
  color: #242f42;
}

/*!****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/commun/animations.css ***!
  \****************************************************************************************/
.gh-animation-opacity-active-enter {
  -webkit-animation: opacity 0.2s forwards;
  -o-animation: opacity 0.2s forwards;
  animation: opacity 0.2s forwards;
}

.gh-animation-opacity-active-exit {
  -webkit-animation: opacity 0.2s reverse;
  -o-animation: opacity 0.2s reverse;
  animation: opacity 0.2s reverse;
}

@keyframes opacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/*!**************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/commun/reusable.css ***!
  \**************************************************************************************/
.gh-text-no-wrap {
    white-space: nowrap;
}

/*font*/
.font-size-13 {
    font-size: 13px;
}

.text-gray-light {
    color: #9da3ae;
}

/*links*/
.gh-link-gray {
    color: #868e9e;
}

.gh-link-gray:hover {
    color: #43474f;
}


/*!***********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/commun/index.css ***!
  \***********************************************************************************/


/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/theme/themingVariables.css ***!
  \*********************************************************************************************/
:root {
    --gh-font-black: #242f42;
}

/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/reactjs-popup/dist/index.css ***!
  \*********************************************************************************************/
.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px rgba(0,0,0,.16);border-radius:5px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;left:0;right:0;top:0;bottom:0}
/*!***************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/components/popup.css ***!
  \***************************************************************************************/
.popup-content {
    min-width: 50px;
    max-width: 260px;
    background-color: #242f42;
    padding: 10px;
    color: #fff;
    font-size: 14px !important;
    line-height: 17px !important;
    transition: 0.15s ease-out;
    border: none;
    font-family: Rubik, sans-serif;
}

[role=tooltip].popup-content {
    width: initial;
}

.popup-arrow {
    color: #242f42;
}

/* animation */

@keyframes tooltipFadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.popup-content {
    -webkit-animation: tooltipFadeIn 0.15s ease-out forwards;
}

[role='tooltip'].popup-content {
    border-radius: 1px;
    box-shadow: none;
}

/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/theme/index.css ***!
  \**********************************************************************************/


/*!********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/main/main.css ***!
  \********************************************************************************/
html {
  background: transparent;
}

em {
  color: #ffffff;
}

a:hover {
  text-decoration: none;
  opacity: 0.9;
}

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

.uk-form-success:focus {
  color: #1abc9c;
  border-color: #1abc9c;
}

.uk-alert-success {
  background: rgba(26, 188, 156, 1);
  color: rgb(26, 188, 156);
}

.uk-label-success {
  background-color: #1abc9c;
}

.uk-alert-warning {
  color: #ffab00;
}

.uk-notification-message-success {
  color: #1abc9c;
}

.uk-text-success {
  color: #1abc9c !important;
}

.uk-input,
.uk-textarea {
  border: 2px solid #6d7481;
}

.w-400 {
  font-weight: 400 !important;
}

.w-500 {
  font-weight: 500 !important;
}

.w-600 {
  font-weight: 600 !important;
}

.w-700 {
  font-weight: 700 !important;
}

html,
body {
  color: #6d7481;
  font-family: "rubik", sans-serif;
}

section {
  position: relative;
}

span.reset-span {
  width: auto !important;
  box-sizing: inherit !important;
  flex: inherit !important;
}

b,
strong {
  font-weight: bold;
}

.uk-button {
  font-family: "rubik", sans-serif;
}

.gh-font-size {
  font-size: 16px;
}

.gh-font-size-big {
  font-size: 18px;
}

.disabled-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.gh-register-buttons {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.gh-register-btn {
  height: 54px;
}

.gh-register-buttons-first .uk-button {
  min-width: 155px;
}

.gh-register-buttons-second .uk-button {
  min-width: 152px;
}

.gh-single-field {
  width: 100%;
}

.gh-aoc-box {
  display: flex;
  justify-content: space-between;
}

.gh-operator-terms-btn {
  font-size: 14px;
}

.gh-terms-operator-wrapper {
  width: 223px !important;
  transform: translateY(-18px);
}

.gh-initial-display {
  display: initial;
  height: 100%;
  justify-content: flex-end;
}

.gh-margin-right-normal {
  margin-right: 20px;
}

.gh-margin-small {
  margin-right: 10px;
}

.gh-register-next {
  min-height: 48px;
}

.gh-register-next,
.gh-register-back {
  /*font-weight: 500;*/
}

.gh-register-back {
  border: 0;
  background: #dfe2ea;
}

.gh-register-back:hover {
  border: 0;
  background: #cdcfdb;
}

.gh-add-card-btns {
  display: flex;
  flex-direction: row;
  justify-content: space-between !important;
  align-items: center;
  margin-top: 2px;
}

.gh-cords-component-add-new-btn {
  font-size: 14px;
  font-weight: 500;
}

.gh-margin-left-normal {
  margin-left: 20px;
}

.gh-register-text {
  color: #fff;
  border: 2px solid #1abc9c;
  border-radius: 4px;
  padding: 7px 15px;
  margin-bottom: 0;
  backdrop-filter: blur(2px);
  background: rgba(0, 0, 0, 0.5);
  font-weight: 300;
}

.font-weight-500 {
  font-weight: 500;
}

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

[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: inherit;
}

input:-webkit-autofill {
  -webkit-text-fill-color: #242f42;
}

.uk-input,
.uk-select,
.uk-textarea {
  color: #242f42 !important;
  font-family: "rubik", sans-serif !important;
}

.validation-errors {
  color: #e74c3c;
  font-size: 0.75em;
  position: relative !important;
}

.validation-errors .uk-alert {
  font-size: 0.9375em;
}

.validation-errors li {
  line-height: normal;
}

.validation-errors.hide {
  display: none;
}

.gh-register-tooltip svg {
  margin-bottom: 10px;
}

.validation-wrapper {
  position: relative;
  height: 88px;
}

.pointer {
  cursor: pointer;
}

.close,
.click {
  cursor: pointer;
  text-decoration: none;
}

.close:hover {
  text-decoration: underline;
}

.required {
  position: relative;
}

.gh-margin-small-left {
  margin-left: 10px;
}

.required::after {
  position: absolute;
  color: #e74c3c;
  content: "*";
  font-size: 20px;
}

.required-contact::after {
  position: relative;
  color: #e74c3c;
  content: "*";
  font-size: 20px;
  margin-left: 5px;
  top: 5px;
}

.gh-padding-remove-left {
  padding-left: 0;
}

.gh-extra-padding,
th.gh-extra-padding {
  padding-left: 30px;
  padding-right: 30px;
}

.gh-label-min {
  min-width: 120px;
}

.gh-position-center {
  margin-left: auto;
  margin-right: auto;
}

.gh-position-margin-left {
  margin-left: 20px;
  margin-right: auto;
}

.gh-decline-modal-content {
  width: 600px !important;
}

.gh-position-margin-right {
  margin-left: auto;
  margin-right: 20px;
}

.gh-position-absolute-right {
  right: 0;
}

.gh-quote-card {
  position: relative;
}

.gh-quote-card_amend-alert {
  padding: 3px 0;
  background-color: #ffebc1;
  color: #242f42;
  font-weight: 600;
  text-align: center;
  font-size: 13px;
  line-height: 27px;
}

.gh-quote-card-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #5a657a;
  opacity: 0.9;
  z-index: 2;
  top: 0;
  left: 0;
}

.gh-quote-withdrawn {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}

.gh-quote-withdrawn .info {
  max-width: 242px;
  padding-left: 38px;
  z-index: 2;
  color: #ffffff;
}

.gh-quote-withdrawn .info .line {
  border-top: 2px solid #ffebc1;
}

.gh-quote-withdrawn .info .title {
  font-size: 20px;
  font-weight: 500;
}

.gh-quote-withdrawn .info .reason-label {
  text-transform: uppercase;
  font-size: 14px;
}

.gh-quote-withdrawn .info .reason-text {
  margin: 0;
  line-height: 1.5;
  font-size: 16px;
}

.gh-quote-withdrawn .badge {
  position: absolute;
  top: 0;
  right: 0;
  color: #ffffff;
  transform: translate(23px, -23px);
  width: 125px;
}

.gh-quote-withdrawn .badge.--expired {
  width: 100px;
  transform: translate(4px, 0px);
}

.gh-condition-notification {
  line-height: 1.2;
  margin-bottom: 4px;
}

.gh-add-member-container {
  display: block;
  width: 100%;
  border: 1px dashed #6d7481;
  padding: 20px;
  border-radius: 4px;
  background: #fff;
  position: relative;
}

.gh-fleet-container {
  display: flex;
  justify-content: center;
  border: 1px dashed #6d7481;
  padding: 20px;
  border-radius: 4px;
  background: #fff;
  position: relative;
}

.gh-add-member-btn,
.gh-fleet-btn {
  color: #1abc9c;
  padding: 2px 0;
  font-size: 14px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  width: 100%;
  height: 45px;
  margin-top: 20px;
  border-radius: 4px;
  background: rgba(16, 184, 151, 0.1);
  transition: 0.5s;
}

.gh-fleet-btn,
.gh-fleet-btn:hover {
  margin-top: 0;
  text-decoration: none;
  max-width: 170px;
}

.gh-add-member-btn:hover {
  outline: none;
  text-decoration: none;
  color: #16ac8e;
}

.gh-clear-input {
  position: absolute;
  top: 16px;
  right: 22px;
  width: 17px;
  cursor: pointer;
}

.gh-member-mail {
  width: 100%;
  margin-right: 0;
  border: 2px solid #9da3ae !important;
  padding-right: 30px;
}

.gh-li-container {
  width: 100%;
}

.gh-list-card-item {
  padding: 0;
  position: relative;
}

.gh-lc-content {
  background: #fff;
  display: flex;
  align-items: center;
  padding: 13px 11px;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

.gh-lc-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 9px;
  width: 36px;
  height: 43px;
  background: #e2e5eb;
  color: #242f42;
  font-size: 12px;
  margin-right: 12px;
  border-radius: 4px;
}

.gh-lc-title {
  color: #242f42;
  font-size: 14px;
  width: 320px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gh-lc-close {
  position: absolute;
  top: 22px;
  right: 10px;
  width: 26px;
  height: 26px;
}

.gh-quote-withdrawn .badge .line .label {
  color: #242f42;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 500;
}

.gh-quote-withdrawn .badge .line {
  background: #ffebc1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 20px;
  transform: rotate(45deg);
}

.gh-complex-table-td {
  vertical-align: middle !important;
  color: #212121;
  font-weight: 400;
  font-size: 14px;
}

.uploaded-zone li,
.uploaded-zone li div,
.helli-list li div {
  position: relative;
}

.gh-verification-doc-upload {
  height: 100px;
  position: relative;
}

.reset-btn {
  background: none;
  border: none;
  z-index: 10;
}

.gh-account-nav li {
  position: relative;
  min-width: 150px;
  max-width: 300px;
}

.gh-account-nav > li.uk-active > a:after {
  right: 0;
}

.uk-nav-default > li > a {
  color: #6d7481;
}

.clear-paddings {
  padding: 0 0;
}

.gh-padding-micro-top {
  padding-top: 2px;
}

.gh-padding-plus-top {
  padding-top: 22px;
}

.gh-small-padding-top {
  padding-top: 20px;
}

.gh-medium-padding-left {
  padding-left: 30px;
}

.gh-count-pending {
  color: #ffb200;
}

.gh-margin-right-15 {
  margin-right: 0;
}

.gh-margin-bottom-0 {
  margin-bottom: 0;
}

.gh-margin-bottom-quote {
  padding-top: 13px;
}

.gh-margin-right-50 {
  margin-right: 50px;
}

.gh-margin-right-55 {
  margin-right: 55px;
}

/*ANIMATIONS*/

.gh-overlay-popup {
  position: fixed;
  width: 100%;
  height: 0;
  left: 0;
  bottom: 0;
  background: rgba(51, 51, 51, 0.1);
  z-index: 100000;
  transition: all 0.5s ease;
}

.gh-overlay-popup.full.shown {
  height: 100vh;
}

.gh-overlay-popup.default.shown {
  position: relative;
  background: rgba(255, 255, 255, 1);
  height: 100%;
}

.gh-overlay-popup.default .nav {
  border: none;
}

.gh-overlay-popup.default .tac-body {
  overflow-y: auto;
  height: calc(100vh - 595px);
  min-height: 186px;
  position: relative;
  top: 1px;
  margin-bottom: 85px;
}

.gh-overlay-popup.full .tac-body {
  height: calc(100vh - 200px);
  overflow: auto;
  background: rgba(255, 255, 255, 1);
}

.overlay-footer .uk-button {
  margin: 10px 0;
}

.gh-btn-default-transparent {
  background-color: transparent;
  color: #fff;
}

.gh-filters-container {
  align-items: flex-end;
  flex-wrap: wrap;
}

.gh-filters-control {
  min-width: 160px;
  max-width: 300px;
}

.feedback-form .uk-button-primary {
  height: 54px;
}

.gh-filters-control.gh-appropriate-results-control {
  min-width: 380px;
  max-width: 460px;
  align-self: center;
}

.uk-select {
  background-color: #f0f0f0;
}

.uk-select:not([multiple]):not([size]) option {
  color: #6d7481;
}

/*ALERTS*/

.app-alert {
  z-index: 10001;
  position: absolute;
  width: 70%;
  padding: 20px;
  left: 15%;
  top: 3%;
  background-color: #e74c3c;
  color: #ffffff;
  border: 2px solid #000000;
  border-radius: 9px;
}

.app-alert header {
  text-align: right;
  display: block;
}

.uk-alert-default {
  background: transparent;
}

/*FileDrop*/

.file-drop {
  /* relatively position the container bc the contents are absolute */
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

input.gh-padding-left-20 {
  padding-left: 20%;
}

.gh-feature-list-item-container {
  min-width: 300px !important;
  padding-top: 0;
}

.gh-feature-list-item-container .gh-child-full-height {
  height: inherit;
  height: -webkit-fill-available;
  height: -moz-fill-available;
  height: -fill-available;
}

.file-drop.file-drop-target {
  /* basic styles */
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 2px;
  /* --------------- */
  /* a little transition sizzle */
  transition: all 150ms linear;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -ms-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  opacity: 0;
  /* horizontally and vertically center all content */
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  align-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  text-align: center;
  /* --------------- */
}

.file-drop.file-drop-target.file-drop-dragging-over-frame {
  /* overlay a black mask when dragging over the frame */
  border: none;
  background-color: rgba(0, 0, 0, 0.65);
  box-shadow: none;
  z-index: 50;
  opacity: 1;
  /* --------------- */
  /* typography */
  color: white;
  /* --------------- */
}

.file-drop > .file-drop-target.file-drop-dragging-over-target {
  /* turn stuff orange when we are dragging over the target */
  color: #e74c3c;
  box-shadow: 0 0 13px 3px #e74c3c;
}

/* Ajax Spinner */

.loader-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100001;
  background-color: #6d7481;
  opacity: 0.5;
}

.loader {
  border: 5px solid #dfe2e8;
  border-top: 5px solid #6d7481;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: spin 2s linear infinite;
  margin: auto;
}

.loader.default {
  width: 32px;
  height: 32px;
  top: 100px;
  right: 2%;
  position: absolute;
}

.loader.default.center {
  left: 50%;
  top: auto;
  margin-left: -16px;
}

.loader.default.center.middle {
  top: 50%;
  margin-top: -16px;
}

.loader.local {
  top: 50%;
  right: 50%;
  margin-right: -125px;
  margin-top: -14px;
  height: 20px;
  width: 20px;
  position: absolute;
}

.loader.large {
  border: 15px solid #dfe2e8;
  border-top: 15px solid #6d7481;
  position: absolute;
  width: 100px;
  height: 100px;
  top: 50%;
  left: 50%;
  margin-top: -70px;
  margin-left: -70px;
}

.gh-autocomplete-wrapper {
  position: relative;
}

.gh-autocomplete-info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  pointer-events: none;
  max-width: 45%;
}

.gh-autocomplete-info .info-item {
  font-size: 13px;
  color: #6d7481 !important;
}

.gh-autocomplete-info .info-item:not(:last-of-type)::after {
  content: ", ";
}

.gh-autocomplete-wrapper.show:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 5%;
  margin-left: auto;
  border: 2px solid #6d7481;
  border-top: 2px solid #333333;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  animation: spin 2s linear infinite;
  margin-top: -10px;
}

.gh-button-simple,
.gh-button-simple:hover {
  text-decoration: none;
}
.gh-button-simple:before {
  display: none;
}

.gh-button-filter {
  padding-right: 0;
  text-align: right;
}

.gh-button-filter:before {
  border-bottom: 0;
}

.gh-button-loader {
  position: relative;
}

.gh-button-loader.show {
  text-align: center;
  text-indent: -100000em;
}

.gh-button-loader.show::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -7px;
  border: 2px solid #6d7481;
  border-top: 2px solid #333333;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  animation: spin 2s linear infinite;
  margin-top: -10px;
}

.gh-button-loader.show.danger::after {
  border: 2px solid #ffffff;
  border-top: 2px solid #f0f0f0;
}

a.uk-active,
a.uk-active:focus,
.gh-account-nav > li a.uk-active {
  color: #1abc9c;
}

.uk-button {
  padding-bottom: 2px;
  padding-top: 2px;
}

.uk-button-default {
  padding-bottom: 0;
  padding-top: 0;
}

.uk-button-primary:disabled,
.uk-button-primary:disabled:hover {
  background-color: rgba(26, 188, 156, 0.25);
  color: #ffffff;
}

.uk-button-secondary {
  background-color: #ffffff;
  color: #6d7481;
  border-color: #6d7481;
  border-width: 2px;
  height: 54px;
}

.uk-button-secondary:hover,
.uk-button-secondary:focus,
.uk-button-secondary:active {
  border-color: #f0f0f0;
  background-color: #ffffff;
  color: #6d7481;
}

.gh-button-skip-active {
  padding: 0 30px;
}

.gh-buttons-summary {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.uk-button-secondary:disabled,
.uk-button-secondary:disabled:hover {
  background-color: #ffffff;
  color: #6d7481;
  border-color: #6d7481;
}

a.uk-remove,
.uk-text-danger {
  color: #e74c3c !important;
}

.mini-tab a.quote-quotes,
.mini-tab a.uk-active,
.mini-tab a.request-request-details {
  background-color: #1abc9c;
  color: #ffffff;
}

/* statuses */

.status-open {
  color: #6d7481;
}

.status-pending {
  color: #6fd3e6;
}

.uk-radio:checked,
.uk-radio:checked:focus {
  background-color: #1abc9c;
}

.status-unsucessful {
  color: #ffffff;
}

.status-close {
  color: #e74c3c;
}

.gh-text-medium {
  font-size: 18px;
}

.gh-text-normal {
  font-size: 16px;
}

/* HOME COMPONENT */

.gh-text-slim {
  font-weight: 400;
}

.gh-single-title {
  color: #242f42;
}

.gh-text-slimmer {
  font-weight: 300;
}

.gh-our-vision-box {
  position: relative;
  padding: 10px;
  z-index: 11;
  text-align: center;
}

@media (min-width: 786px) {
  .gh-our-vision-box {
    padding: 10px 40px;
  }
}

.gh-our-vision-bg {
  padding-top: 30px;
  background-color: #ffffff;
}

.gh-our-vision-bg .gh-vision-block {
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.gh-our-vision-bg .gh-vision-block-1 {
  margin-bottom: 44px;
}

.gh-our-vision-bg .gh-vision-block h1 {
  margin: 0;
  padding: 0;
}

.gh-home-marketplace-btn {
  margin: 30px 0 80px 0;
}

.gh-home-marketplace {
  display: flex;
  flex-direction: column;
  margin-right: auto;
  margin-left: auto;
  align-items: center;
  text-align: center;
}

#gh-feature-list-grid {
  display: flex;
  flex-grow: 3;
}

.arrow {
  position: absolute;
  bottom: 9.5vh;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  cursor: pointer;
  height: 20px;
  /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);*/
  /*background-size: contain;*/
  /*background-repeat: no-repeat;*/
}

.hc-main-page {
  position: relative;
}

.gh-banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #242f42;
  opacity: 0.2;
}

.gh-banner-inner,
.gh-home-static-content {
  z-index: 9999;
}

#homepage-title {
  font-weight: 400;
  line-height: 1.33;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

.gh-hc-icon {
  height: 200px;
  width: 100%;
  margin-bottom: 25px;
}

.hc-subtitle-box-contact h3 {
  font-weight: 400;
  line-height: 1.56;
  font-size: 2.5vw;
}

.hc-subtitle-box h3 {
  color: #ffffff;
  margin: 0;
}

#homepage-subtitle {
  line-height: 1.56;
}

#homepage-description {
  line-height: 2.55;
}

.intro-bl {
  z-index: 20;
}

.gh-our-vision-padding {
  padding: 0 10% 0 8%;
}

.gh-our-vision-top {
  position: relative;
  top: 0;
  width: 100%;
  height: 7vh;
  z-index: 10;
  background-image: linear-gradient(rgba(0, 0, 0, 0.16), rgba(255, 255, 255, 0));
}

.gh-our-vision-title-box {
  height: 20%;
  display: flex;
  align-items: center;
}

.gh-our-vision-description-box {
  height: 20%;
  display: flex;
  align-items: center;
}

.gh-modal-flex {
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-modal-flex-direction {
  display: flex;
  flex-direction: row-reverse;
}

.gh-text-modal-promo {
  cursor: pointer;
  color: #6d7481;
}

.gh-account-settings-margin {
  margin-left: 105px;
  margin-right: auto;
}

.gh-account-not-width {
  margin-top: 20px;
  min-width: 200px;
  max-width: 850px;
}

.gh-page-line {
  border-top: 2px solid #dfe2e8;
}

.gh-divider {
  margin: 27px 0;
  border-top-color: #cfd4de;
}

.gh-text-modal-promo:hover {
  text-decoration: underline;
  color: #6d7481;
}

.gh-image-event img {
  width: 100%;
  height: auto;
}

.gh-margin-auto-left {
  margin-left: auto;
  margin-right: 185px;
}

.gh-outdated-event {
  opacity: 0.3;
}

.gh-internal-area {
  background: #fff;
  padding: 10px;
  transform: translateY(-5px);
  border-radius: 0 0 4px 4px;
}

.gh-our-vision-description {
  font-weight: 400;
  color: #6d7481;
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0.2px;
  margin-right: 30%;
  margin-top: 20px;
}

.gh-feature-list-title {
  line-height: 1.56;
  letter-spacing: normal;
  text-align: center;
  color: #242f42;
}

.gh-no-messages {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.gh-message-body .gh-bubble-message-container {
  border-radius: 15px 15px 15px 0;
}

.gh-message-body.second-role-body .gh-bubble-message-container {
  border-radius: 15px 15px 0 15px;
}

.gh-bubble-message-container {
  min-width: 240px;
  width: fit-content;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: #fae0b8;
  padding: 15px;
  font-weight: 600;
  position: relative;
}

.second-role-body .gh-bubble-message-container {
  float: right;
}

.gh-first-message {
  justify-content: flex-start !important;
  border-radius: 15px 15px 15px 0;
  font-size: 14px;
}

.gh-bubble-message .gh-system-role {
  margin-bottom: 5px;
}

.gh-amended-time {
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #a9a9a9;
  direction: ltr;
}

#confirm-booking-modal a {
  padding: 0 !important;
}

.gh-margin-responsive-top {
  margin-top: 10%;
}

.gh-margin-left-10 {
  margin-left: 10px;
}

.gh-margin-left-medium {
  margin-left: 25px;
}

.gh-margin-left-20 {
  margin-left: 20px;
}

.gh-margin-top-20 {
  margin-top: 20px;
}

.gh-margin-top-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.gh-padding-medium-left-s {
  padding-left: 0;
}

.gh-padding-medium-left {
  padding-left: 30px;
}

.gh-padding-medium {
  padding: 35px;
}

.gh-discussion-container-empty {
  display: none;
}

.gh-envelope-icon-simple {
  width: 100%;
}

.gh-envelope-span {
  width: 25px;
  margin-left: 27px;
}

.gh-action {
  display: flex;
  justify-content: center;
}

.gh-envelope-icon {
  width: 23px;
  margin-right: 10px;
  transform: translateY(-3px);
  animation: envelopeAnimation infinite;
  animation-duration: 2s;
}

.gh-envelope-icon-broker {
  width: 20px;
  margin-right: 10px;
  position: relative;
}

.gh-discussion-btn_envelope {
  line-height: 50px;
  position: relative;
  margin-right: 7px;
}

.gh-discussion-btn_envelope .gh-envelope-icon-broker {
  width: unset;
  margin: 0;
}

.gh-discussion-btn_envelope .messages-count {
  position: absolute;
  right: -4px;
  top: 10px;
  border-radius: 2px;
  background-color: #e74c3c;
  font-size: 10px;
  font-weight: 600;
  width: fit-content;
  padding: 1px 2px;
  height: 11px;
  line-height: 1;
  color: #fff;
  min-width: 9px;
}

.gh-link-icon {
  margin-left: 10px;
  width: 14px;
  transform: translateY(-1px);
}

@keyframes envelopeAnimation {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.gh-discussion-container {
  min-height: 265px;
  max-height: 225px;
  background: #f8f8f8;
  border-radius: 4px;
  padding: 10px;
  overflow-y: scroll;
  margin-top: 10px;
}

.gh-discussion-container .gh-message-body {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 31px;
  min-height: 67px;
}

.gh-discussion-container .gh-message-body::after {
  content: "";
  clear: both;
  display: table;
}

.second-role-body .gh-message-header {
  color: #ffffff;
}

.second-role-body .gh-message-box.doc .gh-message-header {
  color: #6d7481;
}

.second-role-body .gh-message-header .gh-message-header-posted {
  direction: ltr;
  transform: translateY(1px);
}

.second-role-body .gh-message-header-posted {
  margin-left: 0;
}

.second-role-body:after {
  content: "";
  clear: both;
  display: table;
}

.second-role-body .gh-message-box {
  background: #4278d8 !important;
  color: #ffffff !important;
  float: right;
  border-radius: 8px 8px 0 8px;
}

.second-role-body .gh-message-box.doc {
  background-color: #ffffff !important;
  border: 1px solid #e5e5e5;
  color: #6d7481 !important;
}

.gh-message-box {
  background: rgba(26, 188, 156, 0.3);
  padding: 10px;
  border-radius: 8px 8px 8px 0;
  float: left;
  position: relative;
  min-width: 260px;
  width: fit-content;
}

.gh-message-box.doc {
  background-color: #ffffff !important;
  border: 1px solid #e5e5e5;
  color: #6d7481 !important;
}

.gh-discussion-container .gh-message-body .gh-message-header {
  display: flex;
  margin-bottom: 5px;
}

.gh-discussion-container .gh-message-body .gh-message-header .gh-message-header-user,
.gh-system-role {
  font-family: "rubik", sans-serif;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

.gh-discussion-container .gh-message-body .gh-message-header .gh-message-header-posted {
  line-height: 16px;
}

.gh-discussion-container .gh-message-body .gh-message-text {
  font-family: "rubik", sans-serif;
  font-size: 14px;
}

.gh-discussion-container .gh-message-body .gh-message-text.doc {
  cursor: pointer;
}

.gh-hr-notifications {
  border-top: 2px solid #dfe2e8;
}

.gh-margin-medium-top {
  margin-top: 20px !important;
}

.gh-margin-medium-y {
  margin: 20px 0 !important;
}

.gh-margin-medium-bottom {
  margin-bottom: 20px !important;
}

.gh-border-radius-4 {
  border-radius: 4px;
}

.gh-container {
  margin: auto auto 0 auto;
  max-width: 1440px;
}

.gh-modal-footer {
  border-top: none;
}

.gh-feature-list-wrapper {
  margin: auto auto 0 auto;
  max-width: 1440px;
}

#gh-role-title {
  font-size: 2.5rem;
}

#gh-role-item {
  font-size: 1.8rem;
}

.info-block {
  margin: auto !important;
}

.info-block .uk-section {
  padding: 15px 35px;
}

.info-block:nth-child(2) .uk-section {
  padding-bottom: 15px;
}

.info-block .gh-info-block-box a.el-link {
  display: block;
}

.gh-title {
  color: #10b897;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  line-height: 1.2;
  font-size: 20px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
}

.gh-event-card-header {
  display: flex;
}

.gh-pe-btn {
  padding: 10px 20px;
  margin-right: 7.4%;
  min-width: 226px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}

.gh-event-card-header .gh-title {
  margin-bottom: 0;
}

.button-return-label {
  font-size: 24px;
}

/*/ EVENTS/*/

.gh-city-event-title {
  font-size: 18px;
}

.gh-city-event-title,
.gh-title-events {
  color: #242f42;
  font-weight: 500;
  font-size: 18px;
  margin: 0;
  line-height: inherit;
}

.gh-event-title {
  display: block;
  font-size: 36px;
  color: #242f42;
  font-weight: 400;
  margin: 40px 0 20px 0 !important;
}

.gh-subtitle-text {
  font-size: 16px;
  color: #6d7481;
  line-height: 2;
}

.gh-event-list-label {
  display: block;
  color: #6d7481;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 500;
  text-transform: uppercase;
}

.gh-event-card-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.gh-event-card-meta {
  color: #1abc9c;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  gap: 5px;
  margin-bottom: 8px;
}

.gh-event-card-meta .gh-event-icon {
  line-height: 1;
}

.gh-event-card-meta img {
  width: 18px;
}

.gh-future-dates {
  font-weight: 500;
  color: #242f42;
  line-height: 1.1;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #e1fff9;
  padding: 7px;
  border-radius: 4px;
  border: 1px solid #10b897;
  text-align: center;
  text-transform: uppercase;
  max-width: 210px;
}

.gh-event-dates-inside {
  display: flex;
}

.gh-event-card .uk-card-default {
  box-shadow: none !important;
  border-radius: 1px;
  border: 1px solid transparent;
  transition: 0.15s ease-in;
}

.gh-event-card .uk-card-default {
  border-radius: 2px;
}

.gh-event-card .uk-card-default.with-border {
  border-color: #1abc9c;
}

.info-block .back-section {
  padding: 15px 35px 0 35px !important;
}

.gh-event-detail .uk-section {
  padding: 15px 0 !important;
}

.gh-event-big-text {
  color: #6d7480;
  font-size: 18px;
  font-weight: 500;
}

.gh-event-small-text {
  color: #6d7481;
  font-size: 14px;
  font-family: "rubik", sans-serif;
  font-weight: 400;
}

.gh-open-enquire-btn {
  height: 50px;
  margin-top: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}

.gh-grid-margin-small-top {
  margin-top: 10px !important;
}

.gh-grid-margin-small-bottom {
  margin-bottom: 10px !important;
}

.gh-grid-margin-normal-top {
  margin-top: 30px;
}

.gh-info-description {
  font-weight: 400;
  color: #242f42;
  line-height: 1.1;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 16px;
}

.gh-button-link,
.gh-button-link:visited {
  display: block;
  font-size: 16px;
  font-weight: 500;
  transition: 0.3s;
  padding: 0 10px;
  width: fit-content;
  color: #1abc9c;
  border-color: #1abc9c;
}

.gh-button-link:hover,
.gh-button-link:active {
  background: #1abc9c !important;
  border-color: #1abc9c !important;
  text-decoration: none;
  color: #ffffff;
}

.gh-gray-warning {
  padding: 15px;
  background: #f3f4f7;
  color: #242f42;
}

.helicopters-list .gh-gray-warning {
  margin: 0 10px;
}

.gh-angle {
  width: 6px;
  margin-right: 10px;
}

.gh-enquire-actions {
  display: flex;
  padding: 20px 0 10px;
  margin: 0 -5px;
}

.gh-enquire-before-actions {
  margin: 20px 15px 20px 10px;
}

.gh-enquire-actions .gh-main-button-component {
  margin: 0 5px;
  width: 100%;
}

.gh-enquire-actions-wide {
  align-items: center;
  padding: 20px 0 !important;
}

.gh-enquire-actions .gh-button-default {
  color: #242f42;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #e6eaee;
  border-color: #e6eaee;
  height: 50px;
}

.info-block hr {
  height: 1px;
  background: #e6e6e6;
  margin-top: 25px;
  border: 0;
}

.gh-steps {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.gh-steps:before {
  content: "";
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 90%;
  background: #979797;
  z-index: 2;
  margin: 0 0 18px 3px;
}

.gh-step {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.gh-step-num-box {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: #ffffff;
  z-index: 2;
}

.gh-step-num {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f2f4f7;
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

.gh-step-title,
.gh-step-num {
  font-size: 14px;
  color: #242f42;
  font-weight: 400;
  font-family: "rubik", sans-serif;
}

.gh-step-current {
  background: #10b897;
  color: #ffffff;
}

.gh-step-passed {
  background: #ffffff;
}

.gh-enquire-title {
  font-size: 18px;
  color: #242f42;
  font-weight: 500;
}

.gh-enquire-content {
  padding: 5px;
}

.gh-enquire .uk-input,
.gh-enquire .uk-textarea {
  border-color: #9da3ae;
}

.gh-enquire .uk-form-label {
  font-size: 13px;
  font-weight: 500;
  color: #242E41;
  margin: 5px 0 10px 0;
  display: block;
  font-family: "rubik", sans-serif;
}

.gh-enquire .required-contact::after {
  font-size: 15px;
  top: 1px;
}

.enquire-time-icon .uk-form-icon {
  display: none;
}

.enquire-form-content,
.enquire-additional-content {
  margin-top: 20px;
}

.enquire-form-content .gh-number-field {
  padding-left: 0;
  display: flex;
  justify-content: center;
  text-align: center;
}

.enquire-select-pax .uk-input {
  border: 0;
  background: #e7eaef;
  color: #6d7481 !important;
  font-family: "rubik", sans-serif;
  padding-left: 17px;
}

.enquire-select-pax .gh-number-field {
  position: relative;
}

.enquire-select-pax .gh-number-field:before,
.event-time .gh-time-select:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 8px;
  height: 8px;
  transform: rotate(-45deg);
  right: 14px;
  top: 17px;
  border-bottom: 2px solid #6d7481;
  border-left: 2px solid #6d7481;
  z-index: 4;
}

.gh-time-format,
.event-time select {
  font-family: "rubik", sans-serif;
  font-size: 16px;
}

.gh-time-format {
  position: absolute;
  color: #6d7481;
  left: 70px;
  top: 12px;
  z-index: 4;
}

.event-time .gh-time-select {
  position: relative;
  width: 100%;
  height: 100%;
}

.event-time select {
  width: 100%;
  height: 48px;
  border: 0;
  background: #e7eaef;
  padding-left: 17px;
  color: #6d7481;
  border-radius: 4px;
  -webkit-appearance: none;
}

.event-time select:focus,
.event-time select:active {
  border: 0;
  outline: none;
}

.gh-one-way .uk-form-label,
.gh-one-way select,
.gh-one-way .gh-time-input,
.gh-one-way .gh-time-format,
.event-time .gh-one-way .gh-time-select:before {
  opacity: 0.3;
  transition: 0.4s;
}

.enquire-form-content .gh-counter {
  padding: 0;
  width: 50px;
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: solid 2px #9da3ae !important;
  border-radius: 3px;
  font-size: 18px;
  font-weight: 500;
    color: #242f42;
}

.enquire-form-content .gh-spinner-increase svg rect:last-child {
  height: 2px;
}

.enquire-form-content .gh-spinner-increase svg rect:first-child {
  width: 2px;
}

.enquire-form-content .gh-spinner-decrease svg rect {
  height: 2px;
}

.gh-enquire-calendar .rdtOpen .rdtPicker {
  width: 97%;
  margin-top: 5px;
}

.gh-enquire-calendar {
  margin-top: 25px;
}

.gh-enquire-calendar.--enquire-form {
    margin-top: 0;
}

.gh-enquire-calendar.--enquire-form .rdt {
    border: 2px solid #9da3ae;
    border-radius: 4px;
}

.gh-enquire-calendar.--enquire-form .rdt input.uk-input.gh-calendar-input {
    font-size: 14px;
}

.gh-enquire-calendar.--enquire-form .rdt.rdtOpen input.uk-input.gh-calendar-input {
    -webkit-text-fill-color: #FFFFFF;
}

.gh-time-enquire-form .rdt {
    border: 2px solid #9da3ae;
    border-radius: 4px;
}

.enquire-form-content .gh-time-input {
    border: none !important;
    font-size: 14px;
}

.gh-time-enquire-form .rdtPicker {
    width: 92px;
    right: 0;
    margin-right: -4px;
}

.gh-enquire-calendar .rdtPicker {
  background: #6d7481;
  color: #ffffff !important;
  border: solid 1px #6d7481;
  border-radius: 3px;
}

.gh-enquire-calendar .rdtPicker th {
  color: #ffffff !important;
  border-bottom: 0;
}

.gh-enquire-calendar .rdtPicker th:hover,
.gh-enquire-calendar .rdtPicker td:hover {
  color: #242f42 !important;
}

.gh-enquire-calendar .rdtPicker .rdtPrev,
.gh-enquire-calendar .rdtPicker .rdtNext {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.gh-enquire-calendar .rdtPicker td.rdtActive {
  background: #ffffff;
  color: #242f42;
}

.gh-enquire-calendar .rdtPicker td.rdtActive:hover {
  background: #242f42;
  color: #ffffff !important;
}

.gh-switcher {
  display: flex;
  border-radius: 3px;
  border: 2px solid #9da3ae;
  padding: 4px;
}

.gh-switcher-checked {
  margin-right: 2px;
  width: 19px;
}

.gh-switcher .uk-button-primary {
  background: #6d7481 !important;
}

.enquire-form .gh-switcher .uk-button-primary {
    background: #9da3ae !important;
}

.enquire-form .autocomplete-dropdown-container {
    min-width: auto !important;
}

.gh-switcher button {
  height: 42px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px 0 0 !important;
  width: calc(100% - 10px);
  min-width: 0 !important;
}

.gh-switcher .uk-button-default {
  border: 0;
  color: #242f42;
}

.gh-switcher .uk-button-default:active,
.gh-switcher .uk-button-default:focus {
  border: 0;
}

.enquire-form-content button {
  font-weight: 500;
  height: 50px;
}

.gh-tooltip {
  position: relative;
  transform: translateY(-3px);
  z-index: 99;
}

.disabled .gh-tooltip-box {
  display: none !important;
}

.gh-tooltip:hover .gh-tooltip-box {
  display: block;
}

.top-left .gh-tooltip-box:before {
  content: "";
  position: absolute;
  bottom: -9px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #242f42;
  transform: rotate(180deg);
}

.bottom-left .gh-tooltip-box:before {
  content: "";
  position: absolute;
  top: -9px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #242f42;
}

.bottom-left .gh-tooltip-box {
  top: 25px;
  left: 0;
}

.enquire-tooltip .gh-tooltip-box {
  top: 35px;
  right: -6px !important;
  left: initial;
}

.bottom-center .gh-tooltip-box {
  left: 50%;
  transform: translateX(-50%);
  top: calc(100% + 12px);
}

.bottom-center .gh-tooltip-box::before {
  content: "";
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #242f42;
}

.bottom-center .gh-tooltip-box {
  left: 50%;
  transform: translateX(-50%);
  top: calc(100% + 12px);
}

.bottom-center .gh-tooltip-box::before {
  content: "";
  position: absolute;
  top: -9px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #242f42;
}

.top-right .gh-tooltip-box {
  transform: translate(-6px, -88px);
}

.top-right .gh-tooltip-box:before {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 6px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #242f42;
  transform: rotate(180deg);
}

.bottom-right .gh-tooltip-box {
  transform: translate(-6px, 14px);
}

.bottom-right .gh-tooltip-box:before {
  content: "";
  position: absolute;
  top: -9px;
  left: 6px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #242f42;
}
.gh-tooltip-box {
  display: none;
  text-transform: initial !important;
  position: absolute;
  width: 276px;
  padding: 10px;
  color: #ffffff !important;
  background: #242f42;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  font-family: "rubik", sans-serif;
  z-index: 4;
  text-align: left;
}

.gh-tooltip-box p,
.gh-tooltip-box strong,
.gh-tooltip-box span {
  color: #ffffff !important;
}

.gh-grid-title-progress .bottom-left .gh-tooltip-box {
  transform: translate(-265px, 14px);
}

.gh-notes-tooltip {
  transform: translateY(-5px);
}
.enquire-form-content .gh-time-input {
  border-radius: 3px;
  border: 2px solid #9da3ae;
  text-align: center;
  font-weight: 500;
}

.enquire-form-content .gh-enquire-calendar-icon {
  left: 17px;
  top: 15px;
}
.gh-enquire-calendar-icon {
  width: 22px;
  height: 22px;
  z-index: 2;
  position: absolute;
}

.enquire-form-content .gh-calendar-input {
  border: 0;
  padding: 0;
  text-align: center;
  color: #6d7481 !important;
  font-weight: 500;
}

.gh-enquire-calendar .rdt {
  border: solid 2px #9da3ae;
  border-radius: 3px;
}

.gh-enquire-calendar .rdtOpen {
  border: 2px solid #242f42;
}

.gh-enquire-calendar .rdtOpen .gh-calendar-input {
  background: #242f42;
  border-radius: 0;
  color: #ffffff !important;
}

.gh-enquire-calendar .rdtOpen .gh-calendar-input::placeholder {
  color: #ffffff;
}

.helicopters-list-content {
  overflow-y: scroll;
}

.helicopters-list-content::-webkit-scrollbar {
  width: 6px;
}

.helicopters-list-content::-webkit-scrollbar-thumb {
  width: 2px;
  background: #d8d8d8;
  border: solid 1px #979797;
}

.helicopters-list-content::-webkit-scrollbar-track {
  background: transparent;
}

.gh-heli-card-img {
  width: 100%;
  height: 100%;
}

.gh-animated-label {
  animation: labelInfoAnim 3s infinite;
}

@keyframes labelInfoAnim {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}

.gh-heli-card-content {
  padding: 20px;
  background: #f2f4f7;
}

.gh-heli-card-content .gh-main-button-component {
  width: 100%;
  margin-top: 15px;
  height: 50px;
}

.heli-item-btn {
  width: 100%;
  height: 40px;
  font-weight: 500;
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.heli-item-label {
  color: #6d7481;
}

.heli-item-text {
  color: #242f42;
}

.heli-item-time {
  color: #242f42;
  display: inline-flex;
}

.gh-animated-description {
  animation: animatedDescription 0.5s ease-in;
  display: block;
  width: 100%;
}

.gh-animated-description span.solid {
  font-weight: 500;
  opacity: 0.95;
}

.gh-animated-description p {
  margin: 0;
}
@keyframes animatedDescription {
  0% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}

.heli-item-label,
.heli-item-text {
  font-size: 13px;
  font-family: "rubik", sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.enquire-additional .uk-textarea {
  height: 191px;
}

.gh-enquire-submit {
  height: 50px;
  font-weight: 500;
  margin-left: 20px;
}

.enquiry-passed {
  margin: 30px 0;
}

.enquiry-passed-info {
  text-align: center;
  color: #242f42;
  display: flex;
  justify-content: center;
}

.ep-mid {
  text-align: center;
  padding: 20px 0;
}

.enquiry-passed-btn,
.enquiry-passed-info {
  font-size: 18px;
  font-weight: 500;
}

.enquiry-passed-btn {
  color: #10b897;
  margin-right: 3px;
  padding: 0;
}

.enquiry-passed-btn:hover {
  text-decoration: none;
}

.gh-enquire-content .disabled {
  user-focus: ignore;
  user-input: disabled;
  user-select: none;
  user-modify: read-only;
  opacity: 0.5;
}

#enquire-form .uk-modal-body {
  padding: 10px;
}

.enquire-form input {
  color: #242f42 !important;
}

.uk-input {
  color: #242f42;
  -webkit-text-fill-color: #242f42;
  opacity: 1;
}

.uk-input::placeholder {
  opacity: 0.7;
}

/*/ EVENTS-INFO/*/

.button-gradient {
  color: #ffffff;
  border: 0;
  border-radius: 8px;
  letter-spacing: 1px;
  padding: 0 20px;
  max-width: 120px;
  background: linear-gradient(
    180deg,
    rgba(0, 112, 79, 1) 0%,
    rgba(50, 214, 169, 1) 22%,
    rgba(0, 150, 107, 1) 49%,
    rgba(43, 189, 149, 1) 77%,
    rgba(0, 112, 79, 1) 100%
  );
}

.black-color {
  color: #171717;
}

.max_height_img {
  width: 100%;
  height: 100%;
  max-height: 490px;
  object-fit: cover;
}

.gh-image-box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.gh-image-box-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
  position: relative;
  border: 1px solid #d5d5d5;
  color: #242f42;
}

.gh-image-box-icon {
  width: 20px;
  margin-right: 10px;
  transform: translateY(-4px);
}

.gh-padding-normal {
  padding: 20px;
}

.button-return {
  padding: 0 15px;
  min-width: 0;
  background: #f0f0f0;
  border: 2px solid #a9b1c1;
}

.button-return:hover,
.button-return:focus {
  border: 2px solid #e1e3e8;
}

.button-return:active {
  border: 1px solid #646464 !important;
}

.info-block .gh-content {
  line-height: 1.67;
  letter-spacing: 0.2px;
  color: #ffffff;
}

.gh-text-color-link {
  color: #00b8d9;
}

.gh-text-color {
  color: #6d7481;
  /*font-family: Rubik;*/
}

.gh-text-white {
  color: #ffffff;
}

#subscribe {
  flex-direction: row;
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 3s infinite;
  animation-iteration-count: 3;
}

.gh-side-menu-inner .uk-nav .gh-auth-btn {
  background: transparent;
  color: #1abc9c !important;
  border-color: #1abc9c !important;
}

.uk-navbar-right .gh-auth-btn {
  background: transparent;
  color: #1abc9c;
  border-color: #1abc9c !important;
  text-transform: uppercase;
  font-size: 15px;
}

.uk-navbar-right .gh-auth-btn:hover {
  color: #ffffff;
  background-color: #1abc9c !important;
}

.gh-btn-sign-up {
  border: 2px solid #1abc9c;
}

.gh-btn-sign-in {
  border: 2px solid #ffffff;
  width: 170px;
}

.gh-btn-sign-in:hover {
  color: #242f42;
}

.gh-btn-normal {
  background-color: transparent;
  border: 2px solid #ccc;
}

.gh-btn-black {
  background-color: #242f42;
  color: white;
}

.gh-btn-normal:hover {
  border: 2px solid #6d7481;
}

.gh-btn-black:hover {
  background-color: #242f42;
}

.gh-navlink-title {
  font-size: 16px !important;
  color: white !important;
  text-decoration: none !important;
  padding: 0 15px;
}

.gh-nav .gh-list-item.gh-navlink-title ul li ul li a {
  color: #242f42;
}

@-moz-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.gh-accordion .gh-accordion-title,
.gh-accordion .gh-accordion-content,
.gh-padding {
  padding: 15px;
}

.gh-padding-small-top {
  padding-top: 15px;
}

.gh-padding-small {
  padding: 10px;
}

.gh-padding-ex-small-top {
  padding-top: 10px !important;
}

.gh-margin-normal-bottom {
  margin-bottom: 30px;
}

.gh-margin-small-bottom {
  margin-bottom: 20px;
}

.gh-padding-small-bottom {
  padding-bottom: 7px;
}

.gh-padding-small-right {
  padding-right: 15px;
}

.gh-padding-small-left {
  padding-left: 15px;
}

.gh-padding-smaller-left {
  padding-left: 10px;
}

.gh-padding-bottom-2 {
  padding-bottom: 2px;
}

.gh-padding-top-3 {
  padding-top: 3px;
}

.gh-padding-large-top {
  padding-top: 40px;
}

.gh-padding-bottom-50 {
  padding-bottom: 50px;
}

.gh-accordion .gh-accordion-section .gh-accordion-title::after {
  content: "";
  background-image: none;
}

.gh-radio-wrapper input {
  position: absolute !important;
}

.gh-radio-wrapper-with-label input {
  display: none;
}

.gh-radio-wrapper-with-label label {
  line-height: 25px !important;
}

.gh-home-radio-group .gh-radio-wrapper-with-label label {
  padding-left: 35px !important;
  line-height: 21px !important;
  font-weight: 400 !important;
  font-size: 1.5rem;
}

.gh-radio-wrapper-with-label label b {
  color: #1abc9c;
}

.gh-radio-wrapper label::before {
  top: -21px !important;
  left: -18px !important;
}

.gh-radio-wrapper label::after {
  top: -16px !important;
  left: -13px !important;
}

.gh-term-condition-button-wrapper {
  margin: 15px auto;
  width: 100% !important;
  display: block;
}

.gh-invitation-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.gh-term-condition-txt {
  line-height: 36px;
}

.gh-term-arrow {
  line-height: 34px;
}

.gh-req-quotes {
  color: #ffab00 !important;
}

.gh-req-button {
  background-color: rgba(255, 171, 0, 1);
  color: #fff;
  max-width: 200px;
}

.gh-btn-max-width-200 {
  max-width: 200px;
}

.gh-req-button:hover {
  background-color: rgba(255, 171, 0, 0.8);
  color: #fff;
}

.gh-req-button:disabled {
  background-color: #f0f0f0;
  color: #dfe2e8;
}

.gh-welcome-message {
  position: absolute;
  top: 0;
}

.gh-counter {
  display: inline-block;
  padding: 2px 7px;
  background-color: #ffffff;
  border: 1px solid #6d7481;
  border-radius: 5px;
  margin: 0 5px;
  width: 20px;
  text-align: center;
}

#wallet {
  font-size: 0.875em;
  color: #6d7481;
  border: solid 1px #dfe2e8;
  padding: 20px;
  position: relative;
}

.wallet-row-default {
  display: block;
  align-items: center;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  background: #ffffff;
}

.wallet-row-default_manual {
  display: flex;
  min-height: 120px;
}

.wallet-row-default:last-child {
  margin-bottom: 0;
}

.wallet-card {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

.selected-card {
  background: #f2f4f7;
}

.wallet-default-button {
  color: #10b897 !important;
  border: 0;
  background: transparent;
  cursor: pointer;
  padding: 0;
}

.wallet-row-default .wallet-row-text {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  color: #242f42;
  font-weight: normal;
}

.wallet-row-default .wallet-row-label {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  color: #242f42;
  font-weight: 500;
  min-width: 130px;
  display: inline-block;
}

.wallet-row-default .wallet-radio input {
  position: relative !important;
}

.wallet-row-expired {
  background: #cccfd3;
}

.wallet-row-expired-text {
  color: red;
  font-weight: bold;
}

.wallet-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
}

.card-loader {
  position: relative;
  top: -10px;
}

.upload-zone {
  position: relative;
  height: 240px;
  background-color: #ffffff;
  text-align: center;
}

.gh-provide-title {
  color: #242f42;
  font-size: 16px;
  font-weight: 500;
  margin: 40px 0 24px 0;
}

.gh-upload-container {
  margin-bottom: 42px;
}

.gh-upload-zone {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed #6d7481;
  padding: 0 20px;
  height: 85px;
  border-radius: 4px;
  background: #fff;
  position: relative;
}

.gh-upload-zone .file-drop {
  width: 100%;
  height: 100%;
  z-index: 1;
}

.gh-upload-zone .gh-uz-wrapper {
  cursor: pointer;
}

.gh-uploaded-zone {
  z-index: 2;
  margin-bottom: 20px;
  display: flex;
}

.gh-uploaded-zone li:nth-child(3n) {
}

.gh-uz-text,
.gh-uz-prefix {
  font-size: 16px;
  font-weight: 500;
}

.gh-uz-text {
  color: #242f42;
}

.gh-uz-prefix {
  color: #6d7481;
  padding: 0 10px 0 8px;
}

.gh-uz-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  width: 135px;
  height: 45px;
  border-radius: 4px;
  background: rgba(16, 184, 151, 0.1);
  min-width: unset;
  padding: 0px;
}

.gh-uz-wrapper input {
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
  display: none;
}

.gh-uz-wrapper label {
  color: #10b897;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
}

.gh-uz-files-format {
  font-size: 14px;
  color: #6d7481;
  margin-top: 4px;
  padding-left: 4px;
}

.gh-uz-title {
  display: flex;
  align-items: flex-start;
}

.gh-vm-more {
  margin-bottom: 35px;
}

.gh-vm-more-head {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.gh-uz-title span {
  margin-right: 10px;
}

.gh-uz-title span img {
  min-width: 22px;
  max-width: 22px;
}

.gh-vm-more span {
  margin-right: 15px;
}

.gh-uz-title h4,
.gh-vm-more h4 {
  color: #242f42;
  font-size: 16px;
  font-weight: normal;
  font-family: "rubik";
  margin: 0;
  line-height: 18px;
}

.gh-vm-more h4 {
  color: #10b897;
  display: flex;
  align-items: flex-end;
}

.gh-uz-title h4 b,
.gh-vm-more h4 b {
  font-weight: 500;
}

.gh-vm-more p {
  font-size: 16px;
  color: #242f42;
  padding: 0 0 0 37px;
  margin: 0;
  font-weight: 500;
}

.gh-uz-file {
  padding: 0;
  position: relative;
}

.gh-uz-file-close {
  position: absolute;
  top: 22px;
  right: 10px;
  width: 26px;
  height: 26px;
}

.gh-uz-file-content {
  background: #fff;
  align-items: center;
  padding: 13px 11px;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

.gh-uz-file-content::after {
  content: "";
  clear: both;
  display: table;
}

.gh-file-container {
  width: 100%;
}

.gh-register-back-button {
  color: #6d7481;
  background: #e7eaef;
}

.gh-uz-file-format {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 9px;
  width: 36px;
  min-width: 36px;
  height: 43px;
  background: #e2e5eb;
  color: #242f42;
  font-size: 12px;
  margin-right: 12px;
  border-radius: 4px;
  float: left;
}

.gh-uz-file-format span {
  margin-top: -5px;
}

.gh-uz-file-format.error {
  background: #ffbfb9;
}

.gh-uz-file-name {
  color: #242f42;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gh-company-form .gh-provide-title {
  margin: 20px 0;
}

.gh-company-form .uk-input:disabled {
  border-color: #6d7481 !important;
  background-color: transparent !important;
}

.gh-aircraft-form .gh-uz-title {
  align-items: flex-end;
}

.gh-aircraft-form .uk-form-label {
  color: #242f42;
  font-weight: 500;
  font-size: 14px;
}

.gh-aircraft-form .gh-uz-file-format {
  background: #fff;
}

.gh-aircraft-form .gh-uz-file-content {
  background: #e7eaef;
}

.gh-cancel-btn {
  background: #e7eaef;
  color: #6d7481;
}

.gh-aircraft-form .uk-form-controls {
  margin-top: 10px;
}

.gh-check-card {
  padding: 9px 20px;
  border: 2px solid #10b897;
  background: #eff9f7;
  border-radius: 4px;
}

.gh-check-card .gh-checkbox {
  margin-top: 1px;
}

.gh-check-card label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  color: #242f42;
  font-weight: 500;
  font-size: 16px;
}

.gh-check-card label span {
  padding-right: 50px;
}

.gh-aircraft-form .gh-uz-title span {
  display: none;
}

.gh-aircraft-form .gh-uz-title h4 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.gh-uz-file-status {
  font-size: 14px;
}

.gh-uz-file-status .gh-file-ready {
  color: #10b897;
  cursor: pointer;
}

.gh-uz-file-status .gh-file-uploading {
  color: #6d7481;
}

.gh-uz-file-status .gh-file-error {
  color: #e74c3c;
}

.gh-file-view {
  color: #10b897;
  text-decoration: none;
  font-weight: 500;
}

.gh-file-view:hover,
.gh-file-view:focus {
  text-decoration: none;
  color: #0b7762;
}

.gh-file-loader {
  animation: spin 3s reverse infinite;
}

.gh-upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.gh-upload-btn-wrapper.gh-upload-btn-relative {
  position: relative;
  bottom: auto;
  left: auto;
  margin-left: 0;
  text-align: center;
  display: block;
}

.gh-upload-btn-wrapper button {
  border: 2px solid #dfe2e8;
  color: #6d7481;
  background-color: #ffffff;
  padding: 5px 15px;
  border-radius: 8px;
  font-size: 0.9375em;
  font-weight: bold;
}

.gh-upload-btn-wrapper.gh-upload-btn-relative button {
  padding: 10px 25px;
  cursor: pointer;
  border-radius: 8px;
  font-size: 1em;
  font-weight: bold;
}

.gh-upload-btn-wrapper input[type="file"] {
  font-size: 16.25em;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.gh-upload-btn-wrapper input[type="file"]:hover + .gh-upload-btn-wrapper button {
  border-color: #f0f0f0;
}

.gh-helicopter-wrapper {
  min-height: 70px;
  max-height: 150px;
  max-width: 320px;
  margin: 15px auto;
  position: relative;
  background-image: url(../../39980e64dfe60ec287ae.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

#withdraw-request-modal h3 {
  margin-bottom: 0;
}

.gh-helicopter-wrapper.back {
  background-image: url(../../2b1252d606fdb0281c08.png);
}

.gh-req-quotes-details .gh-path {
  left: 0;
  top: 0;
}

.gh-req-quotes-details .gh-helicopter {
  left: 122px;
  top: 0;
}

.gh-req-quotes-details .gh-helicopter-line-divider-1 {
  left: 15px;
  top: 72px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-2 {
  left: 30px;
  top: 65px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-3 {
  left: 45px;
  top: 59px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-4 {
  left: 60px;
  top: 54px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-5 {
  left: 75px;
  top: 50px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-6 {
  left: 90px;
  top: 47px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-7 {
  left: 105px;
  top: 46px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-8 {
  left: 180px;
  top: 46px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-9 {
  left: 195px;
  top: 49px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-10 {
  left: 210px;
  top: 52px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-11 {
  top: 57px;
  left: 225px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-12 {
  left: 240px;
  top: 62px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-13 {
  left: 253px;
  top: 67px;
}

.gh-req-quotes-details .gh-helicopter-line-divider-14 {
  left: 266px;
  top: 73px;
}

.gh-req-quotes-details .gh-helicopter-line-start {
  top: 80px;
  left: 4px;
}

.gh-req-quotes-details .gh-helicopter-line-end {
  top: 72px;
  left: 272px;
}

.gh-nav .gh-list-item {
  padding-left: 15px;
}

.gh-sign-by-invitation {
  background-color: #ffffff;
  /*border-top: 3px solid #1abc9c;*/
}

.Rectangle-6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 29px;
  background: linear-gradient(to bottom, #f0f0f0 0, #fff 100%);
}

.uk-button-small {
  padding: 0 15px;
  line-height: 28px;
  font-size: 0.875rem;
  min-width: 120px;
}

.gh-alert {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
}

.gh-alert .uk-alert-success {
  color: #ffffff;
}

.gh-alert-confirm {
  color: #6d7481;
  background: none;
  padding: 0;
}

.nav-dropdown .gh-user-initials,
.nav-dropdown .gh-user-name,
.nav-dropdown .gh-dropdown-arrow {
  color: #ffffff;
}

.gh-dropdown-mobile .uk-navbar-dropdown {
  background: none;
  padding: 0;
  width: 85%;
  margin-top: 0;
}

.gh-add-icon {
  background: none;
  border: none;
  height: 50px;
  cursor: pointer;
}

.gh-add-icon:focus {
  border: none;
  outline: none;
}

.gh-email-invitation-input {
  display: block;
  margin-right: 4px;
  padding: 1px 4px;
  margin-bottom: 10px;
}

.gh-margin-small-bottom svg {
  margin-bottom: 10px;
}

.uk-tooltip {
  line-height: normal;
  padding: 10px;
}

.gh-tooltip-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.gh-account-restricted {
  font-size: 1.125em;
  width: 75%;
  text-align: center;
  margin-bottom: 0;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
}

.gh-dark-blue {
  color: #242f42;
}

.gh-dark-blue {
  color: #242f42;
}

.gh-status-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  padding: 0 15px;
}

.gh-status-field {
  display: block;
  height: 44px;
  border-radius: 4px;
}

.gh-status-field .uk-checkbox:read-only {
  cursor: default;
}

.pastel {
  background: #eff9f7;
  border: 2px solid #ffab00;
}

.green {
  border: 2px solid #10b897;
  background: #eff9f7;
}

.gh-status-field.green {
  border: unset;
}

.gh-item-count {
  margin: 2px 0 0 10px;
  width: 20px;
  height: 18px;
  border-radius: 4px;
  font-size: 12px;
  border: 1px solid #e74c3c;
  background: #f49c93;
  color: #242f42;
  display: flex;
  justify-content: center;
  align-items: center;
}

.gh-item-count.active {
  color: #ffffff;
  background: #e74c3c;
  border: 1px solid #ffffff;
}

.gh-mini-tab-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-dark-blue-bg {
  background-color: #242e41;
}

.gh-checkbox:not(:disabled) {
  cursor: inherit;
}

.gh-checkbox {
  border-color: #dfe2e8;
}

.rdtPicker td.rdtOld {
  color: #6d7481;
}

.rdtPicker td.rdtDay.rdtOld:hover {
  background: none;
  cursor: inherit;
}

.gh-disabled-link {
  opacity: 0.4;
}

.read,
.read:hover {
  color: #6d7481;
  text-decoration: none;
}

.read li > div {
  border: 1px solid transparent;
}

.read li:hover > div {
  border: 1px solid #1abc9c;
}

.gh-calendar-icon,
.gh-close-icon {
  z-index: 999;
  height: 46px;
}

.gh-close-icon {
  left: auto;
  right: 0;
  cursor: pointer;
  pointer-events: auto !important;
}

.gh-calendar-input {
  padding-left: 40px;
}

.uk-block > div {
  margin-top: 10px;
}

.uk-button-primary:hover,
.uk-button-primary:focus {
  background: #1abc9c;
}

.gh-comment-author {
  font-size: 0.8125em;
}

.gh-middle-line {
  position: absolute;
  width: 100%;
  height: 1px;
  top: 50%;
  margin-top: -1px;
  background: #ccc;
  z-index: 0;
}

.gh-alert-without-bg {
  background: none;
  padding-left: 0;
}

.gh-sea-green {
  color: #1abc9c;
}

.gh-cloud-blue-btn {
  background-color: rgba(223, 226, 232, 1);
  color: #ffffff;
}

.gh-cloud-blue-btn:hover {
  background-color: rgba(109, 116, 129, 0.8);
}

.gh-home-bg-1 {
  background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
    url(../../3681595a75e7ff4d4ac6.jpg);
  display: flex;
  min-height: 70vh;
  padding: 30px 0;
  flex-direction: column;
  justify-content: center;
}

.gh-home-bg-2 {
  background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
    url(../../5d9dd447a21cf9c07909.jpg);
  background-position: 100% 86%;
  background-size: contain, cover;
}

.gh-contact-bg {
  height: 42vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
    url(../../1023beeee7b1d3c95711.jpg);
  background-position-y: bottom;
}

.uk-button-default:active {
  border: 2px solid #6d7480;
}

.gh-button-terms,
.gh-button-terms:hover,
.gh-button-terms-register {
  border: 2px solid #6d7481;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.gh-button-terms .gh-button-terms-text {
  border: none;
  display: flex;
  justify-content: center;
}

.gh-button-terms .uk-icon-button {
  width: 25px;
  height: 25px;
}

.gh-button-terms .gh-term-arrow {
  width: 35px;
}

.gh-button-terms-bank .gh-term-arrow {
  margin-left: 7px;
}

.gh-pad-selection {
  position: relative;
}

.gh-register-select-button {
  line-height: 48px;
  margin-left: 10px;
}

.gh-utc {
  position: absolute;
  left: 85px;
  top: 13px;
  z-index: 4;
}

.gh-register-landing {
  background: transparent;
  height: auto;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-sign-title {
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.register-page {
  background: #f0f0f0;
  height: 100%;
  padding: 20px 3px;
}

.gh-role-view {
  padding: 0 !important;
}

.gh-white-bg {
  background: #fff;
}

.register-select-role {
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

.gh-register-tabs {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  border-bottom: solid 2px #cfd4de;
}

.gh-register-tabs::before,
.gh-register-tabs::after {
  content: none;
}

.gh-register-tab {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 15px;
  margin-bottom: -2px !important;
}

.gh-rt-icon {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  height: 10px;
  margin-bottom: 10px;
}

.gh-rt-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  padding-right: 5px;
}

.gh-register-tab.active {
  box-shadow: 0 -2px #1abc9c inset;
}

.gh-rt-number {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  background: #e2e5eb;
  color: #10b897;
  font-size: 14px;
  margin-right: 5px;
}

.gh-rt-title {
  font-size: 14px;
}

.gh-rt-title,
.gh-rt-number {
  color: #242f42;
}

.gh-rt-title.active {
  color: #1abc9c;
}

.gh-rt-number.active {
  color: #fff;
  background: #10b897;
}

.gh-rt-title.passed {
  color: #6d7481;
}

.gh-rt-number.passed {
  color: #10b897;
}

.gh-button-terms-register {
  padding: 4px 0 !important;
}

.gh-container-affiliate {
  background: transparent;
}

.gh-register-title,
.gh-container-affiliate,
.gh-register-tabs {
  max-width: 970px;
  padding: 0 !important;
}

.gh-register-title {
  margin: 0 auto 20px;
}

.gh-register-title h3 {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 18px;
}

.gh-padding-terms-top {
  padding-top: 5px;
}

.gh-register-form {
  padding: 22px 15px;
  background: #fff;
}

.gh-register-section {
  display: flex;
  flex-direction: row;
}

.gh-register-ex-padding {
  padding: 10px !important;
}

.gh-map-type {
  position: absolute;
  top: 15px;
  left: 15px;
  background: #fff;
  z-index: 999;
  font-size: 14px;
  font-weight: 600;
  padding: 10px;
  border: 0;
  text-transform: uppercase;
}

.gh-map-type:hover,
.gh-map-type:active,
.gh-map-type:focus {
  border: 0;
}

.gh-recover-pass {
  padding: 40px;
  background: #fff;
  width: 45%;
  margin: 40px auto;
  min-width: 240px;
  max-width: 340px;
}

.gh-dashboard-logout-header-nav {
  background: #242f42;
  border-bottom: 6px solid #1abc9c;
  min-height: 80px;
}

.gh-dashboard-logout-container-nav {
  max-width: 1440px;
  margin: 0 auto;
  border-bottom: 0px !important;
}

.gh-dashboard-logout-header-nav .gh-dashboard-logout-container-nav {
    display: flex;
    justify-content: space-between;
}

.gh-dashboard-nav {
  position: sticky;
  top: 0;
  z-index: 1000;
}

.gh-dashboard-nav .gh-navbar-item-in-page {
  min-height: inherit;
  height: 40px;
  font-size: 1em;
  border-radius: 2px;
}

.gh-filters-tab.failed *,
.gh-filters-tab.failed:hover *,
.gh-filters-tab.failed a.uk-link-text:not(:hover) {
  color: #e74c3c !important;
}

.autocomplete-dropdown-container {
  border: 2px solid #6d7481;
  position: absolute;
  background-color: white;
  z-index: 1000;
  width: 100%;
  border-radius: 4px;
  max-height: 500px;
  overflow-y: scroll;
}

.autocomplete-dropdown-container.hide {
  border: none;
}

.autocomplete-dropdown-container li {
  padding: 5px;
  border-bottom: 1px solid #6d7481;
  cursor: pointer;
}

.autocomplete-dropdown-container li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

.gh-autocomplete {
  max-height: 250px;
  overflow-y: scroll;
}

.gh-autocomplete.autocomplete-dropdown-container li {
  padding: 0 5px;
  cursor: pointer;
  margin-bottom: 0;
}

.gh-vat-padding-10 {
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  line-height: 45px;
}

.gh-padding-left-10 {
  padding-left: 10px;
  display: inline-block;
}

.opacity-8 {
  opacity: 0.8;
}

.gh-radio-inline .gh-radio-wrapper-with-label {
  margin-left: 5px;
}

.gh-h2 {
  font-size: 1.5rem;
}

.gh-font-weight-remove {
  font-weight: normal;
}

.gh-select-role {
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
  color: #1abc9c;
}

.role-select-prefix {
  color: #242f42;
  margin-right: 5px;
}

.gh-request-filter-checkbox {
  margin-right: 2px;
}

.gh-notification .created-col {
  text-align: right;
}

.gh-notifications-label {
  background-color: #e74c3c !important;
  border: 2px solid #242f42 !important;
  border-radius: 4px;
  padding: 2px 4px 2px 4px !important;
  color: #ffffff !important;
  position: absolute;
  top: -50%;
  right: -50%;
  font-size: 10px;
  line-height: 1;
}

@media (max-width: 1200px) {
  .gh-notifications-label {
    padding: 2px 4px 3px 4px !important;
  }
}

.gh-notifications-label.no-border {
  border: none !important;
}

.gh-notifications-label.rightTop {
  position: absolute;
  top: -10px;
  right: -10px;
}

.gh-notifications-label.bigger {
  font-size: 13px;
  padding: 3px 8px 4px 8px !important;
  top: -7px;
  right: -10px;
}

.company-summary li b.suspended {
  text-decoration: line-through;
}

.gh-audit-author {
  color: #1abc9c !important;
}

.small-font {
  font-size: 0.75em;
}

.gh-favourites li {
  background-color: #ffffff;
  border-radius: 5px;
}

.gh-star polygon {
  fill: rgba(255, 171, 0, 0.85);
  stroke: #ffab00 !important;
}

.gh-powered-stripe img {
  width: 100px;
}

.gh-file-preview {
  background: #f2f4f7;
  height: inherit;
}

.overlay {
  background: #f2f4f7;
  overflow: hidden;
}

.gh-file-preview iframe {
  height: 90vh;
  width: 100%;
}

.gh-file-preview .title {
  color: #fff;
}

.gh-file-preview .footer {
  padding: 5px 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #242f42;
}

.gh-file-preview .bodyContainer {
  height: 90%;
  overflow-y: auto;
}

.gh-preview-img {
  padding-top: 20px;
}

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

.gh-checkbox-aoc {
  margin: 7px 0 0 0;
}

.gh-location-lat::placeholder {
  font-size: 13px;
}

.gh-yellow-tooltip svg {
  color: #ffab00;
  cursor: pointer;
}

.gh-red-tooltip svg {
  color: #e74c3c;
  cursor: pointer;
}

.gh-yellow-checkbox {
  border-color: #ffab00 !important;
}

.gh-yellow-checkbox:checked {
  background-image: url(../../37cc60f24c789cb4d1d2.svg) !important;
  background-size: 12px;
}

.pipeline-view-tab .uk-select {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2710%27 viewBox=%270 0 18 10%27%3e%3cg fill=%27none%27 fill-rule=%27evenodd%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cg stroke=%27%23242f42%27 stroke-width=%272%27%3e%3cg%3e%3cpath d=%27M570 0L578 8 570 16%27 transform=%27translate%28-1247 -1043%29 translate%28682 1040%29 rotate%2890 574 8%29%27/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") !important;
}

.gh-table-tooltip svg {
  color: #ffab00;
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin: -5px 0 0 5px;
}

.gh-table-tooltip-mobile svg {
  color: #ffab00;
  cursor: pointer;
  width: 17px;
  height: 17px;
  margin: 0 0 0 5px;
}

.gh-tooltip-icon-small {
  width: 17px;
}

.gh-tooltip-icon-small svg {
  margin-bottom: 3px;
}

.uk-checkbox:disabled,
.uk-radio:disabled {
  background-color: #f0f0f0;
  border-color: #dfe2e8;
}

.gh-helicopter-label .disabled {
  color: #dfe2e8;
}

.gh-green,
.uk-button-link {
  color: #1abc9c;
}

.gh-red {
  color: #e74c3c;
}

.gh-yellow {
  color: rgb(255, 171, 0);
}

.gh-button-default {
  background-color: #f0f0f0;
}

.gh-button-hover:hover {
  opacity: 0.7;
}

.gh-warn {
  color: #6d7481;
}

.gh-button-disabled,
.gh-button-disabled:hover {
  background-color: rgba(240, 240, 240, 0.5);
}

.gh-conduct-container {
  max-height: 55vh;
  overflow-y: scroll;
  color: #242f42;
}

.gh-conduct-container::-webkit-scrollbar {
  -webkit-appearance: none;
}

.gh-conduct-container::-webkit-scrollbar:vertical {
  width: 11px;
}

.gh-conduct-container::-webkit-scrollbar:horizontal {
  height: 11px;
}

.gh-conduct-container::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white; /* should match background, can't be transparent */
  background-color: rgba(0, 0, 0, 0.5);
}

.uk-label-success {
  background-color: #1abc9c;
}

.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #00b8d9;
}

.gh-alert-warning {
  color: #ffab00;
}

.uk-card-default,
.gh-main-footer .gh-subnav a,
.uk-input,
.uk-text-meta {
  color: #6d7481;
}

.uk-input {
  border-color: #6d7481;
}

.gh-address {
  line-height: 1.5;
  border-color: #6d7481;
}

.gh-reduce-paragraph-pad .gh-address p {
  margin: 0;
}

.uk-input,
.uk-textarea .uk-input:focus,
.uk-textarea:focus {
  border-color: #6d7481;
}

.uk-alert-danger,
.uk-text-danger {
  color: #e74c3c !important;
}

.uk-button-danger:focus {
  background-color: #e74c3c;
}

/*override .validation-errors font size*/

.gh-upload-errors ul.validation-errors {
  font-size: 0.875em;
}

.gh-print-icon {
  background-image: url(../../c2d17688d9fa6ff7bb8d.png);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  height: 50px;
  width: 50px;
}

.gh-aircraft-label {
  display: block;
  width: fit-content;
  margin: 3px 0;
  white-space: inherit;
  height: auto !important;
  background: #00b8d9;
}

.gh-vat-position-error {
  width: 215px;
}

.gh-pound-position {
  position: absolute;
  display: inline-block;
  left: 26px;
  top: 11px;
}

.gh-pound {
  position: relative;
  width: 100%;
}

/*.gh-pound::before {*/
/*	content: '\00a3';*/
/*	position: absolute;*/
/*	left: -12px;*/
/*	top: 11px;*/
/*}*/

.gh-modal-close {
  position: absolute;
  z-index: 1010;
  top: 10px;
  right: 10px;
  padding: 5px;
  color: #6d7481;
}

.gh-feature-list-item-title {
  color: #242f42;
  line-height: 1.2;
  height: 45px;
  font-size: 1.4rem;
}

.gh-feature-list-item-description {
  color: #6d7481;
  font-weight: 300;
}

.gh-feature-list-item-description ul {
  padding: 0;
}

.gh-feature-list-item-description ul li {
  font-size: 15px !important;
  font-family: Rubik, sans-serif !important;
  font-weight: 300;
  color: #6d7480;
  list-style-type: none;
  margin-bottom: 16px;
  display: flex;
  align-items: flex-start;
}

.gh-feature-list-item-description ul li:before {
  content: "";
  display: block;
  background: url(../../4121ca46a490bb6fbd46.svg) no-repeat;
  width: 20px;
  height: 14px;
  margin-right: 16px;
  margin-top: 5px;
}

th.gh-team-remove-icon {
  padding: 30px;
}

.gh-border-bottom {
  border-bottom: 2px solid #dfe2e8;
}

.gh-uk-tab {
  margin-left: -20px;
}

.gh-uk-tab-25 {
  margin-left: -25px;
}

.gh-uk-width {
  width: 226px;
}

.gh-min-width-small {
  min-width: 120px;
}

.gh-fleet-item label {
  min-width: 147px;
}

.gh-identifier-value {
  width: 65%;
}

.gh-aircraft-btn {
  margin-bottom: 0;
  height: 50px;
  min-height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.gh-identifier-form {
  margin-bottom: 5px;
  transform: translateY(1px);
}

.gh-identifier-buttons {
  width: 35%;
  text-align: center;
  display: flex;
  align-items: center;
}

.gh-identifier-buttons button {
  border: none;
  margin: 0 0 0 10px;
  padding: 0;
  width: 30px;
  height: 30px;
  background: #ffffff;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.uk-button-primary:disabled,
.uk-button-primary:disabled:hover {
  background-color: rgba(26, 188, 156, 0.3);
}

.uk-button-primary:disabled .gh-dark-blue,
.uk-button-primary:disabled:hover .gh-dark-blue {
  color: #6d7481;
}

.gh-fleet-item {
  background-color: #ffffff;
  padding: 15px;
  margin-left: 0;
}

.gh-section-statistics {
  padding-bottom: 30px;
}

.gh-section-statistics .gh-count {
  line-height: normal;
}

.gh-dashboard-bl {
  min-height: 90px;
  min-width: 250px;
  background-color: #ffffff;
}

.gh-dashboard-bl > div {
  width: 100%;
}

/*.uk-accordion-title::before {*/
/*	background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20fill%3D%22%23fff%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%3Crect%20fill%3D%22%23fff%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%3C%2Fsvg%3E');*/
/*}*/

/*.uk-open > .uk-accordion-title:before {*/
/*	background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20fill%3D%22%23fff%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%3C%2Fsvg%3E');*/
/*}*/

.gh-aoc-tooltip span.uk-icon {
  position: absolute;
  top: 0;
  left: 15px;
}

.gh-overlay-none {
  overflow-y: hidden;
}

.gh-overlay-auto {
  overflow-y: auto;
}

@keyframes shadow-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(26, 188, 156, 0.5);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(26, 188, 156, 0.2);
  }
}

@keyframes shadow-pulse-exit {
  100% {
    box-shadow: 0 0 0 20px rgba(26, 188, 156, 0.2);
  }
  0% {
    box-shadow: 0 0 0 0 rgba(26, 188, 156, 0.5);
  }
}

.pulse {
}

.pulse-enter {
  box-shadow: 0 0 0 0 rgba(26, 188, 156, 0.5);
}

.pulse-enter-active {
  animation-name: shadow-pulse;
  animation-duration: 2s;
}

.pulse-exit {
  box-shadow: 0 0 0 20px rgba(26, 188, 156, 0.2);
}

.pulse-exit-active {
  animation-name: shadow-pulse-exit;
  animation-duration: 2s;
}

.gh-row-highlight {
  border: 2px solid #00b8d9;
  border-radius: 4px;
  padding-left: 5px;
}

table tr.gh-row-highlight td {
  border-top: 2px solid #00b8d9;
  border-bottom: 2px solid #00b8d9;
}

table tr.gh-row-highlight td:first-child {
  border-left: 2px solid #00b8d9;
}

table tr.gh-row-highlight td:last-child {
  border-right: 2px solid #00b8d9;
}

.gh-pax-error {
  margin-top: 5px;
}

.gh-checkbox.checked {
  border: 2px solid #1abc9c;
  border-radius: 3px;
  padding: 10px;
  background-color: transparent;
  fill: #1abc9c;
  color: #1abc9c;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%231ABC9C%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.gh-inline-block {
  display: inline-block;
}

.gh-notification .medium-col .r-arrow {
  width: 20%;
  text-align: center;
  min-width: 45px;
}

.broker-booking-layout .uk-tab,
.booking-layout .uk-tab {
  /*padding-bottom: 20px;*/
  font-weight: 500;
  margin-top: 0;
}

.broker-booking-layout .uk-tab:before,
.booking-layout .uk-tab:before {
  border-bottom: none;
}

.gh-leg-link {
  color: #1abc9c;
}

.gh-progress-text {
  color: #212121;
  width: 100%;
}

.gh-progress-text p {
  margin: 0;
}

.gh-request-progress {
  padding-right: 10px;
  margin-top: 8px;
}

.gh-request-progress .uk-progress {
  margin-bottom: 0;
  height: 4px;
}

.gh-request-progress .gh-request-progress-content {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 10px;
  background-color: #1abc9c;
}

.gh-request-progress progress {
  border-radius: 10px;
  width: 100%;
  display: block;
  margin-bottom: 0;
  height: 4px;
}

.gh-request-progress progress::-webkit-progress-bar {
  background-color: #e6e6e6;
  border-radius: 10px;
}

.gh-request-progress progress::-webkit-progress-value {
  background-color: #10b897;
  border-radius: 10px;
}

.gh-request-progress progress[value] {
  -moz-appearance: none;
  appearance: none;
  border: none;
  background-color: #e6e6e6;
}

.gh-label-quote {
  background: #bebebe;
  color: black;
  margin-bottom: 10px;
  padding: 0 7px;
}

.gh-leg-link:hover {
  color: #1abc9c;
  text-decoration: none;
}

.gh-fleet-row {
  box-shadow: inset 0 -5px 0 0 #f0f0f0;
  background: #fff;
}

.gh-fleet-row td {
  padding: 16px 12px 20px 12px;
}

.gh-fleet-delete {
  width: 100%;
  height: 100%;
}
.gh-fleet-delete .close {
  position: absolute;
  top: -10px;
  right: -10px;
}

.gh-table-id {
  color: #10b897;
  cursor: pointer;
}

.broker-booking-layout .gh-req-button {
  font-weight: 500;
}

.gh-quote-label-btn:hover {
  text-decoration: none;
}

.gh-google-map ul {
  padding: 0;
  list-style: none;
  margin: 0;
}

.gh-section-statistics .uk-card {
  max-width: 450px;
}

.gh-mobile-action {
  color: #212121;
}

.gh-grid-title-progress {
  display: flex;
  justify-content: space-between;
}

.gh-grid-title-progress .gh-tooltip .gh-tooltip-icon {
  transform: translate(4px, -3px);
}

.uk-offcanvas {
  z-index: 100000;
}

.gh-pin {
  width: 17px;
  margin-right: 15px;
}

.gh-info-title a,
.gh-info-title a:hover {
  color: #242f42;
  font-size: 1.1em;
}

.gh-info-btn {
  padding: 0 15px;
  line-height: 28px;
  font-size: 0.875rem;
}

.gh-info-window {
  padding: 15px;
}

.gm-style-iw {
  padding: 0 !important;
}

.gm-style-iw > div {
  overflow: hidden !important;
}

.range-error-position {
  margin-left: 15px;
}

.gh-height-75 {
  height: 75px;
}

.gh-vertical-middle {
  vertical-align: middle;
}

.gh-danger-opostrov {
  height: 20px;
  width: 20px;
  min-width: 20px;
}

.gh-text-bottom {
  vertical-align: text-bottom;
}

.gh-full-width {
  width: 100%;
}

.gh-width-240 {
  width: 247px;
}

.gh-empty-row p {
  margin: 10px 10px 15px 10px;
}

.gh-empty-row-mob {
  padding-bottom: 15px !important;
}

.gh-empty-row-mob p {
  margin: 10px 10px 15px 10px;
}

.gh-min-grid-col {
  min-width: 120px;
  max-width: 180px;
}

.gh-small-grid-col {
  min-width: 100px;
  max-width: 120px;
}

.gh-mob-request-header {
  text-transform: uppercase;
  color: #6d7481;
  font-size: 11px;
  font-family: "rubik", sans-serif;
  margin-bottom: 1px;
  letter-spacing: 0.9px;
}

.gh-filters-btn {
  font-weight: 500;
}

.gh-broker-request-filters label {
  font-size: 14px;
}

.gh-broker-request-filters .gh-radio-wrapper-with-label label {
  font-size: 14px;
  line-height: 23px !important;
  transform: translateY(-2px);
}

.gh-broker-request-filters .gh-radio-wrapper-with-label label:before {
  border: 2px solid #10b897;
}

.gh-broker-request-filters .gh-enquire-calendar-icon {
  width: 20px;
  height: 20px;
  left: 15px;
  top: 13px;
}

.gh-broker-request-filters .gh-calendar-input {
  padding-left: 45px;
}

.gh-broker-request-filters .uk-form-label {
  margin-bottom: 14px;
  font-size: 13px;
  font-family: "rubik", sans-serif;
  font-weight: 500;
  color: #6d7481;
  display: block;
}

.gh-broker-request-filters .uk-select:not([multiple]):not([size]) option {
  font-family: "rubik", sans-serif;
  font-size: 14px;
  color: #242f42;
}

.gh-broker-request-filters .uk-select {
  font-weight: 500;
  font-size: 14px;
  color: #242f42;
}

.gh-broker-request-filters .uk-input::placeholder {
  font-family: "rubik", sans-serif;
  font-size: 14px;
  color: #6d7481;
}

.gh-mob-request-header .gh-grid-title-progress {
  justify-content: flex-start;
}

.gh-mob-request-header .gh-grid-title-progress .gh-tooltip {
  margin-left: 7px;
}

.gh-mob-request-row {
  color: #242f42;
  font-size: 14px;
  font-weight: 500;
}

.gh-aoc-docs {
  width: 100%;
  margin: auto;
}

.gh-quote-num-mob {
  display: flex;
  flex-direction: row;
}

.gh-mob-request-row .gh-quote-num-mob .gh-label-quote {
  margin-bottom: 0;
  margin-right: 10px;
  padding: 0 5px;
}

.gh-width-grid-id {
  width: 120px;
  min-width: 120px;
}

.gh-width-grid-status {
  width: 90px;
  min-width: 90px;
}

.gh-width-grid-on {
  width: 95px;
  min-width: 95px;
}

.gh-width-grid-col-progress {
  width: 75px;
}

.gh-width-grid-col-progress .gh-tooltip-icon {
  transform: translateY(-2px);
}

.gh-width-grid-col-progress .uk-icon {
  transform: translateY(-2px);
}

.google-map > div {
  height: 100%;
}

.gh-range-hypen,
.gh-range-hypen-filter {
  position: relative;
}

.gh-range-hypen::after {
  position: absolute;
  content: "-";
  right: -17px;
  top: 12px;
}

.gh-range-hypen-filter::after {
}

.gh-feature-slider-list {
  overflow: inherit;
  padding-bottom: 20px;
}

.gh-feature-slider-list .gh-feature-list-item-container {
  min-height: 390px;
  padding-top: 0;
  max-width: 300px;
}

.gh-feature-slider-list .gh-feature-list-item-container:focus {
  -moz-outline: none;
  -webkit-outline: none;
  outline: none;
}

.gh-feature-slider-list [class*="uk-position-center-left-out"],
.gh-feature-slider-list [class*="uk-position-center-right-out"] {
  color: #1abc9c;
}

.gh-feature-slider-list [class*="uk-position-center-right-out"] {
  right: 0;
  left: auto;
  margin-right: -35px;
  padding: 0;
}

.gh-feature-slider-list [class*="uk-position-center-left-out"] {
  right: auto;
  left: 0;
  margin-left: -45px;
}

.gh-reduce-paragraph-pad p {
  margin: 10px 0;
}

.gh-lunch-section,
.gh-lunch-section .validation-errors {
  background: transparent;
}

.gh-subscribe-section {
  max-width: 350px;
}

.gh-padding-10 {
  padding: 10px;
}

.gh-padding-20 {
  padding: 20px;
}

.gh-bg-white,
.gh-bg-white:focus {
  background-color: #ffffff;
}

/*Homepage ICONS*/

.gh-services-icon {
  border-radius: inherit;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48px;
  height: 48px;
  background-color: transparent !important;
}

.gh-services-icon.broker_icon_1,
.gh-services-icon.operator_icon_1 {
  background-image: url(../../cda718144a22efd1ac2e.svg);
}

.gh-services-icon.broker_icon_2,
.gh-services-icon.operator_icon_2 {
  background-image: url(../../c3a8a9de283f256da7cc.svg);
}

.gh-services-icon.broker_icon_3,
.gh-services-icon.operator_icon_4 {
  background-image: url(../../7b1340569a4f86a24e3c.svg);
}

.gh-services-icon.broker_icon_4,
.gh-services-icon.operator_icon_5 {
  background-image: url(../../ee86947d29b55082cbbd.svg);
}

.gh-services-icon.broker_icon_5 {
  background-image: url(../../6d593460bb2388bcd54c.svg);
}

.gh-services-icon.broker_icon_6,
.gh-services-icon.operator_icon_3 {
  background-image: url(../../996dba192a94b75548a0.svg);
}

.gh-services-icon.operator_icon_6 {
  background-image: url(../../7b1340569a4f86a24e3c.svg);
}

.gh-modal-footer-request {
  margin-top: 15px;
}

.gh-modal-footer-request hr {
  width: 90%;
  margin: 20px auto 10px;
}

.gh-filtered-header {
  color: #10b897 !important;
}

.gh-short-nav {
  background: #ffffff;
  padding: 26px 0;
  margin-bottom: 17px;
}

.gh-back-text {
  color: #242f42 !important;
}

.gh-button-withdraw,
.gh-view-quote-btn {
  font-weight: 500;
}

.gh-button-withdraw:hover {
  text-decoration: none;
}

.gh-button-withdraw:before {
  display: none;
}

.gh-view-quote-btn:before {
  display: none !important;
}

.gh-book-btn {
  color: #0ab897;
  border-color: #0ab897;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-book-btn-disabled,
.gh-book-btn-disabled:hover,
.gh-book-btn-disabled:active,
.gh-book-btn-disabled:focus {
  color: #999 !important;
  border: 1px solid #999 !important;
  cursor: initial !important;
}

.gh-book-btn:hover {
  color: #0ab897;
  border-color: #0ab897;
}

.gh-decline-btn {
  color: #e74c3c;
  background: #f2f4f7;
  border: 1px solid #d5d5d5;
}

.gh-decline-btn:disabled,
.gh-decline-btn:disabled:hover {
  color: #999;
  background: #f2f4f7;
  border: 1px solid #d5d5d5;
}

.gh-decline-btn:hover,
.gh-decline-btn:active,
.gh-decline-btn:focus {
  color: #e74c3c;
  background: #f2f4f7;
  border: 1px solid #d5d5d5;
}

.gh-discussion-btn {
  border: 1px solid #005bff;
  color: #005bff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-discussion-btn.operator {
  display: inline-flex;
}

.gh-discussion-btn svg {
  width: 20px;
  height: 20px;
  margin-right: 11px;
}

.gh-discussion-btn svg path {
  fill: #005bff;
}

.gh-discussion-btn:hover {
  border: 1px solid #004ad4;
  color: #004ad4;
}

.gh-discussion-btn.operator {
  display: inline-flex;
  border: 1px solid #004ad4;
  color: #004ad4;
  align-items: center;
  justify-content: center;
}

.gh-discussion-btn:disabled,
.gh-discussion-btn:disabled:hover {
  border: 1px solid #999;
  color: #999;
}

.gh-discussion-btn:disabled svg path {
  fill: #999;
}

.gh-column-label {
  font-size: 12px;
  color: #6d7481;
  letter-spacing: 1px;
  font-weight: 500;
  margin: 0 10px 0 0;
  text-transform: uppercase;
}

.gh-column-text {
  color: #242f42;
  font-size: 16px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  margin: 0;
  font-weight: normal;
}

.gh-request-status .gh-column-text {
  margin-bottom: 2px;
}

.gh-edit-identifier-btn {
  outline: none;
  border: 0;
  font-size: 16px;
  color: #005bff;
  cursor: pointer;
  font-family: "rubik";
}

.gh-edit-identifier-btn:hover {
  text-decoration: none;
}

.gh-text-green {
  color: #1abc9c;
}

.gh-margin-small-top {
  margin-top: 30px !important;
}

.gh-quote-slider {
  overflow: inherit;
  position: relative;
  z-index: 1;
  height: 100%;
}

.uk-slider-items,
.uk-slider-container {
  height: 100%;
}

.gh-slider-arrows {
  position: absolute;
  z-index: 2;
  background: rgba(36, 47, 66, 0.8);
  /*width: 10px;*/
  /*height: 14px;*/
  padding: 11px 6px 12px 8px;
}

.gh-slider-arrows svg {
  display: none;
}

.gh-slider-dots {
  position: absolute;
  z-index: 2;
  bottom: 74px;
  left: 0;
  width: 100%;
}

.gh-slider-dots {
  bottom: 58px !important;
}

.gh-slider-dots.gh-bottom-small {
  bottom: 48px !important;
}

.gh-quote-slider .uk-dotnav > .uk-active > * {
  background: #ffffff;
}

.gh-quote-slider .uk-dotnav > * {
  padding-left: 7px;
}

.gh-quote-slider .uk-dotnav > * > * {
  width: 7px;
  height: 7px;
  border: 1px solid #ffffff;
}

.gh-slider-arrow-right,
.gh-slider-arrow-left {
  top: 35%;
}

.gh-slider-arrow-left {
  left: 0;
}

.gh-slider-arrow-right {
  right: 0;
}

.gh-quote-slider-item {
  width: 100%;
  height: 100%;
  /*min-height: 283px;*/
  padding-top: 0;
  outline: none;
  position: relative;
}

.gh-quote-slider-item-image {
  width: 100%;
  display: block;
  position: relative;
  z-index: 999;
  height: calc(100% - 36px);
}

.gh-quote-slider-text {
  position: absolute;
  width: calc(100% - 29px);
  bottom: 0;
  left: 0;
  background: #f2f4f7;
  font-size: 12px;
  font-style: italic;
  color: #242f42;
  padding: 8px 13px 10px 16px;
  margin: 0;
  user-select: none;
  z-index: 999;
}

.gh-quote-slider .gh-quote-slider-item-container {
  min-height: 390px;
  padding-top: 0;
  max-width: 300px;
}

.gh-quote-buttons {
  padding: 20px 20px 0 0;
  display: flex;
  flex-direction: column;
}

.gh-quote-buttons .custom-tooltip-icon {
  display: block;
  cursor: not-allowed;
}

.gh-bok-dec-buttons {
  display: flex;
  flex-direction: column;
}

.gh-bok-dec-buttons .gh-main-button-component {
  width: 100%;
}

.gh-bok-dec-buttons .custom-tooltip-wrapper {
  width: 100%;
}

.gh-quote-button {
  margin-bottom: 13px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-full-request-btn {
  font-weight: 500;
}

.gh-margin-ex-small-top {
  margin-top: 16px !important;
}

.gh-first-element-margin {
  margin-top: 16px !important;
}

.gh-padding-quote-content {
  padding: 20px;
}

.gh-quote-pad {
  display: flex;
  align-items: flex-start;
  cursor: pointer;
}

.gh-quote-label {
  color: #6d7481;
  font-size: 16px;
  margin: 0;
  font-weight: 500;
}

.gh-quote-text {
  color: #212121;
  font-size: 16px;
  margin: 0;
  font-weight: 500;
  user-select: none;
}

.gh-cursor {
  cursor: pointer;
}

.gh-text-bold {
  font-weight: 700;
}

.gh-quote-pad-marker {
  width: 14px;
  height: 16px;
  margin: 5px 5px 0 0;
}

.gh-margin-top-ex-small {
  margin-top: 5px !important;
}

/*.gh-request-nav {*/
/*    font-family: 'rubik', Arial, Helvetica, sans-serif;*/
/*}*/

.gh-heli-label {
  cursor: pointer;
}

.gh-heli-active {
  font-weight: 700;
}

.gh-broker-nav-request-modal {
  z-index: 2;
}

.gh-broker-nav-request-modal .uk-container {
  padding: 0;
}

.gh-broker-terms {
  position: relative;
  z-index: 1;
}

.gh-quote-detail-modal .uk-modal-close-default {
  top: 25px;
  right: 25px;
  color: #000000;
}

.gh-quote-detail-modal.with-banner {
  padding-top: 60px;
}

.gh-quote-detail-modal.with-banner .uk-modal-close-default {
  top: 64px;
}

.gh-request-details-btn {
  display: flex;
  text-decoration: none;
  color: #242f42;
  font-weight: 500;
}

.gh-request-details-btn:hover {
  color: #242f42;
  text-decoration: none;
}

.gh-short-nav-actions {
  display: flex;
  justify-content: space-between;
}

.gh-edit-button {
  color: #005bff;
  margin-right: 15px;
}

.gh-edit-button:hover {
  text-decoration: none;
  color: #005bff;
}

.gh-text-blue {
  color: #242f42;
}

#gh-quote-detail-accordion {
  margin-top: 25px;
}

#gh-quote-detail-accordion .gh-accordion-section {
  border-top: 1px solid #d6dbe6;
  margin-top: 0;
}

#gh-quote-detail-accordion .gh-accordion-section:last-child {
  border-bottom: 1px solid #d6dbe6;
}

#gh-quote-detail-accordion .uk-accordion-content {
  padding: 0 0 15px 0;
}

#gh-quote-detail-accordion .uk-accordion-title {
  background: #ffffff;
  color: #242f42;
  padding: 15px 0;
  font-weight: 500;
}

#gh-quote-detail-accordion .uk-accordion-title:before {
  content: "";
  background-image: url(../../db99694ecc2f5c193f4f.svg);
}

#gh-quote-detail-accordion .uk-open > .uk-accordion-title:before {
  content: "";
  background-image: url(../../db99694ecc2f5c193f4f.svg);
  transform: rotate(180deg);
}

/*.gh-vetting {*/
/*  padding: 20px 15px;*/
/*  border: solid 1px #e3e7ed;*/
/*  background-color: #f2f4f7;*/
/*}*/

/*.gh-vetting .gh-box-label {*/
/*	font-weight: 500;*/
/*	opacity: 0.9;*/
/*}*/

/*.gh-box-title {*/
/*  font-weight: 500;*/
/*  font-size: 14px;*/
/*  color: #242f42;*/
/*  text-transform: uppercase;*/
/*  margin: 0 0 10px 0;*/
/*  cursor: pointer;*/
/*}*/

/*.gh-vetting-more-link {*/
/*  display: flex;*/
/*  justify-content: space-between;*/
/*}*/

/*.gh-vetting-more-link h4 {*/
/*    font-weight: 500 !important;*/
/*    font-size: 14px;*/
/*    color: #242f42;*/
/*    text-transform: uppercase;*/
/*    margin: 0 0 3px 0;*/
/*}*/
/*.gh-vetting-more-link:hover,*/
/*.gh-vetting-more-link:focus {*/
/*  text-decoration: none;*/
/*}*/

/*.gh-vetting .gh-divider {*/
/*  margin: 17px 0;*/
/*}*/

.gh-box-logo {
  width: 90px;
  margin: 0 0 10px 0;
}

.gh-box-logo-img {
  width: 100%;
}

.gh-box-label {
  color: #212121;
  font-weight: normal;
  font-size: 16px;
}

.gh-box-text {
  color: #6d7480;
  font-size: 16px;
  font-weight: 500;
}

.gh-box-icon {
  width: 21px;
  height: 21px;
}

.gh-operator-comments {
  padding: 22px;
  background-color: #fffce8;
}

.gh-box-p {
  font-size: 14px;
  color: #242f42;
  font-weight: 400;
  margin: 0;
}

.gh-full-quote-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  height: 54px;
}

.gh-quote-button-icon {
  width: 20px;
  position: absolute;
  left: 20px;
  top: 15px;
}

.gh-full-quote .gh-slider-arrows {
  min-width: inherit;
  line-height: 0;
  padding: 11px 6px 12px 8px;
}

.gh-full-quote .gh-slider-dots a {
  min-width: 0;
  padding: 0;
}

.gh-broker-pad-map .gh-pad-title {
  color: #005bff;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
}

.gh-broker-pad-map .gh-quote-pad-marker {
  color: #005bff;
  margin: 0 10px 0 0;
}

.gh-pad-modal {
  padding: 0;
}

.gh-pad-modal h3 {
  padding: 30px 30px 10px 30px;
  margin-bottom: 0;
}

.gh-pad-title {
  padding: 0 30px 24px 30px;
}

.gh-pad-map {
  width: 100%;
}

.gh-pad-modal .uk-close,
/*.gh-vetting-modal .uk-close,*/
.gh-preview-modal .uk-close {
  color: #000000;
  top: 20px;
  right: 20px;
}

.gh-preview-file {
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-preview-file-pdf {
  min-height: 600px;
  width: 100%;
}

/*.gh-vetting-modal h3 {*/
/*  text-transform: uppercase;*/
/*  font-size: 24px;*/
/*  color: #242f42;*/
/*  margin-bottom: 40px;*/
/*}*/

.gh-summary-accordion #gh-quote-detail-accordion {
  margin-top: 0;
}

.gh-summary-accordion #gh-quote-detail-accordion .gh-accordion-section:last-child {
  border-bottom: 0;
}

.gh-summary-accordion #gh-quote-detail-accordion .gh-accordion-section:first-child {
  border-top: 0;
}

.gh-full-quote {
  position: relative;
}

#demo {
  background: #ffffff;
  padding: 30px;
  width: 1200px;
}

.gh-demo-pdf-block {
  display: flex;
  width: 100%;
  justify-content: center;
}

.gh-pdf-leg-title {
  width: 100%;
  background: #ffffff;
  color: #242f42;
  padding: 15px 0;
  font-weight: 500;
  position: relative;
  border-top: 1px solid #d6dbe6;
}

.gh-pdf-leg-title:before {
  content: "";
  display: flex;
  position: absolute;
  right: 0;
  top: 10px;
  width: 18px;
  height: 10px;
  background-image: url(../../db99694ecc2f5c193f4f.svg);
  transform: rotate(180deg);
}

.gh-heli-info {
  padding-top: 10px;
}

.gh-height-max {
  height: 100% !important;
}
.gh-bottom-small {
  bottom: 48px;
}

.gh-without-bg {
  background: none;
}

.gh-alert-close {
  top: 22px !important;
  right: 5px !important;
}

.gh-filter-tabs {
  margin: 0;
  padding: 0 0 8px 0;
  display: flex;
  border-bottom: 2px solid #d9d9dc;
}

.gh-filter-tabs li {
  list-style-type: none;
  margin-right: 25px;
}

.gh-filter-tabs li a {
  text-decoration: none;
  color: #6d7481;
}

.gh-filter-tabs-loading {
    cursor: wait;
}

.gh-active {
  color: #10b897 !important;
}
.gh-replaced-field {
  padding: 10px;
  border: 2px solid #6d7481;
  border-radius: 4px;
}
.gh-outline-line {
  border: 4px solid #c1e4dd;
  border-radius: 4px;
  display: flex;
  margin-bottom: 0;
  align-items: center;
  margin-top: 20px !important;
  transform: translateX(40px);
  padding: 0;
  width: calc(100% - 40px);
}

.gh-outline-line p {
  margin: 0;
}

.gh-outline-line > div {
  margin: 0 !important;
}

.gh-outline-line.disabled {
  display: none;
}

#preloader {
  z-index: 99999;
}

.withdraw-request-modal_btn.disabled {
  opacity: 0.8;
  pointer-events: none;
}

.wrapper-modal-buttons {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.gh-white-field,
.gh-white-field:active,
.gh-white-field:focus,
.gh-white-field:visited {
  background-color: #fff;
  border: 2px solid #6d7481;
}

.gh-quote-slider-text {
  box-sizing: initial !important;
}

.gh-new-request-nav {
  padding: 10px 0;
  background: #fff;
}
.gh-new-request-nav-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.gh-new-request-nav-inner button {
  padding: 0 !important;
  text-align: right;
}

.gh-new-request-nav-inner button:hover:before {
  display: none;
}

.gh-white-field,
.gh-white-field:active,
.gh-white-field:focus,
.gh-white-field:visited {
  background-color: #fff;
  border: 2px solid #6d7481;
}

.gh-white-bg,
.gh-white-bg:active,
.gh-white-bg:focus,
.gh-white-bg:visited {
  background-color: #fff;
}

.gh-padding-medium-top {
  padding-top: 30px;
}

.gh-general-info {
  background: #fff;
  border-radius: 4px;
  margin-bottom: 20px;
}

.gh-section {
  border-radius: 4px;
  background: #e6f2f0;
  margin: 0;
  padding: 20px;
}

.gh-second-section {
  margin-left: 0;
}

.gh-dashboard-nav .gh-user-nav .gh-user-initials {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(109, 116, 129, 0.25);
  color: #16bc9c;
  padding: 0px;
  border-radius: 50%;
  line-height: 15px;
  font-size: 14px;
  font-weight: 500;
}

.gh-radio-label {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  color: #242f42;
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
}

.gh-radio-label.active {
  font-weight: 500;
}

.gh-radio-label .uk-radio,
.gh-radio-label .uk-radio:checked {
  width: 22px;
  min-width: 22px;
  height: 22px;
  border: 2px solid #9da3ae;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-radio-label .uk-radio:checked:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: #10b897 !important;
  border-radius: 50%;
}
.new-request .gh-accordion .gh-accordion-section.uk-open .uk-accordion-title,
.new-request .gh-accordion .gh-accordion-section.uk-primary .uk-accordion-title,
.new-request .gh-accordion .gh-accordion-section .uk-accordion-title,
.new-request .gh-accordion-like-title {
  background: #fff;
}

.new-request .gh-accordion .gh-accordion-section .uk-accordion-title,
.new-request .gh-accordion-like-title,
.new-request .uk-open > .uk-accordion-title:before,
.new-request .uk-accordion-title::before {
  color: #6d7481;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  user-select: none;
}

.new-request .uk-open > .uk-accordion-title,
.new-request .uk-open > .uk-accordion-title:before,
.new-request .uk-accordion-title::before {
  color: #242f42 !important;
  user-select: none;
}

.gh-request-section {
  margin-top: 20px;
  padding: 30px 40px;
  background: #fff;
  border-radius: 4px;
}
.new-request .uk-accordion-title,
.gh-request-section-title {
  font-size: 18px !important;
}
.gh-request-section-title {
  font-weight: 500;
  color: #242f42;
  margin: 0;
  line-height: 1.4;
  font-family: "rubik", Arial, Helvetica, sans-serif;
}

.gh-request-section .uk-select {
  background-color: #e7eaef;
}
.gh-checkbox-label {
  font-size: 14px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  color: #242f42;
  display: flex;
  align-items: center;
  user-select: none;
}

.gh-checkbox-label:not(.gh-checkbox-label-disabled) {
  cursor: pointer;
}

.gh-seen-message {
  font-family: "rubik", sans-serif !important;
  font-size: 12px !important;
}
.gh-request-divider {
  border-top: 1px solid #d5d5d5;
  margin: 20px 0;
}

.gh-request-component-title {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #242f42;
  text-transform: uppercase;
}
.new-request .uk-form-label {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #242f42;
  display: block;
  margin: 5px 0 10px 0;
  text-transform: uppercase;
}

.gh-select-field,
.gh-select-field:focus {
  border: 2px solid #6d7481;
  border-radius: 4px;
  background: #fff;
  color: #242f42;
}

.gh-quote-slider-text {
  box-sizing: initial !important;
}

.gh-request-label {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #242f42;
  display: block;
  text-transform: uppercase;
  line-height: 6px;
}

.gh-flight-duration {
  display: flex;
}
.gh-estimated-time {
  font-size: 14px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #242f42;
}

.gh-estimate-warning {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #242f42;
  line-height: normal;
}

.gh-request-info-section {
  border-right: 1px solid #d5d5d5;
  padding: 0 30px;
  height: 100%;
}

.gh-inline-numbers .gh-number-field {
  margin-bottom: 30px;
}

.gh-inline-numbers .uk-form-label {
  font-size: 13px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-weight: 500;
  color: #6d7481;
}

.gh-remove-border {
  border: 0;
}

.gh-number-btn {
  width: 20px;
  height: 20px;
  padding: 5px;
  border: 2px solid #6d7481;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gh-counter-icon {
  color: #10b897;
  font-size: 18px;
  font-weight: 400;
}

.gh-inline-counter {
  width: 40px;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  color: #6d7481;
}

.wrapper-chat-input .uk-input {
  border-radius: 3px;
  height: 50px;
  padding-right: 50px;
}

.wrapper-chat-input .uk-textarea {
  padding-right: 40px;
  max-height: 200px;
}

.wrapper-chat-input .uk-input:focus {
  border-color: #6d7481;
}

.wrapper-chat-input .attach-btn {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 0;
  background: transparent;
  border: none;
  min-width: 50px;
  max-width: 50px;
}

.wrapper-chat-input .attach-btn:disabled {
  opacity: 0.5;
}

.wrapper-chat-input .attach-btn .attach-img {
  padding: 13px;
}

.gh-badge-counter {
  width: 33px;
  height: 26px;
  border-radius: 3px;
  color: #242f42;
  background: #bdc3cf;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-request-radios .uk-radio {
  margin-top: 4px;
}

.gh-request-radios .gh-radio-label {
  font-size: 14px;
  display: flex;
}

.gh-request-info-section .gh-checkbox-label {
  justify-content: flex-start;
}

.gh-map-header {
  display: flex;
  align-items: flex-end;
}

.gh-request-info-section .uk-textarea {
  max-height: 240px;
  min-height: 240px;
  resize: none;
}

.gh-request-area {
  width: 100%;
}

.gh-request-area-box {
  background: #e6f2f0;
  padding: 20px;
  border-radius: 8px;
}
.gh-request-area-box .uk-textarea {
  width: 100%;
  resize: none;
  min-height: 108px;
}

.gh-request-area-box .uk-textarea::placeholder {
  font-size: 16px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
}

.gh-request-add-btn {
  display: block;
  border: 1px solid #9da3ae;
  background: #fff;
  border-radius: 3px;
  padding: 16px 40px;
  color: #242f42;
  font-size: 14px;
  font-weight: 500;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  transition: 0.5s;
}

.gh-request-add-btn:hover {
  text-decoration: none;
  color: #0b7762;
}

.new-request .gh-calendar-input:focus {
  border: 2px solid #6d7481;
}

.new-request .gh-datepicker-field .gh-calendar-input {
  padding: 0 10px 0 15px;
  color: #6d7481 !important;
  font-size: 16px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
}
.new-request .gh-datepicker-field {
  position: relative;
}

.new-request .gh-datepicker-field .gh-enquire-calendar-icon {
  right: 17px;
  top: 13px;
}

.new-request .gh-datepicker-field .gh-utc {
  left: 65px;
  top: 13px;
}

.new-request .rdtPicker {
  border: 0;
}

.new-request .gh-datepicker-field .rdtOpen .rdtPicker {
  width: 100%;
  margin-top: -5px;
  padding: 0;
  border-bottom: 2px solid #6d7481;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: -2px 0 0 inset #6d7481, 2px 0 0 inset #6d7481;
}

.new-request .gh-datepicker-field .rdtOpen .rdtPicker .wrapper {
  display: flex;
  padding: 0 2px;
}

.gh-picker-box {
  background: #fff;
  display: flex;
}

.gh-picker-box-content .gh-radio-label {
  margin: 0 40px 20px 0;
}

.gh-picker-box-content .gh-radio-label .uk-radio {
  margin-top: 1px;
}

.gh-picker-box-content {
  display: flex;
  flex-direction: column;
  padding-top: 10px;
}

.gh-icon-label,
.gh-calendar-label {
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  top: 13px;
  right: 50px;
  z-index: 2;
  color: #242f42;
  display: block;
}

.new-request .rdtOpen ~ .gh-calendar-label {
  display: none;
}

.gh-autocomplete-footer {
  width: 100%;
}
.gh-autocomplete-footer .gh-divider {
  margin: 0 0 15px 0;
}
.gh-autocomplete-btn-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 15px;
}
.gh-autocomplete-btn {
  font-size: 14px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  color: #242f42;
  font-weight: 500;
  width: 80px;
  background: transparent;
  outline: none;
  border: 0;
  cursor: pointer;
}

.gh-short-list-item {
  padding: 14px !important;
}
.gh-short-list-item.active {
  background-color: #dfe2e8;
}
.gh-location-list-item {
  display: flex;
  padding: 16px 20px !important;
  background: #fff;
}
.gh-location-list-item.active {
  background-color: #dfe2e8;
}

.gh-location-row {
  width: 100%;
  display: flex;
}

.gh-sl-title,
.gh-sl-secondary {
  font-size: 14px;
  font-family: "rubik", Arial, Helvetica, sans-serif;
}
.gh-sl-title {
  color: #242f42;
  min-width: 150px;
}

.gh-sl-secondary {
  color: #6d7481;
}

.gh-request-info {
  padding: 20px;
  border-radius: 4px;
  background: #fff;
}

.gh-request-info .gh-divider {
  margin: 16px 0;
}

.gh-page-title,
.gh-info-text,
.gh-field-label {
  color: #242f42;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  margin: 0 !important;
}
.gh-page-title {
  font-weight: normal;
}
.gh-info-text {
  font-weight: normal;
  white-space: pre-wrap;
}
.gh-field-label {
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 10px !important;
}
.gh-simple-section {
  background: #fff;
  margin-top: 20px;
  border-radius: 4px;
}

.gh-simple-section_grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  margin: 0 -10px;
}

.gh-simple-section_grid * {
  box-sizing: border-box;
}

.gh-simple-section_grid .gh-gi-card {
  overflow: hidden;
  padding: 5px;
}

.gh-simple-section_grid .gh-gi-card .gh-section {
  height: 100%;
}

.gh-long-dropdown-list {
  max-height: initial;
  overflow-y: auto;
}

.gh-locations-list-section h5 {
  margin: 0;
  padding: 12px 18px;
  background: #f2f4f7;
  font-size: 12px;
  color: #242f42;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

.gh-review-leg .gh-field-label {
  margin-bottom: 4px !important;
}

.gh-location-fields {
  /*display: flex;*/
  margin-bottom: 15px;
}

.gh-location-fields h5,
.gh-location-fields span,
.gh-additional-info h6,
.gh-datetime-fields h5,
.gh-datetime-fields span,
.gh-simple-text,
.gh-review-grid-section h6 {
  margin: 0 !important;
  font-family: "rubik", Arial, Helvetica, sans-serif;
}

.gh-location-fields h5 {
  font-size: 18px;
  color: #242f42;
  padding-right: 15px;
  font-weight: normal;
}

.gh-location-fields span {
  font-size: 14px;
  color: #6d7481;
}

.gh-location-fields .gh-field-label {
  margin-bottom: 0 !important;
}

.gh-additional-info {
  padding: 15px 12px;
  border-radius: 4px;
  background: #f2f4f7;
}

.gh-additional-info h6 {
  font-size: 11px;
  color: #6d7481;
  font-weight: 500;
  margin-bottom: 4px !important;
  text-transform: uppercase;
}

.gh-additional-info span {
  font-size: 16px;
  color: #242f42;
}

.gh-datetime-review .gh-field-label {
  margin-bottom: 4px !important;
}

.gh-datetime-fields {
  display: flex;
  align-items: center;
}

.gh-datetime-fields h5 {
  color: #242f42;
  font-weight: normal;
  padding-right: 15px;
}

.gh-review-grid-section {
  height: 100%;
}

.gh-review-grid-section .gh-field-label {
  margin-bottom: 20px !important;
  font-weight: 500;
}

.gh-review-grid-section .row {
  display: flex;
  justify-content: space-between;
  margin-left: 0;
  margin-bottom: 23px;
}

.gh-review-grid-section .row h6,
.gh-review-grid-section .row span {
  line-height: 20px;
}

.gh-review-grid-section .row .count {
  margin-right: 8px;
  height: 26px;
  border-radius: 3px;
  color: #242f42;
  background: #bdc3cf;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gh-review-grid-section h6 {
  font-size: 16px;
  color: #242f42;
  font-weight: normal;
}
.gh-review-grid-section .row span {
  display: inline-block;
  min-width: 20px;
  text-align: center;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  color: #242f42;
  font-weight: normal;
}

.gh-review-grid-section .gh-divider {
  margin: 18px 0;
}

.gh-review-grid-section .gh-text-bold {
  font-weight: 500;
}

.gh-review-grid-section .gh-simple-text {
  margin-top: 20px !important;
}

.gh-simple-text {
  display: block;
  font-size: 14px;
  color: #6d7481;
  font-weight: 300;
}
.gh-simple-text-request-form {
  display: block;
  font-size: 14px;
  color: #6d7481;
}

.review-preference .gh-section,
.review-notes .gh-section {
  background: #f2f4f7;
}

.review-icon {
  margin-right: 10px;
}
.gh-location-fields img {
  width: 20px;
}
.gh-take-off {
  color: #242f42;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  margin: 0 !important;
  font-size: 14px;
  text-transform: uppercase;
}

.gh-request-gen-btns {
  font-weight: 500;
  padding: 0;
  min-width: 142px;
}
.gh-edit-request-btn,
.gh-edit-request-btn:hover,
.gh-edit-request-btn:active {
  background: #6d7481;
}

.uk-form-controls a:hover {
  text-decoration: none;
}

.gh-flex-box-reverse,
.gh-flex-box {
  display: flex;
}

.gh-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.1;
  z-index: 999;
}
.gh-overlay.visible {
  display: block;
}

.gh-broker-nav-request-modal .request-review .gh-new-request-nav,
.gh-broker-nav-request-modal .request-review .gh-page-title,
.gh-broker-nav-request-modal .request-review .gh-request-review-actions {
  display: none;
}
.gh-broker-nav-request-modal .request-review .uk-section {
  padding-top: 0;
}
.gh-broker-nav-request-modal .request-review .gh-simple-section {
  padding: 0;
}

.gh-broker-nav-request-modal h3 {
  margin-bottom: 0;
}
.gh-broker-nav-request-modal .request-review .gh-field-label {
  font-size: 12px;
}

.gh-review-checkbox {
  font-weight: 300;
  color: #6d7481;
}
.gh-review-checkbox input {
  width: 12px;
  height: 12px;
  padding: 8px !important;
}
.gh-info-additional {
  overflow: hidden;
  white-space: nowrap;
  word-break: break-all;
  width: 100%;
}

.uk-tooltip-top-left::after {
  display: none;
}

.gh-dashboard-nav .gh-user-nav .gh-user-initials {
  height: auto;
  line-height: 15px;
}

.gh-dashboard-nav .uk-navbar-dropdown {
  right: 25px !important;
  left: unset !important;
}

.gh-broker-nav-request-modal .request-review .gh-gi-card {
  width: 100%;
}

.gh-additional-btn {
  background: transparent;
  outline: none;
  border: 0;
  padding: 0;
  margin-left: 10px;
}

.gh-hover-el {
  background: #dfe2e8;
}

.gh-private-text {
  z-index: 10;
}

/*.uk-tooltip::after {*/
/*  bottom: 100%;*/
/*  right: 4%;*/
/*  border: solid transparent;*/
/*  content: '';*/
/*  height: 0;*/
/*  width: 0;*/
/*  position: absolute;*/
/*  pointer-events: none;*/
/*  border-color: rgba(255, 255, 255, 0);*/
/*  border-bottom-color: #ffffff;*/
/*  border-width: 6px;*/
/*  margin-left: -6px;*/
/*}*/

.gh-message-body.second-role-body .gh-bottom-line {
  flex-direction: row-reverse;
}

.gh-bottom-line {
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: -19px;
  color: #6d7481;
}

.gh-seen-message {
  font-family: "rubik", sans-serif !important;
  font-size: 12px !important;
  display: flex;
  margin-right: 2px;
  font-weight: 400;
}

.wrapper-chat-input {
  position: relative;
}

.wrapper-chat-input .uk-input {
  border-radius: 3px;
  height: 50px;
  padding-right: 50px;
}

.wrapper-chat-input .uk-input:focus {
  border-color: #6d7481;
}

.wrapper-chat-input .attach-btn {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 0;
  background: transparent;
  border: none;
  min-width: 50px;
  max-width: 50px;
}

.wrapper-chat-input .attach-btn:disabled {
  opacity: 0.5;
}

.wrapper-chat-input .attach-btn .attach-img {
  padding: 13px;
}

.gh-message-header-posted {
  font-family: "rubik", sans-serif !important;
  font-size: 12px;
  font-weight: 400;
}

.wrapper-media-message {
  margin-bottom: -17px;
}

.gh-message-body.second-role-body .wrapper-media-message .wrapper-bg {
  border-radius: 8px 8px 0 8px;
}

.wrapper-media-message .wrapper-bg {
  width: 220px;
  height: 100px;
  background-position: center center;
  background-size: cover;
  box-shadow: 0 1px 2px 0 rgba(209, 209, 209, 0.5);
  border: solid 1px #e1e1e1;
  cursor: pointer;
  border-radius: 8px 8px 8px 0;
}

.gh-message-body.second-role-body {
  display: flex;
  justify-content: flex-end;
}

.gh-message-body .gh-bottom-line-media {
  display: flex;
  justify-content: space-between;
}

.gh-message-body.second-role-body .gh-bottom-line-media {
  flex-direction: row-reverse;
}

.gh-message-body .uk-badge {
  font-size: 12px;
  border-radius: 5px;
  margin-right: 5px;
  text-transform: uppercase;
}

.gh-message-body.second-role-body .uk-badge {
  background-color: #1abc9c;
  text-transform: uppercase;
}

.wrapper-preview-chat {
  flex-direction: column;
  padding: 15px 15px 10px 10px;
}

.wrapper-download-btn {
  display: flex;
  align-items: center;
  margin: 10px 0 -24px;
  opacity: 0.5;
  transition: opacity 0.25s;
}

.wrapper-download-btn:hover {
  opacity: 1;
}

.wrapper-download-btn .loader {
  cursor: initial;
  border: none;
}

.wrapper-prev-file {
  border: 2px solid #6d7481;
  border-radius: 4px;
  padding: 10px;
}

.wrapper-prev-file .prev-file {
  width: 240px;
  height: 140px;
  background-position: center center;
  background-size: cover;
  box-shadow: 0 1px 2px 0 rgba(209, 209, 209, 0.5);
  border: solid 1px #e1e1e1;
  cursor: pointer;
  border-radius: 8px;
  position: relative;
}

.wrapper-prev-file .prev-file.--doc {
  display: flex;
  width: fit-content;
  height: auto;
  padding: 10px 50px 10px 10px;
}

.wrapper-prev-file .prev-file.--doc .prev-file-icon {
  margin-right: 15px;
}

.wrapper-prev-file .prev-file .prev-file-close {
  display: inline-block;
  max-width: 22px;
  max-height: 22px;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 3px;
  margin-right: 5px;
}

.wrapper-prev-file .prev-file .prev-file-close button {
  line-height: 0;
  min-width: 100% !important;
  background-color: #dfe2e8;
  padding: 5px;
  border-radius: 50px;
  opacity: 1;
}

.wrapper-prev-file .prev-file .prev-file-close button:hover {
  opacity: 0.7;
}

.gh-dashboard-nav .gh-user-nav .gh-user-initials {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(109, 116, 129, 0.25);
  color: #16bc9c;
  padding: 0;
  border-radius: 50%;
  line-height: 15px;
  font-size: 14px;
  font-weight: 500;
}

.gh-dashboard-nav .gh-user-nav-mobile {
  padding-left: 24px;
}

@media (max-width: 1200px) {
  .gh-dashboard-nav .gh-user-nav-mobile .gh-user-initials {
    line-height: 14px;
  }
}
.flag-request {
  min-width: 33px;
}
.flag-request:disabled {
  opacity: 0.8;
  pointer-events: none;
}
.flag-request svg {
  margin-bottom: 0;
}
.flag-request svg path {
  transition: 0.15s ease-in;
}
.flag-request[data-flagged="true"] path {
  stroke: #ffab00;
  fill: #ffab00;
}
.flag-request:hover path {
  stroke: #7d7f81;
}
.flag-request_wrapper {
  position: absolute;
  top: 0;
  right: 25px;
}
.flag-request_wrapper .gh-table-actions {
  border-top: 0 !important;
}
button.gm-ui-hover-effect {
  display: none !important;
}
.markerLabel {
  padding: 3px;
  background: #000;
  color: #fff !important;
  margin-top: 20px !important;
  font-size: 12px;
  border: 2px solid white;
  border-radius: 8px;
  margin-right: 20px;
}
.arrowInfoWindow {
  border: 2px solid white;
  border-radius: 8px;
  padding: 5px;
  background: #242f42;
  color: #fff;
  font-weight: 600;
}

.legInfoWindow {
  max-width: 320px;
  user-select: none;
}

.legInfoWindow .legInfoWindowActionLegs {
  display: flex;
}

.legInfoWindow .legInfoWindowActionLegs a {
  font-size: 14px;
  font-weight: 500;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  color: #0ab897;
}

.legInfoWindow .legInfoWindowActionLegs a:hover {
  color: #0b7762;
}

.legInfoWindow .imageBox {
  width: 320px;
  height: 160px;
  overflow: hidden;
  max-width: 320px;
}

.legInfoWindow .content {
  padding: 15px;
}

.legInfoWindow .content h4 {
  font-size: 16px;
  font-weight: 500;
  font-family: "rubik", Arial, Helvetica, sans-serif;
  margin: 0;
}

.legInfoWindow .content a {
  text-decoration: none;
  outline: none;
}

.legInfoWindow .content .item-icon {
  display: flex;
  align-content: center;
}

.legInfoWindow .content .item-icon img {
  max-width: 14px;
}

.legInfoWindow .content .item-icon .text {
  padding-left: 8px;
}

.legInfoWindow .content .top-head {
  margin-bottom: 15px;
  display: flex;
  line-height: 1;
}

.legInfoWindow .content .bottom-head {
  display: flex;
  margin-top: 24px;
  margin-bottom: 0;
}

.legInfoWindow .content .bottom-head img {
  margin-left: 12px;
}

.legInfoWindow .content .secondary {
  color: #10b897;
}
/*.gm-style-iw-t::after {*/
/*  display: none !important;*/
/*}*/

@media (max-width: 500px) {
  .navbar-logo-item img {
    width: 130px;
  }
}

.wrapper-modal-buttons {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.gh-select-field,
.gh-select-field:focus {
  border: 2px solid #6d7481;
  border-radius: 4px;
  background: #fff;
  color: #242f42;
}

.gh-quote-slider-text {
  box-sizing: initial !important;
}

.uk-offcanvas-close {
  background: transparent;
  border: 0;
}

.gh-offcanvas-bar-logged {
  background: #242f42;
  transform: translateY(86px);
  width: 270px;
  padding: 20px;
}

.gh-offcanvas-bar-logged ul:first-child {
  margin-top: 40px;
}

.gh-offcanvas-bar {
  background: #242f42;
  transform: translateY(86px);
  width: 270px;
  padding: 20px;
}
.gh-offcanvas-bar ul li {
  text-align: left;
  padding: 20px 0 0 0;
}

.gh-offcanvas-bar ul li:first-child {
  padding: 0 0 15px 0 !important;
}

.gh-offcanvas-bar ul .list-link {
  padding: 15px 0;
  border-bottom: 1px solid #6d7481;
}

.gh-offcanvas-bar ul li a {
  color: #ffffff !important;
  font-size: 15px;
  font-family: Rubik, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

.gh-dashboard-logout-header-nav .gh-offcanvas-bar ul li a {
    text-transform: none;
}

.gh-dashboard-logout-header-nav .mobile-subnav .subnavbtn {
    text-transform: none;
}

.gh-offcanvas-bar ul li .uk-button-default {
  border: 2px solid #ffffff !important;
}

.gh-offcanvas-bar ul li .uk-button {
  height: 53px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gh-mobile-book-btn {
  background: #10b997 !important;
}

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

.gh-button-flex {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
}

.gh-invisible {
  visibility: hidden;
}

.gh-enquire .uk-input::placeholder {
  opacity: 0.3;
}

/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/main/custom.css ***!
  \**********************************************************************************/
.uk-back-link {
  color: rgb(36, 47, 66);
}

.uk-green-color {
  color: #1abc9c !important;
}

.gh-offcanvas-bar ul li a.uk-green-color {
  color:#1abc9c !important;
}

.uk-back-link:hover {
  color: #666;
}

.gh-message-body .gh-seen-message {
  font-size: 11px !important;
  font-weight: 300 !important;
  opacity: 0.7;
}

.gh-message-body .gh-message-header-posted {
  font-size: 11px !important;
  font-weight: 300 !important;
  opacity: 0.7;
}

.wrapper-media-message .wrapper-bg {
  width: 280px !important;
  height: 125px !important;
}

#discussion-booking-modal .uk-modal-body {
  padding: 15px;
}

.wrapper-modal-buttons {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

/* Checkboxes */
.gh-checked-icon {
  position: relative;
  padding-left: 20px;
}

.gh-checked-icon::before {
  content: "";
  position: absolute;
  top: 2px;
  left: -3px;
  width: 17px;
  height: 15.94px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2713%27 viewBox=%270 0 17 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15 2L6.0625 10.9375L2 6.875%27 stroke=%27%2310B897%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  background-size: 17px 15.94px;
  background-position: 50% 50%;
}

.gh-checkbox-label,
.gh-radio-label,
.gh-inline-numbers .uk-form-label {
  color: #6d7480;
}

.uk-checkbox:not(:checked):focus {
  border-color: #242f42;
}

.gh-padding-bottom--15 {
  padding-bottom: 15px !important;
}

.gh-input-errors_static li {
  position: unset !important;
}

#home-register-modal {
  background-color: rgba(0, 0, 0, 0.35);
}

.btn-style {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.btn-style-disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: not-allowed;
}

.gh-sort-btn-loading {
  cursor: default;
}

#home-register-modal .modal-banner img {
  max-width: 100%;
}
.gh-request-data-fields .gh-inline-numbers .uk-form-label {
  text-transform: unset;
}
#home-register-modal {
  background-color: rgba(0, 0, 0, 0.35);
}

#home-register-modal .uk-modal-dialog {
  max-width: 640px !important;
}

#home-register-modal .uk-button.uk-button-primary {
  border: 2px solid #1abc9c;
}

#home-register-modal .uk-margin-medium-top,
#home-register-modal .uk-grid,
#home-register-modal .uk-grid-margin {
  margin-top: 5px !important;
}

.stripe-accordion .uk-button-primary {
  background-color: #6976e3 !important;
}

.stripe-accordion .uk-button {
  width: 100%;
  max-width: 442px !important;
}

.stripe-accordion .gh-terms-btns-bank .uk-button {
  width: unset;
}

.stripe-accordion .gh-button-terms-bank {
  width: 100% !important;
}

.stripe-accordion .gh-terms-btns-bank {
  margin: 0 auto;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 20px !important;
  flex-wrap: wrap;
}

@media (max-width: 1200px) {
  #home-register-modal .uk-margin-medium-top,
  #home-register-modal .uk-grid,
  #home-register-modal .uk-grid-margin {
    margin-top: 5px !important;
  }

  #home-register-modal .buttons {
    margin-top: 24px !important;
  }

  @media (max-width: 600px) {
    .stripe-accordion .gh-terms-btns-bank .uk-button,
    .stripe-accordion .uk-button {
      width: 100%;
      padding: 2px 10px;
    }

    .stripe-accordion .gh-terms-btns-bank {
      flex-direction: column;
      gap: 15px !important;
    }
  }

  #home-register-modal .modal-banner {
    background-color: #242f42;
    padding: 6px 0;
  }
}

.uk-back-link {
  color: rgb(36, 47, 66);
}

.uk-back-link:hover {
  color: #666;
}

#amend-quote-confirmation .gh-decline-btn {
  width: 100%;
  min-width: unset;
}
.stripe-accordion .uk-width-expand.uk-first-column,
.stripe-accordion .gh-alert-without-bg {
  text-align: left !important;
  font-weight: 500;
  color: #4c5059;
}

.stripe-accordion .gh-accordion-section.uk-open {
  position: relative;
  padding-bottom: 44px;
}

.stripe-accordion .just-accordion_footer {
  background-color: #243041;
  padding: 13.5px 0;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  color: #ffffff;
  font-size: 16px;
}

.stripe-accordion .just-accordion_footer span:first-of-type {
  line-height: 1;
}

.stripe-accordion .just-accordion_footer img {
  width: 60px;
  transform: translateY(-2px);
}

.stripe-accordion .just-accordion_footer .custom-tooltip-icon {
  margin-right: 20px;
}

.custom-tooltip-icon {
  display: flex;
  justify-content: center;
}

.custom-tooltip-content {
  padding: 8px 10px !important;
}

.stripe-accordion .just-accordion_footer .icon {
  width: 18px;
  transform: translateY(-1px);
}

.stripe-accordion .just-accordion_form .validation-wrapper {
  height: unset;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}

.stripe-accordion .just-accordion_form .input-wrapper {
  flex: 1;
  max-width: 400px;
}

.uk-accordion-status-persist::before {
  display: none !important;
}
.stripe-accordion .just-accordion_form label {
  white-space: nowrap;
  text-transform: unset;
}

.stripe-accordion .just-accordion_form input {
  max-width: 400px;
}

.stripe-accordion .gh-accordion-title {
  font-size: 20px !important;
  padding: 20px 30px !important;
  font-weight: 400 !important;
}

@media (max-width: 720px) {
  .stripe-accordion .gh-accordion-title {
    font-size: 17px !important;
  }
}

@media (max-width: 650px) {
  .stripe-accordion .just-accordion_form .validation-wrapper {
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
  }

  .stripe-accordion .just-accordion_form .input-wrapper {
    width: 100%;
  }

  .stripe-accordion .just-accordion_form input {
    max-width: unset;
  }
}

.gh-request-data-fields .gh-inline-numbers .uk-form-label {
  text-transform: unset;
}
.gh-broker-nav-request-modal .uk-button {
  font-weight: 500 !important;
}

.legs-modal_component {
  width: 600px !important;
  padding: 20px 20px 6px;
}

.legs-modal_component .dir-item {
  display: flex;
}

.legs-modal_component .dir-name {
  margin-left: 10px;
  color: #000;
  display: block;
}

.legs-modal_component .dir-label {
  min-width: 40px;
  display: block;
}

.legs-modal_component .legs-modal_request {
  border-top: 2px solid #d9d9dc;
  padding: 8px 0px;
}

.legs-modal_component header h3 {
  color: #10b897;
  margin-bottom: 6px !important;
  font-size: 22px;
}

@media (max-width: 540px) {
  .legs-modal_component .dir-container {
    margin-left: 0px !important;
    font-size: 15px;
  }
  .legs-modal_component h5 {
    font-size: 15px;
  }
  .legs-modal_component .dir-name {
    margin-left: 5px;
  }
  .legs-modal_component header h3 {
    font-size: 20px;
  }
  .legs-modal_component .uk-margin-small-bottom {
    margin-bottom: 6px !important;
  }
  .legs-modal_component .legs-modal_request {
    flex-direction: column;
  }
  .legs-modal_component .dir-container .uk-margin-small-bottom {
    margin-bottom: 0 !important;
  }
}

.gh-broker-nav-request-modal .uk-button {
  font-weight: 500 !important;
}

#full-request-modal .uk-modal-dialog {
  max-width: 900px !important;
  width: calc(100% - 10px - 10px) !important;
}

#full-request-modal .d-flex_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#full-request-modal .d-flex_inner {
  display: flex;
  align-items: center;
}

@media (max-width: 640px) {
  #full-request-modal .d-flex_container {
    flex-direction: column;
  }

  #full-request-modal .d-flex_container .uk-margin-top:not(:first-child) {
    margin-top: 10px !important;
  }

  #full-request-modal .d-flex_container .gh-main-button-component {
    margin: 0 0 10px !important;
    width: 100%;
  }

  #full-request-modal .d-flex_inner {
    width: 100%;
    flex-direction: column;
    align-items: unset;
  }

  #full-request-modal .d-flex_inner .uk-margin-small-right {
    margin-right: 0 !important;
  }
}
.new-request_flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

@media (max-width: 1280px) {
  .new-request_flex-item {
    flex: 1;
    width: 50%;
  }
}

@media (max-width: 760px) {
  .new-request_flex {
    flex-direction: column;
  }

  .new-request_flex-item {
    flex: 1;
    width: 100%;
  }
}

.booking-layout .gh-discussion-btn.operator {
  justify-content: center;
}

@media (max-width: 768px) {
  .booking-layout .gh-discussion-btn_envelope {
    margin-top: 0;
  }
}

@media (max-width: 640px) {
  #home-register-modal .modal-banner {
    background-color: #242f42;
    padding: 6px 0;
    max-height: 33px;
  }
}

@media (max-width: 540px) {
  .legs-modal_component .dir-container {
    margin-left: 0px !important;
    font-size: 15px;
  }
  .legs-modal_component h5 {
    font-size: 15px;
  }
  .legs-modal_component .dir-name {
    margin-left: 5px;
  }
  .legs-modal_component header h3 {
    font-size: 20px;
  }
  .legs-modal_component .uk-margin-small-bottom {
    margin-bottom: 6px !important;
  }
  .legs-modal_component .legs-modal_request {
    flex-direction: column;
  }
  .legs-modal_component .dir-container .uk-margin-small-bottom {
    margin-bottom: 0 !important;
  }
}

.inline-edit_wrapper .inline-edit_input,
.inline-edit_wrapper .inline-edit_actions {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.inline-edit_wrapper .uk-input {
  height: 38px;
}

.inline-edit_wrapper input:focus {
  border-color: #1abc9c;
}

.inline-edit_wrapper .inline-edit_action {
  width: 38px;
  height: 38px;
  min-width: unset;
  padding: 0px;
  border: 2px solid #6d7481;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.1s ease-in;
  cursor: pointer;
}

.inline-edit_wrapper .inline-edit_action.success:active {
  border-color: #1abc9c;
}

.inline-edit_wrapper .inline-edit_action.success:active svg path {
  fill: #1abc9c;
}

.inline-edit_wrapper .inline-edit_action.error:active {
  border-color: rgba(231, 76, 60, 1);
}

.inline-edit_wrapper .inline-edit_action.error:active svg path {
  fill: rgba(231, 76, 60, 1);
}

.inline-edit_wrapper .inline-edit_action svg {
  width: 18px;
  height: 18px;
  transition: 0.1s ease-in;
}

.inline-edit_wrapper .inline-edit_action svg path {
  fill: rgb(48, 48, 48);
}

.inline-edit_wrapper .inline-edit_content {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
}

.inline-edit_wrapper .inline-edit_content.true {
  cursor: pointer;
}

.inline-edit_wrapper .inline-edit_content .inline-edit_action {
  width: unset;
  height: unset;
  border: none;
  padding: 0px;
  background: transparent;
  min-width: unset;
}

.inline-edit_wrapper .inline-edit_content .inline-edit_action svg {
  width: 14px;
  height: 14px;
}

.inline-edit_wrapper .inline-edit_input {
  position: relative;
}

.inline-edit_wrapper .inline-edit_input .validation-errors {
  position: absolute !important;
  left: 0;
  top: 100%;
  width: 100%;
}

@media (max-width: 600px) {
  .inline-edit_wrapper .inline-edit_action {
    width: 30px;
    height: 30px;
  }
  .inline-edit_wrapper .inline-edit_action svg {
    width: 15px;
    height: 15px;
  }

  .inline-edit_wrapper .uk-input {
    height: 30px;
  }
}

#full-quote-modal .pl-15 {
  padding-left: 15px !important;
}
.uk-accordion-status-persist::before {
  display: none !important;
}
.new-request .gh-enquire-calendar-icon,
.gh-calendar-label.disabled {
  pointer-events: none;
}

@media (min-width: 1200px) {
  #broker-withdraw-request .uk-modal-dialog {
    width: unset;
  }
}

#broker-withdraw-request .uk-modal-dialog {
  padding: 10px;
}

#broker-withdraw-request .uk-modal-close-default {
  top: 15px;
  right: 15px;
}

#broker-withdraw-request .uk-modal-dialog section {
  padding: 20px;
  background-color: #f2f4f7;
}

#broker-withdraw-request header h3 {
  font-size: 19px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 24px !important;
}

#broker-withdraw-request .uk-button {
  padding: 0 10px !important;
  margin: 0 !important;
  font-weight: 500;
}

#broker-withdraw-request .wrapper-modal-buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

#full-request-modal .uk-modal-dialog {
  max-width: 1200px !important;
  width: 100%;
}

@media (min-width: 1200px) {
  #broker-withdraw-request .uk-modal-dialog {
    width: unset;
  }
}

#full-request-modal .gh-info-additional {
  overflow: unset;
  white-space: unset;
}

@media (max-width: 768px) {
  #broker-withdraw-request .react-modal-content button,
  #broker-withdraw-request .react-modal-content a {
    line-height: 50px;
  }

  #full-request-modal {
    padding: 0;
  }

  #full-request-modal .uk-modal-body {
    padding: 24px 15px;
  }

  #broker-withdraw-request .wrapper-modal-buttons {
    flex-direction: row;
  }
}

@media (max-width: 600px) {
  #broker-withdraw-request .wrapper-modal-buttons {
    flex-direction: column;
  }

  #broker-withdraw-request .react-modal-content button {
    width: 100%;
    max-width: 224px;
    line-height: 46px;
  }
}

.gh-showmore-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
  max-width: calc(100vw - 140px);
}

.gh-showmore-text_btn {
  transform: translateY(2px);
  min-width: unset !important;
  padding: 0 !important;
  line-height: 1;
}

.gh-showmore-text_btn img {
  min-width: 24px;
  height: 24px;
}

.pipelines-table .uk-button {
  min-width: 100px;
  padding: 2px 15px;
}

.line-clamp {
  color: unset;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.pipline-view-modal .uk-button {
  line-height: 44px;
  padding: 2px 15px;
}

.pipeline-block {
  margin-bottom: 10px;
}

.pipeline-block .title {
  margin: 0;
}

.pipeline-block .descrp {
  margin: 0;
}

.pipeline-block .uk-select {
  max-width: 200px;
  height: 40px !important;
  line-height: 40px;
  margin-top: 5px;
}

.pipeline-block .uk-textarea {
  margin-top: 5px;
}

.pipeline-block .action-title .title {
  line-height: 23px;
}

.pipeline-block .action-title .uk-button {
  margin-left: 5px;
  line-height: 1.4;
  padding: 2px 10px;
  min-width: unset;
}

.gh-pipeline-status {
  color: rgba(255, 171, 0, 1);
}

.status-flight-line {
  display: grid;
}

.status-flight-line:after {
  content: "";
  border: 1px solid #d6d6d5;
  width: 12px;
  transform: rotate(90deg);
  margin-top: 14px;
  margin-left: 2px;
}

.status-flight-line:before {
  content: "";
  border: 1px solid #d6d6d5;
  width: 12px;
  transform: rotate(90deg);
  margin-bottom: 14px;
  margin-left: 2px;
}

.quote-summary_operator-company {
  margin-top: -5px;
  margin-bottom: 5px;
  column-gap: 10px;
}

.quote-summary_operator-company .label {
  font-size: 17px;
}

.quote-summary_operator-company .value {
  font-size: 17px;
  color: #6d7481;
}

.gh-quote-detail-with-overlay {
  padding-top: 50px;
}

@media (max-width: 410px) {
  .booking-layout-title_wrapper .uk-width-1-2 {
    width: 100%;
  }

  .booking-layout-title_wrapper {
    flex-direction: column;
  }

  .booking-layout-title_wrapper .uk-flex-right {
    display: block;
    margin-bottom: 0;
    margin-top: 10px;
  }
}

.gh-home-static-content,
.gh-home-static-content > * {
  color: #fff;
  font-size: 16px;
  line-height: normal;
}

.gh-review-luggage {
  margin-top: 23px;
}

.gh-text-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.gh-confirm-request-modal-text {
  display: block;
  margin-bottom: 25px;
}

.gh-review-request-modal-buttons {
  display: flex;
  justify-content: center;
}

.gh-review-request-modal-buttons .gh-main-button-component {
  margin: 10px;
}

.gh-company-table-align-last-cell {
  width: 65px;
  text-align: center;
}

.available-countries-btn {
  padding: 0;
  min-width: unset;
  min-height: unset;
  height: unset;
  line-height: 6px;
  font-size: 16px;
  cursor: pointer;
  font-weight: 500;
  color: #1abc9c;
}

.available-countries-btn .gh-link-icon {
  margin-left: 8px;
}

.gh-leg-link-customs {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Rubik, san-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  width: 26px;
  height: 26px;
  background-color: #10b997;
  border-radius: 3px;
  position: relative;
}

.gh-wrapper-progress-grafic-icon .gh-leg-link-customs-text {
  position: initial;
}

.gh-leg-link-customs-text {
  position: absolute;
  color: #10B997;
  bottom: 0;
  margin-bottom: -20px;
  font-size: 12px;
  font-weight: 400 !important;
}

.gh-leg-link-customs:hover {
  color: #ffffff;
  opacity: 0.9;
}

.gh-wrapper-progress {
  display: flex;
  align-items: center;
  min-height: 42px;
}

.gh-wrapper-progress-grafic-icon {
  display: flex;
  align-items: center;
  width: 26px;
  min-width: 26px;
}

.gh-progress-info-modal {
  max-width: 640px !important;
  padding: 20px !important;
  transition: .4s max-width ease-out;
}

.gh-progress-info-modal.small-modal {
  max-width: 520px !important;
}

.gh-progress-info-modal header {
  border-bottom: 1px solid #d6d6d5;
}

.gh-progress-info-modal header h3 {
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 10px !important;
}

.helicopter-event-tooltip {
  font-size: 14px !important;
  text-transform: initial !important;
  font-weight: normal !important;
  min-width: 50px;
  max-width: 250px;
  pointer-events: none;
}

.bp3-popover2-transition-container {
  z-index: 9999 !important;
}

@media only screen and (min-width: 640px) {
  .gh-empty-leg-filter-field .autocomplete-dropdown-container,
  .gh-filter-tabs + .uk-card-default .autocomplete-dropdown-container,
  .gh-location-autocomplete-marketplace-filters .autocomplete-dropdown-container {
    width: 500px;
  }
}

@media only screen and (min-width: 1024px) {
  .gh-empty-leg-filter-field .autocomplete-dropdown-container,
  .gh-filter-tabs + .uk-card-default .autocomplete-dropdown-container,
  .gh-location-autocomplete-marketplace-filters .autocomplete-dropdown-container {
    width: 720px;
  }
}

.gh-payment-form .field label span {
  font-family: Rubik serif;
  font-size: 14px;
  color: #242f42;
  font-weight: 500;
}

.backBtn {
  background: transparent;
  cursor: pointer;
}

.gh-payment-form h3,
.backBtn {
  font-family: Rubik, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  color: #242f42;
  border: 0;
}

.gh-payment-form .field {
  display: block;
}

.gh-payment-form .field span {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #242f42;
}

.gh-payment-form .field .input,
.gh-payment-form .field .focused,
.gh-payment-form .field .empty {
  background: #e6f2f0;
  border: 1px solid #d5d5d5;
  height: 50px;
  display: flex !important;
  align-items: center;
  box-sizing: border-box;
  padding-left: 10px;
  font-weight: 400;
}

.gh-section-title-large {
  font-family: Rubik, sans-serif;
  font-weight: normal;
  color: #242f42;
  font-size: 24px;
  margin-bottom: 15px;
}

.gh-payment-form-btns button,
.gh-payment-form-btns button:hover {
  border: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  cursor: pointer;
  font-weight: 500;
  font-size: 16px;
}

.gh-payment-form-btns .uk-button-primary {
  background: transparent;
  color: #1abc9c;
}
@media (max-width: 567px) {
  .gh-section-title-large {
    font-size: 18px;
    margin-top: 20px;
  }
  .gh-payment-form-btns {
    display: flex;
    justify-content: space-between;
  }
}

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

.invalid .form-item-error {
  color: #e25950 !important;
  font-size: 12px !important;
}

.invalid::placeholder {
  color: #e25950 !important;
}

.gh-section-title-medium {
  font-family: Rubik, sans-serif;
  font-weight: normal;
  color: #242f42;
  font-size: 18px;
}

.gh-row-info-title {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #6d7481;
  margin-bottom: 5px;
}

.gh-row-info-text,
.gh-payment-leg-row .gh-site-title {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #242f42;
}

.gh-main-page-video {
  margin-bottom: 90px;
  display: flex;
  justify-content: center;
}

.gh-main-page-video .uk-section {
  padding: 0 35px;
}

.gh-marketplace-wrapper-tooltip {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 26px;
  text-align: center;
}

.gh-marketplace-wrapper-tooltip .custom-tooltip-content {
  width: fit-content !important;
}

.gh-marketplace-wrapper-envelope-tooltip .custom-tooltip-content {
  right: 43px !important;
}

.gh-after-submit {
  width: 100%;
  min-height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.gh-after-submit .image {
  width: 55px;
}

.gh-after-submit .title {
  font-size: 24px;
  margin: 15px 0 10px 0;
  text-align: center;
}

.gh-after-submit .message {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: #242f42;
}

.gh-after-submit .message p {
  margin: 5px 0;
}

.uk-navbar li {
  font-size: 16px;
}
.gh-enquiry-form-swap-wrapper {
  position: relative;
  height: 10px;
}
.gh-enquiry-form-swap-wrapper button.gh-enquiry-form-swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  min-width: initial;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  z-index: 3;
}
.gh-enquire-swap-locations-icon {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.gh-animation-flip-exit-active {
  animation: flip 0.3s ease-out;
  transform-origin: center center;
}
@keyframes flip {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(180deg);
  }
}

.gh-payment-table-btn {
  padding: 0 8px;
  margin: 0;
  min-width: fit-content;
  line-height: 23px;
  font-size: 14px;
}

.gh-yellow-alert {
  width: 100%;
  padding: 0;
  background: rgba(255, 171, 0, 1);
  color: #ffffff;
  margin-bottom: 0;
}

.gh-yellow-alert .uk-alert-close {
  top: 15px;
}

.gh-yellow-alert .uk-alert-close svg line {
  stroke-width: 1.5;
  fill: #ffffff;
}

.gh-yellow-alert .gh-alert-message {
  padding: 10px 40px;
  text-align: center;
  font-size: 18px;
}

@media (max-width: 560px) {
  .gh-yellow-alert .gh-alert-message {
    font-size: 15px;
  }
}
.gh-text-danger {
  color: #e74c3c;
}

.gh-text-warning {
  color: #ffab00;
}

.gh-text-success {
  color: #10b897;
}

.gh-text-gray {
  color: #6d7481;
}

.gh-text-black {
  color: #212121;
}

.gh-pulse-animation {
  animation: pulse-animation 2s 3 ease-in-out;
}
@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0 rgba(26, 188, 156, 0.5);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(26, 188, 156, 0.2);
  }
}

.gh-accordion[data-uk-accordion="collapsible: false"] .uk-accordion-title:before {
  visibility: hidden;
}

.gh-cards-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgb(36 47 66 / 60%);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 99;
  user-select: none;
}

.gh-cards-overlay .inner-message {
  color: #ffffff;
  font-size: 22px;
  padding: 0 10%;
  text-align: center;
}

.gh-modal-buttons {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.gh-modal-buttons .gh-main-button-component {
  margin: 0 10px;
}

.gh-nav-center {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.gh-side-menu-box {
  z-index: 9998;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.gh-side-menu-inner {
  transition: transform 0.3s;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  width: 320px;
  background: #242f42;
  z-index: 99999;
  padding: 0 24px;
}

.gh-payment-legs .uk-accordion {
  margin-top: 0;
}

.gh-payment-legs .gh-accordion-wrapper-item {
  margin-top: 0;
  margin-bottom: 20px;
}

.gh-payment-legs .gh-accordion-wrapper-item:last-child {
  margin-bottom: 0;
}

.gh-disabled {
  pointer-events: none;
  user-select: none;
  color: gray !important;
}

.gh-visible {
  display: block !important;
}

.gh-hidden {
  display: none !important;
}

.gh-shortcut-box {
  margin-top: 4px;
}

.gh-shortcut-box kbd {
  font-size: 12px;
  background: transparent;
  color: #242f42;
  opacity: 0.7;
}

.chat-errors li {
  position: initial !important;
}

.gh-hidden-input,
.gh-hidden-input:focus,
.gh-hidden-input:active {
  border: 0;
  width: 0;
  height: 0;
  opacity: 0;
}

.gh-main-center-menu {
  position: absolute;
  top: 50%;
  left: 48%;
  transform: translate(-50%, -50%);
  z-index: 990;
}

.pricing-tooltip .custom-tooltip-icon {
  width: 16px;
}

.pricing-tooltip .custom-tooltip-content {
  min-width: 180px;
}

.gh-button-counter {
  top: 18px;
  right: 12px;
  font-size: 10px;
  padding: 0 4px;
  background-color: #e74c3c;
  border-radius: 2px;
}

.gh-max-width-full {
  max-width: 100% !important;
}

.gh-bigger-icon .custom-tooltip-icon {
  width: 20px;
}

div.gh-wallet-price-row {
  display: flex;
  font-size: 14px;
  margin-bottom: 13px;
}

div.gh-wallet-price-row:last-child {
  margin-bottom: 30px;
}

.gh-wallet-price-key {
  min-width: 160px;
  text-transform: uppercase;
}

.gh-wallet-price-value {
  font-weight: 600;
  color: #242f42;
}

.gh-wrapper-badge {
  position: absolute;
  top: 0px;
  right: 0;
  width: 69px;
  z-index: 0;
}

.gh-wrapper-badge .badge {
  position: absolute;
  top: 0;
  right: 0;
}

.gh-wallet-price-value.deposit-row {
  display: flex;
  align-items: center;
}

.gh-wallet-price-value.deposit-row .gh-wrapper-custom-checkbox {
  margin-left: 15px;
  font-weight: 400;
}

.gh-button-counter {
  top: 18px;
  right: 12px;
  font-size: 10px;
  padding: 0 4px;
  background-color: #e74c3c;
  border-radius: 2px;
}

.gh-quote-wrapper {
  border-left: 1px solid #242E41;
  border-right: 1px solid #242E41;
  border-bottom: 1px solid #242E41;
  position: relative;
}

.gh-quote-border {
  position: relative;
}

.gh-quote-border:before {
  content: "";
  display: block;
  /*width: 100%;*/
  height: 100%;
  position: absolute;
  top: -120px;
  left: -1px;
  border-left: 1px solid #242E41;
  z-index: -1;
}

.gh-quote-border:after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: -120px;
  right: -1px;
  border-right: 1px solid #242E41;
  z-index: -1;
}

.gh-area-disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.5;
}

.max-weight {
  margin-right: 0 !important;
}

.max-weight {
  flex-direction: row-reverse;
}
.max-weight label {
  text-align: right;
  margin: 0 5px 0 0 !important;
}

.gh-leg-max-weight {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 20px;
}
.gh-symbol-label {
  font-weight: 500;
  font-size: 14px;
  color: #242f42;
}

.gh-max-weight {
  font-size: 14px;
  font-weight: 500;
  color: #242f42;
  padding: 0 5px 0 10px;
}

.quote-request-detail-wrapper {
  background: #ffffff;
}

.gh-elr-row,
.quote-request-detail-wrapper {
  border: 1px solid #d8d8d8;
  border-radius: 4px;
}

.gh-color-primary {
  color: #242f42;
}

.gh-label,
.quote-request-detail-wrapper label {
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6d7481;
}

.gh-restrict-info-modal {
  width: fit-content !important;
}

div.hs_submit.hs-submit > div.actions {
  min-height: 105px;
}

.request-form-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 620px) {
  .request-form-title {
    flex-direction: column;
    align-items: flex-start;
  }

  .request-form-title .available-countries-btn {
    margin-top: 8px !important;
  }
}

.gh-assign-request-wrapper {
  width: 100%;
}

.gh-dashboard-item {
  margin-top: 40px !important;
}

.gh-wrapper-input-password {
  position: relative;
}

.gh-wrapper-input-password  .gh-icon-show-password {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  margin-right: 5px;
  margin-top: 8px;
  cursor: pointer;
}

.gh-wrapper-input-password .gh-icon-show-password img {
  width: 17px;
}

.gh-change-password-form .validation-errors li {
  position: relative;
}

.gh-recover-pass .gh-icon-show-password {
  margin-top: 31px;
}

.gh-recover-pass .validation-errors li {
  position: relative;
}

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

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.hide {
  display: none !important;
}

.gh-signup-subtitle {
  margin: 10px 0 -22px;
  font-weight: 400;
  font-size: 14px;
}

.gh-quote-card .gh-quote-expired-wrapper {
  border-right: 1px solid #242E41;
  border-left: 1px solid #242E41;
}

.gh-preview-docs-modal .hide {
  display: none;
}

.gh-preview-docs-modal img {
  width: 100%;
  height: 100%;
}
.gh-request-tabs {
  padding: 0;
  margin-top: 40px;
}

.gh-request-tabs .gh-tabs-new-design-tab {
  background-color: #FFFFFF;
  border: none;
  min-width: 215px;
  padding: 0 14px;
}

.gh-request-tabs .gh-tabs-new-design-tab.active {
  background-color: #FFFFFF;
}

.gh-request-tabs .gh-tabs-new-design-tab.active:after {
  background-color: #fff;
  border-bottom: 1px solid #D2D2D2;
  height: 2px;
}


.gh-quote-list-envelope {
  width: 20px;
  padding: 5px;
  margin: 0 20px;
}


.dashboard-create-empty-leg {
  max-width: 590px !important;
  padding: 40px 30px;
}

#dashboard-create-empty-leg-id .gh-main-button-component {
  padding: 16px 30px !important;
}

.gh-dashboard-create-empty-leg-row {
  display: flex;
  margin: 0 -5px;
}

.gh-dashboard-create-empty-leg-row .form-control {
  flex: 1;
  padding: 0 5px;
}
.gh-marketplace-envelope {
  display: inline-block;
  width: 20px;
  margin-right: 49px;
}

.gh-quote-list-envelope {
  position: relative;
  width: 20px;
  padding: 5px;
  margin: 0 20px;
}

.gh-expired-reasons-modal {
  max-width: 650px !important;
}

.gh-mark-as-expired-default {
  position: relative;
  width: 100%;
}

.gh-mark-as-expired .gh-leg-link-customs-text {
  left: 0;
  width: 100%;
}

.gh-width-grid-col-copy {
  width: 57px;
}


.dashboard-create-empty-leg {
  max-width: 590px !important;
  padding: 40px 30px;
}

#dashboard-create-empty-leg-id .gh-main-button-component {
  padding: 16px 30px !important;
}

.gh-dashboard-create-empty-leg-row {
  display: flex;
  margin: 0 -5px;
}

.available-countries-btn {
  display: flex;
  align-items: center;
}

.gh-see-coverage-map .gh-main-button-component-outlined {
  padding: 10px 20px;
}

.gh-see-coverage-map .gh-link-icon {
  margin-top: 4px;
}


.gh-marketplace-table-action {
  display: flex;
  align-items: center;
}

.gh-quote-list-envelope .gh-notifications-label.rightTop {
  top: 3px;
  right: 1px;
}

.gh-table-overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 10px);
  background: rgba(255,255,255,0.75);
  z-index: 99;
}

.gh-info-block-box {
  align-items: center;
}

.gh-info-block-box p {
  display: flex;
  align-items: baseline;
}

.main-page-btn-wrapper {
  display: flex;
  justify-content: center;
  margin: 47px 0 0;
}

.gh-event-detail li::marker {
  color: #10B997 !important;
  font-size: 14px !important;
}

.gh-event-detail p {
  font-size: 14px !important;
}

.gh-event-detail h2 {
  color: #10B897;
  font-size: 16px !important;
}

.gh-event-detail h3 {
  color: #10B897;
  font-size: 14px !important;
}

.status-pre_quoted {
  color: #212121;
}

.gh-marketplace-posted-on {
  display: flex;
  flex-direction: column;
}

.gh-marketplace-relevant-operators {
  color: #00b8d9;
  line-height: 16px;
}


#enquire-form h3 {
  color: var(--gh-font-black);
}

.status-pre_quoted {
  color: #212121;
}

.custom-modal-title {
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
  margin-bottom: 20px;
}

/*new header menu list*/

.header-desktop-menu {
  font-family: Rubik, san-serif, serif;
  display: flex;
  z-index: 999;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px 0 20px;
  max-width: 630px;
  margin: 0 0 0 auto;
  width: 100%;
}

.header-desktop-menu.--right-side {
  max-width: inherit;
  width: fit-content;
}

.header-desktop-menu .subnav-content li {
  margin: 7px 0;
}

.header-desktop-menu li {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 10px;
    position: relative;
}

li.subnav.header-desktop-menu-item {
  height: 100%;
}

.header-desktop-menu li:last-child {
  padding-right: 0;
}

.navbar {
  overflow: hidden;
  background-color: #333;
}

.navbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  text-decoration: none;
}

.subnav {
  position: relative;
  cursor: pointer;
}

.subnav .subnavbtn {
  font-family: Rubik, san-serif, serif;
  border: none;
  outline: none;
  color: white;
  background-color: inherit;
  margin: 0;
  font-weight: 400;
  font-size: 15px;
  padding: 0;
}

.subnav .subnavbtn.gh-text-green {
    color: #1aba9a;
}

.subnav .subnavbtn:hover {
  color: #1aba9a;
}

.subnav-content {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 80px;
  margin-left: 7px;
  background-color: #242E41;
  width: fit-content;
  min-width: 10rem;
  padding: 15px 25px;
  z-index: 1;
  border-top: 6px solid #1abc9c;
  transition: visibility 0.2s, opacity 0.2s linear;
}

.mobile-subnav .subnav-content {
    border: none;
}

.subnav-content a {
  display: block;
  color: white;
  text-decoration: none;
  transition: color 0.2s;
  white-space: nowrap;
  text-transform: inherit;
  font-size: 15px;
}


.subnav-content a:hover {
  color: #1aba9a;
}

.subnav:hover .subnav-content {
  visibility: visible;
  opacity: 1;
}

.subnav > .subnavbtn {
  border-bottom: 1px solid transparent;
  transition: all 0.15s;
}

.subnav:hover .subnavbtn {
  color: #1aba9a;
  border-bottom: 1px solid #1aba9a;
}

/*======Mobile=====*/

.gh-side-menu {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  margin-top: 35px;
}

.gh-side-menu .subnavbtn {
  padding: 0;
}

.gh-offcanvas-bar ul.gh-side-menu li {
  padding: 7px 0 !important;
}

.mobile-subnav .subnavbtn {
  font-family: Rubik, san-serif, serif;
  font-weight: 400;
  font-size: 15px;
  border: none;
  outline: none;
  color: white;
  background-color: inherit;
  text-transform: uppercase;
  margin: 0;
}

.mobile-subnav .subnav-content a {
  text-transform: inherit !important;
}

.mobile-subnav.--open .subnavbtn {
  color: #1abc9c;
}

.gh-side-menu .mobile-subnav.--open .subnav-content{
  display: block;
  position: relative;
  margin: 0;
  min-width: auto;
  padding: 10px 25px 5px;
}

.gh-side-menu .mobile-subnav.--open .subnav-content a {
    margin: 0;
}

.gh-side-menu .subnav-content a, .gh-side-menu .subnav-content .link {
  font-family: Rubik, san-serif, serif;
  display: inline-block;
  font-size: 15px;
  color: #FFFFFF;
}

.gh-side-menu .header-desktop-menu-item {
  padding: 0;
}

.header-desktop-menu-item > a {
  font-size: 15px;
}

.gh-side-menu-item {
  border-bottom: 1px solid #6d7481;
  padding: 15px 0;
}

.gh-side-menu-item:first-child {
  padding-top: 0;
}

.gh-side-menu-item-link {
  display: block;
  color: var(--bs-white);
  transition: all 0.25s;
  padding: 5px 0;
}

.gh-side-menu-item-link:hover {
  color: var(--bs-white);
  opacity: 0.9;
}

.gh-side-menu-buttons {
  display: flex;
  flex-direction: column;
}

.gh-side-menu-buttons .gh-btn {
  width: 100%;
  margin-top: 20px;
}

.gh-side-menu-buttons .gh-btn.outline.green {
  text-transform: uppercase;
}

.gh-right-menu .header-desktop-menu {

}

.gh-right-menu {
  padding-right: 15px;
}

.mobile-subnav .subnavbtn.mobile-subnavbtn{
  color: #1abc9c;
}

.gh-right-menu .subnavbtn {
  color: #1abc9c;
}

.gh-right-menu .gh-login-page .subnav-content {
  left: auto;
  right: 0;
}

.gh-right-menu .header-desktop-menu li {
  white-space: nowrap;
}

.header-desktop-menu-item .gh-btn.outline.green {
  display: flex;
  justify-content: center;
  background-color: transparent;
  border: 2px solid #1abc9c;
  color: #1abc9c !important;
  width: 100%;
  padding: 13px 0;
  border-radius: 4px;
  text-transform: uppercase;
}

.gh-event-helicopter-carousel .embla__slide__inner {
  height: 180px;
}

.gh-event-helicopter-desc {
  font-size: 12px;
  margin-top: 2px;
  font-style: italic;
}


.header-desktop-menu li:hover .header-desktop-submenu {
  visibility: visible;
  opacity: 1;
}

.header-desktop-menu-item:hover > .link {
  border-bottom: 1px solid #1abc9c;
}

.header-desktop-submenu {
  visibility: hidden;
  opacity: 0;
  display: flex;
  border-top: 6px solid #1abc9c;
  background-color: #242E41;
  position: absolute;
  top: 80px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 750px;
  height: 510px;
  transition: visibility 0.2s, opacity 0.2s linear;
}

.header-desktop-submenu__col {
  box-sizing: border-box;
}

.header-desktop-submenu__col.left-side {
  display: flex;
  flex-direction: column;
  max-width: 300px;
  width: 100%;
}

.header-desktop-submenu__col.right-side {
  width: 100%;
}

ul.header-desktop-submenu__col_list {
  padding: 0;
  overflow-y: scroll;
  margin: 0;
  text-align: center;
  width: 100%;
  min-height: 220px;
  flex: 1;
}

li.header-desktop-submenu__col_item {
  display: flex;
  justify-content: center;
  text-align: center;
  margin: 20px auto;
  cursor: pointer;
  width: fit-content;
  height: fit-content !important;
  border-bottom: 1px solid transparent;
  color: #FFFFFF;
  font-size: 15px;
}

li.header-desktop-submenu__col_item.--active {
  border-bottom: 1px solid #1abc9c;
}

.header-desktop-submenu__col.left-side {
  display: flex;
  flex-direction: column;
}

ul.header-desktop-submenu__col_list {
  padding: 10px 20px;
  overflow-y: scroll;
  margin: 0;
  text-align: center;
  width: 100%;
  min-height: 220px;
  flex: 1;
  box-sizing: border-box;
}

li.header-desktop-submenu__col_item {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  padding: 14px 0 6px;
  cursor: pointer;
  width: 100%;
  height: fit-content !important;
  border-bottom: 1px solid rgba(26, 188, 156, 0.3);
  transition: all 0.15s;
  box-sizing: border-box;
}

li.header-desktop-submenu__col_item .gh-arrow-open-menu {
  transform: rotate(180deg);
  max-width: 22px;
  opacity: 0;
  transition: opacity 0.15s;
}

li.header-desktop-submenu__col_item.--redirect .gh-arrow-open-menu {
  transform: inherit;
  opacity: 1;
  width: 17px;
}

li.header-desktop-submenu__col_item.--redirect .link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

li.header-desktop-submenu__col_item.--active .gh-arrow-open-menu {
  opacity: 1;
}

li.header-desktop-submenu__col_item.--active {
  border-bottom: 1px solid rgba(26, 188, 156, 1);
}

.header-desktop-submenu__col_bottom-section {
  width: 100%;
  background-color: #1abc9c;
  text-align: center;
}

.header-desktop-submenu__col_bottom-section p {
  color: #242E41;
  font-size: 14px;
  font-weight: 400;
  padding: 10px;
  text-align: center;
}

.header-desktop-submenu__button {
  margin: 0 auto 10px;
  border: none;
  border-radius: 5px;
  padding: 3px 15px;
  font-size: 15px;
}

.header-desktop-submenu__col.right-side {
  background-color: #f1f4f7;
  padding: 15px 30px;
  max-height: 100%;
  overflow-y: scroll;
}

.header-desktop-submenu__group-list {
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
}

.header-desktop-submenu__group-item {
  font-family: Rubik, sans-serif;
  color: #242E41;
  font-size: 15px;
  padding: 1px 0;
  font-weight: 300;
  border-bottom: 1px solid transparent;
  display: inline-block;
  width: fit-content;
  transition: all 0.2s;
  cursor: default;
}

.header-desktop-submenu__group-item a:hover {
  color: #1abc9c;
}

.header-desktop-submenu__group-item a {
  color: #242E41;
  transition: color 0.15s;
}

.header-desktop-submenu__group-item.--title {
  font-size: 17px;
  font-weight: 400;
  cursor: default;
}

.header-desktop-submenu__group-item.--group-title {
  font-size: 15px;
  font-weight: 400;
  cursor: default;
}

.header-desktop-submenu__group-item.--title:hover {
  border-bottom: 1px solid transparent;
}

.header-desktop-submenu__group-item.--title:first-child {
  margin-top: 0;
}

.header-desktop-submenu__group-wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 12px;
}

.header-desktop-submenu__group-wrapper:last-child {
  margin-bottom: 0;
}


/*custom scroll bar*/
.header-desktop-submenu ::-webkit-scrollbar {
  width: 7px;
}
/* Handle */
.header-desktop-submenu ::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}
/* Handle on hover */
.header-desktop-submenu ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
/*!*********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/main/media.css ***!
  \*********************************************************************************/
@media (min-width: 320px) {
  .gh-quote-slider-item {
    min-height: 283px;
  }
  .gh-review-grid-section .row .count {
    width: 24px;
    transform: translateX(9px);
  }

  .gh-flight-duration {
    flex-direction: column;
    align-items: flex-start;
  }

  .gh-align-items {
    align-items: flex-start;
  }

  .gh-flight-duration .gh-estimated-time {
    margin-left: 0 !important;
    margin-top: 10px;
  }

  .gh-private-checkbox {
    justify-content: flex-start;
  }

  .validation-errors li {
    position: relative;
  }

  .gh-booking-layout-title {
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 8px;
  }

  .gh-sign-by-invitation {
    padding: 10px;
  }

  .gh-terms-invitation-btn {
    min-width: 325px !important;
  }

  .gh-filter-tabs {
    margin-top: 15px;
    display: block;
  }

  .gh-filter-tabs li {
    display: inline-block;
    margin-bottom: 10px;
  }

  .gh-flex-group {
    width: 100%;
    display: flex;
    flex-direction: column;
  }

  #preview-file-account h3 {
    font-size: 16px;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .gh-quote-slider-text {
    width: calc(100% - 29px);
  }

  .gh-full-quote-actions {
    display: flex;
    flex-direction: column;
  }

  .gh-image-box-btn {
    width: 100%;
  }

  .gh-full-quote-actions .gh-short-nav-actions {
    margin: 20px 0;
  }

  .gh-aircraft-btn {
    min-width: 125px !important;
    width: 125px !important;
    padding: 0 !important;
  }

  .gh-discussion-container .gh-message-body .gh-message-header .gh-message-header-posted {
    margin-left: 10px;
    font-size: 10px;
  }

  .gh-discussion-container .gh-message-body {
    min-height: 64px;
  }

  .gh-discussion-container .second-role-body .gh-message-header .gh-message-header-posted {
    margin-left: 0;
    font-size: 10px;
  }

  .gh-uz-file-content a,
  .gh-uz-file-close a {
    padding: 0 !important;
  }

  .gh-uz-title h4,
  .gh-vm-more h4 {
    margin-bottom: 13px;
  }

  .gh-file-container {
    padding: 0;
  }

  .gh-file-padding {
    padding-right: 0;
  }

  .gh-future-dates-inside {
    margin: 10px 0 0 0;
  }

  .gh-image-event {
    width: 100%;
  }

  .gh-event-dates-inside {
    flex-direction: column;
  }

  .gh-event-card-content {
    padding: 0 19px 29px 19px;
  }

  .gh-padding-event-card {
    padding: 0;
  }

  .gh-heli-card-box {
    height: 180px;
  }

  .gh-button-terms-bank {
    width: 100% !important;
    padding: 10px 30px;
    height: auto !important;
  }

  .gh-button-terms,
  .gh-button-terms:hover {
    display: flex;
    align-items: center;
    width: 100%;
    height: 48px;
    line-height: inherit;
  }

  .gh-btn-margin-register {
    margin-right: 0;
  }

  .gh-terms-btn-bank {
    width: 100%;
    margin-bottom: 15px;
  }

  .gh-terms-btns-bank {
    display: block;
  }

  .gh-terms-btn-bank-right {
    margin-left: 0;
    margin-bottom: 0;
  }

  .gh-event-card-header {
    flex-direction: column;
    margin-bottom: 18px;
  }

  .gh-pe-btn {
    width: 100%;
    margin-top: 15px;
  }

  .gh-icon-label,
  .gh-calendar-label {
    display: none;
  }

  .gh-request-info-section {
    border-right: none;
    padding: 0;
  }

  .gh-map-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .gh-map-header .gh-request-label {
    margin-bottom: 10px !important;
  }

  .gh-field-margin {
    margin-top: 20px !important;
  }

  .gh-review-grid-section {
    border-right: none;
    padding: 0;
  }

  .gh-simple-section {
    padding: 15px 10px;
  }

  .request-review h4,
  .gh-datetime-fields h5 {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .empty-leg-detail .gh-info-text,
  .empty-leg-detail .gh-site-wrapper .gh-site-title {
    font-size: 14px;
  }

  .gh-info-text {
    font-size: 16px;
  }

  .gh-field-label {
    font-size: 13px;
  }

  .gh-review-grid-section h6 {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .gh-review-grid-section .row span {
    font-size: 16px;
  }

  .gh-datetime-fields span {
    font-size: 13px;
  }

  .review-icon {
    width: 30px;
    height: 30px;
  }

  .gh-location-marker {
    width: 25px;
    height: 34px;
  }

  /*.gh-location-fields {*/
  /*    flex-direction: column;*/
  /*}*/
  .gh-additional-info {
    margin-left: 0;
  }

  .gh-page-title {
    font-size: 18px;
  }

  .gh-general-info-section .gh-field-label {
    margin-bottom: 8px !important;
  }

  .gh-new-request-nav-inner {
    height: 30px;
  }

  .gh-accordion .uk-accordion-title,
  .gh-accordion .uk-accordion-content,
  .gh-accordion-like-title,
  .uk-accordion-like-content {
    padding: 20px 10px;
  }

  .gh-general-info {
    padding: 15px 10px;
  }

  .gh-flex-box-reverse {
    flex-direction: row;
  }

  .gh-flex-box {
    flex-direction: column;
  }

  .gh-radio-label {
    font-size: 13px;
  }

  .new-request .gh-section {
    padding: 15px 10px;
  }

  .gh-checkbox-label {
    justify-content: flex-start;
  }

  .new-request .gh-tooltip-box {
    width: 170px;
  }

  .new-request .gh-datepicker-field .rdtOpen .rdtPicker .wrapper {
    flex-direction: column;
  }

  .new-request .rdtPicker .rdtMonths,
  .new-request .rdtPicker .rdtDays,
  .new-request .rdtPicker .rdtYears {
    width: 100%;
  }

  .gh-picker-box {
    width: 95%;
    margin: 15px 0 0 10px;
  }

  .gh-location-row {
    flex-direction: column;
  }

  .gh-location-list-item .gh-pin {
    margin-top: 3px;
  }

  .gh-location-list-item {
    align-items: flex-start;
  }
}

@media (max-width: 360px) {
  #full-quote-modal {
    padding: 0;
  }

  .gh-quote-detail-modal {
    padding: 15px;
  }

  .gh-quote-detail-modal header h3 {
    font-size: 18px;
    padding: 8px 40px 0 0;
  }

  .gh-quote-detail-modal .gh-quote-slider-item-image {
    min-width: 100%;
    height: calc(100% - 53px);
  }

  .gh-quote-detail-modal .uk-modal-close-default {
    top: 10px;
    right: 10px;
  }

  .gh-quote-detail-modal .gh-slider-dots {
    bottom: 84px;
  }

  .gh-quote-detail-modal .gh-full-quote-btn {
    min-width: 100%;
  }

  .gh-margin-small-top-mobile {
    margin-top: 10px;
  }

  .wrapper-media-message .wrapper-bg {
    width: 210px !important;
    height: 115px !important;
  }
}

@media (max-width: 374px) {
  .gh-verified-checkbox {
    padding-left: 30px !important;
  }

  .heli-item-label,
  .heli-item-text {
    font-size: 12px;
  }

  .gh-edit-button,
  .gh-button-withdraw {
    text-align: center;
  }
}

@media (min-width: 450px) {
  .gh-discussion-container .gh-message-body .gh-message-header .gh-message-header-posted {
    font-size: 12px;
    margin-left: 10px;
  }

  .gh-discussion-container .gh-message-body {
    min-height: 67px;
  }

  .gh-sign-by-invitation {
    padding: 30px;
  }

  .gh-terms-invitation-btn {
    min-width: 340px !important;
  }
}

@media (max-width: 400px) {
  .wrapper-modal-buttons .modal-item-bg {
    flex-direction: column;
    margin: 0 !important;
  }

  .wrapper-modal-buttons .modal-item-bg .uk-button {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 450px) {
  .gh-bubble-message-container .gh-message-text {
    font-size: 12px !important;
  }

  .gh-enquire-actions-wide button {
    min-width: 45% !important;
  }

  .gh-margin-top-mobile {
    margin-top: 20px;
  }

  .gh-mobile-btn-normal {
    height: 50px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .gh-dashboard-modal-nav {
    padding: 10px 0 !important;
  }

  .gh-dashboard-modal-nav .gh-dm-link {
    width: 100% !important;
    min-width: 100% !important;
    height: 50px !important;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .gh-discussion-container .gh-message-body .gh-message-header .gh-message-header-user {
    font-size: 13px;
  }

  .gh-discussion-container .gh-message-body .gh-message-header {
    align-items: center;
  }

  .gh-discussion-container .gh-message-body .gh-message-text {
    font-size: 14px;
  }

  .gh-full-width-btn {
    width: 100%;
    padding: 2px;
  }

  .gh-enquire .uk-form-label {
    font-size: 12px;
  }

  .gh-margin-left-medium {
    margin-top: 10px;
    margin-left: 0;
  }

  .gh-with-btn-full {
    width: 100%;
  }

  .gh-padding-none {
    padding: 0;
  }

  .gh-verified-checkbox {
    padding-left: 70px;
  }

  .gh-padding-large-top {
    padding-top: 10px;
  }

  .gh-margin-remove-top {
    margin-top: 0 !important;
  }

  .gh-margin-remove-bottom {
    margin-bottom: 0;
  }

  .gh-tax-line-height {
    line-height: 1.5;
  }

  .gh-padding-none {
    padding: 0;
  }

  .gh-full-width {
    width: 100%;
    display: inline-block;
  }

  .gh-payment-continue {
    width: 100% !important;
  }

  .gh-request-changes-btn {
    padding: 0;
    width: 100%;
    font-size: 13px;
  }

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

  .gh-estimated-time {
    margin-top: 10px;
    margin-left: 0 !important;
  }

  .gh-direction-column {
    flex-direction: column;
  }

  .gh-payment-continue {
    width: 100% !important;
  }

  .gh-request-changes-btn {
    padding: 0;
    width: 100%;
    font-size: 13px;
  }

  .gh-full-width-btn {
    width: 100%;
  }

  .gh-social-icon {
    width: 25px;
  }

  .gh-long-button-block {
    margin-right: 0 !important;
  }

  .gh-long-button {
    font-size: 14px;
  }

  .gh-message-box {
    min-width: 240px;
  }

  .wrapper-prev-file .prev-file {
    width: 200px;
    height: 122px;
  }

  .wrapper-media-message .wrapper-bg {
    width: 230px !important;
    height: 115px !important;
  }

  #discuss-modal h3,
  #discussion-booking-modal h3 {
    margin-bottom: 5px;
  }

  .chat-modal-subtitle {
    line-height: 1;
  }

  .gh-simple-section_grid .gh-gi-card {
    min-width: 280px !important;
  }
}

@media (max-width: 640px) {
  .gh-outline-line {
    display: block;
  }

  .gh-outline-line div:first-of-type {
    margin-bottom: 15px !important;
  }

  .gh-event-card {
    margin-top: 10px !important;
  }

  .gh-event-card-content_wrapper {
    margin-top: 12px !important;
  }

  .gh-event-card-content {
    padding-bottom: 20px !important;
  }

  .gh-enquire-actions {
    flex-direction: column;
  }

  .gh-enquire-actions .gh-main-button-component {
    padding: 16px 30px;
    margin-bottom: 15px;
  }

  .gh-dashboard-create-empty-leg-row {
    flex-direction: column;
  }

  .gh-enquire-actions .gh-main-button-component {
    margin: 0 0 10px;
  }

}

@media (max-width: 575px) {
    .gh-enquire-content {
        padding: 0;
    }

    .gh-enquire {
        padding: 0 !important;
    }

    .gh-enquire-calendar .rdtOpen .rdtPicker {
        bottom: 0;
        margin-top: 0;
        margin-bottom: 53px;
    }

    .gh-time-enquire-form .rdtPicker {
        bottom: 0;
        margin-top: 0;
        margin-bottom: 53px;
    }

  .gh-display-block-mob {
    display: block;
  }

  .gh-elr-row .gh-label {
    margin-bottom: 8px;
  }

  .enquire-tooltip .gh-tooltip-box {
    top: 35px;
    right: -6px;
    transform: none !important;
  }
  .gh-document-type {
    margin-bottom: 10px;
  }

  .gh-margin-one {
    margin-top: 1px !important;
  }

  .gh-vetting {
    padding: 20px 0;
    border: 0;
    background: #ffffff;
  }

  .gh-broker-pad-map .gh-pad-title {
    align-items: flex-start;
  }

  .gh-broker-pad-map .gh-quote-pad-marker {
    margin: 5px 10px 0 0;
  }

  .gh-envelope-icon-simple {
    width: 20px;
  }

  .gh-time-format {
    display: none;
  }

  .gh-filters-tab {
    padding: 0 !important;
  }

  .gh-event-title {
    font-size: 24px;
    margin: 20px 0 10px 0 !important;
  }

  .gh-subtitle-text,
  .gh-subtitle-text p {
    font-size: 14px !important;
    line-height: 1.86;
  }

  .info-block .uk-container {
    padding: 20px;
  }

  .info-block .back-section {
    padding: 15px 0 0 0 !important;
  }

  .info-block h1 {
    font-size: 24px;
    margin-bottom: 0 !important;
  }

  .gh-title-events {
    font-size: 16px;
  }

  .info-block .button-return {
    margin-left: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    padding: 0;
  }

  .button-return-label {
    font-size: 18px;
  }

  .gh-margin-btn-next {
    margin-bottom: 15px;
  }

  .gh-register-next {
    margin-bottom: 15px;
  }

  .gh-register-text {
    text-align: center;
  }

  .gh-margin-medium-bottom {
    margin-bottom: 20px;
  }

  .gh-margin-base-bottom {
    margin-bottom: 30px;
  }

  .gh-margin-extra-small-bottom {
    margin-bottom: 10px;
  }

  .gh-aoc-check {
    width: 100%;
    padding-left: 0;
  }

  #homepage-title,
  #gh-our-vision-title,
  #gh-find-out-title,
  .gh-feature-list-title {
    font-size: 1.3rem;
  }

  .gh-margin-left-normal {
    margin-left: 0;
  }

  .gh-margin-small,
  .gh-margin-right-normal {
    margin-right: 0;
    margin-bottom: 20px;
  }

  .gh-register-buttons {
    flex-direction: column;
  }

  .gh-register-section {
    flex-direction: column;
  }

  .gh-register-select-button {
    width: 100%;
    margin: 15px 0 0 0;
    min-height: 48px;
  }

  .gh-request-btn-margin {
    margin-bottom: 10px;
  }

  .gh-margin-small-left {
    margin-left: 0;
  }

  .gh-text-break {
    word-break: break-all;
  }

  .gh-margin-small-top-bank {
    margin-top: 10px !important;
  }

  .gh-margin-small-top {
    margin-top: 10px !important;
  }

  .gh-padding-button-mobile {
    padding: 2px 0;
  }

  .review-btns {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .review-btns .review-btn {
    margin-bottom: 15px;
  }

  .gh-request-btn-margin {
    margin-bottom: 10px;
  }

  .gh-margin-small-left {
    margin-left: 0;
  }

  .gh-margin-top-medium {
    margin-top: 25px;
  }

  .gh-margin-remove {
    margin: 0 !important;
  }

  .gh-text-break {
    word-break: break-all;
  }

  .gh-padding-button-mobile {
    padding: 2px 0;
  }

  .gh-broker-request-filters .gh-mob-radio-row {
    width: 100%;
  }

  .gh-broker-request-filters .gh-right-radio {
    padding-left: 15px;
  }

  /*.gh-broker-request-filters .gh-mob-radio {*/
  /*    width: 50%;*/
  /*}*/
  .gh-grid-title-progress .bottom-left .gh-tooltip-box {
    transform: translate(-140px, 14px);
  }

  .broker-booking-layout .uk-tab:before {
    display: none;
  }

  .gh-filters-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    width: 100%;
    height: 44px;
    font-size: 15px;
    padding: 0;
  }

  .gh-mob-radio-row {
    margin-top: 15px !important;
  }

  .broker-booking-layout .uk-tab {
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .gh-broker-list-filters {
    margin-top: 20px;
  }

  .gh-tooltip-box {
    width: 170px;
  }

  .gh-padding-medium-left-s {
    padding-left: 30px;
  }

  .gh-margin-left-medium {
    margin-top: 10px;
    margin-left: 0;
    display: block;
  }

  .gh-number-field {
    padding-left: 0 !important;
  }

  .gh-create-empty-leg {
    font-size: 14px;
    padding: 2px;
  }

  .gh-input-errors {
    position: relative !important;
    display: block;
  }

  .gh-number-label {
    font-size: 10px !important;
  }

  .gh-button-responsive {
    font-size: 0.9rem !important;
    line-height: 3.3 !important;
  }

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

  .gh-padding-remove {
    padding: 0;
  }

  .gh-margin-small-bottom {
    margin-bottom: 20px;
  }

  .gh-text-center {
    text-align: center !important;
  }

  .gh-map-type {
    padding: 6px;
    font-size: 10px;
    top: 10px;
    left: 10px;
    min-width: 85px;
  }

  .gh-private-text {
    font-size: 13px;
  }

  #gh-enquire-title {
    font-size: 1.4rem;
  }

  .hc-subtitle-box h2 {
    line-height: 1.2 !important;
    font-size: 0.8rem !important;
  }

  .hc-subtitle-box h3 {
    line-height: 1.2;
    font-size: 1.3rem;
  }

  #homepage-title {
    line-height: 1.2;
    letter-spacing: 1.2px;
    padding: 5px 10px;
  }

  #homepage-subtitle {
    line-height: 1.1;
    font-size: 30px;
    padding: 5px 10px;
  }

  #homepage-description {
    line-height: 1.2;
    padding: 0px 10px;
  }

  #gh-info-block-box {
    padding: 0;
  }

  .gh-btn-padding-xs {
    padding: 0 20px;
  }

  .gh-our-vision-title-box {
    height: 16%;
  }

  .gh-our-vision-description-box {
    height: auto;
  }

  .gh-our-vision-description {
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.4;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 15px !important;
  }

  .gh-our-vision-btn-box {
    height: 22%;
    display: flex;
    align-items: center;
  }

  #gh-our-vision-find-out-box h2 {
    margin: 0 !important;
    line-height: 1.3;
  }

  .gh-our-vision-find-out-box:first-child {
    margin: 0 !important;
  }

  .gh-our-vision-find-out-box {
    height: 11%;
  }

  .gh-feature-list-item-description:first-child {
    font-size: 0.7rem !important;
    line-height: 1.3;
  }

  .gh-our-vision-find-out-box h2 {
    margin-top: 20px;
    line-height: 1.3;
  }

  #subscribe {
    flex-direction: column;
  }

  #subscribe-button {
    width: 100%;
    margin-left: 0 !important;
  }

  #subscribe-input-box {
    margin-bottom: 0;
  }

  #gh-role-title {
    font-size: 1.6rem;
  }

  .gh-home-marketplace-btn {
    margin: 0 0 45px 0;
  }

  .gh-feature-list-item-container {
    padding-top: 20px;
  }

  .gh-booking-summary .gh-text-big {
    font-size: 13px;
  }

  .gh-booking-summary small {
    font-size: 11px;
  }

  .gh-mob-center {
    text-align: center;
  }

  .gh-home-bg-1 {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../4a04fff1194d524a9423.jpg);
  }

  .gh-home-bg-2 {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../58e8d6b2f812ab67d05d.jpg);
    background-position-x: 20%;
    background-position-y: 20%;
  }

  .gh-contact-bg {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../4d18b5ab5f2e8c7304bc.jpg);
    background-position-x: 83%;
    height: 25vh;
    background-position-y: 30%;
  }

  .gh-notification .subject-col {
    min-width: inherit;
  }

  .gh-notifications li > div > div.uk-grid > .uk-grid-margin,
  .gh-notification .gh-notification-location .location {
    margin-top: 0 !important;
  }

  .gh-radio-wrapper-mob {
    display: inherit;
  }

  .gh-hc-icon {
    width: 106px;
    margin: 0 auto;
  }

  .gh-remove-margin-top {
    margin-top: 0 !important;
  }

  .info-block:nth-child(2) .uk-section {
    padding-bottom: 35px;
  }

  .gh-remove-padding-bottom-small {
    padding-bottom: 1px !important;
  }

  .gh-contact-title {
    margin: 40px 25px 0 25px !important;
  }

  .gh-page-title {
    margin: 40px 25px 0 25px !important;
  }

  .feedback-form .submit-msg {
    width: 100% !important;
  }

  .gh-footer-side-menu-col {
    border-right: none !important;
  }
}

@media (max-width: 576px) {
  .gh-second-buttons {
    margin-top: 15px !important;
  }

  .gh-shortcut-box {
    display: none;
  }

  .gh-second-buttons-short {
    margin-top: 0 !important;
  }

  .gh-quote-button-icon {
    position: relative;
    width: 15px;
    margin: 0 7px 5px 0;
    top: 0;
    left: 0;
  }

  .gh-main-page-video {
    margin-bottom: 50px;
  }

  .selected-card {
    background: #ffffff;
    border: 1px solid #d8d8d8;
  }

  .wallet-row-default .wallet-card {
    flex-direction: column;
    justify-content: center;
  }
  .wallet-prices {
    font-size: 14px;
  }
  .gh-section-title-medium {
    margin-top: 15px;
  }
  .gh-section-title-large {
    margin-top: 0;
  }
  .wallet-row-default:not(.selected-card) {
    border: 0;
  }
}

@media (min-width: 576px) {
  .gh-review-grid-section .row .count {
    width: 33px;
    transform: translateX(15px);
  }

  .gh-align-items {
    align-items: center;
  }

  .gh-padding-field-left {
    padding-left: 15px;
  }

  .gh-padding-field-right {
    padding-right: 15px;
  }

  .gh-filter-tabs {
    margin-top: 0;
    display: flex;
  }

  .gh-filter-tabs li {
    margin-bottom: 0;
  }

  .gh-flex-group {
    width: 470px;
    flex-direction: row;
  }

  #preview-file-account h3 {
    font-size: 24px;
    width: 100%;
    white-space: normal;
    overflow: auto;
    text-overflow: initial;
  }

  .gh-quote-slider-item-image {
    height: calc(100% - 36px);
  }

  .gh-quote-slider-text {
    width: calc(100% - 29px);
  }

  .gh-image-box-btn {
    width: fit-content;
  }

  .gh-full-quote-actions {
    flex-direction: row;
    justify-content: space-between;
  }

  .gh-full-quote-actions .gh-short-nav-actions {
    margin: 0 0 0 20px;
  }

  .gh-event-list-label {
    margin-bottom: 5px;
  }

  .gh-add-member-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 20px;
    height: 85px;
  }

  .gh-add-member-btn {
    width: 135px;
    margin-top: 0;
    padding: 2px 15px;
  }

  .gh-member-mail {
    width: 327px;
    margin-right: 15px;
  }

  .gh-el-card-item {
    padding-bottom: 15px;
  }

  .gh-title {
    margin-bottom: 20px;
  }

  .gh-button-terms-bank {
    width: 437px !important;
    height: 48px !important;
  }

  .gh-upload-zone {
    justify-content: flex-start;
  }

  .gh-uz-file-close,
  .gh-lc-close {
    top: 0;
    right: 0;
  }

  .gh-uz-file,
  .gh-list-card-item {
    padding: 13px 13px 0 0;
  }

  .gh-heli-card-box {
    height: 280px;
  }

  .gh-btn-margin-register {
    margin-right: 40px;
  }

  .gh-aoc-check {
    margin-top: 0 !important;
  }

  .gh-single-field {
    width: 345px;
  }

  .gh-initial-display {
    display: flex;
    height: 100%;
    justify-content: center;
  }

  #homepage-title,
  #gh-our-vision-title,
  #gh-find-out-title,
  .gh-feature-list-title {
    font-size: 1.7rem;
  }

  .gh-broker-request-filters .gh-mob-radio-margin {
    margin-left: 40px !important;
  }

  .gh-our-vision-bg {
    background-size: 70vh !important;
  }

  .hc-subtitle-box h2 {
    line-height: 1;
    font-size: 0.9rem;
  }

  .hc-subtitle-box h3 {
    line-height: 1;
    font-size: 1.5rem;
  }

  .gh-our-vision-description,
  .gh-radio-wrapper-with-label label {
    font-size: 1rem;
  }

  #gh-role-title {
    font-size: 2.4rem;
  }

  .gh-home-bg-1 {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../b122cff8f5c12f804df2.jpg);
  }

  .gh-home-bg-2 {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../5d9dd447a21cf9c07909.jpg);
    background-position: 100% 42%;
  }

  .gh-contact-bg {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../5ab6fbeeff347994133f.jpg);
    background-position-x: 83%;
  }

  .gh-mob-center {
    text-align: center;
  }

  .gh-helicopter-wrapper {
    background-image: url(../../9a70dcfbc3e4042c4af1.png);
  }

  .gh-helicopter-wrapper.back {
    background-image: url(../../86f188e7f82fab0156ab.png);
  }
}

@media (min-width: 639px) {
  .gh-file-container,
  .gh-li-container {
    padding: 13px 13px 0 0;
  }

  .gh-uz-title h4,
  .gh-vm-more h4 {
    margin-bottom: 0;
  }

  .gh-file-padding:nth-child(4n) {
    padding-right: 0;
  }

  .gh-file-padding {
    padding-right: 10px;
  }

  .gh-aircraft-btn {
    min-width: 145px;
    padding: 5px 20px;
  }

  .gh-label-last {
    margin-bottom: 2px !important;
  }

  .gh-event-card-content {
    padding: 0;
  }

  .gh-padding-event-card {
    padding: 15px;
  }

  .gh-image-event {
    width: 300px;
    height: 193px;
    overflow: hidden;
  }

  .gh-padding-additional-top {
    padding-top: 4px;
  }

  .gh-terms-btn-bank {
    width: initial;
    margin-bottom: 0;
  }

  .gh-terms-btn-bank-left {
    margin-right: 20px;
  }

  .gh-terms-btns-bank {
    display: flex;
    justify-content: center;
  }

  .gh-terms-btn-bank {
    width: initial;
    margin-bottom: 0;
  }

  .gh-terms-btns-bank {
    display: flex;
    justify-content: center;
  }

  .gh-quote-detail-modal .gh-quote-slider-item {
    height: 350px;
  }

  .gh-quote-slider-item {
    min-height: 500px;
  }

  .gh-top-row {
    height: 35px;
  }

  .gh-icon-label {
    display: block;
  }

  .gh-request-info-section {
    border-right: 1px solid #d5d5d5;
    padding: 0 30px;
  }

  .gh-map-header {
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
  }

  .gh-map-header .gh-request-label {
    margin-bottom: 0 !important;
  }

  .gh-field-margin {
    margin: 0 !important;
  }

  .gh-broker-nav-request-modal .gh-review-grid-section {
    padding: 0 20px;
  }

  .gh-review-grid-section {
    padding: 0 50px;
    border-right: 1px solid #d5d5d5;
  }

  .gh-simple-section {
    padding: 25px;
  }

  .request-review h4,
  .gh-datetime-fields h5 {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .empty-leg-detail .gh-info-text,
  .empty-leg-detail .gh-site-wrapper .gh-site-title {
    font-size: 16px;
  }

  .gh-info-text {
    font-size: 18px;
  }

  .gh-field-label {
    font-size: 14px;
  }

  .gh-review-grid-section h6 {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .gh-review-grid-section .row span {
    font-size: 18px;
  }

  .gh-datetime-fields span {
    font-size: 14px;
  }

  .review-icon {
    width: 40px;
    height: 40px;
  }

  .gh-location-marker {
    width: 35px;
    height: 44px;
  }

  .gh-additional-info {
    margin-left: 45px;
  }

  .gh-page-title {
    font-size: 24px;
  }

  .gh-general-info-section .gh-field-label {
    margin-bottom: 15px !important;
  }

  .gh-icon-label,
  .gh-calendar-label {
    display: block;
  }

  .gh-new-request-nav-inner {
    height: 50px;
  }

  .gh-accordion .uk-accordion-title,
  .gh-accordion .uk-accordion-content,
  .gh-accordion-like-title,
  .uk-accordion-like-content {
    padding: 30px 40px;
  }

  .gh-general-info {
    padding: 25px;
  }

  .gh-flex-box-reverse {
    flex-direction: column;
  }

  .gh-flex-box {
    flex-direction: row;
  }

  .gh-radio-label {
    font-size: 14px;
  }

  .new-request .gh-section {
    padding: 20px;
  }

  .gh-checkbox-label {
    justify-content: flex-end;
  }

  .new-request .gh-tooltip-box {
    width: 276px;
  }

  .new-request .gh-datepicker-field .rdtOpen .rdtPicker .wrapper {
    flex-direction: row;
    justify-content: space-between;
  }

  .new-request .rdtPicker .rdtMonths,
  .new-request .rdtPicker .rdtDays,
  .new-request .rdtPicker .rdtYears {
    width: 320px;
  }

  .gh-picker-box {
    width: 280px;
    margin: 0 0 0 15px;
  }

  .new-request .rdtPicker .rdtMonths,
  .new-request .rdtPicker .rdtDays,
  .new-request .rdtPicker .rdtYears {
    width: 280px;
    margin: 0 0 10px 10px;
  }

  .new-request .gh-datepicker-field .rdtOpen .rdtPicker .wrapper .rdtTime {
    width: 50%;
    padding-top: 10%;
  }

  .new-request .gh-datepicker-field .rdtOpen .rdtPicker .wrapper {
    flex-direction: row;
    justify-content: space-between;
  }

  .gh-location-row {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }

  .gh-location-list-item {
    align-items: center;
  }

  .gh-location-list-item .gh-pin {
    margin-top: 0;
  }

  .gh-event-card-header {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 38px;
  }

  .gh-pe-btn {
    margin-top: 0;
    width: auto;
  }
}

@media (max-width: 639px) {
  .gh-full-quote-btn {
    width: 100% !important;
  }

  .gh-initial-display {
    display: initial;
  }

  .gh-uploaded-zone li {
    padding-left: 0 !important;
  }

  .gh-flex-form {
    justify-content: flex-start !important;
    align-items: flex-start !important;
    flex-direction: column !important;
  }

  .gh-decline-full {
    width: 100% !important;
  }

  .gh-grid-small-text-margin {
    margin-top: 5px !important;
    margin-bottom: 20px !important;
  }

  .gh-margin-last {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
  }

  .gh-first-element-margin {
    margin: 0 !important;
  }

  .gh-full-request-btn {
    width: 100%;
    margin: 15px 0;
  }

  .gh-margin-short-top {
    margin-top: 0 !important;
  }

  .gh-quote-buttons {
    width: 92% !important;
    padding: 0 20px 20px 20px;
  }

  .gh-quote-button {
    width: 100%;
  }

  .gh-bok-dec-buttons {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }

  .gh-book-btn,
  .gh-decline-btn,
  .gh-book-btn-disabled {
    width: 48%;
    min-width: 48%;
  }

  .gh-quote-view-full-quote-btn {
    width: 100%;
  }

  .gh-with-full {
    display: inline-block;
    width: 100%;
  }

  .gh-padding-remove {
    padding: 0;
  }

  .gh-notification-location {
    display: block;
  }

  .gh-margin-bottom-10 {
    display: block;
    margin-bottom: 10px !important;
  }

  .gh-margin-top-10 {
    margin-top: 10px !important;
  }

  .gh-notification .gh-notification-location .location {
    width: 100%;
    margin-top: 30px;
  }

  .gh-text-center {
    text-align: center !important;
  }

  .gh-notification .medium-col .r-arrow {
    display: none;
  }

  .gh-range-hypen-filter::after {
    content: "" !important;
  }

  .gh-simple-section_grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 768px) {
  .enquiry-passed-btn,
  .enquiry-passed-info {
    font-size: 16px;
  }

  #profile-tab {
    flex-direction: column;
  }

  #profile-tab li {
    padding-left: 20px;
    display: flex;
    justify-content: flex-start;
    text-align: center;
  }

  .gh-register-btns button {
    padding: 0;
    display: flex;
    justify-content: center;
    width: fit-content;
    min-width: 130px;
    height: 50px;
  }

  .gh-rt-number.passed {
    display: flex;
    align-items: center;
    background: none;
    width: 28px;
    font-weight: 500;
  }

  .gh-rt-number.passed img {
    margin-left: 3px;
  }

  .gh-request-detail-btn {
    margin-bottom: 15px;
    width: 100%;
    height: 54px;
  }

  .gh-button-skip-active {
    border-color: #f0f0f0;
    background: #ffffff !important;
    color: #6d7481;
  }

  .gh-modal-flex-direction {
    flex-direction: column-reverse;
  }

  .gh-request-changes {
    margin-bottom: 0 !important;
  }

  .gh-margin-top-button-next {
    margin-top: 0 !important;
  }

  .gh-button-skip-active:hover {
    color: #6d7481;
  }

  .gh-button-skip-active:hover.gh-button-skip-active:before,
  .gh-button-skip-active:focus.gh-button-skip-active:before {
    display: none !important;
  }

  .gh-buttons-summary {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .gh-term-arrow {
    line-height: 20px;
  }

  .gh-button-next {
    padding: 5px 76.3px !important;
  }

  .gh-term-condition-txt {
    padding: 0;
    line-height: normal;
  }

  .gh-our-vision-description {
    font-size: 1rem;
  }

  .gh-feature-list-item-title {
    font-size: 1.2rem;
    justify-content: center;
  }

  .gh-grid-notification {
    display: grid;
  }

  .gh-margin-bottom-notification {
    margin-bottom: 5px;
  }

  .gh-h2 {
    font-size: 1rem;
  }

  .gh-modal-grid {
    display: grid;
  }

  .gh-width-200 {
    width: 200px;
  }

  #gh-role-item {
    font-size: 1.2rem;
  }

  .gh-modal-promo-font {
    font-size: 13px;
  }

  .gh-conduct-container {
    max-height: 40vh;
  }

  .react-modal-content button,
  .react-modal-content a {
    min-width: 145px;
    font-size: 14px;
    line-height: inherit;
    padding: 5px 20px;
  }

  #full-request-modal .react-modal-content button {
    line-height: 42px;
  }

  .mini-tab .mini-tab a.uk-button-default,
  .register-page button.uk-button-default,
  .react-modal-content button.uk-button-default,
  .react-modal-content a.uk-button-default {
    padding: 3px 20px;
  }

  .gh-range-hypen::after {
    content: "";
  }

  .gh-range-hypen-filter::after {
    content: "-";
  }

  .gh-home-radio-group .gh-radio-wrapper-with-label label,
  .gh-radio-wrapper-with-label label {
    font-size: 1rem;
  }

  .gh-discussion-btn_envelope {
    width: 23px;
  }

  .gh-quote-buttons .gh-discussion-btn_envelope,
  .gh-full-quote .gh-discussion-btn_envelope {
    margin-top: 0;
  }

  .wrapper-modal-buttons .uk-button {
    flex: 1;
    padding: 5px 20px !important;
    height: initial;
    margin: 0 5px !important;
  }

  .gh-seen-message {
    font-size: 10px;
  }

  .gh-grid-title-progress {
    padding: 15px 0 0;
  }

  .gh-wrapper-progress {
    min-height: initial;

  }

  .gh-grid-title-progress .gh-tooltip .gh-tooltip-icon {
    transform: translate(4px, 0px);
  }

  .gh-wallet-price-value.deposit-row {
    flex-direction: column;
    align-items: start;
  }

  .gh-wallet-price-value.deposit-row .gh-wrapper-custom-checkbox {
    margin-left: 0;
    margin-top: 8px;
  }

}

@media (min-width: 768px) {
  .gh-register-landing {
    height: 176px;
  }

  .gh-booking-layout-title {
    font-size: 24px;
    margin-top: 0;
  }

  #homepage-title,
  #gh-our-vision-title,
  #gh-find-out-title,
  .gh-feature-list-title {
    font-size: 1.7rem;
  }

  .gh-uz-title h4,
  .gh-vm-more h4 {
    font-size: 16px;
  }

  .gh-register-title {
    margin: 50px auto;
  }

  .gh-register-title h3 {
    font-size: 24px;
  }

  .gh-uz-title {
    align-items: center;
  }

  .gh-uz-title span img {
    min-width: 25px;
    max-width: 25px;
  }

  .gh-rt-title {
    font-size: 16px;
  }

  .gh-rt-icon {
    margin-bottom: 5px;
    justify-content: center;
  }

  .gh-register-tab {
    justify-content: flex-end;
  }

  .gh-rt-number {
    margin-right: 10px;
    background: #fff;
  }

  .gh-rt-content {
    margin-right: 10px;
  }

  .gh-margin-left-cancel {
    margin-left: 25px;
  }

  .gh-our-vision-bg {
    background-size: 85vh !important;
  }

  .hc-subtitle-box h2 {
    line-height: 1.5;
    font-size: 1rem;
  }

  .hc-subtitle-box h3 {
    line-height: 1.2;
    font-size: 1.7rem;
  }

  .gh-child-full-page-height {
    height: 100%;
  }

  .info-block {
    width: auto;
    margin: 0;
  }

  .gh-modal-footer button,
  .gh-modal-footer a {
    margin-right: 15px;
  }

  .gh-helicopter-wrapper {
    width: 100%;
  }

  .gh-margin-medium-bottom-50 {
    margin-bottom: 50px;
  }

  .gh-home-marketplace-btn {
    margin: 25px 0 50px 0;
  }

  .gh-conduct-container {
    max-height: 40vh;
  }
}

@media (min-width: 960px) {
  .gh-flight-duration {
    flex-direction: row;
    align-items: center;
  }

  .gh-flight-duration .gh-estimated-time {
    margin-left: 10px !important;
    margin-top: 0;
  }

  .gh-private-checkbox {
    justify-content: flex-end;
  }

  .validation-errors li {
    position: absolute;
  }

  .gh-future-dates-inside {
    margin: 0 0 0 15px;
  }

  .gh-event-dates-inside {
    flex-direction: row;
  }

  .gh-register-form {
    padding: 42px 118px;
    background: #fff;
  }

  .gh-title {
    margin-bottom: 38px;
  }

  .gh-event-list-label {
    margin-bottom: 10px;
  }

  .gh-el-card-item {
    padding-bottom: 0;
  }
}

@media (max-width: 960px) {
  .gh-broker-request-filters {
    margin-top: 20px;
    padding: 20px;
  }

  .gh-table-actions {
    border-top: 1px solid #e7e7e7;
  }

  .gh-dashboard-item {
    margin-top: 30px !important;
  }
}

@media (max-width: 992px) {
  .gh-quote-buttons-box {
    display: flex;
    justify-content: center;
    padding-top: 20px;
  }

  .gh-request-titles {
    font-weight: bold;
  }
}

@media (max-width: 959px) {
  .gh-mobile-action {
    padding-bottom: 15px;
    padding-left: 15px;
  }

  .gh-wrapper-progress-grafic-icon {
    margin: 0;
  }

  .gh-quote-num-mob {
    justify-content: flex-start;
  }

  .gh-marketplace-table-action {
    display: flex;
    align-items: center;
  }

  .gh-marketplace-table-action_item {
    flex: 1;
  }

  .gh-marketplace-envelope {
    margin-right: 0;
  }

  .gh-marketplace-envelope img {
    width: 22px;
  }

  .gh-marketplace-table-action_item .gh-flag-request {
    padding-top: 23px;
  }

  .gh-marketplace-table-action_item.gh-min-width-small {
    min-width: auto;
  }

  .header-desktop-submenu__group-wrapper {
    margin-bottom: 0;
  }

  .gh-offcanvas-bar ul.gh-side-menu li {
    padding: 2px 0 !important;
  }

  .gh-public-menu .gh-side-menu .link {
    line-height: 15px;
    min-height: 22px;
    display: flex;
    align-items: center;
  }

  .gh-subnav-menu > .link {
    margin-top: 10px;
  }

  .gh-subnav-menu > .link:first-child {
    margin-top: 0;
  }

  .gh-offcanvas-bar .gh-side-menu.second-step > li {
    padding: 7px 0 !important;
  }

  .header-desktop-menu-item .link.title {
    margin-top: 10px;
  }

  .header-desktop-menu-item .link.title:first-child {
    margin-top: 0;
  }

}

@media (min-width: 992px) {
  #homepage-title,
  #gh-our-vision-title,
  #gh-find-out-title,
  .gh-feature-list-title {
    font-size: 2.5rem;
  }

  .gh-aoc-check {
    padding-left: 23px !important;
  }

  .gh-initial-display {
    justify-content: flex-end;
  }

  .gh-request-titles {
    font-weight: bold;
  }

  .gh-width-small {
    width: 360px;
  }

  .gh-our-vision-bg {
    background-size: 95vh !important;
  }

  .gh-feature-list-item-container {
    min-width: 350px !important;
  }

  .gh-our-vision-description,
  .gh-home-radio-group .gh-radio-wrapper-with-label label {
    font-size: 1.3rem;
  }

  .hc-subtitle-box h2 {
    line-height: 2.55;
    font-size: 1.2rem;
  }

  .hc-subtitle-box h3 {
    line-height: 1.56;
    font-size: 2.1rem;
  }

  .gh-home-marketplace-btn {
    margin: 30px 0 80px 0;
  }

  .gh-conduct-container {
    max-height: 55vh;
  }

  .gh-notification .small-col {
    width: 12%;
  }
}

@media (max-width: 992px) {
  .gh-notification .medium-col {
    width: 100%;
  }

  .gh-mob-grid li {
    background-color: #ffffff;
    padding: 15px;
  }

  .gh-range-hypen-operator::after {
    content: "";
  }
}

@media (min-width: 1024px) {
  .gh-notification .medium-col {
    width: 39%;
  }

  .gh-notification .medium-col .location {
    width: 40%;
    text-align: center;
  }

  .gh-card-label {
    width: 150px;
  }

  .gh-home-bg-2 {
    height: 235px;
  }
}

@media (max-width: 1024px) {
  .gh-notifications li > div > div > div,
  .gh-notifications .gh-notification .small-col {
    width: 100%;
    text-align: left !important;
  }

  .gh-modal-promo-code {
    flex-direction: column;
  }

  .gh-modal-promo-small {
    margin-right: auto;
    margin-left: auto;
  }

  .gh-modal-promo-code-margin {
    margin-top: 10px;
  }

  .gh-notifications li label.uk-hidden\@m,
  .gh-notifications li span.uk-hidden\@m {
    display: inline-block !important;
  }

  .gh-notifications li span.uk-visible\@m {
    display: none !important;
  }

  .gh-notification .medium-col .location {
    text-align: left;
  }

  /*.gh-notification-location {*/
  /*    min-width: 500px;*/
  /*}*/
  .gh-child-full-height {
    padding-left: 20px;
  }

  .gh-modal-footer > div {
    display: block;
  }

  .gh-modal-footer {
    padding: 10px;
  }

  .gh-modal-footer-request a,
  .gh-modal-footer-request button {
    line-height: 40px;
  }
}

@media (max-width: 1200px) {
  .gh-offcanvas-bar {
    width: 270px;
    padding: 20px;
  }

  .gh-quote-detail-modal {
    width: 100%;
  }

  .gh-margin-bottom-quote {
    margin-bottom: 30px;
  }

  .gh-margin-top-60 {
    margin-top: 60px !important;
  }

  .gh-modal-footer-request {
    margin: 0;
    padding: 0;
  }

  .gh-modal-footer-request a,
  .gh-modal-footer-request button {
    width: 85%;
    max-width: 200px;
    padding: 0 !important;
  }

  .gh-outline-line {
    transform: translateX(26px);
  }

  .wrapper-modal-buttons {
    flex-direction: column;
  }

  .wrapper-modal-buttons .modal-item-bg {
    display: flex;
    margin-bottom: 10px;
  }

  .wrapper-modal-buttons .modal-item-sm {
    display: flex;
  }

  .wrapper-modal-buttons .uk-button {
    flex: 1;
    margin: 0 5px !important;
  }

  .gh-simple-section_grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .subnav .subnavbtn {
    font-size: 14px;
  }

  .gh-dashboard-nav a {
    font-size: 14px;
  }

  .header-desktop-menu li {
    padding-right: 15px;
  }

  .header-desktop-menu > li.header-desktop-menu-item {
    padding: 0 10px;
  }

  .header-desktop-menu.--right-side > li.header-desktop-menu-item {
    padding: 0;
  }
}

@media (min-width: 1200px) {
  .gh-quote-slider-text {
    width: calc(100% - 29px);
  }

  .gh-quote-slider-item-image {
    height: calc(100% - 54px);
  }

  .gh-quote-slider-item {
    min-height: auto;
  }

  #homepage-title,
  #gh-our-vision-title,
  #gh-find-out-title {
    font-size: 3rem;
  }

  .gh-heli-card-box {
    height: 180px;
  }

  .gh-quote-detail-modal {
    width: 1200px !important;
  }

  .gh-register-buttons-first .uk-button {
    min-width: 159px;
  }

  .gh-quote-detail-modal {
    width: 1200px !important;
  }

  .gh-feature-list-item-container {
    min-width: 400px !important;
  }

  .gh-our-vision-description,
  .gh-home-radio-group .gh-radio-wrapper-with-label label {
    font-size: 1.5rem;
  }

  .gh-hc-icon h2 {
    line-height: 3;
    font-size: 1.4rem;
  }

  .hc-subtitle-box-contact h3 {
    line-height: 3;
    font-size: 2.5rem;
  }

  .uk-modal-dialog {
    width: 900px;
  }

  .gh-modal-footer > div {
    display: inline-block;
  }

  .gh-modal-footer > div:last-child a,
  .gh-modal-footer-request a.gh-request-active {
    margin-right: 0 !important;
  }

  .gh-home-bg-1 {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../3681595a75e7ff4d4ac6.jpg);
  }

  .gh-home-bg-2 {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../5d9dd447a21cf9c07909.jpg);
    background-position: 100% 58%;
    height: 400px;
  }

  .gh-contact-bg {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../1023beeee7b1d3c95711.jpg);
  }

  .gh-notification .medium-col {
    width: 42%;
  }

  .gh-notification .medium-col .location {
    width: 40%;
    text-align: center;
  }

  .gh-notification .created-col {
    width: 9%;
  }

  .hc-subtitle-box h3 {
    margin: 0;
  }

  .gh-modal-footer-request a,
  .gh-modal-footer-request button {
    min-width: 252px;
  }
}

@media (max-height: 415px) and (max-width: 825px) {
  .gh-width-50 {
    width: 47%;
  }

  .gh-grid-l {
    text-align: left !important;
    margin-left: 6%;
  }

  .gh-grid-r {
    text-align: right !important;
  }

  .gh-contact-bg {
    background-image: linear-gradient(rgba(36, 47, 66, 0.6), rgba(36, 47, 66, 0.6)),
      url(../../f83605f137d3ccacb439.jpg);
    height: 35vh;
  }

  .gh-contact-title {
    margin-top: 45px !important;
  }

  .gh-page-title {
    margin-top: 45px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1400px) {
  .gh-request-btn {
    font-size: 14px;
  }

  /*.gh-uz-file-name {*/
  /*  width: 90px;*/
  /*}*/
}

@media (min-width: 1200px) and (max-width: 1350px) {
  .gh-event-dates-inside {
    flex-direction: column;
  }

  .gh-future-dates-inside {
    margin: 10px 0 0 0;
  }
}

@media (min-width: 1600px) {
  .gh-slider-arrow-right,
  .gh-slider-arrow-left {
    top: 120px;
  }

  /*.gh-quote-detail-modal .gh-slider-arrow-right, .gh-slider-arrow-left {*/
  /*    top: 120px;*/
  /*}*/
}

@media (min-width: 1624px) {
  .gh-home-bg-2 {
    height: 500px;
  }

  .gh-our-vision-bg {
    background-size: auto !important;
  }
}

@media (min-width: 2070px) {
  .gh-home-bg-2 {
    height: 600px;
  }

  .gh-our-vision-bg {
    background-size: auto !important;
  }
}

@media (max-height: 425px) and (max-device-width: 2500px) {
  .gh-contact-bg {
    height: 45vh;
  }
}

@media (max-height: 414px) and (max-width: 767px) {
  .gh-width-50 {
    width: 47%;
  }

  .gh-grid-l {
    text-align: left !important;
    margin-left: 6%;
  }

  .gh-grid-r {
    text-align: right !important;
  }

  .gh-grid-mob {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .gh-grid-mob * {
    padding: 0;
  }
}

@media (max-height: 320px) and (max-width: 568px) {
  #homepage-title {
    padding: 0;
  }
}

@media only screen and (max-device-width: 740px) and (max-device-height: 415px) and (-webkit-min-device-pixel-ratio: 2) {
  .gh-overlay-popup.default .tac-body {
    margin-bottom: 45px;
    min-height: 185px;
  }
}

@media only screen and (max-device-height: 740px) and (max-device-width: 415px) and (-webkit-min-device-pixel-ratio: 2) {
  .gh-overlay-popup.default .tac-body {
    height: calc(100vh - 525px);
    margin-bottom: 45px;
  }
}

@media only screen and (max-device-width: 568px) and (max-device-height: 320px) and (-webkit-min-device-pixel-ratio: 2) {
  .gh-overlay-popup.default .tac-body {
    margin-bottom: 45px;
    min-height: 150px;
  }
}

@media (min-width: 1440px) and (max-width: 1620px) {
  .gh-feature-list-item-container .gh-child-full-height {
    padding-left: 10px;
  }
}

/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/main/mobile.css ***!
  \**********************************************************************************/
.mobile .mini-tab a,
.mobile .register-page button,
.mobile .gh-overlay-popup.full .overlay-footer button {
  min-width: inherit;
  font-size: 14px;
  line-height: inherit;
  padding: 5px 30px;
}

.mobile button.mob-btn {
  min-width: inherit;
  font-size: 14px;
  line-height: inherit;
  padding: 5px 15px;
  border: none;
}

.mobile .booking-layout .mini-tab a {
  padding: 5px 15px;
}

.mobile .gh-section-statistics .gh-count,
.mobile h1 {
  font-size: 1.5rem;
}

.mobile h3,
.mobile h2,
.mobile .tac-body h2 {
  font-size: 20px;
}

.mobile input,
.mobile .tac-body,
.mobile .booking-layout button {
  font-size: 14px;
}

.mobile .gh-section-statistics,
.mobile .gh-section-statistics a,
.mobile .gh-quote-detail span,
.mobile .small-font,
.mobile #payment-form button {
  font-size: 13px;
}

.mobile .header-title .uk-align-right {
  margin-top: -30px;
  margin-bottom: 20px;
  float: left;
  margin-left: 0;
}

.mobile .header-title .gh-align-left {
  margin-bottom: 0;
}

.mobile .uk-grid + .uk-grid,
.mobile .uk-grid-margin {
  margin-top: 15px;
}

.mobile .gh-status-account-summary li {
  line-height: inherit;
}

.mobile .gh-accordion .uk-accordion-content,
.mobile .gh-accordion-section .uk-accordion-title,
.mobile .gh-accordion-like-title {
  padding: 15px;
}

.mobile .uk-tab li:first-child,
.gh-mob .uk-tab li:first-child {
  padding-left: 22px;
}

.mobile .uk-tab li {
  padding-left: 18px;
}

.gh-mob .uk-tab li {
  padding-left: 36px;
}

.gh-mob-padding {
  padding: 15px;
}

.gh-mob-clear-padding {
  padding: 0;
}

.mobile .uk-tab li a,
.mobile .gh-notification {
  font-size: 13px;
}

.mobile .gh-quote-detail span {
  width: inherit;
}

.mobile label {
  font-size: 0.7rem;
}

.mobile .gh-text-bigger,
.gh-mob .gh-text-bigger {
  font-size: 18px;
}

.mobile .gh-notification label {
  font-size: 15px;
}

.mobile .quote-request-detail-wrapper label,
.gh-mob .quote-request-detail-wrapper label {
  min-width: 170px;
  display: inline-block;
}

.mobile .quote-request-detail-wrapper span,
.gh-mob .quote-request-detail-wrapper span {
  display: inline-block;
  margin-left: 15px;
}

.mobile .gh-mob-map-tab > div {
  width: 100%;
}

.mobile .gh-account-nav > li.uk-active > a:after {
  background-image: none;
}

.mobile .gh-mob-margin-remove-top {
  margin-top: 0;
}

.mobile .gh-mob-grid {
  font-size: 14px;
}

.mobile .gh-mob-grid li {
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px;
}

.mobile .gh-mob-grid li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

/*!*******************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/main/app.css ***!
  \*******************************************************************************/


/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Tooltip/tooltip.css ***!
  \*********************************************************************************************/
.custom-tooltip-wrapper {
  position: relative;
}

.custom-tooltip-content {
  background-color: #242f42;
  color: #fff;
  font-size: 14px !important;
  line-height: 17px !important;
  text-transform: initial !important;
  text-align: start;
  font-weight: normal !important;
  padding: 10px;
  position: absolute;
  z-index: 999;
  min-width: 50px;
  max-width: 260px;
  pointer-events: none;
  opacity: 0;
  transition: 0.15s ease-out;
  white-space: initial;
}

.custom-tooltip-content::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 12px solid #242f42;
}

div[class^="custom-tooltip-content top-"] {
  bottom: calc(100% + 12px);
  transform: scale(0.8) translateY(15px);
}

div[class^="custom-tooltip-content top-"]::after {
  top: calc(100% - 3px);
  border-bottom: 0;
  border-top: 12px solid #242f42;
}

div[class^="custom-tooltip-content bottom-"] {
  top: calc(100% + 12px);
  transform: scale(0.8) translateY(-15px);
}

div[class^="custom-tooltip-content bottom-"]::after {
  bottom: calc(100% - 3px);
}

.custom-tooltip-content.bottom-right,
.custom-tooltip-content.top-right {
  left: -6px;
}

.custom-tooltip-content.bottom-right::after,
.custom-tooltip-content.top-right::after {
  left: 6px;
}

.custom-tooltip-content.bottom-left,
.custom-tooltip-content.top-left {
  right: -6px;
}

.custom-tooltip-content.bottom-left::after,
.custom-tooltip-content.top-left::after {
  right: 6px;
}

.custom-tooltip-content.bottom-center,
.custom-tooltip-content.top-center {
  left: 50%;
  transform: translateX(-50%) scale(0.8) translateY(10px);
  /* transform: scale(0.8) translateY(10px); */
}

.custom-tooltip-content.bottom-center::after,
.custom-tooltip-content.top-center::after {
  left: 50%;
  transform: translateX(-50%);
}

.custom-tooltip-wrapper.show:hover div.custom-tooltip-content[class$="-center"] {
  /*transform: translateX(-50%) translateY(0) scale(1) !important;*/
  transform: translateY(0) scale(1) !important;
}

.custom-tooltip-wrapper.show:hover .custom-tooltip-content {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0) scale(1);
}

.custom-tooltip-wrapper:hover .custom-tooltip-content.top-center,
.custom-tooltip-wrapper:hover .custom-tooltip-content.bottom-center {
  transform: translateX(-50%) translateY(0) scale(1) !important;
}

.custom-tooltip-content.bottom-left {
  transform-origin: top right;
}

.enquire-tooltip-width {
  min-width: 280px;
}

.quote-details-tooltip {
  min-width: 120px;
}

.req-detail-width {
  max-width: 120px;
}

.tooltip-content-fixed-req {
  left: -35% !important;
}

.private-tooltip-content {
  max-width: 300px;
}
.identifier-tooltip-content {
  transform: translateX(0) !important;
}
@media (max-width: 576px) {
  .identifier-tooltip-content,
  .payload-tooltip-content {
    transform: translateX(-46%) !important;
  }
  .tooltip-content-fixed-req {
    left: 0 !important;
  }
  .tab-tooltip-content {
    right: -40px;
  }
  .tab-tooltip-price-content {
    right: 40px !important;
  }
}

.stripe-tooltip-content {
  background: #6976e3;
  right: 13px !important;
  max-width: 220px;
  box-shadow: -1px -1px 5px 1px #fff;
}

.stripe-tooltip-content:after {
  border-top-color: #6976e3 !important;
  border-bottom-color: #6976e3 !important;
}

@media (max-width: 450px) {
  .custom-tooltip-content {
    max-width: 220px;
  }
}

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/LoadingComponent/LoadingComponent.css ***!
  \***************************************************************************************************************/
.gh-loading-component {
    position: relative;
    transition: .3s ease-out;
    min-width: 40px;
}

.gh-loading-component-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.gh-animation-loading-component-enter {
    opacity: 0;
}

.gh-animation-loading-component-enter-active {
    opacity: 1;
    transition: opacity 300ms;
    transition-delay: 200ms;
}

.gh-animation-loading-component-exit {
    opacity: 1;
}

.gh-animation-loading-component-exit-active {
    opacity: 0;
    transition: opacity 300ms;
}

/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Spinner/Spinner.css ***!
  \*********************************************************************************************/
.gh-spinner > * {
    animation: uk-spinner-rotate 1.4s linear infinite;
}

@keyframes uk-spinner-rotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(270deg);
    }
}

.gh-spinner > * > * {
    stroke-dasharray: 88px;
    stroke-dashoffset: 0;
    transform-origin: center;
    animation: uk-spinner-dash 1.4s ease-in-out infinite;
    stroke-width: 1;
    stroke-linecap: round;
}

@keyframes uk-spinner-dash {
    0% {
        stroke-dashoffset: 88px;
    }
    50% {
        stroke-dashoffset: 22px;
        transform: rotate(135deg);
    }
    100% {
        stroke-dashoffset: 88px;
        transform: rotate(450deg);
    }
}

.gh-animation-spinner-enter {
    opacity: 0;
}

.gh-animation-spinner-enter-active {
    opacity: 1;
    transition: opacity 250ms;
}

.gh-animation-spinner-exit {
    opacity: 1;
}

.gh-animation-spinner-exit-active {
    opacity: 0;
    transition: opacity 250ms;
}

/*!*******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Button/Button.css ***!
  \*******************************************************************************************/
.gh-main-button-component {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  padding: 16px 30px;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  border: none;
  min-width: 170px;
  transition: opacity 0.26s;
  width: fit-content;
}

.gh-main-button-component:hover {
  opacity: 0.8;
}

.gh-main-button-component.disabled {
  cursor: not-allowed;
  border-color: #D6D6D5 !important;
  opacity: 0.8 !important;
  filter: grayscale(1);
}

/*===========Contained===========*/
.gh-main-button-component-success.gh-main-button-component-contained {
  background: #10b897;
}

.gh-main-button-component-gray.gh-main-button-component-contained {
  background: #e6eaee;
  color: #242f42;
}

.gh-main-button-component-transparentBlue.gh-main-button-component-contained {
  background: rgba(223, 226, 232, 1);
  color: #FFFFFF;
}

.gh-main-button-component-transparentBlue.gh-main-button-component-contained:hover {
  background: rgba(109, 116, 129, 0.8);
}


.gh-main-button-component-success.gh-main-button-component-contained.disabled {
  background-color: rgba(26, 188, 156, 0.3) !important;
  color: #ffffff;
}

.gh-main-button-component-danger.gh-main-button-component-contained {
  background: #e74c3c;
}

.gh-main-button-component-dangerBorder.gh-main-button-component-contained {
  color: #e74c3c;
  background: #ffffff;
  border: 1px solid #d5d5d5;
}

.gh-main-button-component-warning.gh-main-button-component-contained {
  background: #ffab00;
}

.gh-main-button-component-light.gh-main-button-component-contained {
  background: #ffffff;
  color: #242f42;
}

/*===========Text===========*/
.gh-main-button-component-text {
  font-weight: 500;
  padding: 16px 0;
  background: none;
  min-width: fit-content;
}

.gh-main-button-component-success.gh-main-button-component-text {
  color: #10b897;
}

.gh-main-button-component-primary.gh-main-button-component-text {
  color: #005BFF;
}

.gh-main-button-component-danger.gh-main-button-component-text {
  color: #e74c3c;
}

.gh-main-button-component-warning.gh-main-button-component-text {
  color: #ffab00;
}

.gh-main-button-component-dark.gh-main-button-component-text {
  color: #242f42;
}

.gh-main-button-component-light.gh-main-button-component-text {
  color: #242f42;
}

/*===========Outlined===========*/

.gh-main-button-component-outlined {
  font-weight: 500;
  border: 2px solid;
  background: #fff;
  padding: 14px 28px;
}

.gh-main-button-component-success.gh-main-button-component-outlined {
  color: #10b897;
  border-color: #10b897;
}

.gh-main-button-component-danger.gh-main-button-component-outlined {
  color: #e74c3c;
  border-color: #e74c3c;
}

.gh-main-button-component-warning.gh-main-button-component-outlined {
  color: #ffab00;
  border-color: #ffab00;
}

.gh-main-button-component-dark.gh-main-button-component-outlined {
  color: #242f42;
  border-color: #242f42;
}
.gh-main-button-component-primary.gh-main-button-component-outlined {
  color: #005bff;
  border-color: #005bff;
}

.gh-main-button-component-primaryBorder.gh-main-button-component-outlined {
  color: #242f42;
  border: 2px solid #f0f0f0;
}

.gh-main-button-component-light.gh-main-button-component-outlined {
  color: #242f42;
  border-color: #dfe2e8;
  font-weight: 400;
}

.gh-main-button-component-secondary.gh-main-button-component-outlined {
  color: #8d8e90;
  border-color: transparent;
  font-weight: 400;
}

.gh-main-button-component-gray.gh-main-button-component-outlined {
  color: #6d7480;
  border-color: #6d7480;
  font-weight: 400;
}

/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Button/Icon.css ***!
  \*****************************************************************************************/
.gh-icon-btn {
  cursor: pointer;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  background-color: transparent;
  width: 36px;
  height: 36px;
  border-radius: 4px;
  transition-property: background-color, box-shadow;
  transition-duration: 0.2s;
}

.gh-icon-btn:hover {
  background-color: rgb(16 184 151 / 15%);
}

.gh-icon-btn:focus {
  box-shadow: 0 0 0 0.2rem rgb(16 184 151 / 25%);
}

.gh-icon-btn svg {
  width: 20px;
  height: 20px;
  color: #10b897;
}

/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ModalAvailableCountries/modalAvailableCountries.css ***!
  \*****************************************************************************************************************************/
#available-countries-modal .uk-modal-dialog {
  max-height: calc(100% - 20px) !important;
  width: 100%;
  max-width: 1200px !important;
  padding: 20px 0 0;
}

#available-countries-modal .uk-modal-dialog header {
  padding: 0 20px;
}

.available-countries-title {
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 30px;
}

.available-countries-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(134px, 234px));
  row-gap: 24px;
}

.available-countries-item {
  color: #242f42;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.available-countries-item .title {
  margin-left: 14px;
}

.available-countries-content {
  padding: 0 20px;
}

.available-countries-item.skeleton {
  width: 134px;
  height: 21px;
  border-radius: 4px;
  background: linear-gradient(
    90deg,
    rgba(190, 190, 190, 0.2) 25%,
    rgba(129, 129, 129, 0.24) 37%,
    rgba(190, 190, 190, 0.2) 63%
  );
  background-size: 400% 100%;
  animation: skeleton-loading 1.4s ease infinite;
}

@keyframes skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

#homebase-info,
#homebase-info * {
  box-sizing: border-box;
  zoom: 1;
}

.homebase-info__container {
  width: 100%;
  min-width: 234px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 8px 12px;
  font-weight: 500;
  color: #242f42;
  font-size: 14px;
  position: relative;
}

.homebase-info__container [data-uk-close] {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: unset;
  padding: 0;
}

.homebase-info__container.warning {
  min-width: unset;
  padding-right: 32px;
}

.homebase-info__container.warning [data-uk-close] {
  top: 50%;
  transform: translateY(-50%);
  right: 6px;
}

.homebase-info__group,
.homebase-info__content {
  width: 100%;
}

.homebase-info__group .homebase-info__content {
  display: none;
}

.homebase-info__group .homebase-info__content[data-homebase-visible="true"] {
  display: block;
}

.homebase-info__content .subtitle {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 8px;
  color: #6d7481;
  letter-spacing: 1px;
}

.homebase-info__content .title {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}

.homebase-info__content .homebase-info__line {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  width: 100%;
}

.homebase-info__content .homebase-info__line:not(:last-of-type) {
  margin-bottom: 12px;
}

.homebase-info__pagination {
  padding: 10px 0 8px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}

.homebase-info__pagination button {
  font-weight: 600;
  margin: 0 4px;
  color: #1abc9c;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
  transition: 0.2s;
  padding-right: 0;
  min-width: unset !important;
}

.homebase-info__pagination-meta {
  position: absolute;
  bottom: 10px;
  left: 14px;
  font-size: 12px;
}

.homebase-info__pagination button:hover {
  color: #242f42;
}

.homebase-info__pagination button:disabled {
  color: #6d7481;
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.9;
}

.gm-style div[role="button"],
.gm-style div[role="dialog"] {
  outline: none !important;
}

/* Media Queries */
@media (max-width: 768px) {
  .homebase-info__content {
    min-width: unset;
  }
}

.map-marker-label {
  transform: translateY(-4.5px);
  line-height: 1;
  font-weight: 600;
  font-size: 12px !important;
}

.map-marker-label-gray{
  color: #C1C1C1 !important;
}

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/PublicMobileMenu/PublicMobileMenu.css ***!
  \***************************************************************************************************************/
.gh-offcanvas-bar {
  width: 420px;
  box-sizing: border-box;
  height: calc(100% - 80px);
  background-color: #F0F2F6;
}

.pricing-page .gh-offcanvas-bar {
  width: 320px;
}

.gh-public-menu {
  height: 100%;
}

.gh-side-menu.second-step {
  height: calc(100% - 68px);
  overflow-y: scroll;
}

.gh-side-menu .header-desktop-menu-item:hover .link {
  border-bottom: 1px solid transparent;
}

.header-desktop-menu-item .mobile-subnavbtn {
  color: #ffffff;
  font-size: 15px;
  font-family: Rubik, sans-serif;
  font-weight: normal;
}

.header-desktop-menu-item > .link {
  color: #ffffff;
  font-size: 15px;
  font-family: Rubik, sans-serif;
  font-weight: normal;
  cursor: pointer;
  border-bottom: 1px solid transparent;
  transition: all 0.15s;
  white-space: nowrap;
}

.gh-action-menu-btn {
  border: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin-left: auto;
}

.gh-action-menu-btn img {
  padding: 2px;
  max-width: 32px;
}

.gh-action-menu-btn.back {
  margin-left: 0;
}

.gh-action-menu-btn.back img {
  padding: 4px;
}

.gh-public-menu .gh-side-menu {
  margin-top: 0;
}

.gh-side-menu.second-step > .header-desktop-menu-item > .link {
  min-height: 31px;
}

.gh-public-menu .gh-side-menu .link {
  color: var(--gh-font-black) !important;
  font-size: 15px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
}

.gh-public-menu .header-desktop-menu-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 47px;
  padding: 7px 0;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #bdc3cf;
}

.gh-public-menu .header-desktop-menu-item .gh-icon {
  transform: rotate(180deg);
  max-width: 32px;
  padding: 5px;
}

.header-desktop-menu-item.--subnav {
  display: flex;
}

.gh-subnav-menu.--separate {
  display: block;
  padding: 0;
}

.header-desktop-menu-item.--subnav .gh-subnav-menu {
  width: 100%;
}

.header-desktop-menu-item.--subnav .gh-subnav-menu .header-desktop-menu-item,
.header-desktop-menu-item.--subnav .gh-subnav-menu .header-desktop-menu-item .link {
  min-height: fit-content;
  height: fit-content;
}

.header-desktop-menu-item.--subnav .link {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 32px;
  align-items: center;
}

.header-desktop-menu-item.--subnav .link .gh-dropdown-arrow {
  transform: rotate(-90deg);
  margin-right: 11px;
}

.header-desktop-menu-item.--subnav.--open .link .gh-dropdown-arrow {
  transform: rotate(90deg);
}

  /*Second step*/
.gh-public-menu .gh-side-menu.second-step .header-desktop-menu-item {
  height: fit-content;
  min-height: fit-content;
  flex-direction: column;
  align-items: unset;
}

.gh-public-menu .gh-side-menu.second-step .header-desktop-menu-item .link {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.gh-public-menu .gh-side-menu.second-step .gh-dropdown-arrow {
  transform: rotate(-90deg);
  margin-right: 11px;
}

.gh-public-menu .gh-side-menu.second-step .header-desktop-menu-item.--redirect .gh-arrow-open-menu{
  margin-right: 7px;
}

.gh-subnav-menu {
  display: none;
}

.header-desktop-menu-item.--open .gh-subnav-menu {
  display: block;
}

.gh-subnav-menu .header-desktop-menu-item {
  border: none;
}

.gh-subnav-menu .header-desktop-menu-item .link {
  font-weight: 300;
}

.gh-subnav-menu .header-desktop-menu-item .link.title {
  font-weight: 400;
}

/*--------------- MAX WIDTH 959PX ---------------*/

@media (max-width: 959px) {
  .gh-subnav-menu .header-desktop-menu-item .link.title.first-row {
    margin-top: 0;
  }

  .gh-subnav-menu .header-desktop-menu-item .link.title {
    margin-top: 10px;
  }
}

/*--------------- MAX WIDTH 575PX ---------------*/

@media (max-width: 575.98px) {
  .gh-offcanvas-bar {
    width: 100%;
  }

  .pricing-page .gh-offcanvas-bar {
    width: 320px;
  }
}
/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/UserInitials/styles/index.css ***!
  \*******************************************************************************************************/
.gh-user-initials {
  position: relative;
  width: 36px !important;
  height: 36px !important;
}

.gh-user-initials-progress {
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(-91deg);
}

.gh-user-initials-progress circle {
  transition: var(--transition);
}

.gh-user-initials.uncompleted {
  color: #ffab00 !important;
}

.gh-user-initials .gh-user-initials-progress circle {
  stroke: #10b897;
}

.gh-user-initials.uncompleted .gh-user-initials-progress circle {
  stroke: #ffab00;
}

.gh-user-initials .gh-user-initials-info {
  background-color: #10b897;
}

.gh-user-initials-info svg {
  width: 13px;
  height: 13px;
}

.gh-user-initials.uncompleted .gh-user-initials-info {
  background-color: #ffab00;
}

.gh-user-initials-info {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
  position: absolute;
  color: #fff;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.gh-user-initials {
  cursor: pointer;
}

.user-initials-warn {
  padding: 30px 20px;
  border: 1px solid #ff7a00;
  background-color: #fff8eb;
  color: #ff7a00;
  font-size: 14px;
  min-width: 280px;
  border-radius: 4px;
  top: calc(100% + 24px);
  z-index: 1021;
}

.user-initials-warn a {
  color: #242f42;
}

.user-initials-warn::after {
  border-bottom-color: #fff8eb;
  right: 14px !important;
}

/*!****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/styles/index.css ***!
  \****************************************************************************************/
.form-control.invalid {
  border: none !important;
}

.gh-form-textarea {
  resize: none;
  overflow: hidden;
  min-height: 60px;
  max-height: 420px;
}

/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/AutocompleteInputHookForm/AutocompleteInputHookForm.css ***!
  \******************************************************************************************************************************************/
.default-input-style {
  font-family: Rubik, sans-serif;
  background: #ffffff;
  border: 2px solid #6d7481;
  box-sizing: border-box;
  border-radius: 3px;
  width: 100%;
  height: 50px;
  padding: 0 15px;
}

.default-input-style::placeholder {
  font-family: Rubik, sans-serif;
  color: #9a9ca1;
  font-size: 16px;
}

.gh-hook-autocomplete-input.gh-wrapper-autocomplete-input {
  position: relative;
  width: 100%;
  max-width: 100%;
}

.gh-wrapper-autocomplete-input .gh-leg-sub-title-location {
  position: absolute;
  right: 0;
  font-size: 13px;
  top: 50%;
  margin-top: -9px;
  margin-right: 10px;
}

.input-autocomplete-loader {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 13px;
  margin-right: 10px;
}

.leg-form-label {
  display: flex;
  align-items: flex-end;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #242f42;
  margin: 5px 0 10px 0;
  text-transform: uppercase;
  min-height: 26px;
}

/*===========Media Queries===========*/
@media only screen and (max-width: 425px) {
  .gh-hook-autocomplete-input .gh-autocomplete-info {
    display: none;
  }
}

/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/DatePicker/DatePicker.css ***!
  \************************************************************************************************************/
.gh-hook-date-picker-wrapper {
    position: relative;
}

.gh-hook-date-picker-wrapper .rdtPicker {
    width: calc(100% - 10px);
}

.gh-hook-date-picker-wrapper .dow {
    text-align: center !important;
}

.gh-hook-date-picker-wrapper .rdtSwitch {
    text-align: center !important;
}

.gh-hook-calendar-icon {
    position: absolute;
    top: 50%;
    right: 0;
    margin-right: 15px;
    transform: translateY(-50%);
}
/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/TimePicker/TimePicker.css ***!
  \************************************************************************************************************/
.gh-hook-time-picker-wrapper {
    position: relative;
}

.gh-hook-time-picker-wrapper .rdtPicker {
    width: calc(100% - 10px);
}

.gh-hook-clock-icon {
    position: absolute;
    top: 50%;
    right: 0;
    margin-right: 15px;
    transform: translateY(-50%);
}

.gh-hook-utc {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    margin-left: 65px;
    margin-top: 1px;
}
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/Select/Select.styles.css ***!
  \***********************************************************************************************************/
.form-control .gh-select__control {
  min-height: 48px;
  border-color: #6d7481;
  border-width: 2px;
  box-shadow: unset;
}

.form-control .gh-select__control:hover {
  border-color: #6d7481;
}

.form-control .gh-select__option.gh-select__option--is-selected {
  background-color: #1abc9c;
}

.form-control
  .gh-select__option.gh-select__option--is-focused:not(.gh-select__option--is-selected) {
  background-color: rgba(26, 188, 156, 0.1);
  cursor: pointer;
}

.form-control .gh-select__multi-value__remove {
  min-width: 20px;
}

.form-control .gh-select__value-container {
  max-height: 150px;
  overflow-y: auto;
}

/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/common/RequestStatus/RequestStatus.styles.css ***!
  \**********************************************************************************************************************************/
.request-edit-rights {
  width: 100%;
}

.request-edit-rights .form-control {
  width: 100%;
}

.gh-request-status {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, max-content));
  align-items: center;
  gap: 15px;
}

.request-edit-rights .gh-column-label {
  font-size: 12px;
  color: #6d7481;
  letter-spacing: 1px;
  font-weight: 500;
  margin: 0 10px 0 0;
  text-transform: uppercase;
}

#full-request-modal .request-edit-rights {
  max-width: 500px;
}

.gh-see-reason-btn {
  display: inline-block;
  width: 21px;
  margin-left: 5px;
  opacity: 0.7;
}

.gh-see-reason-btn img {
  padding-bottom: 2px;
}
/*!****************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/phoneInput/default.min.css ***!
  \****************************************************************************************************/
.react-tel-input {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  position: relative;
  width: 100%;
}
.react-tel-input :disabled {
  cursor: not-allowed;
}
.react-tel-input .flag {
  width: 16px;
  height: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=);
}
.react-tel-input .ad {
  background-position: -16px 0;
}
.react-tel-input .ae {
  background-position: -32px 0;
}
.react-tel-input .af {
  background-position: -48px 0;
}
.react-tel-input .ag {
  background-position: -64px 0;
}
.react-tel-input .ai {
  background-position: -80px 0;
}
.react-tel-input .al {
  background-position: -96px 0;
}
.react-tel-input .am {
  background-position: -112px 0;
}
.react-tel-input .ao {
  background-position: -128px 0;
}
.react-tel-input .ar {
  background-position: -144px 0;
}
.react-tel-input .as {
  background-position: -160px 0;
}
.react-tel-input .at {
  background-position: -176px 0;
}
.react-tel-input .au {
  background-position: -192px 0;
}
.react-tel-input .aw {
  background-position: -208px 0;
}
.react-tel-input .az {
  background-position: -224px 0;
}
.react-tel-input .ba {
  background-position: -240px 0;
}
.react-tel-input .bb {
  background-position: 0 -11px;
}
.react-tel-input .bd {
  background-position: -16px -11px;
}
.react-tel-input .be {
  background-position: -32px -11px;
}
.react-tel-input .bf {
  background-position: -48px -11px;
}
.react-tel-input .bg {
  background-position: -64px -11px;
}
.react-tel-input .bh {
  background-position: -80px -11px;
}
.react-tel-input .bi {
  background-position: -96px -11px;
}
.react-tel-input .bj {
  background-position: -112px -11px;
}
.react-tel-input .bm {
  background-position: -128px -11px;
}
.react-tel-input .bn {
  background-position: -144px -11px;
}
.react-tel-input .bo {
  background-position: -160px -11px;
}
.react-tel-input .br {
  background-position: -176px -11px;
}
.react-tel-input .bs {
  background-position: -192px -11px;
}
.react-tel-input .bt {
  background-position: -208px -11px;
}
.react-tel-input .bw {
  background-position: -224px -11px;
}
.react-tel-input .by {
  background-position: -240px -11px;
}
.react-tel-input .bz {
  background-position: 0 -22px;
}
.react-tel-input .ca {
  background-position: -16px -22px;
}
.react-tel-input .cd {
  background-position: -32px -22px;
}
.react-tel-input .cf {
  background-position: -48px -22px;
}
.react-tel-input .cg {
  background-position: -64px -22px;
}
.react-tel-input .ch {
  background-position: -80px -22px;
}
.react-tel-input .ci {
  background-position: -96px -22px;
}
.react-tel-input .ck {
  background-position: -112px -22px;
}
.react-tel-input .cl {
  background-position: -128px -22px;
}
.react-tel-input .cm {
  background-position: -144px -22px;
}
.react-tel-input .cn {
  background-position: -160px -22px;
}
.react-tel-input .co {
  background-position: -176px -22px;
}
.react-tel-input .cr {
  background-position: -192px -22px;
}
.react-tel-input .cu {
  background-position: -208px -22px;
}
.react-tel-input .cv {
  background-position: -224px -22px;
}
.react-tel-input .cw {
  background-position: -240px -22px;
}
.react-tel-input .cy {
  background-position: 0 -33px;
}
.react-tel-input .cz {
  background-position: -16px -33px;
}
.react-tel-input .de {
  background-position: -32px -33px;
}
.react-tel-input .dj {
  background-position: -48px -33px;
}
.react-tel-input .dk {
  background-position: -64px -33px;
}
.react-tel-input .dm {
  background-position: -80px -33px;
}
.react-tel-input .do {
  background-position: -96px -33px;
}
.react-tel-input .dz {
  background-position: -112px -33px;
}
.react-tel-input .ec {
  background-position: -128px -33px;
}
.react-tel-input .ee {
  background-position: -144px -33px;
}
.react-tel-input .eg {
  background-position: -160px -33px;
}
.react-tel-input .er {
  background-position: -176px -33px;
}
.react-tel-input .es {
  background-position: -192px -33px;
}
.react-tel-input .et {
  background-position: -208px -33px;
}
.react-tel-input .fi {
  background-position: -224px -33px;
}
.react-tel-input .fj {
  background-position: -240px -33px;
}
.react-tel-input .fk {
  background-position: 0 -44px;
}
.react-tel-input .fm {
  background-position: -16px -44px;
}
.react-tel-input .fo {
  background-position: -32px -44px;
}
.react-tel-input .fr,
.react-tel-input .bl,
.react-tel-input .mf {
  background-position: -48px -44px;
}
.react-tel-input .ga {
  background-position: -64px -44px;
}
.react-tel-input .gb {
  background-position: -80px -44px;
}
.react-tel-input .gd {
  background-position: -96px -44px;
}
.react-tel-input .ge {
  background-position: -112px -44px;
}
.react-tel-input .gf {
  background-position: -128px -44px;
}
.react-tel-input .gh {
  background-position: -144px -44px;
}
.react-tel-input .gi {
  background-position: -160px -44px;
}
.react-tel-input .gl {
  background-position: -176px -44px;
}
.react-tel-input .gm {
  background-position: -192px -44px;
}
.react-tel-input .gn {
  background-position: -208px -44px;
}
.react-tel-input .gp {
  background-position: -224px -44px;
}
.react-tel-input .gq {
  background-position: -240px -44px;
}
.react-tel-input .gr {
  background-position: 0 -55px;
}
.react-tel-input .gt {
  background-position: -16px -55px;
}
.react-tel-input .gu {
  background-position: -32px -55px;
}
.react-tel-input .gw {
  background-position: -48px -55px;
}
.react-tel-input .gy {
  background-position: -64px -55px;
}
.react-tel-input .hk {
  background-position: -80px -55px;
}
.react-tel-input .hn {
  background-position: -96px -55px;
}
.react-tel-input .hr {
  background-position: -112px -55px;
}
.react-tel-input .ht {
  background-position: -128px -55px;
}
.react-tel-input .hu {
  background-position: -144px -55px;
}
.react-tel-input .id {
  background-position: -160px -55px;
}
.react-tel-input .ie {
  background-position: -176px -55px;
}
.react-tel-input .il {
  background-position: -192px -55px;
}
.react-tel-input .in {
  background-position: -208px -55px;
}
.react-tel-input .io {
  background-position: -224px -55px;
}
.react-tel-input .iq {
  background-position: -240px -55px;
}
.react-tel-input .ir {
  background-position: 0 -66px;
}
.react-tel-input .is {
  background-position: -16px -66px;
}
.react-tel-input .it {
  background-position: -32px -66px;
}
.react-tel-input .je {
  background-position: -144px -154px;
}
.react-tel-input .jm {
  background-position: -48px -66px;
}
.react-tel-input .jo {
  background-position: -64px -66px;
}
.react-tel-input .jp {
  background-position: -80px -66px;
}
.react-tel-input .ke {
  background-position: -96px -66px;
}
.react-tel-input .kg {
  background-position: -112px -66px;
}
.react-tel-input .kh {
  background-position: -128px -66px;
}
.react-tel-input .ki {
  background-position: -144px -66px;
}
.react-tel-input .xk {
  background-position: -128px -154px;
}
.react-tel-input .km {
  background-position: -160px -66px;
}
.react-tel-input .kn {
  background-position: -176px -66px;
}
.react-tel-input .kp {
  background-position: -192px -66px;
}
.react-tel-input .kr {
  background-position: -208px -66px;
}
.react-tel-input .kw {
  background-position: -224px -66px;
}
.react-tel-input .ky {
  background-position: -240px -66px;
}
.react-tel-input .kz {
  background-position: 0 -77px;
}
.react-tel-input .la {
  background-position: -16px -77px;
}
.react-tel-input .lb {
  background-position: -32px -77px;
}
.react-tel-input .lc {
  background-position: -48px -77px;
}
.react-tel-input .li {
  background-position: -64px -77px;
}
.react-tel-input .lk {
  background-position: -80px -77px;
}
.react-tel-input .lr {
  background-position: -96px -77px;
}
.react-tel-input .ls {
  background-position: -112px -77px;
}
.react-tel-input .lt {
  background-position: -128px -77px;
}
.react-tel-input .lu {
  background-position: -144px -77px;
}
.react-tel-input .lv {
  background-position: -160px -77px;
}
.react-tel-input .ly {
  background-position: -176px -77px;
}
.react-tel-input .ma {
  background-position: -192px -77px;
}
.react-tel-input .mc {
  background-position: -208px -77px;
}
.react-tel-input .md {
  background-position: -224px -77px;
}
.react-tel-input .me {
  background-position: -112px -154px;
  height: 12px;
}
.react-tel-input .mg {
  background-position: 0 -88px;
}
.react-tel-input .mh {
  background-position: -16px -88px;
}
.react-tel-input .mk {
  background-position: -32px -88px;
}
.react-tel-input .ml {
  background-position: -48px -88px;
}
.react-tel-input .mm {
  background-position: -64px -88px;
}
.react-tel-input .mn {
  background-position: -80px -88px;
}
.react-tel-input .mo {
  background-position: -96px -88px;
}
.react-tel-input .mp {
  background-position: -112px -88px;
}
.react-tel-input .mq {
  background-position: -128px -88px;
}
.react-tel-input .mr {
  background-position: -144px -88px;
}
.react-tel-input .ms {
  background-position: -160px -88px;
}
.react-tel-input .mt {
  background-position: -176px -88px;
}
.react-tel-input .mu {
  background-position: -192px -88px;
}
.react-tel-input .mv {
  background-position: -208px -88px;
}
.react-tel-input .mw {
  background-position: -224px -88px;
}
.react-tel-input .mx {
  background-position: -240px -88px;
}
.react-tel-input .my {
  background-position: 0 -99px;
}
.react-tel-input .mz {
  background-position: -16px -99px;
}
.react-tel-input .na {
  background-position: -32px -99px;
}
.react-tel-input .nc {
  background-position: -48px -99px;
}
.react-tel-input .ne {
  background-position: -64px -99px;
}
.react-tel-input .nf {
  background-position: -80px -99px;
}
.react-tel-input .ng {
  background-position: -96px -99px;
}
.react-tel-input .ni {
  background-position: -112px -99px;
}
.react-tel-input .nl,
.react-tel-input .bq {
  background-position: -128px -99px;
}
.react-tel-input .no {
  background-position: -144px -99px;
}
.react-tel-input .np {
  background-position: -160px -99px;
}
.react-tel-input .nr {
  background-position: -176px -99px;
}
.react-tel-input .nu {
  background-position: -192px -99px;
}
.react-tel-input .nz {
  background-position: -208px -99px;
}
.react-tel-input .om {
  background-position: -224px -99px;
}
.react-tel-input .pa {
  background-position: -240px -99px;
}
.react-tel-input .pe {
  background-position: 0 -110px;
}
.react-tel-input .pf {
  background-position: -16px -110px;
}
.react-tel-input .pg {
  background-position: -32px -110px;
}
.react-tel-input .ph {
  background-position: -48px -110px;
}
.react-tel-input .pk {
  background-position: -64px -110px;
}
.react-tel-input .pl {
  background-position: -80px -110px;
}
.react-tel-input .pm {
  background-position: -96px -110px;
}
.react-tel-input .pr {
  background-position: -112px -110px;
}
.react-tel-input .ps {
  background-position: -128px -110px;
}
.react-tel-input .pt {
  background-position: -144px -110px;
}
.react-tel-input .pw {
  background-position: -160px -110px;
}
.react-tel-input .py {
  background-position: -176px -110px;
}
.react-tel-input .qa {
  background-position: -192px -110px;
}
.react-tel-input .re {
  background-position: -208px -110px;
}
.react-tel-input .ro {
  background-position: -224px -110px;
}
.react-tel-input .rs {
  background-position: -240px -110px;
}
.react-tel-input .ru {
  background-position: 0 -121px;
}
.react-tel-input .rw {
  background-position: -16px -121px;
}
.react-tel-input .sa {
  background-position: -32px -121px;
}
.react-tel-input .sb {
  background-position: -48px -121px;
}
.react-tel-input .sc {
  background-position: -64px -121px;
}
.react-tel-input .sd {
  background-position: -80px -121px;
}
.react-tel-input .se {
  background-position: -96px -121px;
}
.react-tel-input .sg {
  background-position: -112px -121px;
}
.react-tel-input .sh {
  background-position: -128px -121px;
}
.react-tel-input .si {
  background-position: -144px -121px;
}
.react-tel-input .sk {
  background-position: -160px -121px;
}
.react-tel-input .sl {
  background-position: -176px -121px;
}
.react-tel-input .sm {
  background-position: -192px -121px;
}
.react-tel-input .sn {
  background-position: -208px -121px;
}
.react-tel-input .so {
  background-position: -224px -121px;
}
.react-tel-input .sr {
  background-position: -240px -121px;
}
.react-tel-input .ss {
  background-position: 0 -132px;
}
.react-tel-input .st {
  background-position: -16px -132px;
}
.react-tel-input .sv {
  background-position: -32px -132px;
}
.react-tel-input .sx {
  background-position: -48px -132px;
}
.react-tel-input .sy {
  background-position: -64px -132px;
}
.react-tel-input .sz {
  background-position: -80px -132px;
}
.react-tel-input .tc {
  background-position: -96px -132px;
}
.react-tel-input .td {
  background-position: -112px -132px;
}
.react-tel-input .tg {
  background-position: -128px -132px;
}
.react-tel-input .th {
  background-position: -144px -132px;
}
.react-tel-input .tj {
  background-position: -160px -132px;
}
.react-tel-input .tk {
  background-position: -176px -132px;
}
.react-tel-input .tl {
  background-position: -192px -132px;
}
.react-tel-input .tm {
  background-position: -208px -132px;
}
.react-tel-input .tn {
  background-position: -224px -132px;
}
.react-tel-input .to {
  background-position: -240px -132px;
}
.react-tel-input .tr {
  background-position: 0 -143px;
}
.react-tel-input .tt {
  background-position: -16px -143px;
}
.react-tel-input .tv {
  background-position: -32px -143px;
}
.react-tel-input .tw {
  background-position: -48px -143px;
}
.react-tel-input .tz {
  background-position: -64px -143px;
}
.react-tel-input .ua {
  background-position: -80px -143px;
}
.react-tel-input .ug {
  background-position: -96px -143px;
}
.react-tel-input .us {
  background-position: -112px -143px;
}
.react-tel-input .uy {
  background-position: -128px -143px;
}
.react-tel-input .uz {
  background-position: -144px -143px;
}
.react-tel-input .va {
  background-position: -160px -143px;
}
.react-tel-input .vc {
  background-position: -176px -143px;
}
.react-tel-input .ve {
  background-position: -192px -143px;
}
.react-tel-input .vg {
  background-position: -208px -143px;
}
.react-tel-input .vi {
  background-position: -224px -143px;
}
.react-tel-input .vn {
  background-position: -240px -143px;
}
.react-tel-input .vu {
  background-position: 0 -154px;
}
.react-tel-input .wf {
  background-position: -16px -154px;
}
.react-tel-input .ws {
  background-position: -32px -154px;
}
.react-tel-input .ye {
  background-position: -48px -154px;
}
.react-tel-input .za {
  background-position: -64px -154px;
}
.react-tel-input .zm {
  background-position: -80px -154px;
}
.react-tel-input .zw {
  background-position: -96px -154px;
}
.react-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.react-tel-input .hide {
  display: none;
}
.react-tel-input .v-hide {
  visibility: hidden;
}
.react-tel-input .form-control {
  position: relative;
  font-size: 14px;
  letter-spacing: 0.01rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-left: 48px;
  margin-left: 0;
  background: #ffffff;
  border: 1px solid #cacaca;
  border-radius: 5px;
  line-height: 25px;
  height: 35px;
  width: 300px;
  outline: none;
}
.react-tel-input .form-control.invalid-number {
  border: 1px solid #d79f9f;
  background-color: #faf0f0;
  border-left-color: #cacaca;
}
.react-tel-input .form-control.invalid-number:focus {
  border: 1px solid #d79f9f;
  border-left-color: #cacaca;
  background-color: #faf0f0;
}
.react-tel-input .flag-dropdown {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 0;
  background-color: #f5f5f5;
  border: 1px solid #cacaca;
  border-radius: 3px 0 0 3px;
}
.react-tel-input .flag-dropdown:hover,
.react-tel-input .flag-dropdown:focus {
  cursor: pointer;
}
.react-tel-input .flag-dropdown.invalid-number {
  border-color: #d79f9f;
}
.react-tel-input .flag-dropdown.open {
  z-index: 2;
  background: #fff;
  border-radius: 3px 0 0 0;
}
.react-tel-input .flag-dropdown.open .selected-flag {
  background: #fff;
  border-radius: 3px 0 0 0;
}
.react-tel-input input[disabled] + .flag-dropdown:hover {
  cursor: default;
}
.react-tel-input input[disabled] + .flag-dropdown:hover .selected-flag {
  background-color: transparent;
}
.react-tel-input .selected-flag {
  outline: none;
  position: relative;
  width: 38px;
  height: 100%;
  padding: 0 0 0 8px;
  border-radius: 3px 0 0 3px;
}
.react-tel-input .selected-flag:hover,
.react-tel-input .selected-flag:focus {
  background-color: #fff;
}
.react-tel-input .selected-flag .flag {
  position: absolute;
  top: 50%;
  margin-top: -5px;
}
.react-tel-input .selected-flag .arrow {
  position: relative;
  top: 50%;
  margin-top: -2px;
  left: 20px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.react-tel-input .selected-flag .arrow.up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.react-tel-input .country-list {
  outline: none;
  z-index: 1;
  list-style: none;
  position: absolute;
  padding: 0;
  margin: 10px 0 10px -1px;
  box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.35);
  background-color: white;
  width: 300px;
  max-height: 200px;
  overflow-y: scroll;
  border-radius: 0 0 3px 3px;
}
.react-tel-input .country-list .flag {
  display: inline-block;
}
.react-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.react-tel-input .country-list .country {
  padding: 7px 9px;
}
.react-tel-input .country-list .country .dial-code {
  color: #6b6b6b;
}
.react-tel-input .country-list .country:hover {
  background-color: #f1f1f1;
}
.react-tel-input .country-list .country.highlight {
  background-color: #f1f1f1;
}
.react-tel-input .country-list .flag {
  margin-right: 7px;
  margin-top: 2px;
}
.react-tel-input .country-list .country-name {
  margin-right: 6px;
}
.react-tel-input .country-list .search {
  position: sticky;
  top: 0;
  background-color: #fff;
  padding: 10px 0 6px 10px;
}
.react-tel-input .country-list .search-emoji {
  font-size: 15px;
}
.react-tel-input .country-list .search-box {
  border: 1px solid #cacaca;
  border-radius: 3px;
  font-size: 15px;
  line-height: 15px;
  margin-left: 6px;
  padding: 3px 8px 5px;
  outline: none;
}
.react-tel-input .country-list .no-entries-message {
  padding: 7px 10px 11px;
  opacity: 0.7;
}
.react-tel-input .invalid-number-message {
  position: absolute;
  z-index: 1;
  font-size: 13px;
  left: 46px;
  top: -8px;
  background: #fff;
  padding: 0 2px;
  color: #de0000;
}
.react-tel-input .special-label {
  display: none;
  position: absolute;
  z-index: 1;
  font-size: 13px;
  left: 46px;
  top: -8px;
  background: #fff;
  padding: 0 2px;
  white-space: nowrap;
}

/*!**********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/phoneInput/index.css ***!
  \**********************************************************************************************/
.react-tel-input .form-control {
  border: 2px solid #6d7481;
  color: #242f42;
  height: 48px;
  padding-right: 10px;
  padding-left: 57px;
  width: 100%;
  font-size: 16px;
}

.react-tel-input .flag-dropdown {
  border: 2px solid #6d7481;
  height: 48px;
}

.react-tel-input .selected-flag {
  width: 45px;
}

.react-tel-input .selected-flag .arrow {
  left: 33px;
}

.react-tel-input .form-control:disabled {
  background: transparent;
}

.react-tel-input .form-control:disabled {
  background-color: #f8f8f8;
  border-color: #e5e5e5;
}

.react-tel-input .form-control:disabled + .flag-dropdown {
  background-color: #f8f8f8;
  border-color: #e5e5e5;
}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/location_autocomplete/location-autocomplete.css ***!
  \*************************************************************************************************************************/
.coverage-warning {
  color: orange;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  font-size: 13px;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sticky-10 {
  position: sticky;
  top: 10px;
}
.autocomplete-dropdown-container {
  width: 630px;
  max-width: 100%;
}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ErrorMessageComponent/ErrorMessageComponent.css ***!
  \*************************************************************************************************************************/

/*!********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/components/markerInfo.css ***!
  \********************************************************************************************/
.legInfoWindow {
  min-width: 320px;
  font-family: "Rubik" !important;
}

.legInfoWindow .gh-link-icon {
  margin-left: 4px !important;
}

.legInfoWindow .legInfoWindow-date-range {
  margin-top: 11px;
  color: #6d7480;
  font-size: 14px;
}

.legInfoWindow.selected .top-head {
  margin-bottom: 0;
  line-height: 1;
  font-weight: 400;
}

.legInfoWindow.selected .bottom-head {
  line-height: 1;
  margin-top: 17px;
}

.legInfoWindow .top-subtitle {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 8px;
  color: #6d7481;
  letter-spacing: 1px;
}

.legInfoWindow .legInfoWindowActionLegs {
  margin-top: 24px;
  margin-bottom: 5px;
  line-height: 1;
}

.legInfoWindow.google .legInfoWindowActionLegs {
  margin-top: 20px;
}

.legInfoWindow.event .legInfoWindowActionLegs {
  margin-top: 14px;
}

.legInfoWindow .bottom-head.secondary {
  margin-top: 0;
  line-height: 1;
}

.legInfoWindow .item-icon.type .text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/SiteComponent/SiteComponent.css ***!
  \*********************************************************************************************************/
.gh-site-title,
.gh-site-name {
  margin: 0;
}

.gh-site-wrapper {
  display: flex;
}

.gh-site-img-wrapper {
  width: 31px;
  min-width: 31px;
  /*height: 39px;*/
  margin-right: 11px;
}

.gh-site-img-wrapper img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.gh-site-info-wrapper {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.gh-site-title {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  flex-shrink: 1;
}

.gh-site-info {
  color: #6d7481;
  font-size: 14px;
  line-height: 17px;
}

.gh-site-wrapper .gh-site-title {
  font-weight: 400;
}

/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ProvidePaymentModalContent/providePaymentModalContent.css ***!
  \***********************************************************************************************************************************/
.gh-provide-payment-broker-info {
  padding-left: 30px;
  margin: 20px 0;
}

.gh-provide-payment-broker-info-row {
  display: flex;
}

.gh-provide-payment-broker-info-key {
  white-space: nowrap;
  margin-right: 10px;
  /*min-width: 150px;*/
  font-size: 16px;
}

.gh-provide-payment-form {
  margin: 20px 0;
}

.gh-provide-payment-warning {
  color: #e74c3c;
  font-size: 14px;
}

.gh-provide-payment-form-row {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.gh-provide-payment-form-row:first-child {
  margin-top: 10px;
}

.gh-provide-payment-form-row.hide {
  display: none;
}

.gh-provide-payment-form-row:last-child {
  margin-bottom: 0;
}

.gh-provide-payment-form-row .uk-form-label {
  flex: 1;
}

.gh-provide-payment-form-row .gh-provide-payment-input {
  flex: 1;
}

.gh-provide-payment-row-label {
  font-size: 14px;
  text-transform: capitalize;
}

.gh-provide-payment-alternative-text {
  color: #e74c3c;
  font-size: 14px;
}

.gh-provide-payment-alternative-text span {
  padding-right: 4px;
  font-weight: 600;
  text-transform: uppercase;
}

.gh-provide-payment .gh-uz-file-content {
  background-color: #e7eaef;
}

.gh-provide-payment .gh-uz-file-format {
  background-color: #fff;
}

/*Media */
@media (max-width: 767px) {
  .gh-provide-payment-broker-info {
    padding-left: 0;
  }

  .gh-provide-payment-broker-info-row {
    flex-direction: column;
    margin-bottom: 15px;
  }

  .gh-provide-payment-broker-info-row:last-child {
    margin-bottom: 0;
  }

  .gh-provide-payment-broker-info-key {
    margin-right: 0;
    margin-bottom: 3px;
  }

  .gh-provide-payment-form-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .gh-provide-payment-input {
    min-height: 48px;
  }
}

/*!***********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/backlink/backlink.css ***!
  \***********************************************************************************************/
.backlink {
  color: #242f42;
  border: none;
  outline: none;
  background: transparent;
  padding: 0;
  margin: 0;
  height: 100%;
  font-weight: 600;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.15s ease-in;
  cursor: pointer;
  font-family: "rubik";
}

.backlink:hover,
.backlink:focus,
.backlink:active {
  border: none;
  outline: none;
  background: transparent;
}

.backlink:hover {
  color: #242f42b0;
}

/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/common/booking/BookingPaymentDetails/BookingPaymentDetails.css ***!
  \***************************************************************************************************************************************************/
/*===========Reset Theme css styles===========*/
/*.gh-booking-payment-details p {*/
/*    margin: 0;*/
/*}*/

/*===========Styles===========*/
.gh-booking-payment-details-row {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.gh-booking-payment-details-label {
  width: 30%;
}

.gh-booking-payment-details-value {
  color: #000;
}


.gh-booking-payment-details-modal-wrapper .hide {
  display: none !important;
}

.gh-booking-payment-details-status {
  display: flex;
  align-items: baseline;
}

.gh-booking-payment-details-status .gh-main-button-component-text {
  padding: 0;
}


/*===========Button===========*/
.gh-booking-payment-details-confirm-payment-btn {
  padding: 0 15px;
  line-height: 30px;
}

@media only screen and (max-width: 425px) {
  .gh-booking-payment-details-row {
    flex-direction: column;
    align-items: initial;
  }

  .gh-booking-payment-details-label {
    width: auto;
  }
}

/*===========Select===========*/
.gh-booking-payment-details .gh-custom-select {
  min-width: 160px;
  height: 34px !important;
  line-height: 34px !important;
}

.gh-booking-payment-details .gh-custom-select.paid {
  color: #1abc9c !important;
}

.gh-booking-payment-details .gh-custom-select.unpaid {
  color: #e74c3c !important;
}

.gh-booking-payment-details .gh-custom-select .gh-paid {
  color: #1abc9c !important;
}

.gh-booking-payment-details .gh-custom-select .gh-unpaid {
  color: #e74c3c !important;
}

.gh-booking-payment-details .gh-paid-label {
  color: #e74c3c;
  margin-right: 20px;
  font-weight: 600;
}
.gh-booking-payment-details .gh-paid-label-green {
  color: #1abc9c;
}

/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullQuoteDetails/components/QuotePriceSection/QuotePriceSection.css ***!
  \************************************************************************************************************************************************/
.gh-quote-details-deposit-row {
    display: flex;
    /*padding: 10px 0;*/
    padding: 7px 0;
}

.gh-quote-details-deposit-value {
    /*flex-basis: 58%;*/
    margin-right: 5px;
    font-weight: 400;
    font-size: 16px;
    color: #242F42;
}

.gh-quote-details-deposit-value.--no-deposit {
    display: flex;
    align-items: center;
}

.gh-quote-details-deposit-key {
    /*flex-basis: 42%;*/
    white-space: nowrap;
    font-weight: 500;
    font-size: 16px;
    color: #242E41;
}
/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullQuoteDetails/components/QuotePriceProcessingFees/QuotePriceProcessingFees.css ***!
  \**************************************************************************************************************************************************************/
/*.gh-quote-price-transfer-type-btn-wrapper-move-top {*/
/*    transform: translateY(-38px);*/
/*}*/
.gh-quote-details-buttons-wrapper {
  display: flex;
  flex: 1;
  margin: 7px 0 7px 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: transform 0.14s ease-out;
}

.gh-quote-details-card-payment-wrapper {
  border: 1px solid #d6d6d5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding: 12px;
  width: 202px;
  height: 115px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gh-quote-details-card-payment-wrapper .gh-quote-details-text-normal {
  font-size: 14px;
}

.gh-quote-details-card-payment-selected-fee {
  border-color: #635bff;
}

.gh-quote-details-card-payment-selected-no-fee {
  border-color: #10b997;
}

.gh-quote-details-card-payment-img {
  display: none;
  width: 30px;
  height: 22px;
  position: absolute;
  right: 9px;
  top: 9px;
}

.gh-quote-details-card-payment-img.purple-check {
  content: "";
  width: 30px;
  height: 22px;
  background-color: #635bff;
  border-radius: 0 4px 0 4px;
}

.gh-quote-details-card-payment-selected-fee .gh-quote-details-card-payment-img,
.gh-quote-details-card-payment-selected-no-fee .gh-quote-details-card-payment-img {
  display: block;
}

.gh-quote-price-transfer-type-btn-wrapper {
  flex: 1;
}

.gh-quote-details-card-payment-wrapper label.gh-radio-button-label.gh-radio-purple {
  font-weight: normal;
  padding-right: 0;
}

.gh-quote-details-card-payment-wrapper .gh-radio-button-wrapper {
  margin-right: 10px;
}

.gh-quote-details-card-payment-wrapper .gh-select-fee-button:disabled {
  cursor: initial;
}

.gh-quote-details-card-payment-wrapper .gh-select-fee-button {
  max-width: initial;
  width: initial;
  line-height: 20px;
  text-align: left;
  /*padding: 10px 0;*/
  background: transparent;
}

/*===========Popover===========*/
.gh-quote-details-no-fee-popover-wrapper {
  position: relative;
}

.gh-quote-details-no-fee-popover {
  position: absolute;
  width: 286px;
  height: 83px;
  background: #ffa304;
  border-radius: 4px;
  padding: 15px;
  top: calc(-100% - 5px);
  left: 50%;
  transform: translateX(-158px);
  font-weight: 500;
  color: #fff;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gh-quote-details-no-fee-popover-bigger {
  top: calc(-100% - 32px);
  height: 110px;
}

.gh-quote-details-no-fee-popover-wrapper:hover .gh-quote-details-no-fee-popover {
  visibility: visible;
  opacity: 1;
}

.gh-quote-details-row {
  display: flex;
  padding: 15px 0;
}

.gh-quote-details-col.--key {
  flex-basis: 70%;
  font-weight: 400;
  font-size: 16px;
  color: #242F42;
}

.gh-quote-details-col.--value {
  flex-basis: 30%;
  font-weight: 500;
  font-size: 16px;
  color: #242E41;
}

.gh-fees-card-disabled{
  filter: contrast(0.1);
}

@media only screen and (max-width: 768px) {
  .gh-quote-price-transfer-type-btn-wrapper {
    align-items: initial;
    flex-direction: column;
  }

  .gh-quote-detail-stripe-logo-space {
    display: none;
  }

  .gh-quote-details-buttons-wrapper {
    margin: 0;
    flex-direction: column;
  }
  .gh-quote-details-card-payment-wrapper .gh-select-fee-button {
    padding: 0;
  }
}

@media only screen and (max-width: 1024px) {
  .gh-quote-details-buttons-wrapper {
    flex-direction: column;
  }

  .gh-quote-details-card-payment-wrapper {
    width: 100%;
    max-width: 425px;
  }

  .gh-quote-details-card-payment-wrapper:first-child {
    margin-bottom: 15px;
  }

  .gh-quote-details-no-fee-popover {
    top: calc(-100% + 5px);
    left: -2px;
    transform: none;
  }

  .gh-quote-details-no-fee-popover-bigger {
    top: calc(-100% - 17px);
  }
}

/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Radio/Radio.css ***!
  \*****************************************************************************************/
@keyframes ripple {
  0% {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0);
  }
  50% {
    box-shadow: 0 0 0 15px rgba(0, 0, 0, 0.05);
  }
  100% {
    box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
  }
}

.gh-radio-button-wrapper > *:after,
.gh-radio-button-wrapper > *:before,
.gh-radio-button-wrapper > * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.gh-radio-button-wrapper {
  margin: 0 0 10px;
  display: inline-block;
}

.gh-radio-button-wrapper input[type="radio"] {
  display: none;
}

.gh-radio-button-wrapper input[type="radio"]:checked + label.gh-radio-button-label:before {
  border-color: #9da3ae;
  animation: ripple 0.2s linear forwards;
}

.gh-radio-button-wrapper input[type="radio"]:checked + label.gh-radio-button-label:after {
  transform: scale(1);
}

.gh-radio-button-wrapper label.gh-radio-button-label {
  display: inline-block;
  min-height: 20px;
  position: relative;
  padding: 0 30px;
  margin-bottom: 0;
  cursor: pointer;
  vertical-align: bottom;
  color: #242f42;
}

.gh-radio-button-wrapper label.gh-radio-button-label:before,
.gh-radio-button-wrapper label.gh-radio-button-label:after {
  position: absolute;
  content: "";
  border-radius: 50%;
  transition: all 0.3s ease;
  transition-property: transform, border-color;
}

.gh-radio-button-wrapper label.gh-radio-button-label.gh-radio-label:before {
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #9da3ae;
  background: transparent;
}

.gh-radio-button-wrapper label.gh-radio-button-label.gh-radio-label:after {
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  transform: scale(0);
  background: #10b897;
}

.gh-radio-button-wrapper label.gh-radio-button-label.gh-radio-purple:after {
  background: #635bff;
}

.gh-radio-button-wrapper label.gh-radio-button-label-disabled {
  cursor: default;
  user-select: none;
}

@media only screen and (max-width: 768px) {
  .gh-radio-button-wrapper {
    display: block;
  }
}

/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullBookingDetails/components/CompanyInformation/companyInformation.css ***!
  \****************************************************************************************************************************************************/
.gh-company-information-wrapper-chat {
  max-width: 180px;
  /*margin-bottom: 20px;*/
}

.gh-company-information-wrapper-chat .gh-quote-button {
  margin-bottom: 0;
}

.gh-company-information-wrapper-chat .gh-discussion-btn {
  justify-content: flex-start;
  font-weight: 400;
}

.gh-company-information-wrapper-chat .gh-discussion-btn_envelope {
  margin: 0 30px 0 14px;
}

.gh-company-information-content {
  display: flex;
  flex-wrap: wrap;
}

.gh-company-information-content-col {
  flex: 48%;
  margin-bottom: 20px;
}

.gh-company-information-content-col:nth-child(3),
.gh-company-information-content-col:nth-child(4) {
  margin-bottom: 0;
}

.gh-company-information-content-key {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6d7481;
  margin-bottom: 10px;
}

.gh-company-information-content-key.link {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  color: #10b897;
  text-transform: initial;
}

.gh-company-information-content-value {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #242f42;
}

.gh-company-information-content-value .uk-company-link {
  color: #242f42;
}

.gh-company-information-content-value .uk-company-link:hover {
  color: #10b897;
}

/****************  Media  ******************/

@media (max-width: 768px) {
  .gh-company-information-content-key.link {
    font-size: 14px;
    letter-spacing: 0;
  }

  .gh-company-information-content-value {
    font-size: 14px;
  }
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/LiveChatComponent/liveChatComponent.css ***!
  \*****************************************************************************************************************/
.booking-confirmed-chat {
  height: 28px;
  min-width: 120px;
  max-width: 120px;
  font-size: 14px;
  margin-bottom: 0;
  /* margin-top: 25.67px; */
  padding: 0 8px !important;
  font-weight: normal;
}

.booking-confirmed-chat .gh-discussion-btn_envelope {
  display: none;
  line-height: 1;
  align-items: center;
  justify-content: center;
  margin-right: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
}

.booking-confirmed-chat .gh-discussion-btn_envelope img {
  display: none !important;
}

.booking-confirmed-chat .gh-discussion-btn_envelope .messages-count {
  position: unset;
  top: unset;
  left: unset;
  right: unset;
  bottom: unset;
}

.booking-confirmed-chat.new-msgs .gh-discussion-btn_envelope {
  display: flex;
}

.discuss-modal-modal {
  padding: 20px 10px 10px;
}

.discuss-modal-modal h3 {
  margin-bottom: 10px;
}

.gh-live-chat-feedback-form .gh-feedback-form-textarea{
  margin-bottom: 1.2rem;
}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/AccordionComponent/accordionComponent.css ***!
  \*******************************************************************************************************************/
.gh-accordion-wrapper .uk-accordion-title::before {
  display: none;
}

.gh-accordion-wrapper .uk-accordion-title {
  position: relative;
}

.gh-accordion-wrapper .uk-accordion-title .accordion-icon {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 5px;
  transform: rotate(180deg);
  transition: transform 0.15s;
}

.gh-accordion-wrapper .gh-accordion-wrapper-item {
  border: 2px solid #6d7481;
}

.gh-accordion-wrapper .uk-open.gh-accordion-wrapper-item {
  border: 2px solid #fff;
  border-radius: 4px;
}

.gh-accordion-wrapper .uk-open .uk-accordion-title .accordion-icon {
  transform: rotate(0deg);
}

/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullBookingDetails/components/BookingAuditItem/bookingAuditItem.css ***!
  \************************************************************************************************************************************************/
.gh-broker-booking-details-audit-row {
  padding-bottom: 13px;
  border-bottom: 1px solid #d5d5d5;
  margin-bottom: 19px;
}

.gh-broker-booking-details-audit-row:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.gh-broker-booking-details-audit-top-line {
  display: flex;
}

.gh-broker-booking-details-audit-user-name {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #10b897;
  margin-right: 10px;
}

.gh-broker-booking-details-audit-date {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 24px;
  color: #6d7481;
}

.gh-broker-booking-details-audit-comment {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #242f42;
}

/****************  Media  ******************/

@media (max-width: 768px) {
  .gh-broker-booking-details-audit-top-line {
    flex-direction: column;
  }
}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/InfoContainerWithIcon/InfoContainerWithIcon.css ***!
  \*************************************************************************************************************************/
.gh-info-container-warning-box {
  display: flex;
  padding: 15px;
  border-radius: 4px;
  background: #f2f4f7;
  align-items: center;

  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #242f42;
}

.gh-info-container-warning-box--with-title {
  padding: 10px;
}

.gh-info-container-icon-wrapper {
  margin-right: 10px;
  min-width: 21px;
  min-height: 18px;
}

p.gh-info-container-title {
  font-size: 11px;
  line-height: 13px;
  font-weight: 500;
  color: #6d7481;
  margin-bottom: 7px;
  text-transform: uppercase;
}

.gh-info-container-text {
  font-size: 14px;
  line-height: 17px;
}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/TermsAndConditions/termsAndConditions.css ***!
  \*******************************************************************************************************************/
.gh-terms-conditions-wrapper {
    padding: 25px;
    border: 2px solid #6d7481;
    border-radius: 4px;
    font-size: 14px;
}

.gh-terms-conditions-title {
    font-family: Rubik, sans-serif;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #242f42;
}

.gh-terms-conditions-col-wrapper {
    width: 100%;
    justify-content: space-between;
    margin-top: 15px;
    display: grid;
    grid-template-columns: minmax(240px, 2fr) minmax(120px, 1fr);
}

.gh-terms-conditions-col {
    margin-top: 0;
}

.gh-terms-conditions-subtitle {
    font-family: Rubik, sans-serif;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #242f42;
}

.gh-terms-conditions-border {
    border: 1px solid #d5d5d5;
    margin: 10px 0;
}

.gh-terms-conditions-text-bold {
    font-family: Rubik, sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #242f42;
    margin-right: 5px;
}

.gh-terms-conditions-text-bold-medium-size {
    font-size: 14px;
}

.gh-terms-conditions-text-content {
    font-family: Rubik, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.7;
    margin-bottom: 5px;
    display: flex;
}

.gh-terms-conditions-note {
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
}

.gh-terms-conditions-note-push-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.gh-terms-conditions-note:before {
    content: '*';
    font-size: 12px;
    margin-right: 5px;
    display: inline-block;
    transform: translateY(2px);
}

.gh-terms-conditions-text-view {
    font-size: 16px;
    font-weight: 500;
    color: #242f42 !important;
    padding-top: 20px;
    width: fit-content;
}

.gh-terms-conditions-text-view:hover {
    cursor: pointer;
    opacity: 0.8;
}

/*Modify Layout*/
.gh-terms-conditions-title-size {
    min-width: 220px;
    margin-right: 10px;
}

.gh-terms-conditions-first-col {
    margin-right: 20px;
    padding-bottom: 17px;
    position: relative;
}

.gh-terms-conditions-second-col {
    margin-left: 20px;
}

.gh-terms-conditions-wrapper-no-col-margin .gh-terms-conditions-first-col,
.gh-terms-conditions-wrapper-no-col-margin .gh-terms-conditions-second-col {
    margin-right: 0;
    margin-left: 0;
}

.gh-terms-conditions-wrapper-no-col-margin .gh-terms-conditions-first-col {
    padding-bottom: 25px;
}

.gh-terms-conditions-wrapper-desk-small .gh-terms-conditions-text-content:last-child {
    margin-bottom: 20px;
}

.gh-terms-conditions-wrapper-desk-small .gh-terms-conditions-title-size {
    max-width: 125px;
    min-width: 125px;
}

/*===========Media Queries===========*/
@media (max-width: 768px) {
    .gh-terms-conditions-first-col,
    .gh-terms-conditions-second-col {
        margin-right: 0;
        margin-left: 0;
    }

    .gh-terms-conditions-col-wrapper {
        display: flex;
        flex-direction: column;
    }

    .gh-terms-conditions-first-col {
        margin-right: 20px;
        padding-bottom: 30px;
    }

    .gh-terms-conditions-first-col {
        margin-bottom: 15px;
    }
}

@media (max-width: 500px) {
    .gh-terms-conditions-text-content {
        line-height: 1.4;
    }

    .gh-terms-conditions-col {
        margin-top: 20px;
    }
}

@media (max-width: 425px) {
    .gh-terms-conditions-text-content {
        flex-direction: column;
    }

    .gh-terms-conditions-title-size {
        margin-right: 0;
        min-width: initial;
    }

    .gh-terms-conditions-wrapper-desk-small .gh-terms-conditions-title-size {
        max-width: initial;
        min-width: initial;
    }
}

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullBookingDetails/components/BookingPrivateNotes/bookingPrivateNotes.css ***!
  \******************************************************************************************************************************************************/
.gh-booking-private-notes {
  margin-top: 20px;
}

.gh-booking-private-notes-input {
  font-family: Rubik, san-serif;
  height: 49px;
  width: 100%;
  background: #ffffff;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  color: #242f42;
  padding: 11px 16px;
  margin-top: 10px;
  height: 76px;
  resize: none;
  border-radius: 3px;
}

.gh-booking-private-notes-wrapper {
  display: flex;
}

.gh-booking-private-notes-buttons {
  display: none;
  margin-top: 10px;
}

.gh-booking-private-notes-buttons.visible {
  display: block;
}

.gh-booking-private-notes-buttons .gh-booking-info-bar-identifier-btn:first-child {
  margin-bottom: 5px;
}

.gh-booking-private-notes-buttons .gh-booking-info-bar-identifier-btn {
  width: 35px;
  height: 35px;
  border: 1px solid #d5d5d5;
  border-radius: 3px;
}

/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullBookingDetails/components/BookingInfoBar/bookingInfoBar.css ***!
  \********************************************************************************************************************************************/
.gh-booking-info-bar {
  background: #ffffff;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding: 17px 20px;
}

.gh-booking-info-bar .gh-upload-container {
  margin-bottom: 10px;
}

.gh-booking-info-bar-col {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 40px;
}

.gh-booking-info-bar-col:last-child {
  margin-right: 0;
}

.gh-booking-info-bar-col.deposit .gh-booking-info-bar-identifier-input {
  width: 100px;
  margin-left: 0;
}

.gh-booking-info-wrapper-input {
  position: relative;
}

.gh-booking-info-wrapper-input .uk-input-percent {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 12px;
  margin-top: 5px;
}

.gh-booking-info-bar-key {
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #6d7481;
  margin-right: 17px;
}

.gh-booking-info-bar-value {
  display: flex;
  align-items: center;
  height: 30px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #242f42;
}

.gh-booking-info-bar-value.status {
  text-transform: capitalize;
}

.gh-booking-info-bar-edit-btn {
  cursor: pointer;
  margin-left: 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #005bff;
  transition: opacity 0.2s;
}

.gh-booking-info-bar-edit-btn:hover {
  opacity: 0.8;
}

.gh-booking-info-bar-identifier-form {
  display: flex;
  position: relative;
}

.gh-booking-info-bar-identifier-form .gh-message-error {
  position: absolute;
  left: 0;
  bottom: 0;
  margin-bottom: -17px;
  margin-left: 10px;
}

.gh-booking-info-bar-identifier-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin: 0 5px;
  cursor: pointer;
  transition: color 0.2s;
}

.gh-booking-info-bar-identifier-btn:hover {
  color: #0f6ecd !important;
}

.gh-booking-info-bar-identifier-btn:disabled {
  cursor: initial;
  color: #999999 !important;
}

.gh-booking-info-bar-identifier-btn:disabled:hover {
  color: #999999 !important;
}

.gh-booking-info-bar-identifier-input {
  font-family: Rubik, san-serif, serif !important;
  color: #242f42 !important;
  border: 2px solid #6d7481;
  border-radius: 4px;
  font-size: 14px !important;
  margin-right: 5px;
  margin-left: 10px;
  padding: 0 8px;
  height: 30px;
  box-sizing: border-box;
}

.gh-booking-info-bar-identifier-input:focus {
  outline: none !important;
  border: 2px solid #1e87f0;
}

.gh-booking-info-bar-buttons {
  display: flex;
  flex-wrap: wrap;
}

.gh-booking-info-bar-buttons .gh-main-button-component {
  border: 1px solid #d5d5d5;
  border-radius: 3px;
  margin-right: 30px;
  padding: 11px 15px;
}

.gh-booking-info-bar-buttons .gh-main-button-component:last-child {
  margin-right: 0;
}

.gh-booking-info-bar-buttons .gh-main-button-component {
  margin-top: 18px;
}

.gh-booking-info-bar-buttons .gh-main-button-component span {
  font-weight: 400;
  padding-left: 10px;
}

.gh-booking-info-bar-buttons .gh-main-button-component img {
  max-width: 21px;
}

.gh-booking-info-bar .hide {
  display: none;
}

.gh-booking-info-bar .gh-uz-file-content {
  background-color: #e7eaef !important;
}

.gh-booking-info-bar .gh-uz-file-content .gh-uz-file-format {
  background-color: #fff;
}

.gh-booking-info-bar .uk-upload-btn {
  border-color: #10b897;
  color: #10b897;
}

/*Media */

@media (max-width: 1199px) {
  .gh-booking-info-bar-wrapper {
    flex-wrap: wrap;
  }

  .gh-booking-info-bar-col {
    flex: 50%;
    padding: 0;
    margin-bottom: 5px;
    margin-right: 0;
  }

  .gh-booking-info-bar-col:nth-child(3),
  .gh-booking-info-bar-col:nth-child(4) {
    margin-bottom: 0;
  }

  .gh-booking-info-bar-buttons {
    flex-wrap: wrap;
    margin-top: 25px;
  }

  .gh-booking-info-bar-buttons .gh-main-button-component {
    flex: 100%;
    margin: 0 0 20px;
  }

  gh-booking-info-bar-buttons .gh-main-button-component:last-child {
    margin: 0;
  }

  .gh-booking-info-bar-buttons .gh-main-button-component span {
    display: block;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .gh-booking-info-bar {
    padding: 20px;
  }

  .gh-booking-info-bar-col {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .gh-booking-info-bar-identifier-input {
    margin-left: 0;
    margin-top: 4px;
  }
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/AutocompleteInput/autoCompleteInput.css ***!
  \*****************************************************************************************************************/
.default-input-style {
  font-family: Rubik, sans-serif;
  background: #ffffff;
  border: 2px solid #6d7481;
  box-sizing: border-box;
  border-radius: 3px;
  width: 100%;
  height: 50px;
  padding: 0 15px;
}

.default-input-style::placeholder {
  font-family: Rubik, sans-serif;
  color: #9a9ca1;
  font-size: 16px;
}

.gh-wrapper-autocomplete-input {
  position: relative;
  max-width: 480px;
}

.gh-wrapper-autocomplete-input .gh-leg-sub-title-location {
  position: absolute;
  right: 0;
  font-size: 13px;
  top: 50%;
  margin-top: -9px;
  margin-right: 10px;
}

.input-autocomplete-loader {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 13px;
  margin-right: 10px;
}

.gh-message-error {
  font-family: Rubik, sans-serif;
  font-size: 12px;
  color: #e74c3c;
}

.leg-form-label {
  display: flex;
  align-items: flex-end;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #242f42;
  margin: 5px 0 10px 0;
  text-transform: uppercase;
  min-height: 26px;
}

/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullBookingDetails/components/BookingButtons/BookingEmptyLegForm/bookingEmptyLegForm.css ***!
  \*********************************************************************************************************************************************************************/
#createEmptyLegFromThisBooking .uk-modal-dialog{
  width: 590px;
  padding: 40px;
}

#createEmptyLegFromThisBooking h3 {
  margin-bottom: 5px !important;
}

#createEmptyLegFromThisBooking input {
  border-color: #9DA3AE;
}

#createEmptyLegFromThisBooking .gh-site-title {
  font-size: 18px;
}

.gh-booking-empty-leg-form .rdtPicker {
  border: 2px solid #6d7481;
  box-sizing: border-box;
  box-shadow: 0 2px 4px rgba(0 0 0 0.3);
  border-radius: 3px;
}

.gh-booking-empty-leg-form-row {
  /*display: flex;*/
  margin-bottom: 25px;
}

.gh-booking-empty-leg-form-row.time-row {
  display: flex;
  margin: 0 -10px 30px;
}

.gh-booking-empty-leg-form-row-col {
  flex: 1;
  padding: 0 10px;
}

.gh-booking-empty-leg-form-key, .gh-booking-empty-leg-form-row-col label {
  /*flex: 1;*/
  font-size: 12px;
  font-weight: 500;
  color: #6D7481;
  text-transform: uppercase;
  padding-bottom: 5px;
}

.gh-booking-empty-leg-form-value {
  /*flex: 2;*/
  font-size: 16px;
  font-weight: 400;
  color: #242F42;
}

.empty-leg-close {
  top: 20px;
  right: 20px;
  position: absolute;
  width: 40px;
  height: 40px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
}

.empty-leg-close img {
  width: 20px;
  height: 20px;
}

.gh-booking-empty-leg-form-value .gh-wrapper-autocomplete-input {
  max-width: 100% !important;
}

/*-------Media-------*/

@media (max-width: 576px) {
  .gh-booking-empty-leg-form {
    padding: 0;
  }

  .gh-booking-empty-leg-form-row {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .gh-booking-empty-leg-form-row-col {
    margin-bottom: 15px;
  }

  .gh-booking-empty-leg-form-row-col:last-child {
    margin-bottom: 0;
  }

  .gh-booking-empty-leg-form-row.time-row {
    margin: 0 -10px 30px;
  }

  #createEmptyLegFromThisBooking .uk-modal-dialog{
    width: 360px;
    padding: 20px;
  }

  .empty-leg-close {
    top: 10px;
    right: 10px;
  }
}

/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullBookingDetails/components/BookingButtons/bookingButtons.css ***!
  \********************************************************************************************************************************************/
.gh-booking-details-buttons {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}

.gh-booking-details-buttons .gh-main-button-component {
  margin-right: 20px;
}

.gh-booking-details-buttons .gh-main-button-component:last-child {
  margin-right: 0;
}

/*Media */
@media (max-width: 560px) {
  .gh-booking-details-buttons {
    flex-direction: column;
  }

  .gh-booking-details-buttons .gh-main-button-component {
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}

/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullBookingDetails/viewFullBookingDetails.css ***!
  \**************************************************************************************************************************/
.gh-broker-booking-details {
  padding-bottom: 60px;
}

.gh-booking-title-line {
  margin: 20px 0 35px;
}

.gh-broker-booking-details .gh-booking-info-bar {
  margin-bottom: 20px;
}

.gh-broker-booking-details-wrapper {
  display: flex;
  justify-content: space-between;
  margin: 0 -10px;
}

/*.gh-broker-booking-details-col {*/
/*    flex: 50%*/
/*}*/

.gh-broker-booking-details-col:nth-child(1) {
  flex: 45%;
}
.gh-broker-booking-details-col:nth-child(2) {
  flex: 55%;
}

.gh-broker-booking-details-col-content {
  padding: 0 10px;
}

.gh-broker-booking-details .gh-quote-price {
  border: 1px solid #d8d8d8;
}

.gh-booking-details-title {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #242f42;
}

.gh-broker-booking-details .gh-request-section-title {
  font-size: 14px !important;
  text-transform: uppercase;
}

.gh-broker-booking-details .gh-accordion-wrapper .uk-open.gh-accordion-wrapper-item {
  border: 1px solid #d8d8d8;
}

.gh-broker-booking-details .gh-accordion-wrapper .gh-accordion-wrapper-item {
  border: 1px solid #d8d8d8;
}

.gh-broker-booking-details .gh-simple-section {
  padding: 20px;
}

.gh-broker-booking-details p {
  margin: 0;
}

.gh-broker-booking-details .gh-simple-section:first-child {
  margin-top: 0;
}

.gh-broker-booking-details p.gh-quote-details-flight-row-title {
  max-width: 200px;
}

/****************  Media  ******************/

@media (max-width: 768px) {
  .gh-booking-title-line {
    margin: 11px 0 25px;
  }

  .gh-broker-booking-details-wrapper {
    justify-content: flex-start;
    flex-direction: column-reverse;
  }
}

@media print {
  .gh-view-full-booking-details-body .gh-dashboard-nav {
    display: none !important;
  }

  .gh-view-full-booking-details-body .gh-alert-message {
    display: none !important;
  }

  .gh-view-full-booking-details-body .gh-booking-info-bar-buttons {
    display: none !important;
  }

  .gh-view-full-booking-details-body .gh-company-information-wrapper-chat {
    display: none !important;
  }

  .gh-view-full-booking-details-body .gh-booking-details-buttons {
    display: none !important;
  }

  .gh-view-full-booking-details-body .gh-short-nav {
    display: none !important;
  }

  .gh-view-full-booking-details-body .gh-yellow-alert uk-alert {
    display: none !important;
  }

  .gh-view-full-booking-details-body .gh-booking-private-notes {
    display: none !important;
  }

  .gh-view-full-booking-details-body .uk-alert-close.uk-icon.uk-close {
    display: none !important;
  }

  .gh-view-full-booking-details-body #getheli-widget-base-element {
    display: none !important;
  }

}

/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/event-enquire/EventEnquire.css ***!
  \********************************************************************************************************/
.gh-event-detail.gh-custom-event .gh-button-link.uk-button.uk-button-default {
    background-color: #10b897;
    color: #FFFFFF;
    margin: 0 auto;
    padding: 16px 30px;
    line-height: 16px;
}

.gh-event-detail.gh-custom-event .gh-custom-event-header {
    display: flex;
}

.gh-event-detail.gh-custom-event .gh-custom-event-header-info {
    flex: 1;
}

.gh-event-detail.gh-custom-event .gh-custom-event-header-button {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.gh-enquire {
    padding: 10px;
}




/*===========Optimizing for 13, 14, 15 inch screen height===========*/
@media (min-width: 1279px) and (max-height: 1080px) {

    .gh-enquiry-form-sticky {
        position: sticky;
        top: 8px;
        bottom: 8px;
        max-height: calc(100vh - 16px);
    }

    .gh-enquiry-form-sticky.options {
        overflow-y: scroll;
        position: sticky;
        right: 0;
    }

    /*step 1*/
    .gh-enquire-title {
        margin-top: 5px;
    }

    .gh-step-num-box {
        height: initial;
    }

    .gh-enquire-content,
    .enquire-form {
        padding-top: 0;
    }

    .enquire-form .gh-padding-small {
        padding-bottom: 5px;
    }

    .enquire-form .enquire-form-content {
        margin-top: 10px;
    }

    .enquire-form .gh-height-reduce.uk-margin-bottom {
        margin-bottom: 8px !important;
    }

    .enquire-form .gh-height-reduce-label {
        margin-top: 0 !important;
        margin-bottom: 5px !important;
    }

    .enquire-form .gh-number-label {
        margin-top: 0 !important;
    }

    .enquire-form .enquire-form-content .gh-counter {
        height: 40px;
        width: 40px;
    }

    /*.enquire-form .gh-enquire-calendar {*/
    /*    margin-bottom: 10px;*/
    /*    margin-top: 10px;*/
    /*}*/

    .gh-enquire .uk-form-label {
        margin-top: 0;
        margin-bottom: 3px;
    }

    .enquire-form .uk-width-1-1.uk-margin-top {
        margin-top: 10px;
    }

    .gh-enquire-actions {
        padding-top: 10px;
        padding-bottom: 0;
    }

    .gh-steps:before {
        top: 22px;
        margin: 0;
    }

    /*step 2*/
    .gh-enquiry-form-sticky .helicopters-list-content {
        max-height: initial !important;
    }

    .gh-enquire-title.gh-padding-small {
        padding-top: 8px !important;
    }

    .gh-steps.gh-padding-small {
        padding-bottom: 0 !important;
    }

    .gh-enquire-actions .gh-main-button-component {
        min-width: 150px;
    }

    .gh-enquire-actions.--heli-options {
        position: sticky;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        display: flex;
        justify-content: space-between;
        padding: 10px 10px 6px;
        z-index: 100;

    }

    /*step 3*/
    .enquire-additional-content {
        margin-top: 10px;
    }

    .enquire-additional-content .uk-margin-top {
        margin-top: 5px !important;
    }

    .enquire-additional .uk-textarea {
        height: 115px;
    }

    .gh-enquire-privacy-policy {
        line-height: 15px;
        margin-top: 10px !important;
    }

}

@media (max-width: 768px) {
    .gh-event-detail.gh-custom-event .gh-custom-event-header {
        flex-direction: column;
    }

    .gh-event-detail.gh-custom-event .gh-custom-event-header-button {
        margin-top: 10px;
    }
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/eventHelicopters/eventHelicopters.css ***!
  \***************************************************************************************************************/
.gh-heli-card-image {
  padding: 20px 20px 0px;
  background-color: #f2f4f7;
}

.gh-heli-card-image .gh-heli-card-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--gh-font-black);
  padding-bottom: 7px;
}

.gh-enquire-content .gh-heli-card-image .gh-heli-card-title {
    font-size: 18px !important;
}

.gh-enquire-content .gh-event-helicopter-desc {
    color: #10b897;
    font-weight: 500;
    font-size: 15px;
    font-style: inherit;
    line-height: 18px;
}

.gh-heli-card-content .gh-heli-card-subtitle {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.gh-heli-card-image .gh-heli-card-title .custom-tooltip-wrapper {
  margin-left: 5px;
}

.gh-heli-card .heli-item-label {
  color: #6d7481;
  font-weight: 400;
  font-size: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.gh-heli-card .heli-item-text {
  color: #242e41;
  font-weight: 500;
  font-size: 15px;
}

.heli-item-range {
  margin-top: 3px !important;
  margin-bottom: 5px;
  position: relative;
  width: 100%;
}

.heli-item-range_line {
  width: 100%;
  height: 10px;
  background-color: #d5d5d5;
  border-radius: 30px;
  margin-top: 34px;
  position: relative;
}

.gh-heli-card .heli-item-range_item .heli-item-label,
.gh-heli-card .heli-item-range_item .heli-item-text {
  color: #242e41;
  line-height: 1;
  font-size: 14px;
}

.heli-item-range_item {
  position: absolute;
  top: 0px;
  display: inline-flex;
  flex-direction: column;
}

.heli-item-range_item.from {
  left: 15px;
}

.heli-item-range_item.to {
  right: 0;
  text-align: right;
}

.heli-item-range_item.average {
  text-align: center;
}

.heli-item-range_marker {
  position: absolute;
  top: calc(100% - 10px);
  height: 10px;
  width: 54px;
  background: rgb(255, 255, 255);
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(16, 184, 151, 1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
}

.heli-info-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
}

.gh-heli-card-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}

.heli-info-item {
  min-width: 150px;
}

.heli-item-label-tooltip {
  margin-left: 5px !important;
  padding-left: 0 !important;
  transform: translateY(-2px);
  position: relative;
  z-index: 99;
}

/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/eventHelicopters/components/EventHelicopterItem/EventHelicopterItem.css ***!
  \*************************************************************************************************************************************************/

/*!*****************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ImageSlider/ImageSlider.css ***!
  \*****************************************************************************************************/

/*!************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ImageSlider/Slider.css ***!
  \************************************************************************************************/
.embla {
  position: relative;
  background-color: #f7f7f7;
  /*padding: 20px;*/
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
}

.embla__viewport {
  overflow: hidden;
  width: 100%;
}

.embla__viewport.is-draggable {
  cursor: move;
  cursor: grab;
}

.embla__viewport.is-dragging {
  cursor: grabbing;
}

.embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
  margin-left: -10px;
}

.embla__slide {
  position: relative;
  min-width: 100%;
  padding-left: 10px;
}

.embla__slide__inner {
  position: relative;
  overflow: hidden;
  height: 269px;
}

.embla__slide__img {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.embla__button {
  outline: 0;
  cursor: pointer;
  touch-action: manipulation;
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  border: 0;
  width: 20px !important;
  min-width: 20px !important;
  height: 35px !important;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
  background: #242f42;
  opacity: 0.8;
}

.embla__button:disabled {
  cursor: default;
  opacity: 0;
}

.embla__button__svg {
  /*width: 6px;*/
  /*height: 12px;*/
}
.embla__button__svg-left {
  transform: rotate(180deg);
}
.embla__button--prev {
  left: 0px;
}

.embla__button--next {
  right: 0px;
}

.embla__dots {
  display: flex;
  list-style: none;
  justify-content: center;
  padding-top: 10px;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 24px;
}

.embla__dot {
  background-color: transparent;
  cursor: pointer;
  padding: 0 !important;
  outline: 0;
  border: 0;
  width: 7px;
  min-width: 7px !important;
  height: 7px;
  margin-right: 4.5px;
  margin-left: 4.5px;
  display: flex;
  align-items: center;
}

/*.embla__dot:after {*/
/*    background-color: #efefef;*/
/*    width: 100%;*/
/*    height: 4px;*/
/*    border-radius: 2px;*/
/*    content: "";*/
/*}*/

.embla__dot.is-selected:after {
  width: 5px;
  height: 5px;
  background-color: transparent;
  border: 2px solid #fff;
  opacity: 1;
}

/*===========Media Queries===========*/
/*@media only screen and (max-width: 768px) {*/

/*    .embla__slide__img {*/
/*        object-fit: contain;*/
/*    }*/
/*}*/

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/EventInformation/eventInformation.css ***!
  \***************************************************************************************************************/
.gh-event-detail h2.gh-title-events {
  color: #1abc9c;
}

.gh-event-detail h3,
.gh-event-detail h3 > * {
  margin: 0 !important;
}

@media only screen and (max-width: 768px) {
  .gh-event-detail .gh-event-info-content img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
    margin-bottom: 10px;
  }
}

.gh-event-info-content {
  position: relative;
}

.gh-event-info-content.show-more {
  max-height: 1039px;
  overflow: hidden;
  position: relative;
}

.gh-event-info-content.gh-event-without-form {
  max-width: 1168px;
  margin-left: auto;
  margin-right: auto;
}

.back-section.gh-event-without-form {
  max-width: 1208px;
  margin-left: auto;
  margin-right: auto;
}

.gh-event-info-content.show-more::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 240px;
  background: rgb(255, 255, 255);
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.85) 60%,
    rgba(255, 255, 255, 1) 90%,
    rgba(255, 255, 255, 1) 100%
  );
}

.gh-event-show-more-btn {
  position: absolute;
  z-index: 12;
  left: 50%;
  bottom: 12px;
  transform: translateX(-50%);
  font-size: 18px;
  text-decoration: underline;
}

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/DestinationInformation/destinationInformation.css ***!
  \***************************************************************************************************************************/
.gh-event-detail h2.gh-title-events {
  color: #1abc9c;
}

.gh-event-detail h3,
.gh-event-detail h3 > * {
  margin: 0 !important;
}

@media only screen and (max-width: 768px) {
  .gh-event-detail .gh-event-info-content img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
    margin-bottom: 10px;
  }
}

.gh-event-info-content {
  position: relative;
}

.gh-event-info-content.show-more {
  max-height: 1039px;
  overflow: hidden;
  position: relative;
}

.gh-event-info-content.show-more::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 240px;
  background: rgb(255, 255, 255);
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.85) 60%,
    rgba(255, 255, 255, 1) 90%,
    rgba(255, 255, 255, 1) 100%
  );
}

.gh-event-show-more-btn {
  position: absolute;
  z-index: 12;
  left: 50%;
  bottom: 12px;
  transform: translateX(-50%);
  font-size: 18px;
  text-decoration: underline;
}

/*!**********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/components/FollowUsTooltipComponent.css ***!
  \**********************************************************************************************************/
.FollowUsTooltipComponent {
  position: relative;
}
.FollowUsTooltipComponent-link-wrapper {
  list-style: none;
  width: 158px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  margin-bottom: 0;
}
.FollowUsTooltipComponent-link-wrapper li {
  display: inline-block;
}
.FollowUsTooltipComponent-link-wrapper .uk-icon {
  display: block;
}
.FollowUsTooltipComponent a.footer-svg.svg-fb svg {
  width: 20px;
}
.FollowUsTooltipComponent a.footer-svg.svg-in svg {
  width: 24px;
}
.FollowUsTooltipComponent a.footer-svg.inst svg {
  width: 22px;
}
.FollowUsTooltipComponent a.footer-svg.twit svg {
  width: 21px;
}

/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/SignupProgress/styles/line.css ***!
  \********************************************************************************************************/
.signup-progress-step_line {
  background-color: #fff;
  box-sizing: border-box;
  height: 10px;
  border: 1px solid transparent;
  width: calc(100% + 2px);
  position: relative;
  cursor: pointer;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.signup-progress-step_line.completed {
  border-color: #10b897;
  border-left-color: transparent;
  background-color: #e6f2f0;
  transition: 0.2s;
}

.signup-progress-step_line:first-of-type,
.signup-progress-step_line.with-border {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-left-color: #10b897;
}

.signup-progress-step_arrow {
  position: absolute;
  top: -1px;
  right: -2px;
  height: 9px;
  z-index: 2;
}

.signup-progress-step_arrow.completed path {
  stroke: #10b897;
  fill: #e6f2f0;
}

.signup-progress-step_line.completed.is-active {
  background-color: #10b897;
}

.signup-progress-step_arrow.completed.is-active path {
  fill: #10b897;
}

/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/SignupProgress/styles/index.css ***!
  \*********************************************************************************************************/
.signup-progress {
  max-width: 1440px;
  margin: 30px auto 20px;
  padding: 0 20px;
}

.signup-progress-container {
  display: grid;
  grid-template-columns: repeat(var(--step-count), minmax(100px, 1fr));
  grid-template-rows: 1fr;
}

.signup-progress-title {
  color: #242f42;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 0;
  font-weight: 400;
}

.signup-progress-step_caption {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-grow: 1;
  margin: 0 0 12px;
  cursor: pointer;
}

.signup-progress-step_caption .name {
  font-weight: 400;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 0;
  color: #6d7481;
}

.signup-progress-step .status img {
  min-width: 16px;
}

.signup-progress-step.stripe .name img {
  width: 50px;
  min-width: 42px;
}
.signup-progress-step.stripe .status {
  margin-right: 5px;
}

.signup-progress-step_caption.completed .name {
  color: #242f42;
}

.signup-progress-step_caption .status {
  line-height: 1;
  margin-right: 10px;
}

.signup-progress-container.lines-container.broker {
  border-left: unset;
  border-color: #cfd4de;
}

@media only screen and (max-width: 882px) {
  .signup-progress {
    overflow-x: overlay;
  }
  .signup-progress-container.lines-container {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #cfd4de;
    width: 100%;
  }
  .signup-progress-step .status img {
    min-width: 18px;
    width: 18px;
  }

  .signup-progress-container {
    display: flex;
    align-items: center;
    overflow-x: auto;
  }

  .signup-progress-step_caption {
    min-width: 58px;
    overflow: hidden;
  }
  .signup-progress-step_caption.is-active {
    min-width: var(--min-width);
  }
  .signup-progress-step_caption .name {
    overflow: unset;
  }

  .signup-progress-step_caption .status {
    margin: 0 0 0 2px;
  }
  .signup-progress-step_caption.is-active .status,
  .signup-progress-step.stripe.is-active {
    margin: 0 2px 0 0;
  }
  .signup-progress-step.stripe .status {
    margin-left: 0;
    margin-right: 2px;
  }
  .signup-progress {
    padding: 0 10px;
  }
  .signup-progress-step_caption:not(.is-active) .name {
    order: -1;
  }
  .signup-progress-step_caption .order-mobile-circle {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    color: #fff;
    background-color: #10b897;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

/* Notification */

.uk-notification .uk-notification-message {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.uk-notification-message-teamMemberWarning {
  background-color: #faa05a;
  border: 1px solid #faa05a;
}

.uk-notification-message-teamMemberSuccess {
  font-size: 15px;
  background-color: #10b897;
  color: #fff;
  border-radius: 4px;
  border: 1px solid #10b897;
}

.uk-notification-message {
  font-size: 15px;
  border-radius: 4px;
  color: #fff;
}

.uk-notification-message-success {
  background-color: #10b897;
  border: 1px solid #10b897;
}

.uk-notification-message-warning {
  background-color: #faa05a;
  border: 1px solid #faa05a;
}

.uk-notification-message-primary {
  background-color: #1e87f0;
  border: 1px solid #1e87f0;
}

.uk-notification-message-danger  {
  background-color: #fff;
  color: #e25950;
  border: 1px solid #fff;
}
/*!***************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Dropdown/styles/index.css ***!
  \***************************************************************************************************/
.dropdown {
  position: relative;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

.dropdown-overlay {
  visibility: hidden;
  position: absolute;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  z-index: 4;
  padding: 8px 0;
  border-radius: 4px;
  opacity: 0;
  transform: scale3d(0.8, 0.8, 1);
  transition-property: transform, visibility, opacity;
  transition-duration: 0.2s;
  font-size: 16px;
  -webkit-touch-callout: none;
  min-width: 200px;
}

.dropdown-close-btn {
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  background: transparent;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.dropdown-overlay.enter-done {
  visibility: visible;
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

.dropdown-overlay.bottomRight {
  left: 0;
  top: calc(100% + 4px);
  transform-origin: top left;
}

.dropdown-overlay.bottomLeft {
  right: 0;
  top: calc(100% + 4px);
  transform-origin: top right;
}

.dropdown-overlay.topLeft {
  right: 0;
  bottom: calc(100% + 4px);
  transform-origin: bottom right;
}

.dropdown-overlay.topCenter {
  left: 50%;
  bottom: calc(100% + 4px);
  transform-origin: bottom center;
  transform: translateX(-50%) scale3d(0.8, 0.8, 1);
}

.dropdown-overlay.topCenter.enter-done {
  transform: translateX(-50%) scale3d(1, 1, 1);
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/FlightInlineView/styles/index.css ***!
  \***********************************************************************************************************/
.flight-inline-view {
  padding: 20px;
  border-radius: 3px;
  border: 1px solid #d6d6d5;
}

.flight-inline-view .flight-direction {
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 16px;
}

.flight-inline-view .flight-subtitle {
  font-size: 14px;
  margin-bottom: 2px;
  line-height: 20px;
}

.flight-content {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px;
}

.flight-details > span {
  display: block;
  line-height: 20px;
}

.flight-details-content {
  color: #242f42;
}

.flight-details-content.pax span:not(:last-of-type)::after {
  content: ", ";
}

.flight-caption .flight-location:not(:last-of-type) {
  margin-bottom: 10px;
}

.flight-meta .flight-details:not(:last-of-type) {
  margin-bottom: 15px;
}

.flight-site-title {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex-shrink: 1;
  font-weight: 400;
  margin: 0;
}

/*!************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Autocomplete/index.css ***!
  \************************************************************************************************/
.autcomplete-wrapper,
.autocomplete-input {
  position: relative;
  z-index: 16;
}

.autocomplete-input {
  background-color: #fff;
  border-radius: 4px;
}

.autocomplete-input .uk-input {
  padding-right: 38px;
}

.autocomplete-input-loader {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  z-index: 12;
}

.autocomplete-options {
  position: absolute;
  left: 0;
  width: calc(100% - 4px);
  background-color: #fff;
  border-radius: 4px;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
  z-index: 22;
  border: 2px solid #6d7481;
  box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
  max-height: 500px;
  overflow-y: scroll;
}

.autocomplete-options::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

.autocomplete-options::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}


.autocomplete-options.bottom {
  transform-origin: top;
  top: calc(100% + 8px);
}

.autocomplete-options.top {
  transform-origin: bottom;
  bottom: calc(100% + 8px);
}

.autocomplete-options .autocomplete-suggestion:not(:last-of-type) {
  border-bottom: 1px solid #6d7481;
}

.autocomplete-suggestion-btn {
  border: none;
  background-color: transparent;
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: left;
  font-size: 16px;
  padding: 0 10px;
  height: 44px;
  cursor: pointer;
  transition: background-color 0.2s;
}

.autocomplete-suggestion-btn .secondary {
  color: #52575f;
  margin-left: 5px;
  font-size: 14px;
}

.autocomplete-suggestion-btn .secondary::after {
  content: ")";
}
.autocomplete-suggestion-btn .secondary::before {
  content: "(";
}

.autocomplete-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 12;
  background-color: rgba(0, 0, 0, 0.08);
}

.autocomplete-suggestion-btn:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.autocomplete-options.enter-active {
  animation-name: options-animation;
}

.autocomplete-options.exit-active {
  animation-direction: reverse;
  animation-name: options-animation;
}

.autocomplete-suggestion .autocomplete-suggestion-text {
  color: #000000;
}

@keyframes options-animation {
  0% {
    opacity: 0;
    transform: scale3d(1, 0.8, 1);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/PricingPlan/styles/index.css ***!
  \******************************************************************************************************/
.pricing-plan-form {
  margin-top: 28px;
}

.pricing-plan-form .uk-form-label {
  padding-left: 2px;
  font-weight: 500;
}

.pricing-plan-group {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 0 30px;
}

.pricing-plan-alert {
  padding: 30px 20px;
  border: 1px solid #242f42;
  color: #242f42;
  font-size: 14px;
  min-width: 280px;
  border-radius: 2px;
  top: calc(100% + 24px);
  z-index: 1021;
}

.pricing-plan-tooltip {
  width: 17px;
  transform: translate(6px, -2px);
}

.pricing-plan-divider {
  margin: 28px 0 24px;
  border-bottom: 1px solid #d5d5d5;
}

@media (max-width: 689px) {
  .pricing-addos .pricing-addos-title {
    font-size: 18px;
    margin-bottom: 8px;
    margin-top: 16px;
    display: block;
  }
  .pricing-addos .pricing-addos-subtitle {
    display: none;
  }
  .pricing-plan-group {
    display: block;
  }
}

/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/SecondFooter/SecondFooter.css ***!
  \*******************************************************************************************************/

.gh-footer-row {
    display: flex;
    justify-content: space-between;
    padding: 30px 0 0;
}

.gh-footer-title {
    font-family: Rubik, sans-serif;
    font-size: 20px;
    color: #6D7480;
    font-weight: 400;
}

.gh-members-wrapper .gh-member img {
    max-width: 214px;
    width: 100%;
}

.gh-footer-side-menu {
    flex: 1 1 auto;
    display: flex;
    justify-content: end;
    height: fit-content;
}

.gh-footer-side-menu-subtitle {
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 10px;
}

.gh-footer-side-menu-col {
    padding: 0 15px;
    border-right: 1px solid #bdc3cf;
    max-width: 300px;
}

.gh-footer-side-menu-col:last-child {
    padding-right: 0;
    border: none;
}

.gh-footer-side-menu-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.gh-footer-side-menu-item {
    margin-bottom: 10px;
    line-height: 15px;
}

.gh-footer-side-menu-item .link {
    color: #6D7480;
    font-size: 14px;
    text-decoration: none;
    font-weight: 300;
    transition: color 0.25s;
    cursor: pointer;
}

.gh-footer-side-menu-item .link:hover {
    color: #1abc9c;
}

.gh-footer {
    /*background-color: var(--bs-white);*/
    font-size: 14px;
    /*color: var(--bs-gray-dark);*/
    padding: 15px 0;
}

.gh-footer-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.gh-footer-right-side {
    display: flex;
    align-items: center;
}

.gh-footer-social-icons {
    display: flex;
    align-items: center;
    width: 158px;
    justify-content: space-between;
    margin-right: 20px;
}

.gh-footer-social-icons-link {
    display: inline-block;
    width: 22px;
    transition: all 0.25s;
}

.gh-footer-social-icons-link:hover {
    opacity: 0.7;
}

.gh-footer-menu {
    display: flex;
}

.gh-footer-menu-item {
    border-left: 1px solid #e5e5e5;
    padding-left: 20px;
}

.gh-footer-menu-link {
    /*color: var(--bs-gray-dark);*/
    padding-right: 20px;
    transition: all 0.25s;
}

.gh-footer-menu-link:hover {
    opacity: 0.8;
    /*color: var(--bs-gray-dark);*/
}

.gh-footer-menu-item:last-child .gh-footer-menu-link {
    padding-right: 0;
}


/*--------------- MAX WIDTH 1024px ---------------*/

@media (max-width: 1024px) {
    .gh-footer-side-menu-col {
        padding: 0 10px;
    }

    .gh-footer-row {
      flex-direction: column;
    }

    .gh-member {
      margin-bottom: 20px;
      text-align: center;
      margin-top: 30px;
    }

    .gh-footer-side-menu {
      justify-content: space-between;
      width: 100%;
    }

    .gh-footer-title {
      text-align: center;
    }

    .gh-footer-side-menu-col {
      width: 50%;
    }
}

/*--------------- MAX WIDTH 768PX ---------------*/

@media (max-width: 767.98px) {
    .gh-footer-side-menu {
      display: grid;
      grid-template-columns: 1fr 1fr;
    }

    .gh-footer-side-menu-col {
      border: none;
      margin-bottom: 20px;
      width: 100%;
    }


}

/*--------------- MAX WIDTH 575PX ---------------*/

@media (max-width: 575.98px) {
    .gh-footer-side-menu {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .gh-footer-side-menu-col {
        padding: 0;
    }

    .gh-main-footer .gh-subnav {
        display: flex;
        flex-wrap: wrap;
        /*flex-direction: column;*/
    }

    .gh-main-footer .gh-subnav > li:first-child {
        width: 100%;
        text-align: center;
    }

    .FollowUsTooltipComponent-link-wrapper {
        margin: 0 auto 20px;
    }

    .gh-footer-title {
        text-align: center;
    }

    .gh-footer-side-menu {
        text-align: center;
    }

    .gh-footer-side-menu-subtitle {
        margin-bottom: 0;
    }

    .gh-footer-side-menu-col {
        margin-bottom: 15px;
    }

    .gh-footer-side-menu-col:last-child {
        margin-bottom: 0;
    }

}
/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/components/input-range.css ***!
  \*********************************************************************************************/
.input-range__slider {
  background: #3f51b5;
  border: 1px solid #3f51b5;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  height: 1rem;
  margin-left: -0.5rem;
  margin-top: -0.65rem;
  outline: none;
  position: absolute;
  top: 50%;
  transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
  width: 1rem;
}
.input-range__slider:active {
  transform: scale(1.3);
}
.input-range__slider:focus {
  box-shadow: 0 0 0 5px rgba(63, 81, 181, 0.2);
}
.input-range--disabled .input-range__slider {
  background: #cccccc;
  border: 1px solid #cccccc;
  box-shadow: none;
  transform: none;
}

.input-range__slider-container {
  transition: left 0.3s ease-out;
}

.input-range__label {
  color: #aaaaaa;
  font-size: 0.8rem;
  transform: translateZ(0);
  white-space: nowrap;
}

.input-range__label--min,
.input-range__label--max {
  bottom: -1.4rem;
  position: absolute;
}

.input-range__label--min {
  left: 0;
}

.input-range__label--max {
  right: 0;
}

.input-range__label--value {
  position: absolute;
  top: -1.8rem;
}

.input-range__label-container {
  left: -50%;
  position: relative;
}
.input-range__label--max .input-range__label-container {
  left: 50%;
}

.input-range__track {
  background: #eeeeee;
  border-radius: 0.3rem;
  cursor: pointer;
  display: block;
  height: 0.3rem;
  position: relative;
  transition: left 0.3s ease-out, width 0.3s ease-out;
}
.input-range--disabled .input-range__track {
  background: #eeeeee;
}

.input-range__track--background {
  left: 0;
  margin-top: -0.15rem;
  position: absolute;
  right: 0;
  top: 50%;
}

.input-range__track--active {
  background: #3f51b5;
}

.input-range {
  height: 1rem;
  position: relative;
  width: 100%;
}

/*!************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/components/react-datetime.css ***!
  \************************************************************************************************/
.rdt {
  position: relative;
}
.rdtPicker {
  display: none;
  position: absolute;
  width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #f9f9f9;
}
.rdtOpen .rdtPicker {
  display: block;
}
.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static;
}

.rdtPicker .rdtTimeToggle {
  text-align: center;
}

.rdtPicker table {
  width: 100%;
  margin: 0;
}
.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 28px;
  border: unset;
}
.rdtPicker td {
  cursor: pointer;
}
.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer;
}
.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999;
}
.rdtPicker td.rdtToday {
  position: relative;
}
.rdtPicker td.rdtToday:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff;
}
.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker td span.rdtOld {
  color: #999999;
}
.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.rdtPicker th {
  border-bottom: 1px solid #f9f9f9;
}
.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
}
.rdtPicker th.rdtSwitch {
  width: 100px;
}
.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top;
}

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Chrome/Safari/Opera */
  -khtml-user-select: none; /* Konqueror */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.rdtPicker thead tr:first-child th {
  cursor: pointer;
}
.rdtPicker thead tr:first-child th:hover {
  background: #eeeeee;
}

.rdtPicker tfoot {
  border-top: 1px solid #f9f9f9;
}

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer;
}
.rdtPicker button:hover {
  background-color: #eee;
}

.rdtPicker thead button {
  width: 100%;
  height: 100%;
}

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer;
}
td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee;
}

.rdtCounters {
  display: inline-block;
}

.rdtCounters > div {
  float: left;
}

.rdtCounter {
  height: 100px;
}

.rdtCounter {
  width: 40px;
}

.rdtCounterSeparator {
  line-height: 100px;
}

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;

  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Chrome/Safari/Opera */
  -khtml-user-select: none; /* Konqueror */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
}
.rdtCounter .rdtBtn:hover {
  background: #eee;
}
.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em;
}

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px;
}

/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/components/stripe.form.css ***!
  \*********************************************************************************************/
.row {
  display: -ms-flexbox;
  display: flex;
  margin: 0 5px 10px;
}

.field {
  position: relative;
  width: 100%;
  margin: 10px 0;
}

.input {
  width: 100%;
  color: #32325d;
  background-color: transparent;
  font-size: 16px;
  font-weight: 500;
  font-family: Rubik, sans-serif;
  border-radius: 4px;
  height: 50px;
  padding: 0;
}
.input .__PrivateStripeElement {
  width: 90%;
  padding: 0;
}

.input::-webkit-input-placeholder {
  color: transparent;
  transition: color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.input::-moz-placeholder {
  color: transparent;
  transition: color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.input:-ms-input-placeholder {
  color: transparent;
  transition: color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.StripeElement--webkit-autofill {
  background: transparent !important;
}

input.input,
button.stripe {
  -webkit-animation: 1ms void-animation-out;
}

button.stripe {
  display: block;
  width: calc(100% - 30px);
  height: 40px;
  margin: 40px 15px 0;
  background-color: #24b47e;
  border-radius: 4px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
}

.error .message,
.error span {
  display: block;
  color: #e25950;
}

.success .icon .border {
  stroke: #abe9d2;
}

.success .icon .checkmark {
  stroke: #24b47e;
}

.success .title {
  color: #32325d;
  font-size: 16px !important;
}

.success .message {
  color: #8898aa;
  font-size: 13px !important;
}

.success .reset path {
  fill: #24b47e;
}

/*!****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/assets/css/components/loader.css ***!
  \****************************************************************************************/


/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/BrokerClientReference/brokerClientReference.css ***!
  \*************************************************************************************************************************/
.gh-broker-client-reference-autocomplete .autocomplete-options {
    max-height: 450px;
}

.gh-broker-client-reference-autocomplete .autocomplete-suggestion:last-child {
    border-bottom: 1px solid #6d7481;
}

.gh-broker-client-reference-add-new-btn {
    position: sticky;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: #fff;
    width: 100%;
    height: 45px;
    justify-content: flex-start;
    padding: 0 10px;
    font-weight: 400;
    border-top: 1px solid #6d7481;
    border-radius: initial;
}

.gh-broker-client-reference-add-new-btn:hover {
    opacity: 1;
    background-color: #f2f2f2;
}

.gh-external-link-svg {
    display: inline-block;
    transform: translateY(-2px);
    margin-left: 5px;
}

.gh-broker-client-reference-autocomplete-wrapper {
    position: relative;
}

.gh-broker-client-reference-autocomplete-error {
    position: absolute !important;
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/Upload/Upload.styles.css ***!
  \***********************************************************************************************************/
.upload,
.upload * {
  box-sizing: border-box;
}

.upload__select {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 85px;
  padding: 0 20px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px dashed #6d7481;
  position: relative;
  transition: 0.2s ease;
}

.upload__select.is-disabled {
  opacity: 0.5;
  pointer-events: none;
  user-select: none;
}

.upload__select.is-dragover {
  border-color: transparent;
  background-color: rgb(109, 116, 129);
}

.upload__description {
  font-size: 14px;
  color: #6d7481;
  margin-top: 4px;
  padding-left: 4px;
  display: block;
}

.upload__select-text {
  color: #242f42;
  font-weight: 500;
  font-size: 16px;
}

.upload__select-text .upload__select-text-delimiter {
  color: #6d7481;
  margin: 0 8px;
  display: inline-block;
}

.upload__select-btn {
  outline: none;
  border: none;
  background-color: rgba(16, 184, 151, 0.1);
  width: 135px;
  height: 45px;
  color: #10b897;
  font-weight: 600;
  transition: 0.2s ease;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
}

.upload__select-btn:hover {
  background-color: rgba(16, 184, 151, 0.18);
}

.upload__select-file-input {
  display: none !important;
  visibility: hidden !important;
  width: 0px !important;
  height: 0px !important;
  opacity: 0 !important;
}

.upload__files {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  grid-gap: 15px;
}

.upload-file {
  display: flex;
  align-items: center;
  background-color: #e7eaef;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
  padding: 13px 11px;
  margin-bottom: 10px;
  position: relative;
  border: 1px solid transparent;
  transition: 0.2s ease;
}

.upload-file__preview {
  width: 64px;
  height: 50px;
  min-width: 64px;
  min-height: 50px;
  background-color: #fff;
  border-radius: 4px;
  color: #242f42;
  font-weight: 500;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-transform: uppercase;
  cursor: auto;
  user-select: none;
  position: relative;
}

.upload-file__preview-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.upload-file__loading svg circle {
  stroke: #fff !important;
}

.upload-file__caption {
  margin-left: 10px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  overflow: hidden;
}

.upload-file__title {
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  width: 100%;
}

.upload-file__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.upload-file__size {
  font-size: 12px;
  color: #6d7481;
  font-weight: 500;
}

.upload-file__fullsize {
  font-weight: 500;
  color: #10b897;
  transition: 0.2s ease;
}

.upload-file__fullsize.is-disabled {
  color: #242f42;
  pointer-events: none;
  opacity: 0.8;
}

.upload-file__remove {
  width: 26px;
  height: 26px;
  min-width: 26px;
  min-height: 26px;
  cursor: pointer;
  outline: none;
  border: none;
  transition: 0.2s;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  padding: 0;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}

.upload-file__remove img {
  width: 26px;
  height: 26px;
}

.upload-file__remove:hover {
  opacity: 0.87;
}

.upload-file.is-error {
  border-color: #ffab00;
  font-style: italic;
  opacity: 0.85;
}

.upload-file.is-disabled {
  opacity: 0.5;
  pointer-events: none;
  user-select: none;
}

.upload-file__warn {
  font-size: 14px;
  line-height: 1.15;
  margin-top: 5px;
}

#upload-file-view-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1015;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

#upload-file-view-modal .upload-file-view {
  max-height: calc(100vh - 220px);
  max-width: 900px;
  height: fit-content;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  background-color: #fff;
  box-sizing: border-box;
  padding: 24px;
  position: relative;
}

#upload-file-view-modal .upload-file-view .title {
  font-size: 20px;
  font-weight: 600;
  color: #242f42;
  margin-bottom: 10px;
  width: 100%;
  text-align: left;
}

#upload-file-view-modal .upload-file-view [data-uk-close] {
  position: absolute;
  top: 14px;
  right: 14px;
  padding: 0;
  margin: 0;
}

#upload-file-view-modal .upload-file-view img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  box-sizing: border-box;
}

.upload__errors {
  color: #ffab00;
  white-space: pre-wrap;
  font-size: 12px;
  margin-top: 8px;
  padding-left: 4px;
}

/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/BrokerNewRequestComponent/brokerNewRequestComponent.css ***!
  \***************************************************************************************************************************************************/
.tooltip-wrapper {
    position: absolute;
    top: 30px;
    left: calc(40px + 117px + 10px);
    width: 20px;
    height: 20px;
    transform: translateY(2.5px);
}

.new-request-next-button-wrapper{
    display: flex;
}
.new-request-next-button-description{
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #6d7481;
    margin-left: 10px;
    font-weight: 400;
}

@media only screen and (max-width: 639px) {
    .tooltip-wrapper {
        position: absolute;
        top: 20px;
        left: calc(20px + 117px + 15px);
    }

    .tooltip-wrapper .custom-tooltip-wrapper:after {
        content: '';
        position: absolute;
        width: 30px;
        height: 30px;
        top: -5px;
        left: -5px;
    }
    .new-request-next-button-description{
        font-size: 14px;
    }
    }

/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/InfoBox/InfoBox.css ***!
  \*********************************************************************************************/
.gh-can-not-estimate-price-wrapper {
  padding: 15px;
  background-color: #f2f4f7;
  border: 1px solid #e3e7ed;
  display: flex;
  align-items: center;
}
.gh-can-not-estimate-price-icon {
  width: 30px;
  height: 30px;
  object-fit: cover;
  margin-right: 14px;
}

.gh-can-not-estimate-price-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
  color: #242f42;
}

/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteForm/components/HelicopterSuggestions/HelicopterSuggestions.css ***!
  \*********************************************************************************************************************************************/
.gh-helicopter-suggestions .embla {
  padding: 0;
  max-width: initial;
}

.gh-helicopter-suggestions .embla__slide {
  min-width: 400px;
  max-width: 400px;
}

.gh-helicopter-suggestions .embla__slide__inner {
  /*height: 411px;*/
  height: initial;
  display: flex;
}

.gh-helicopter-suggestions .gh-heli-card.gh-padding-small {
  padding: 0;
  border: 1px solid #d6d6d5;
}

.gh-helicopter-suggestions .embla {
  background: transparent;
}

.gh-helicopter-suggestions .embla__button,
.gh-helicopter-suggestions .embla__dots {
  display: none;
}

.gh-helicopter-suggestions-next-btn {
  transform: rotate(180deg);
}

.gh-heli-suggestions-slider-btn {
  border: none;
  background: transparent;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  padding: 0 5px;
}

.gh-helicopter-suggestions .title-item {
  text-transform: capitalize;
}

@media only screen and (max-width: 768px) {
  .gh-helicopter-suggestions .embla__slide {
    min-width: 90%;
  }
}

/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ImageSlider/SliderWithChildren/SliderWithChildren.css ***!
  \*******************************************************************************************************************************/

/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Modal/Modal.css ***!
  \*****************************************************************************************/
.gh-popup-type-modal-content {
    max-width: 900px;
    padding: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    animation: 0.3s modalAnimation ease-in-out;
    animation-duration: 300ms;
    position: relative;
}

.gh-popup-type-modal-overlay {
    background: rgba(0, 0, 0, 0.6);
}

.gh-modal-title {
    margin-top: 0;
    margin-bottom: 20px;
}

.gh-modal-close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    padding: 5px;
    z-index: 1010;
    display: flex;
    color: #666
}

.gh-popup-type-modal-content {
    background: #fff;
    color: var(--gh-font-black);
    border-radius: initial;
    overflow-y: auto;
    max-height: 85vh;
}

@media only screen and (max-width: 768px) {
    .gh-popup-type-modal-content {
        width: 85%;
        max-width: 85vw;
        padding: 15px;
    }

    .gh-popup-type-modal-content .gh-modal-title {
        font-size: 18px;
    }
}


@keyframes modalAnimation {
    0% {
        transform: translateY(-100px);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}


/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/Checkbox/Checkbox.css ***!
  \********************************************************************************************************/
.gh-wrapper-checkbox {
    display: flex;
    width: fit-content;
    align-items: center;
    cursor: pointer;
    /*height: 24px;*/
}

.gh-wrapper-checkbox .label {
    font-family: Rubik, sans-serif;
    font-size: 14px;
    color: #242f42;
    padding-left: 10px;
    cursor: pointer;
}

.gh-wrapper-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.gh-wrapper-checkbox .gh-checkmark {
    display: flex;
    width: 24px;
    height: 24px;
    min-width: 24px;
    background: #ffffff;
    border: 2px solid #6d7481;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 3px;
}

.gh-wrapper-checkbox .gh-checkmark .check {
    display: none;
}

.gh-wrapper-checkbox input:checked ~ .gh-checkmark .check {
    display: block;
}

.gh-wrapper-checkbox input:checked ~ .gh-checkmark {
    background-color: #10b897;
    border-color: #10b897;
}

.gh-wrapper-checkbox input:checked ~ .gh-checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*!***********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Skeleton/Skeleton.css ***!
  \***********************************************************************************************/
.skeleton {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: linear-gradient(
            90deg,
            rgba(190, 190, 190, 0.2) 25%,
            rgba(129, 129, 129, 0.24) 37%,
            rgba(190, 190, 190, 0.2) 63%
    );
    background-size: 400% 100%;
    animation: skeleton-loading 1.4s ease infinite;
}

.skeleton > * {
    opacity: 0;
    pointer-events: none;
}

/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/BrokerSubmitRequestModal/BrokerSubmitRequestModal.css ***!
  \*************************************************************************************************************************************************/
.broker-submit-request-content {
    max-width: 800px;
    padding: 10px 20px;
}

.broker-submit-request-content:not(.--advanced-content) .broker-submit-request-confirm-text {
    line-height: 24px;
    text-align: left;
}

.broker-submit-request-content:not(.--advanced-content) {
    max-width: 600px !important;
    width: 100%;
}

.broker-submit-request-content.--advanced-content {
    min-height: 350px;
    max-height: 95vh;
    width: 80%;
}

.submit-request-tables-wrapper {
    display: flex;
    margin-top: 25px;
    margin-bottom: 25px;
    overflow: hidden;
    max-height: 500px;
}

.preview-request-homebase-map {
}

.preview-request-skeleton {
    height: 538px;
}

.submit-request-table:first-child {
    margin-right: 15px;
}

.submit-request-table:last-child {
    margin-left: 15px;
}

.submit-request-table {
    display: flex;
    flex-direction: column;
    background: rgba(157, 163, 174, 0.22);
    padding: 10px;
    max-height: 430px;
    flex: 1;
    border-radius: 10px;
}

.submit-request-options-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.submit-request-table-title {
    font-size: 20px;
    margin-bottom: 0;
}

.submit-request-table-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
}

.submit-request-table-header h3 {
    margin: 0;
    font-size: 19px;
}

.submit-request-table-disabled {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    min-height: 100px;
    font-size: 16px;
    color: #9a9ca1;
    transform: translateY(-40px);
    text-align: center;
    font-weight: 300;
}

.submit-request-options-list {
    overflow-y: auto;
    height: 100%;
    position: relative;
}

.submit-request-options-list::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

.submit-request-options-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.submit-request-option {
    display: flex;
}

.submit-request-option .gh-wrapper-checkbox,
.submit-request-option .label {
    width: 100%;
}

.submit-request-option .label {
    display: flex;
    justify-content: space-between;
}

.submit-request-option-value:last-child {
    text-align: right;
    font-weight: 500;
}

.submit-request-checkbox-wrapper:hover {
}

.submit-request-checkbox-wrapper {
    display: flex;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    transition: .05s ease-out;
    margin: 10px;
}

.submit-request-checkbox-wrapper .label {
    font-size: 16px;

}

.broker-submit-request-confirm-text {
    color: #6d7481;
    font-size: 16px;
    margin-bottom: 25px;
    text-align: center;
}

/*Map*/
.broker-submit-request-content .gm-style-iw > div {
    overflow: scroll !important;
}

.broker-submit-request-content .available-countries-content {
    padding: 0;
}

.broker-submit-request-content .homebase-info__pagination {
    padding: 0;
    margin-top: 15px;
}

@media (max-width: 768px) {
    .submit-request-tables-wrapper {
        flex-direction: column;
        max-height: initial;
        max-width: 380px;
        width: 95%;
        margin: 20px auto 0;
    }

    .submit-request-tables-wrapper .submit-request-table {
        margin: 0 0 15px;
    }

    .submit-request-options-header{
        flex-direction: column;
        align-items: flex-start;

        padding-bottom: 15px;
        padding-left: 10px;
        border-bottom: 2px solid #d5d5d5;
        margin-bottom: 10px;
    }

    .gh-review-request-modal-buttons .gh-main-button-component {
        min-width: 146px;
        font-size: 15px;
        padding: 8px 10px
    }

}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/payment/WalletComponent.css ***!
  \***********************************************************************************************************************/
.gh-wallet-component-wrapper {
  background: #fff;
  border-radius: 4px;
}

.gh-wallet-component-bottom-section {
  margin-top: -10px;
}

.gh-wallet-component-divider {
  margin: 0 0 20px;
}

@media only screen and (max-width: 576px) {
  .gh-wallet-component-wrapper {
    background: initial;
  }

  .gh-wallet-component-bottom-section {
    margin-top: 0;
    padding: 0;
  }

  .gh-wallet-component-divider {
    margin-top: 20px;
  }
}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/CheckboxFuncComponent/checkboxFuncComponent.css ***!
  \*************************************************************************************************************************/
.gh-wrapper-custom-checkbox {
  display: flex;
  width: fit-content;
  align-items: center;
  cursor: pointer;
  /*height: 24px;*/
}

.gh-wrapper-custom-checkbox .label {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  color: #242f42;
  padding-left: 10px;
  cursor: pointer;
}

.gh-wrapper-custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.gh-wrapper-custom-checkbox .gh-checkmark {
  display: flex;
  width: 24px;
  height: 24px;
  min-width: 24px;
  background: #ffffff;
  border: 2px solid #6d7481;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 3px;
}

.gh-wrapper-custom-checkbox .gh-checkmark .check {
  display: none;
}

.gh-wrapper-custom-checkbox input:checked ~ .gh-checkmark .check {
  display: block;
}

.gh-wrapper-custom-checkbox input:checked ~ .gh-checkmark {
  background-color: #10b897;
  border-color: #10b897;
}

.gh-wrapper-custom-checkbox input:checked ~ .gh-checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/payment/styles/index.css ***!
  \********************************************************************************************************************/
.wallet-row-title {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.2;
}

.wallet-row-subtitle {
  margin-bottom: 10px;
  line-height: 1.3;
  color: #000;
  margin-top: 0;
  font-size: 17px;
}

.waller-row-warn {
  color: rgb(222, 37, 37);
  line-height: 1.2;
  margin-bottom: 0;
  font-weight: 500;
  margin-top: 0;
  font-size: 15px;
}

.default-cards-list {
  position: relative;
}

.wallet-row-default.disabled {
  opacity: 0.7;
  background-color: #f2f4f7;
  pointer-events: none;
  user-select: none;
}

.gh-card-disabled-warn {
  color: rgb(222, 37, 37);
  line-height: 1.2;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 15px;
}

/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/payment/CardsListingOverlay/CardsListingOverlay.css ***!
  \***********************************************************************************************************************************************/

/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ProgressInfoModalContent/progressInfoModalContent.css ***!
  \*******************************************************************************************************************************/
.gh-progress-info-loader {
  display: flex;
  justify-content: center;
  margin: 30px;
}

.gh-progress-info-wrapper {
  padding-top: 10px;
}

.gh-progress-info-actions.reasons {
  margin-top: 5px;
}

.gh-progress-info-actions-row {
  font-size: 14px;
  display: flex;
  margin-bottom: 5px;
}

.gh-progress-info-actions-row:last-child {
  margin-bottom: 0;
}

.gh-progress-info-actions-row-name {
  display: flex;
  width: 180px;
  min-width: 180px;
  padding-right: 20px;
  color: #212121;
}

.gh-progress-info-actions-row-value {
  display: flex;
  color: #6d7480;
  width: 100%;
}

.gh-progress-info-actions-row-value.progress {
  margin: 8px 0;
  max-width: 300px;
}

.gh-progress-info-actions-row-reasons {
  display: flex;
  align-items: flex-start;
  font-size: 14px;
  color: #242e41;
  padding-left: 18px;
  position: relative;
}

.gh-progress-info-actions-row-reasons::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #10b997;
  position: absolute;
  left: 0;
  top: 5px;
}

.gh-progress-info-actions-row-reasons-percent {
  font-weight: 500;
  padding-right: 10px;
  padding-top: 1px;
  line-height: 18px;
}

.gh-progress-info-actions-row-reasons-value {
  font-weight: 400;
  line-height: 17px;
}

.renotify-btn {
  padding: 0 !important;
}

.gh-view-request-btn {
  color: #10B997;
}

/*-------Media-------*/

@media (max-width: 576px) {
  .gh-progress-info-actions.progress .gh-progress-info-actions-row-name {
    min-width: 160px;
    width: 160px;
  }
  .gh-progress-info-actions.reasons .gh-progress-info-actions-row-name {
    display: none;
  }

  .gh-progress-info-actions-row-name {
    min-width: 140px;
    width: 140px;
  }

  .renotify-btn {
    padding: 0 !important;
  }

  .gh-progress-info-actions-row {
    flex-direction: column;
  }

  .gh-progress-info-actions .gh-progress-info-actions-row:not(:last-of-type) {
    margin-bottom: 10px;
  }
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/CustomProgressBar/customProgressBar.css ***!
  \*****************************************************************************************************************/
.gh-custom-progress-bar {
  background-color: #d8d8d8;
  border-radius: 15px;
  position: relative;
  height: 7px;
  max-width: 100%;
  width: 100%;
  border: 1px solid #fff;
  box-sizing: border-box;
  overflow: hidden;
}

.gh-custom-progress-bar-done {
  background-color: #10b997;
  border-radius: 15px;
  display: flex;
  height: 100%;
  width: 0;
  opacity: 0;
}

.gh-custom-progress-bar-done.animated {
  transition: 1s;
}

/*!***********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ChartBtn/chartBtn.css ***!
  \***********************************************************************************************/
.gh-wrapper-progress-grafic-btn {
  display: flex;
  flex-direction: column;
  width: 26px;
  height: 26px;
  cursor: pointer;
  border-radius: 3px;
}

.gh-wrapper-progress-grafic-btn.--active {
  border: 1px solid #ffab00;
}

.gh-wrapper-progress-grafic-btn:hover {
  opacity: 0.9;
}

.gh-wrapper-progress-grafic-btn .gh-leg-link-customs-text {
  left: 0;
  position: initial;
  white-space: nowrap;
}


/*------------- animation for btn ----------------*/
@keyframes shadow-pulse-btn {
  0% {
    box-shadow: 0 0 0 0 rgba(26, 188, 156, 0.5);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(26, 188, 156, 0.2);
  }
}

@keyframes shadow-pulse-exit-btn {
  100% {
    box-shadow: 0 0 0 10px rgba(26, 188, 156, 0.2);
  }
  0% {
    box-shadow: 0 0 0 0 rgba(26, 188, 156, 0.5);
  }
}

.chart-btn-pulse {
}

.chart-btn-pulse-enter {
  box-shadow: 0 0 0 0 rgba(26, 188, 156, 0.5);

}

.chart-btn-pulse-enter-active {
  animation-name: shadow-pulse-btn;
  animation-duration: 2s;
}

.chart-btn-pulse-exit {
  box-shadow: 0 0 0 20px rgba(26, 188, 156, 0.2);
}

.chart-btn-pulse-exit-active {
  animation-name: shadow-pulse-exit-btn;
  animation-duration: 2s;
}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ButtonCopyToClipboard/ButtonCopyToClipboard.css ***!
  \*************************************************************************************************************************/
.gh-button-copy-to-clipboard[disabled] {
    filter: grayscale(100%);
    opacity: 0.5;
    pointer-events: none;
    transition: background-color 0.2s ease-out;
}

.gh-button-copy-to-clipboard-wrapper.gh-wrapper-progress-grafic-btn.disabled:hover {
    opacity: initial;
    cursor: not-allowed;
}

.gh-wrapper-progress.disabled {
    opacity: 0.5;
}

.gh-button-copy-clippy {
    transition: all 300ms ease-in-out;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    stroke-dasharray: 56;
    stroke-dashoffset: 0;
}

.gh-button-copy-clippy-animation {
    stroke-dashoffset: 56;
}

.gh-button-copy-check {
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    stroke-dasharray: 50;
    stroke-dashoffset: -50;
    transition: all 300ms ease-in-out
}

.gh-button-copy-check-animation {
    stroke-dashoffset: 0;
}

@media not all and (min-resolution: .001dpcm) {
    .gh-button-copy-check {
        display: none;
    }

    .gh-button-copy-clippy-animation {
        stroke-dashoffset: 0;
    }

    .gh-button-copy-to-clipboard:active {
        background: #0f9f81 !important;
    }
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/RadioButton/RadioButton.css ***!
  \**************************************************************************************************************/
.uk-radio-button.uk-radio:checked,
.uk-radio-button.uk-radio:checked:focus {
  display: none;
}

.uk-radio-button[type="radio"]:checked,
.uk-radio-button[type="radio"]:not(:checked) {
  display: none;
}

.uk-radio-wrapper {
  display: flex;
  width: fit-content;
  margin-top: 5px;
}

.uk-radio-wrapper .uk-radio-item:not(:last-of-type) {
  margin-right: 12px;
}

/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ReasonComponent/reasonComponent.css ***!
  \*************************************************************************************************************/
.gh-reasons-list .uk-radio-wrapper {
    display: flex;
    flex-direction: column;
}

.gh-reasons-list .uk-radio-wrapper .uk-radio-item {
    margin-bottom: 10px;
}


/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/OperatorCompanyBanner/operatorCompanyBanner.css ***!
  \*************************************************************************************************************************/
.gh-quote-card_operator-company {
  font-family: "rubik";
  font-weight: 500;
  font-size: 16px;
  line-height: 50px;
  text-align: right;
  color: #fff;
  background-color: #242f42;
  padding: 0 50px;
  border-radius: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gh-quote-card_operator-company.absolute {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ExpirationBanner/ExpirationBanner.css ***!
  \***************************************************************************************************************/
.gh-quote-expired-wrapper {
    background-color: #FFF7E6;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #242E41;
    height: 30px;
    width: 100%;
}

.gh-quote-expired-wrapper span {
    font-weight: 500;
    padding-left: 4px;
}

.gh-quote-expired-wrapper.--expired {
    background-color: #D6D6D5;
}


/*=========== Media ===========*/

@media only screen and (max-width: 420px) {
    .gh-quote-expired-wrapper {
        font-size: 11px;
    }
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/LearnMoreVetting/LearnMoreVetting.css ***!
  \***************************************************************************************************************/
/*.gh-vetting {*/
/*    padding: 20px 15px;*/
/*    border: solid 1px #e3e7ed;*/
/*    background-color: #f2f4f7;*/
/*}*/

/*.gh-vetting .gh-box-label {*/
/*    font-weight: 500;*/
/*    opacity: 0.9;*/
/*}*/

/*.gh-vetting-more-link {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*}*/

/*.gh-vetting-more-link:hover,*/
/*.gh-vetting-more-link:focus {*/
/*    text-decoration: none;*/
/*}*/
/*.gh-vetting .gh-divider {*/
/*    margin: 17px 0;*/
/*}*/

/*.gh-pad-modal .uk-close,*/
/*.gh-vetting-modal .uk-close,*/
/*.gh-preview-modal .uk-close {*/
/*    color: #000000;*/
/*    top: 20px;*/
/*    right: 20px;*/
/*}*/

/*.gh-vetting-modal h3 {*/
/*    text-transform: uppercase;*/
/*    font-size: 24px;*/
/*    color: #242f42;*/
/*    margin-bottom: 40px;*/
/*}*/

/*.gh-box-title {*/
/*    font-weight: 500;*/
/*    font-size: 14px;*/
/*    color: #242f42;*/
/*    text-transform: uppercase;*/
/*    margin: 0 0 10px 0;*/
/*    cursor: pointer;*/
/*}*/

/*!***************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/Tabs/Tabs.css ***!
  \***************************************************************************************/
.gh-tabs-new-design {
    display: flex;
    border-bottom: 2px solid #242f42;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.gh-tabs-new-design-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Rubik, sans-serif;
    font-size: 16px;
    color: #242f42;
    min-width: 170px;
    height: 60px;
    /*background: #ffffff;*/
    border: 1px solid #d2d2d2;
    margin-right: 30px;
    box-sizing: border-box;
    position: relative;
    background: #E7EAEF;
}
.gh-tabs-new-design-tab.disabled {
    background: #f7f7f7;
    color: #6d7481;
}

.gh-tabs-new-design-tab.disabled:hover {
    cursor: not-allowed;
}

.gh-tabs-new-design-tab:hover {
    cursor: pointer;
}

.gh-tabs-new-design-tab.active {
    border: 2px solid #242f42;
    border-bottom: none;
    font-weight: 500;
    background: #E7F2EF;
}

.gh-tabs-new-design-tab.active:after {
    content: "";
    height: 2px;
    width: 100%;
    background-color: #E7F2EF;
    position: absolute;
    left: 0;
    bottom: 0;
    margin-bottom: -2px;
}

.gh-tooltip-disabled-tab .custom-tooltip-content {
    margin-left: -15px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.gh-tabs-new-design-counter {
    font-weight: 400;
    font-size: 13px;
    color: #FFFFFF;
    background-color: #E74C3C;
    border-radius: 4px;
    min-width: 24px;
    text-align: center;
    margin-left: 6px;
}

/*Media */

@media (max-width: 576px) {
    .gh-tabs-new-design-tab {
        margin-right: 20px;
        width: fit-content;
        height: 52px;
        font-size: 15px;
        padding: 0 15px;
        text-align: center;
        line-height: 18px;
        min-width: 140px !important;
    }
}


/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/RequestFeedback/RequestFeedback.css ***!
  \*******************************************************************************************************************************/
.gh-request-feedback {

}

.gh-request-feedback .gh-form-textarea {
    min-height: 70px;
}

.gh-request-feedback-title {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #6D7481;
    text-align: center;
}

.gh-request-feedback-item {
    display: flex;
    justify-content: space-between;
    background: #FFFFFF;
    border-radius: 4px;
    padding: 18px 50px 18px 20px;
    margin-bottom: 15px;
}

.gh-request-feedback-item__wrapper-btn {
    display: flex;
    padding-right: 25px;
}

.gh-request-feedback-item__wrapper-btn_arrow-btn {
    display: inline-block;
    margin-top: 10px;
    padding: 5px;
    width: 12px;
    height: 16px;
}

.gh-request-feedback-item__wrapper-btn_arrow-btn img {
    transition: all 0.25s;
    transform: rotate(270deg);
}

.gh-request-feedback-item__wrapper-btn_arrow-btn.--open img {
    transform: rotate(90deg);
}

.gh-request-feedback-item__wrapper {
    display: flex;
    flex: 1;
}

.gh-request-feedback-item__content {
    width: 100%;
    padding-right: 20px;
}

.gh-request-feedback-item__content .uk-form-label {
    white-space: nowrap;
}

.gh-request-feedback-item__content_title {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #6D7481;
    margin-bottom: 8px;
}

.gh-request-feedback-item__content_text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #242E41;
    cursor: pointer;
}

.gh-request-feedback-item__content_text.--cut-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.gh-request-feedback__form-wrapper {
    display: flex;
}

.gh-request-feedback-form {
    flex: 1;
}


.gh-request-feedback-item__controls {
    display: flex;
    align-items: center;
    border-left: 1px solid #EAEAEA;
    max-height: 58px;
    min-width: 242px;
}

.gh-request-feedback__form-controls {
    display: flex;
    flex-direction: column;
    margin-left: 5px;
    margin-top: 10px;
}

.gh-request-feedback__form-controls_btn {
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    height: 32px;
    width: 32px;
    transition: color 0.20s;
}

.gh-request-feedback__form-controls_btn:hover {
    color: #0f6ecd !important;
}

.gh-request-feedback__form-controls_btn:first-child {
    margin-bottom: 5px;
}

.gh-request-feedback-item__controls .gh-main-button-component {
    font-weight: 400;
    min-width: auto;
    white-space: nowrap;
    margin-left: 40px;
}

.gh-request-feedback-item__respond {
    display: flex;
    margin-top: 18px;
}

.gh-request-feedback-item__respond .gh-icon {
    display: flex;
    min-width: 17px;
    align-items: flex-start;
    padding-top: 3px;
}

.gh-request-feedback-item__respond .gh-text {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #242E41;
    padding-left: 15px;
}

.gh-feedback-suggestion-wrapper {
    display: flex;
    justify-content: end;
    position: relative;
    margin-bottom: 10px;
}

.gh-feedback-suggestion-wrapper .gh-suggest-message {
    position: absolute;
    right: 0;
    top: 0;
}

.gh-request-feedback-item-row {
    display: flex;
    align-items: baseline;
}



/*Media */

@media (max-width: 768px) {
    .gh-request-feedback-item {
        flex-direction: column;
    }

    .gh-request-feedback-item__controls {
        border: none;
        min-width: auto;
        border-top: 1px solid #EAEAEA;
        margin-top: 15px;
    }

    .gh-request-feedback-item {
        padding: 18px 18px 20px;
    }

    .gh-request-feedback-item__content {
        padding-right: 0;
    }

    .gh-request-feedback-item__wrapper-btn {
        padding-right: 15px;
    }

    .gh-feedback-suggestion-wrapper {
        margin-bottom: 0;
    }

    .gh-feedback-suggestion-wrapper .gh-suggest-message {
        position: relative;
        margin-bottom: 0;
    }
}

@media (max-width: 640px) {
    .gh-request-feedback-item-row {
        flex-direction: column;
    }

    .gh-request-feedback-item-row .gh-request-feedback-item__content_text {
        padding-left: 15px;
    }
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/SuggestMessage/SuggestMessage.css ***!
  \***********************************************************************************************************/
.gh-suggest-message {
    display: inline-block;
    font-size: 12px;
    color: #333;
    border: 1px solid #F0F0F0;
    background-color: #F0F0F0;
    border-radius: 4px;
    padding: 4px 10px;
    cursor: pointer;
    margin: 7px 0 7px;
    opacity: 0.9;
    transition: opacity 0.22s;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}

.gh-suggest-message:hover {
    opacity: 1;
}

/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/QuoteItem/QuoteItem.css ***!
  \*************************************************************************************************/
.gh-quote-item {
    background-color: #fff;
    position: relative;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/QuotesReceived/QuotesReceived.css ***!
  \*****************************************************************************************************************************/
.gh-group-operator {
    margin-bottom: 30px;
}

.gh-group-operator:last-child {
    margin-bottom: 0;
}

.gh-group-quotes {
    border-right: 1px solid #242e41;
    border-left: 1px solid #242e41;
    border-bottom: 1px solid #242e41;
}

.gh-group-quotes .gh-quote-item {
    margin-bottom: 30px;
}

.gh-group-quotes .gh-quote-item:last-child {
    margin-bottom:0;
}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/team-components/fleet/fleetList.css ***!
  \************************************************************************************************************************/
.fleet-item {
  display: flex;
  flex-direction: column;
}

.fleet-items-list {
  padding: 0;
}

.fleet-items-list .fleet-item:not(:last-of-type) {
  margin-bottom: 10px;
}

.fleet-item {
  background-color: #fff;
  padding: 15px;
  transition: 0.15s ease-in;
  border-radius: 4px;
  border: 2px solid #dfe2e8;
}

.fleet-status-checkbox {
  border: unset !important;
  padding: 0 !important;
}

.fleet-status-checkbox:not(.gh-yellow-checkbox):checked {
  background-size: 20px;
}

.fleet-status-checkbox.gh-yellow-checkbox:checked {
  background-size: 16px;
}
/*.fleet-item:hover {*/
/*  border-color: #1abc9c;*/
/*}*/

.fleet-item .status {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.fleet-item .heli-img {
  width: 100%;
  height: 152px;
  margin-bottom: 15px;
}

.details-btn {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.fleet-item_status {
  gap: 20px;
}

.fleet-item_status-checkbox,
.gh-verified-checkbox {
  width: 24px;
  height: 24px;
}

.details-btn button {
  cursor: pointer;
  background: #10b997;
  width: 150px;
  height: 35px;
  font-size: 16px;
  font-weight: 500;
  font-family: Rubik, sans-serif;
}

.info-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: 30px;
}

.info-row h5,
.info-row span {
  line-height: 18px;
}

.info-row h5 {
  margin-bottom: 0;
  margin-top: 2px;
  font-size: 14px;
  color: #6d7480;
  font-weight: normal;
}

.info-row span {
  font-size: 18px;
  color: #242f42;
  font-weight: 500;
  text-align: right;
}

.info-row .info-row-description {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 160px;
  white-space: nowrap;
}

.info-row .info-row-description-registration {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 88px;
  white-space: nowrap;
}

.status-bar {
  display: flex;
  align-items: center;
}
.status-bar img {
  width: 18px;
  margin-right: 8px;
}

.fleet-pagination .ant-pagination-item-active {
  background-color: #10b997 !important;
  border-color: #10b997 !important;
}

.fleet-pagination .ant-pagination-item-active > a {
  color: #fff !important;
}

.fleet-pagination .ant-pagination-item-active > a:hover {
  color: #fff !important;
  border-color: #10b997 !important;
}
.ant-pagination-item-active:hover a {
  color: #fff !important;
}

.list-aircraft-loader .gh-loading-component-spinner {
  margin-top: 5rem;
}

@media (max-width: 500px) {
  .fleet-item .gh-verified-checkbox {
    padding-left: 0;
  }

  .fleet-item {
    gap: 10px;
    padding: 15px;
  }
}

@media screen and (max-width: 650px) {
  .info-row .info-row-description {
    width: 70% !important;
  }

  .info-row .info-row-description-registration {
    width: 70% !important;
  }
}

/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/BrokerPipelineView/styles/index.css ***!
  \*******************************************************************************************************************************/
.pipeline-view-tab .uk-form-label {
  font-weight: 500;
}

.pipeline-view-input-group > * {
  width: 100%;
}

.pipline-view-modal.uk-modal-body {
  padding: 14px 0 20px;
}

.pipeline-view-tab {
  padding: 26px 24px 0;
}

.pipeline-view-tab-action {
  margin-top: 24px;
  padding-right: 24px;
  display: flex;
  justify-content: flex-end;
}

.pipline-view-tabs.gh-quote-tabs {
  margin-bottom: 0;
}

.pipline-view-tabs .gh-quote-tabs-tab {
  width: 142px;
  height: 54px;
}

.pipline-view-tabs .gh-quote-tabs-tab:first-of-type {
  margin-left: 24px;
}

.pipline-view-tabs .gh-quote-tabs-tab:not(:last-of-type) {
  margin-right: 4px;
}

.pipline-view-tabs .gh-quote-tabs-tab.active {
  background-color: #e7f2ef;
}

.pipeline-view-tab .pipeline-view-box:not(:last-of-type) {
  margin-bottom: 12px;
}

.pipeline-view-box .gh-request-area-box .uk-textarea {
  min-height: 82px;
}

.pipeline-view-select {
  background-color: var(--status-background-color) !important;
  color: var(--status-text-color) !important;
  text-transform: uppercase;
  font-size: 15px;
  margin-top: 5px;
}

.pipeline-view-select option {
  text-transform: uppercase;
  color: var(--option-text) !important;
  background-color: var(--options-background);
}

.pipelines-table .gh-marketplace-wrapper-tooltip {
  min-width: unset !important;
}

.pipeline-flag-button {
  min-width: unset !important;
  width: 33px;
}

.pipeline-view-item.--extra-margin-bottom{
    padding-top: 21px;
}

@media only screen and (min-width: 768px){
  .pipline-view-modal {
    max-width: 663px !important;
  }
}

@media only screen and (max-width: 768px){
    button.gh-pipeline-button-save{
      min-width: 145px;
      font-size: 16px;
      line-height: normal;
      padding: 16px 30px;
    }

    .pipeline-item{
        margin: 0 !important;
    }

    .pipeline-view-wrapper{
      margin-top: 0!important;
      margin-bottom: 0!important;
    }

    .pipeline-view-item{
        margin-bottom: 15px!important;
        margin-top: 0!important;
    }
    .pipeline-view-item.--extra-margin-bottom{
        padding-top: 0;
    }
}

@media only screen and (max-width: 375px){
  .pipline-view-tabs .gh-quote-tabs-tab {
    padding: 0 8px;
  }
  .pipline-view-tabs .gh-quote-tabs-tab:first-of-type {
    margin-left: 12px;
  }
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/BackLinkStyled/BackLinkStyled.css ***!
  \***********************************************************************************************************/
.gh-back-link-nav {
  margin-bottom: 30px;
}

.gh-short-nav-title {
  color: #242f42;
  font-family: Rubik, serif;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  margin: 30px 0 0;
}

a.gh-back-link-nav-title.uk-link-text {
  color: #242f42;
  transition: 0.15s ease-in;
  max-width: max-content;
}

a.gh-back-link-nav-title.uk-link-text:hover {
  color: #242f42b0;
}

@media (max-width: 768px) {
  .gh-short-nav-title {
    line-height: 35px;
  }
}

/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/operator/booking/OperatorMarketAxis/OperatorMarketAxis.css ***!
  \***********************************************************************************************************************************************/

/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/operator/booking/OperatorMarketAxis/MarketAxisContent/MarketAxisContent.css ***!
  \****************************************************************************************************************************************************************/
/*===========Mobile===========*/
/* row and column for mobile is reversed*/

.gh-axis-row {
    display: flex;
    flex-direction: column;
    background: #F2F4F7;
    border-radius: 8px;
    padding: 16px;
    margin-bottom: 16px;
}

.gh-axis-row-highlighted {
    border: 1px solid #10B997;
    background: #E7F2EF;
}


.gh-axis-col {
    display: flex;
    margin-bottom: 8px;
}

.gh-axis-title {
    font-size: 12px;
    line-height: 24px;
    min-width: 80px;
    margin-right: 20px;
}

.gh-axis-value {
    line-height: 24px;
    color: #242E41;
    font-size: 13px;
    font-weight: 500;
    width: 100%;
}

/*===========Axis line===========*/
.gh-axis-line-container {
    display: flex;
    align-items: center;
    height: 24px;
}

.gh-axis-line-label {
    color: #212121;
    font-size: 9px;
    font-weight: 600;
    line-height: 12px;
}

.gh-axis-line {
    display: flex;
    height: 6px;
    background: linear-gradient(270deg, #242F42 -0.84%, #10B998 100%);
    border-radius: 2px;
    position: relative;
    margin: 0 10px;
    width: 100%;
    max-width: 300px;
}

.gh-axis-line-disabled {
    background: #D8D8D8;
    margin: 0;
    max-width: calc(300px + 18px + 22px + 20px);
}

.gh-axis-line-point {
    position: absolute;
    left: 50%;
    top: -7px;
    width: 14px;
    height: 14px;
    background: #005BFF;
    border: 3px solid #fff;
    border-radius: 50%;
}

.gh-axis-line-disabled .gh-axis-line-point {
    display: none;
}

/*===========Axis Tag===========*/
.gh-axis-tag {
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    border-radius: 4px;
    color: #fff;
    background: #10B897;
    padding: 4px 8px;
    width: max-content;
}

.gh-axis-tag-yellow {
    background: #FFC107;
    color: #000;
}

.gh-axis-tag-red {
    background: #E74C3C;
}

/*===========Axis helicopters===========*/
.gh-axis-helicopters {
    display: flex;
    flex-direction: column;
    line-height: 18px;
}

@media only screen and (min-width: 870px) {
    /*fix modal width*/
    .axis-modal-content {
        max-width: 1150px;
        width: 80%;
    }

    .gh-axis-row {
        flex-direction: row;
        justify-content: space-between;
    }

    .gh-axis-col {
        flex-direction: column;
        margin-bottom: 0;
        min-width: 100px;
    }

    .gh-axis-col-response-time{
        min-width: 85px;
        width: 9.09%;
    }

    .gh-axis-col-helicopter{
        width: 22%;
    }

    .gh-axis-col-line {
        max-width: 300px;
        width: 30%;
    }

    .gh-axis-col-operator,
    .gh-axis-col-status{
        width: 16%;
    }

    .gh-axis-col:not(:last-child) {
        margin-right: 15px;
    }

    .gh-axis-title {
        margin-right: 0;
    }

}

/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/operator/booking/QuotesChaseButton/QuotesChaseButton.css ***!
  \*********************************************************************************************************************************************/
.gh-marketplace-chase-button {
    font-size: 14px;
    font-weight: 400;
    min-width: initial;
    position: relative;
    text-align: left;
    white-space: nowrap;
}

.gh-marketplace-chase-button.mobile {
    display: none;
}

button.gh-marketplace-chase-button.gh-marketplace-chase-button {
    padding-right: 0;
}

.gh-marketplace-chase-button .uk-spinner {
    position: absolute;
    top: calc(50% - 8px);
    right: -21px;
    width: 16px;
    height: 16px;
    background: #fff;
    animation: fadein .1s ease-out;

}

.gh-chase-button-tooltip-icon {
    display: none;
}

@media only screen and (max-width: 959px) {
    .gh-marketplace-chase-button.desktop {
        display: none;
    }

    .gh-marketplace-chase-button.mobile {
        display: flex;
    }

    .gh-chase-button-tooltip-icon {
        display: block;
        padding: 10px;
    }

    .gh-chase-button-tooltip-trigger-wrapper {
        display: flex;
    }

    button.mobile.gh-marketplace-chase-button.gh-marketplace-chase-button {
        padding-right: 0;
    }

    .gh-mobile-hide {
        display: none;
    }
}

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}


/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/operator/booking/operator-booking-quote-list.component.css ***!
  \***********************************************************************************************************************************************/
.gh-operator-quote-list-actions-column {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 55px;
}

.gh-min-width-140 {
    min-width: 140px;
}

.gh-action-view-btn {
    min-width: initial;
    padding: 2px 10px;
}

.gh-col-submitted-at{
    min-width: min-content;
}

@media only screen and (max-width: 959px) {
    .gh-operator-quote-list-actions-column {
        justify-content: center;
    }
    button.gh-marketplace-chase-button.gh-marketplace-chase-button{
        padding: 16px 10px;
        margin-left: 10px;
    }
}

/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullQuoteDetails/ViewFullQuoteDetails.css ***!
  \**********************************************************************************************************************/
/*===========Css reset===========*/
.gh-quote-details-wrapper p {
  margin: 0;
}

@media print {
  .gh-quote-details-body #hubspot-messages-iframe-container {
    display: none !important;
  }

  .gh-quote-details-body #backToRequest {
    display: none !important;
  }

  .gh-quote-details-body #nav {
    display: none !important;
  }

  .gh-quote-details-body .gh-quote-details-buttons {
    display: none !important;
  }
  .gh-quote-details-body .gh-quote-card_operator-company {
    box-shadow: inset 0 0 0 1000px #242f42 !important;
    color: #ffffff !important;
  }
  .gh-quote-details-wrapper .accordion-icon{
    visibility: hidden;
  }
  iframe[data-appzi-dom]{
    visibility: hidden;
  }
}

/*===========Carousel===========*/

.gh-quote-details-wrapper {
  font-family: Rubik, sans-serif;
}

/*===========Typography===========*/

/*===========Text===========*/
.gh-quote-details-text-gray {
  color: #6d7481;
}

.gh-quote-details-text-normal {
  font-weight: 400;
  font-size: 16px;
  color: #242f42;
  font-family: inherit;
}

.gh-quote-stripe-logo {
  display: inline-block;
  max-width: 45px;
  margin-right: 3px;
  width: 100%;
}

.gh-quote-details-text-large {
  font-size: 19px;
  font-weight: 500;
  line-height: 23px;
  color: #242f42;
}

.gh-quote-details-price-total {
  background: #e6f2f0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  padding: 15px 16px;
  /*max-width: 160px;*/
}

.gh-quote-details-text-with-tooltip {
  display: flex;
  align-items: center;
}

/*===========Titles===========*/
.gh-quote-details-title {
  font-weight: 400;
  font-size: 14px;
  margin: 17px 0;
  font-family: inherit;
}

.gh-quote-details-title-bold {
  font-weight: 500;
  font-family: inherit;
}

.gh-quote-title-big {
  font-size: 16px;
}

.gh-quote-details-first-title {
  margin-top: 0;
}

.gh-details-flight-row .gh-quote-details-flight-row-title.gh-quote-details-flight-row-item {
  max-width: 200px;
  margin-right: 10px;
}

.gh-quote-details-payload-title {
  max-width: 104px;
  margin-right: 20px;
  display: flex;
  flex: 1;
}

.gh-quote-details-total-price-label {
  display: flex;
  align-items: center;
}

.gh-quote-details-quote-price-title {
  margin-top: 5px;
}

/*===========Paragraph===========*/

.gh-quote-details-quote-price-details-row.animated {
  visibility: visible;
  transition: max-height 0.25s, visibility 0.25s;
  max-height: 100%;
}

.gh-quote-details-quote-price-details-row.animated.hidden {
  max-height: 10px;
  visibility: hidden;
  overflow: hidden;
  transition: visibility 0.14s, max-height 0.2s;
}

.gh-quote-details-quote-price-details-row div:first-of-type {
  max-width: 100px;
}

.gh-quote-details-details-row .gh-quote-details-value {
  /*display: flex;*/
  /*margin-top: 7px;*/
  padding: 0;
  margin: 7px 0;
  flex: 1;
}

/*.gh-quote-details-details-row:not(:last-child) .gh-quote-details-value {*/
/*  margin-bottom: 7px;*/
/*}*/

.gh-quote-details-description-small-gray {
  font-size: 14px;
  color: #6d7481;
  font-style: italic;
  margin: 17px 0;
}

.gh-quote-details-description-normal {
  margin: 17px 0;
}

div.gh-description-small-gray {
  margin: 5px 0;
  font-size: 14px;
  color: #6d7481;
  font-style: italic;
}

div.gh-quote-details-aircraft-description {
  margin-top: 14px;
}

/*===========Wrappers===========*/

.gh-quote-details-wrapper {
  display: flex;
  flex-direction: column;
}

.gh-quote-section-wrapper {
  display: flex;
  margin: 5px -8px 0;
}

.gh-quote-card-wrapper {
  display: flex;
  flex-direction: column;
  padding: 0 8px;
}

.gh-quote-card-wrapper-right {
  flex: 8;
}

.gh-quote-card-wrapper-left {
  flex: 6;
  display: flex;
  flex-direction: column;
}

.gh-quote-details-payload-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.gh-quote-details-payload-listing-items-wrapper > * {
  margin: 2.5px 10px;
}

.gh-quote-details-payload-listing-items-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin: -2.5px -10px;
}

.gh-quote-details-terms-and-conditions-column .gh-terms-conditions-col-wrapper {
  display: flex;
  flex-direction: column;
}

.gh-quote-details-terms-and-conditions-wrapper {
  margin-bottom: 20px;
}

/*===========Containers===========*/
.gh-quote-detail-additional-fees {
  margin-left: 100px;
}

.gh-quote-details-details-row,
.gh-quote-detail-total-price-wrapper {
  display: flex;
}

.gh-quote-details-aircraft-listing-row {
  display: flex;
}

.gh-quote-details-aircraft-listing-container {
  display: flex;
  flex-direction: column;
}

.gh-quote-details-aircraft-listing-buttons-container > *:first-child {
  margin-right: 3px;
}

.gh-quote-details-aircraft-listing-buttons-container {
  display: flex;
  align-items: center;
}

.uk-accordion-content .gh-details-flight-row:not(:last-of-type) {
  margin-bottom: 15px;
}

.gh-quote-details-aircraft-span-aircraft-name {
  margin-right: 15px;
}

.gh-quote-details-aircraft-listing-wrapper {
  display: flex;
  flex-wrap: wrap;

  align-items: center;
  text-align: left;
  /*flex: 1;*/
  justify-content: space-between;
}

.gh-quote-details-button-text-wrapper > *:first-child {
  margin-right: 15px;
}

.gh-quote-details-button-text-wrapper {
  display: flex;
  align-items: center;
  width: 107px;
}

.gh-quote-details-aircraft-span-aircraft-name {
  /*min-width: 170px;*/
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gh-quote-details-aircraft-span-with-flag {
  display: flex;
  align-items: center;
}

.gh-quote-details-payload-row {
  display: flex;
  justify-content: space-between;
}

.gh-quote-details-payload-row:not(:last-of-type) {
  margin-bottom: 5px;
}

/*===========Items===========*/
.gh-quote-details-flight-row-item {
  display: flex;
  flex: 1;
}

.gh-quote-details-flag {
  margin-left: 10px;
}

.gh-quote-details-aircraft-andSpan .gh-quote-details-flag {
  margin-right: 10px;
}

.gh-quote-details-aircraft-andSpan {
  display: flex;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 75px;
  width: 70px;
  flex-wrap: wrap;
}

.gh-quote-details-aircraft-and {
  width: 28px;
  margin-left: auto;
}

.gh-quote-details-aircraft-span-pilots {
  width: 57px;
}

.gh-quote-details-tooltip-margin {
  display: inline-block;
  margin-left: 10px;
}

.gh-quote-details-wrapper .gh-tooltip-box {
  box-sizing: content-box;
}

.gh-quote-details-tooltip-flag {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  background-color: #f2f4f7;
  border-radius: 50%;
}

/*===========Accordion===========*/
.gh-quote-details-wrapper .gh-simple-section:first-child {
  margin-top: 0;
}

/*===========Sections===========*/
.gh-quote-details-section-card:not(.gh-quote-details-section-card--accordion-wrapper) {
  border-radius: 4px;
  padding: 20px;
  margin-bottom: 15px;
  background: #ffffff;
}

.gh-quote-card-wrapper-left .gh-quote-details-section-card,
.gh-quote-card-wrapper-left .gh-terms-conditions-wrapper {
  border: 2px solid #242f42;
}

.gh-quote-card-wrapper-right .uk-open.gh-accordion-wrapper-item,
.gh-quote-card-wrapper-right .gh-accordion-wrapper-item,
.gh-quote-card-wrapper-right .gh-quote-price {
  border: 2px solid #d8d8d8;
}

.gh-quote-details-column {
  display: flex;
  flex-direction: column;
}

.gh-quote-details-flight-site-component {
  margin-bottom: 8px;
}

.gh-quote-details-info-container {
  margin-right: auto;
}

.gh-quote-details-warning-message {
  flex: 1;
}

.gh-quote-details-wrapper .gh-operator-comments {
  background: #fffce8;
  border: 1px solid #e5d2b9;
  border-radius: 4px;
}

.gh-flight-details {
  margin-bottom: 15px;
}

/*===========Right card sections===========*/

/*===========Img===========*/
.gh-quote-details-company-logo-wrapper {
  width: 90px;
  height: 25px;
}

.gh-quote-details-company-logo {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*===========Tooltip===========*/
#tooltipPriceWillVarygh-quote-details-1 {
  margin-left: 12px;
}

#onlyForInformationPurposesgh-quote-details-2 {
  margin-left: 6px;
  display: block;
}

/*===========Buttons===========*/
.gh-select-european-fee-button {
  margin-right: 14px;
}

.gh-select-fee-button:not(:last-child) {
  margin-bottom: 10px;
}

.gh-select-fee-button {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  background: #ffffff;
  border: none;
  cursor: pointer;
  padding: 0;
}

.gh-fee-selected-btn span {
  font-weight: 500;
}

.gh-select-fee-button-not-available {
  border-color: #d6d6d5;
}

.gh-select-fee-button-green {
  border-color: #10b997;
}

.gh-quote-details-select-aircraft-btn {
  border-radius: 4px;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 4px 10px;
}

.gh-quote-details-select-aircraft-btn-active {
  background: #e6f2f0;
  font-weight: 500;
}

/*===========Vetting More Restyling===========*/
.gh-quote-details-vetting-more {
}

/*===========Reusable components customization===========*/
.gh-quote-details-wrapper .gh-operator-comments {
  margin-bottom: 20px;
}

.gh-quote-details-wrapper .gh-box-title {
  margin-bottom: 16px;
  font-size: 14px;
}

.gh-quote-details-wrapper .gh-terms-conditions-text-bold {
  font-size: 14px;
}

/*===========Accordion===========*/
.gh-quote-details-wrapper .gh-accordion-wrapper {
  margin-bottom: 0;
}

.gh-quote-details-wrapper .gh-request-section-title {
  font-size: 14px !important;
  text-transform: uppercase;
}

.gh-quote-details-helicopters-first-title {
  text-transform: uppercase;
}

.gh-quote-details-section-card--accordion-wrapper .uk-accordion > :nth-child(n + 2) {
  margin-top: 15px;
}

/*===========vetting process===========*/

.gh-quote-details-wrapper .gh-vetting-process-card .gh-vetting-date {
  min-width: max-content;
}

.gh-quote-details-wrapper .gh-vetting-process-card .gh-vetting-date .gh-box-text {
  font-weight: 400;
}

.gh-vetting-process-card .gh-box-title {
  font-size: 16px;
  margin: 20px 0;
}

.gh-vetting-process-card .gh-box-title-small {
  font-size: 14px;
  color: #242f42;
  line-height: 30px;
  font-weight: 500;
  /*margin-top: 20px;*/
}

.gh-vetting-process-card .gh-box-title:hover {
  cursor: pointer;
  opacity: 0.8;
}

.gh-quote-details-buttons {
  display: flex;
  margin: 0 -7px 75px;
}

.gh-quote-details-buttons-col {
  margin: 0 7px;
  flex: 1;
}

.gh-quote-details-buttons .uk-button.gh-book-btn {
  border: 1px solid #10b897;
  font-weight: 500;
  white-space: nowrap;
}

.gh-quote-details-buttons .gh-quote-download-btn {
  color: #242f42;
}

.gh-quote-details-buttons .uk-button {
  border: 1px solid #d5d5d5;
  font-weight: 400;
}

.gh-quote-details-buttons .gh-quote-download-btn svg path {
  fill: #242f42;
}

.gh-quote-details-tooltip-margin-left {
  width: 20px;
  max-width: 20px !important;
  margin-left: 7px;
  display: inline-block;
}

.gh-details-flight-row > * {
  padding: 0 7px;
}

.gh-details-flight-row {
  display: flex;
  flex: 1;
  margin: 0 -7px;
}

.gh-details-flight-row.location .gh-quote-details-flight-row-title.gh-quote-details-flight-row-item {
  min-width: 200px;
}

.gh-quote-details-additional-fees-row.gh-quote-details-details-row
  .gh-quote-details-title-bold.gh-quote-details-value {
  padding-left: 10px;
}

.gh-view-full-quote-wrapper .gh-quote-expired-wrapper {
  margin-bottom: 5px;
}

/*===========Media Queries===========*/
@media only screen and (max-width: 1024px) {
  .gh-quote-details-aircraft-andSpan {
    flex-direction: column;
  }

  .gh-quote-details-button-text-wrapper > *:first-child {
    margin-right: 10px;
  }

  .gh-quote-details-buttons {
    flex-wrap: wrap;
  }

  .gh-quote-details-buttons-col {
    flex: 1 1 44%;
  }
}


/*===========Company Banner===========*/

.gh-company-banner-with-date {
  display: flex;
  justify-content: space-between;
}

.gh-company-banner-with-date .gh-expiration-time-on-banner span {
  padding-left: 5px;
}


@media only screen and (max-width: 768px) {
  .gh-quote-section-wrapper {
    flex-direction: column-reverse;
  }
  .gh-quote-card_operator-company.gh-company-banner-with-date {
    font-size: 14px;
    padding: 0 15px;
  }

  /*sections*/
  .gh-quote-details-section-card:not(.gh-quote-details-section-card--accordion-wrapper) {
    padding: 15px;
  }

  .gh-quote-card-wrapper-left .gh-quote-details-section-card,
  .gh-quote-card-wrapper-left .gh-terms-conditions-wrapper,
  .gh-quote-card-wrapper-right .uk-open.gh-accordion-wrapper-item,
  .gh-quote-card-wrapper-right .gh-accordion-wrapper-item,
  .gh-quote-card-wrapper-right
    .gh-quote-details-section-card:not(.gh-quote-details-section-card--accordion-wrapper),
  .gh-quote-card-wrapper-right .gh-quote-price {
    border: 2px solid #d5d5d5;
  }

  /*===========Helicopter details===========*/
  .gh-helicopter-details-box .gh-quote-details-details-row .gh-quote-details-text-normal {
    margin-left: 10px;
  }

  /*===========Accordion elements===========*/
  .gh-quote-details-section-card--accordion-wrapper .gh-details-flight-row {
    flex-direction: column;
  }

  .gh-quote-details-terms-and-conditions-wrapper .gh-accordion-wrapper-item {
    border: 2px solid #d5d5d5;
  }

  /*===========Flight details===========*/
  div.gh-quote-details-flight-row-title {
    align-items: center;
    margin-bottom: 5px;
  }

  /*===========Select helicopter buttons===========*/
  .gh-select-fee-button {
    padding: 12px 15px;
    max-width: 415px;
  }

  .gh-quote-details-select-aircraft-btn-active {
    font-weight: 400;
  }

  .gh-quote-details-aircraft-span-pilots {
    /*min-width: max-content;*/
    width: 56px;
  }

  .gh-quote-details-button-text-wrapper {
    width: 101px;
  }

  .gh-quote-details-aircraft-listing-wrapper.gh-quote-details-aircraft-listing-flag {
    /*grid-template-columns: minmax(125px, max-content)minmax(41px, 50px) minmax(58px, 60px);*/
    display: flex;
    flex: 1;
    max-width: max-content;
  }

  .gh-quote-details-aircraft-listing-wrapper.gh-quote-details-aircraft-listing-flag.gh-quote-details-select-aircraft-btn-have-and {
    width: calc(100% - 75px);
    max-width: max-content;
  }

  .gh-quote-details-aircraft-andSpan .gh-quote-details-flag {
    margin: 0 !important;
  }

  .gh-quote-details-aircraft-listing-wrapper .gh-quote-details-flag {
    margin-left: 5px !important;
  }

  .gh-quote-details-aircraft-andSpan {
    margin-left: 3px;
    flex: 1;
  }

  .gh-quote-details-aircraft-and {
    margin-left: 0;
  }

  /*===========Quote price===========*/
  #tooltipPriceWillVarygh-quote-details-1 {
    min-width: 20px;
  }

  .gh-quote-details-total-price-value {
    flex: 0;
  }

  .gh-quote-details-price-total {
    min-width: max-content;
  }

  /*===========addition fees===========*/
  .gh-quote-detail-additional-fees {
    margin-left: 0;
  }

  .gh-quote-details-additional-fees-row div {
    flex: inherit;
  }

  .gh-quote-details-additional-fees-row div:last-of-type {
    margin-left: auto;
  }

  .gh-quote-details-additional-fees-row .gh-quote-details-text-with-tooltip,
  .gh-quote-details-additional-fees-row
    .gh-quote-details-text-with-tooltip
    #onlyForInformationPurposesgh-quote-details-2 {
    display: inline;
  }

  .gh-quote-details-additional-landing-fees {
    text-align: right;
    min-width: max-content;
  }

  .gh-select-fee-button span {
    margin-top: 10px;
  }

  .gh-select-european-fee-button {
    margin-right: 0;
    margin-bottom: 10px;
  }

  /*===========Select aircraft buttons===========*/
  .gh-quote-details-aircraft-listing-buttons-container {
    flex-wrap: wrap;
  }

  .gh-quote-details-button-text-wrapper {
    height: 100%;
    align-items: flex-start;
  }

  .gh-quote-details-aircraft-andSpan {
    width: 70px;
    flex-direction: row;
  }

  .gh-quote-details-aircraft-andSpan-with-flag {
    /*width: 30px;*/
    max-width: max-content;
    flex: 0 1 auto;
  }

  .gh-quote-details-aircraft-andSpan-flag {
    margin-right: auto;
  }

  /*===========vetting process===========*/
  .gh-quote-details-wrapper .gh-vetting-process-card .gh-box-title {
    margin-top: 0;
  }

  .gh-quote-details-wrapper .gh-vetting-process-card .uk-grid {
    flex-wrap: nowrap;
    align-items: center;
  }

  .gh-quote-details-wrapper .gh-vetting-process-card .gh-vetting-date .gh-box-text {
    font-weight: 400;
  }

  .gh-quote-details-wrapper .gh-vetting-process-card .gh-vetting-date {
    min-width: max-content;
  }

  .gh-vetting-process-card .gh-box-title {
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .gh-quote-details-buttons {
    flex-wrap: wrap;
  }

  /*===========Payload===========*/
  .gh-quote-details-payload-listing-items-wrapper > * {
    margin: 1px 4px;
  }

  .gh-quote-details-payload-listing-items-wrapper {
    padding: -1px -4px;
  }
}

@media only screen and (max-width: 576px) {
  .gh-quote-card_operator-company.gh-company-banner-with-date {
    flex-direction: column-reverse;
    align-items: flex-start;
    line-height: 35px;
    padding: 5px 15px;
  }
}

@media only screen and (max-width: 420px) {
  .gh-quote-card_operator-company.gh-company-banner-with-date {
    font-size: 11px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 830px) {
  .gh-quote-details-aircraft-span-aircraft-name {
    max-width: 160px;
  }
}

@media only screen and (min-width: 639px) {
  .gh-quote-details-wrapper .gh-simple-section {
    padding: 20px;
  }
}

@media (max-width: 1100px) {
  .gh-details-flight-row.location .gh-quote-details-flight-row-title.gh-quote-details-flight-row-item {
    margin-bottom: 5px;
  }

  .gh-details-flight-row.location {
    flex-direction: column;
  }
}

@media (max-width: 576px) {
  .gh-quote-details-buttons-col {
    flex: 1 1 100%;
  }

  /*===========Tooltips===========*/
  .gh-quote-details-tooltip-fix-mobile .custom-tooltip-content {
    max-width: 160px;
  }
}

/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ViewFullQuoteDetails/components/QuoteVisualsLayout/QuoteVisualsLayout.css ***!
  \**************************************************************************************************************************************************/
.gh-quote-details-wrapper-services-terms .uk-item-file {
    width: fit-content;
}

.gh-quote-details-wrapper-services-terms .gh-uz-file-name {
    max-width: 223px;
}
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Input/index.css ***!
  \***********************************************************************************************************/
.calculator__input,
.tax-input {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.calculator__input .calculator__input-btn,
.tax-input .calculator__input-btn {
  margin-left: 2px;
}
.calculator__input-actions {
  display: none;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.calculator__input-actions.visible {
  display: flex;
}
.calculator .calculator__input-btn {
  background-color: #e7eaef;
  border-radius: 2px;
  width: 46px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #494e57;
}
.calculator .calculator__input-btn:hover {
  background-color: #d8dde5;
}
.calculator .calculator__input-btn svg {
  width: 20px;
  height: 20px;
}
.calculator .calculator__input-btn.reset {
  width: unset;
  padding: 0 6px;
  color: #005bff;
  font-weight: 500;
  visibility: hidden;
}
.calculator .calculator__input:hover .calculator__input-btn.reset {
  visibility: visible;
}
.calculator .calculator__input-btn.reset:hover {
  background-color: #d8dde5;
}
.calculator .calculator__input-btn.reset svg {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  margin-right: 4px;
}
.tax-input .calculator__input-actions {
  display: flex;
  visibility: hidden;
}
.tax-input .calculator__input-actions.visible {
  visibility: visible;
}
.tax-input__part {
  display: flex;
  height: 100%;
  align-items: center;
}
.tax-input__part:first-of-type {
  margin-right: 2px;
}
.pc-input {
  border: 2px solid transparent;
  outline: none;
  background-color: transparent;
  padding: 0 8px;
  width: 100%;
  height: 100%;
  font-size: 15px;
  font-family: inherit;
  border-radius: 2px;
  position: relative;
}

.pc-input:not([readonly])::placeholder {
  color: #005bff;
}

.pc-input[readonly] {
  pointer-events: none;
}
.pc-input.pc-invalid {
  background-color: #fff5ef !important;
}
.pc-input.pc-invalid::placeholder {
  color: #e25950;
}
.pc-input:hover:not([readonly]) {
  background-color: #e7eaef;
}
.pc-input:focus:not([readonly]),
.pc-input.focus:not([readonly]) {
  z-index: 1;
  border-color: #9da3ae;
  background-color: #e7eaef;
}
.pc-input__container {
  height: inherit;
  width: inherit;
  display: flex;
  align-items: center;
}
.pc-input__prefix,
.pc-input__suffix {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px 0 0 2px;
  padding: 0 6px;
  font-size: 12px;
  color: #242f42;
  font-weight: 600;
}
.pc-input__prefix svg,
.pc-input__suffix svg {
  width: 12px;
  height: 12px;
}
.pc-input__suffix {
  border-radius: 0 2px 2px 0;
}
.pc-textarea {
  padding: 12px 10px;
  resize: none;
}
.pc-textarea::-webkit-scrollbar-track {
  background-color: #e6e6e6;
}
.pc-textarea::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #f5f5f5;
}
.pc-textarea::-webkit-scrollbar-thumb {
  background-color: #999;
  cursor: pointer;
}
.pc-textarea::-webkit-scrollbar-thumb:hover {
  background-color: #737373;
}

/*.tax-input .pc-input:not(:focus) {*/
/*  border: 1px solid #d5d5d5;*/
/*}*/

/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/OperatorMargin/index.css ***!
  \********************************************************************************************************************/
.calculator *,
.calculator *::after,
.calculator *::before {
  box-sizing: border-box !important;
}

.calculator {
  padding: 4px 0;
  display: flex;
  overflow-y: auto;
}
.calculator::-webkit-scrollbar-track {
  background-color: #e6e6e6;
}
.calculator::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #f5f5f5;
}
.calculator::-webkit-scrollbar-thumb {
  background-color: #999;
  cursor: pointer;
}
.calculator::-webkit-scrollbar-thumb:hover {
  background-color: #737373;
}
.calculator-reset-btn {
  outline: none;
  border: none;
  font: inherit;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.calculator__labels {
  width: 264px;
  min-width: 264px;
  margin-right: 10px;
}
.calculator__labels-legs {
  margin-top: 26px;
}
.calculator__labels .accordion {
  margin-top: 10px;
}
.calculator__aircrafts .calculator__description {
  width: 320px;
  background-color: #f0f0f0;
}
.calculator-remove-btn {
  font-weight: 500;
  color: #242f42;
  border: 1px solid #242f42;
  padding: 0 6px;
  border-radius: 2px;
  line-height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.2s;
  background: transparent;
}
.calculator-remove-btn:hover {
  background-color: rgba(185, 28, 28, 0.1);
  color: #b91c1c;
  border: 1px solid #b91c1c;
}
.calculator-add-btn {
  height: 50px;
  border: 1px solid #9da3ae;
  background-color: #eef0f5;
  font-family: inherit;
  font-weight: 600;
  padding: 0 10px;
  border-radius: 2px;
  margin: 0 16px;
  font-size: 14px;
  white-space: nowrap;
  width: 120px;
}
.calculator-add-btn:not([disabled]) {
  cursor: pointer;
}
.calculator-add-btn:hover:not([disabled]) {
  background-color: #9da3ae;
  color: #fff;
}
.accordion__content .calculator__description:first-of-type {
  border-top: transparent;
}
.pilots-list .accordion__content .calculator__description:not(:last-of-type) {
  margin-bottom: 4px;
}

.calculator-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-height: 240px;
}

.calculator__operator-margin {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  border: 1px solid #10b997;
  background-color: #e7f2ef;
  margin-bottom: 24px;
  z-index: 10;
  transition: 0.2s;
}

.calculator__operator-margin.sticky {
  padding: 13px 12px 12px;
  background-color: #fff;
  border: transparent;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  position: sticky;
  top: 0;
}

.calculator__operator-margin.sticky .calculator-submit-btn {
  min-width: 179px;
}

.calculator__operator-margin.sticky .operator-margin__section:not(:last-of-type) {
  margin-right: 20px;
  padding-right: 20px;
  position: relative;
}

.calculator__operator-margin.sticky .operator-margin__section:not(:last-of-type)::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
  right: 0;
  top: 0;
  background-color: #d5d5d5;
}

.operator-margin__title {
  margin: 0;
  font-weight: 500;
  font-size: 23px;
  line-height: 27.26px;
}

.operator-margin__subtitle {
  margin: 0 0 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 18.96px;
}

.operator-margin__section .pc-input {
  box-sizing: border-box;
  background-color: #fff;
  padding: 10px;
  font-size: 14px;
  border: 1px solid #d6d6d5;
  max-width: 140px;
}

.calculator__operator-margin.sticky .operator-margin__title {
  font-size: 18px;
  line-height: 21.33px;
}

.calculator__operator-margin.sticky .operator-margin__subtitle {
  margin-bottom: 2px;
  font-size: 15px;
  line-height: 16.59px;
}

.calculator__operator-margin.sticky .pc-input {
  padding: 4px 6px;
  max-width: 80px;
}

.calculator-submit-btn {
  font-weight: 500;
  color: #fff;
  background-color: #10b897;
  border-radius: 2px;
  padding: 16px;
  min-width: 215px;
}

.calculator-submit-btn:disabled {
  opacity: 0.7;
  pointer-events: none;
}

.uk-notification-message-calculator {
  background-color: #10b897;
  color: #fff;
}

.uk-notification-message-calculator > div {
  padding-right: 24px;
}

.uk-notification-message-calculator .uk-close {
  color: #fff !important;
}

.uk-notification-message-calculator .uk-notification-close {
  display: block !important;
  top: 23px;
}
.operator-margin__section-actions {
  display: flex;
  align-items: center;
  justify-content: center;
}
.operator-margin__settings-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  margin-left: 8px;
  border-radius: 2px;
  background-color: transparent;
  transition-property: background-color;
  transition-duration: 0.2s;
}
.operator-margin__settings-btn img {
  width: 24px;
  height: 24px;
}
.operator-margin__settings-btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.operator-margin__settings-btn:focus {
  outline: 2px solid #10b897;
}
.operator-margin__settings-btn:disabled {
  opacity: 0.5;
  background-color: #ccc;
  pointer-events: none;
}

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/DownloadPDFModal/DownloadPDFModal.css ***!
  \***************************************************************************************************************/
.gh-download-svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: #fff;
    margin-right: 10px;
}

.gh-download-pdf-button {
    width: 80%;
    max-width: 300px;
    cursor: pointer;
}

#download-pdf-modal .uk-modal-dialog {
    min-width: 900px;
}

.gh-download-pdf-operator-margin__section {
    white-space: nowrap;
}

.gh-download-pdf-operator-margin__section .tax-input__part {
    max-height: 39px;
}

.gh-download-pdf-operator-margin__section .operator-margin__title {
    line-height: 39px;
}

.custom-tooltip-wrapper.gh-tooltip-download-pdf {
    display: inline-block;
}

.gh-radio-wrapper-pdf-modal {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-bottom: 20px;
}

.tax-input-pdf-column {
    flex-direction: column;
    align-items: flex-start;
}

.tax-input-pdf-row {
    display: flex;
    font-weight: 500;
}

.gh-pdf-modal-vat-input {
    margin: 0 5px;
}

.gh-pdf-modal-margin-input .pc-input__suffix,
.gh-pdf-modal-vat-input .pc-input__suffix {
    width: 37px;
    box-sizing: border-box;
    min-width: 37px;
}

.gh-pdf-modal-vat-input.tax-input__part {
    position: relative;
    width: 100%;
    max-width: initial;
    height: inherit;
}

.gh-pdf-modal-margin-percent .pc-input {
    min-width: 55px;
    max-width: 62px;
    width: min-content;
}

.gh-pdf-modal-vat-input .pc-input {
    width: 70px;
}

.operator-margin__section-tax-inputs {
    min-width: 275px;
    display: flex;
    flex-direction: column;
    margin: 0 10px;
}

.gh-pdf-modal-input-error {
    position: absolute !important;
    transform: translateX(calc(-50px));
}

.gh-pdf-modal-margin-percent .pc-input__suffix {
    min-width: 12px;
}

.gh-download-pdf-calculator__operator-margin > *:not(:last-child) {
    margin-bottom: 15px;
}

.gh-download-pdf-calculator__operator-margin {
    flex-wrap: wrap;
    align-items: flex-start;
}

@media only screen and (max-width: 1024px) {
    #download-pdf-modal .uk-modal-dialog {
        min-width: unset !important;
        width: unset;
    }
}

@media only screen and (max-width: 768px) {
    .gh-download-pdf-calculator__operator-margin {
        flex-direction: column;
        align-items: flex-start;
        padding: 15px;
    }

    .operator-margin-title-pdf {
        font-size: 18px;
        line-height: 20px;
    }

    .gh-download-pdf-operator-margin__subtitle {
        font-size: 14px;
    }

    .gh-download-pdf-operator-margin__section:not(:last-of-type) {
        margin-bottom: 5px;
    }

    .gh-download-pdf-operator-margin__subtitle {
        margin-bottom: 5px;
    }

    .gh-download-pdf-button {
        padding: 16px 30px !important;
    }

    .operator-margin__section.operator-margin__section-tax-inputs.gh-download-pdf-operator-margin__section {
        margin-bottom: 20px;
    }

    .operator-margin__section-tax-inputs {
        margin: 0;
    }

    .gh-download-pdf-calculator__operator-margin > *:not(:last-child) {
        margin-bottom: initial;
    }
}

@media only screen and (max-width: 420px) {
    #download-pdf-modal .uk-modal-dialog {
        padding: 24px 20px !important;
    }

    .gh-pdf-modal-margin-input .pc-input__suffix,
    .gh-pdf-modal-vat-input .pc-input__suffix {
        min-width: 12px;
    }

    .tax-input-pdf-row {
        flex-direction: column;
    }

    .gh-pdf-modal-margin-input .pc-input,
    .gh-pdf-modal-margin-percent .pc-input {
        width: 90px;
        max-width: initial;
    }

    .gh-pdf-modal-margin-input {
        flex: 1;
    }

    .gh-pdf-modal-margin-percent {
        flex: 1;
        margin-bottom: 5px;
    }

    .gh-pdf-modal-vat-input {
        margin: 0 6px 0 0;
    }
}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/RadioButtonComponent/radioButtonComponent.css ***!
  \***********************************************************************************************************************/
.gh-wrapper-radio-btn {
  display: flex;
}

/* The container */
.gh-radio-btn {
  min-width: 45px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 24px;
  color: #6d7481;
}

.gh-radio-btn-disabled {
    filter: grayscale(.9);
}

.gh-radio-btn-disabled .gh-radio-btn {
    cursor: not-allowed;
}


/* Hide the browser's default radio button */
.gh-radio-btn input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background: #ffffff;
  border: 2px solid #6d7481;
  box-sizing: border-box;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.gh-radio-btn input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.gh-radio-btn .checkmark:after {
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #10b897;
  box-sizing: border-box;
}

.gh-radio-btn.selected {
  font-weight: 500;
}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/operator/marketplace/requests/MarketplaceRequestQuotedStatus/MarketplaceRequestQuotedStatus.css ***!
  \************************************************************************************************************************************************************************************/
.gh-marketplace-quoted-status-button.gh-main-button-component-text{
    display: inline-flex;
    min-width: initial;
    color: #1abc9c;
    padding: 5px;
}

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/operator/marketplace/requests/MarketplaceFlag/MarketplaceFlag.css ***!
  \******************************************************************************************************************************************************/
.gh-flag-request {
    display: inline-block;
}

.gh-flag-request.is-flagged path {
    stroke: #ffab00;
    fill: #ffab00;
}

.gh-flag-request .custom-tooltip-content.top-left {
    right: 0;
}
/*!******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/pricing/index.css ***!
  \******************************************************************************************/
.gh-pricing h1,
.gh-pricing h2,
.gh-pricing h3,
.gh-pricing h4,
.gh-pricing p {
  margin: 0;
}

.gh-pricing {
  min-width: 1500px;
  /*overflow-x: scroll;*/
  background: #f2f4f7;
  padding: 0 0 30px 0;
  color: #242e41;
}

.gh-pricing .stripe-image {
  margin-right: 10px;
  margin-bottom: 1px;
}

.grayed-info {
  color: #6d7480;
  font-size: 12px;
  font-weight: 300;
  margin-top: 3px;
}

.grayed-info .sup-text {
  display: inline-block;
  vertical-align: super;
  color: #242e41;
  font-size: 12px;
  font-weight: normal;
  transform: translateY(5px);
}

.section-title {
  font-size: 24px;
  font-weight: 500;
  border-top: 3px solid #1abc9c;
  background: #e7f2ef;
  padding: 10px 15px;
}

.gh-bundle {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.gh-bundle-header {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 13px 0;
}

.gh-bundle .bundle-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  width: 100%;
  text-transform: uppercase;
}

.gh-bundle .bundle-sub {
  font-weight: 400;
  font-size: 16px;
}

.gh-pricing-headers-column {
  margin-top: 90px;
  padding-bottom: 15px;
}

.gh-pricing-row {
  padding: 0 20px;
  height: 50px;
  display: flex;
  align-items: center;
}

.gh-pricing-item-title {
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
}

.pricing-head-message {
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  text-align: center;
  padding: 40px 0;
}

.pricing-block {
  width: 100%;
  box-shadow: 0 12px 20px 0 #dfe2e8;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}

.recommended-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.bordered {
  box-shadow: 10px 0 1px -1px #f2f4f7, inset 2px 0 1px -1px #f2f4f7;
  height: 100%;
}

.recommended {
  position: absolute;
  top: -9px;
  width: 100%;
  z-index: 9999;
}

.recommended-text {
  background: #1abc9c;
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
}

.gh-bundle-options .bundle-option {
  width: 100%;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.gh-bundle-options .bundle-option .numbers {
  font-weight: 500;
}

.gh-bundle-options .bundle-addons {
  height: 100%;
  background: #e7f2ef;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  padding-left: 15px;
}

.gh-features-section {
  margin-top: 24px;
  border-top: 3px solid #1abc9c;
}
.gh-features-section .features-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 999;
}

.gh-features-section .section-title {
  font-size: 18px;
  border-top: 0;
}

.gh-features-section .gh-bundle-header {
  padding: 10px 0;
}

.gh-features-empty-row {
  background: #fff;
  height: 100%;
  width: 100%;
}

.gh-feature-card {
  margin-top: 15px;
}

.gh-feature-card:first-child {
  margin-top: 0;
}

.gh-feature-card-inner {
  background: #fff;
  padding: 20px 15px;
  border: 1px solid #d6d6d5;
  position: relative;
}

.gh-feature-card .card-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}

.gh-feature-card .option-title {
  font-size: 16px;
  font-weight: normal;
}

.gh-feature-card .option-value {
  text-align: center;
}

.gh-features-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.gh-pricing-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: relative;
  padding: 25px 0 !important;
}

.gh-pricing-header-plan-text {
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.gh-pricing-header-btn {
  display: block;
  /*position: absolute;*/
  font-size: 18px;
  font-weight: 400;
  transition: 0.4s;
  bottom: 27px;
  right: 0;
  color: #1abc9c;
}

.gh-grid-above {
  position: absolute;
  display: flex;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
}

.gh-grid-above-item {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  cursor: pointer;
  position: relative;
}
.gh-grid-above-item:first-child:after {
  width: 95%;
}

.gh-grid-above-item:hover:after {
  opacity: 1;
}

.gh-grid-above-item:after {
  content: "";
  opacity: 0;
  transition: 0.3s;
  position: absolute;
  left: 0;
  width: 100%;
  height: calc(100% - 97px);
  box-shadow: 0 0 21px 9px #d5d5d5;
  z-index: 999;
}

.gh-grid-above-item:last-child:after {
  border-right: 0;
}

.gh-grid-above-item.active:after {
  opacity: 1;
  height: calc(100% - 97px);
  box-shadow: 0 0 11px 4px #d5d5d5;
}

.gh-pricing-header-currency {
  display: flex;
  align-items: center;
}

.gh-pricing-header-currency-key .sup-text {
  left: 4px;
}

.gh-pricing-header-currency .uk-select {
  height: 30px !important;
  line-height: 30px;
  padding-right: 30px !important;
  margin-left: 10px;
  border: 1px solid #6d7481 !important;
}

#pricing-page-modal .uk-modal-dialog {
  max-width: 615px !important;
}

#pricing-page-modal header {
  display: none;
}

.pricing-page-modal-title {
  text-align: center;
}

.pricing-page-modal-title h3 {
  margin-top: 0;
  font-weight: 500;
  font-size: 32px;
}

.pricing-page-modal-title h5 {
  font-size: 24px;
  margin-bottom: 8px;
}

.pricing-page-modal-content {
  text-align: center;
}

.pricing-page-modal-action {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 24px;
  padding: 16px;
  border-radius: 4px;
  border: 1px dashed #d5d5d5;
  position: relative;
}

.pricing-page-modal-action .code {
  font-weight: 500;
  text-transform: uppercase;
  color: #242f42;
}

.pricing-page-modal-action .label {
  margin-right: 3px;
  text-transform: capitalize;
}

.pricing-page-modal-action .gh-main-button-component {
  padding: 14px 20px;
  min-width: unset;
}

/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/pricing/PricingBanner/pricingBanner.css ***!
  \****************************************************************************************************************/
/*
 this section should be completely refactored
 when will be created mobile version
 Html -> PricingBanner Component
 */
.section-title {
    border-top: none;
}

.gh-bundle-options .bundle-option .numbers,
.bundle-option-numbers {
    font-weight: 500;
}

.gh-features-section .features-header {
    top: 83px;
    z-index: 997;
}

.gh-pricing-header {
    top: 0;
    position: sticky;
    background: #f2f4f7;
    z-index: 997;
    border-bottom: 3px solid #1abc9c;
}

.gh-pricing-header {
    /*position: initial;*/
}

.gh-pricing-sticky-banner {
    margin: 0 !important;
}

.gh-pricing-banner-wrapper {
    padding: 20px 15px 20px 0;
    background: #fff;
    margin-bottom: -36px !important;
    border: 1px solid #d6d6d5;
    border-bottom: none;
    z-index: 997;
    position: -webkit-sticky;
    position: sticky;
    top: calc(83px + 60px);
}

.gh-pricing-banner-wrapper .option-value {
    text-align: center;
}

.gh-pricing-banner-handle-click {
    position: relative;
    /*border: 1px solid blue;*/
}

.gh-pricing-banner-handle-click:after {
    content: "";
    position: absolute;
    top: calc(-20px - 60px);
    left: 0;
    bottom: -20px;
    right: 0;
    /*border: .2px solid orange;*/
    z-index: 10011;
    transition: 0.3s;
}

.gh-pricing-banner-handle-click:hover:after,
.gh-pricing-banner-handle-click.gh-active-bundle:after {
    box-shadow: 0 11px 21px 9px #d5d5d5;
}

.gh-pricing-banner-handle-click:first-of-type:after {
    left: -10px;
    right: 5px;
}

.gh-pricing-banner-handle-click:nth-of-type(2):after {
    left: 0px;
    right: -4px;
}

.gh-pricing-banner-handle-click:nth-of-type(3):after {
    left: 5px;
    right: -8px;
}

.gh-pricing-banner-handle-click:nth-of-type(4):after {
    left: 8px;
    right: -12px;
}

.gh-pricing-banner-handle-click:nth-of-type(5):after {
    left: 13px;
    right: -17px;
}

.gh-pricing-banner-wrapper .gh-features-overlay {
    box-shadow: 0px 12px 24px -12px rgb(0 0 0 / 50%);
    -webkit-box-shadow: 0px 12px 24px -26px rgb(0 0 0 / 50%);
}

.gh-banner-not-is-pinned .gh-pricing-banner-handle-click.gh-active-bundle:after {
    box-shadow: none;
}

.gh-pricing-banner-wrapper {
    transition: transform .2s ease-out;
    visibility: visible;
    transform: scaleY(1);
    transform-origin: top;
}

/*banner if not pinned*/
.gh-pricing-banner-wrapper.gh-banner-not-is-pinned {
    visibility: hidden;
    padding: 0;
    transform: scaleY(0);
}

.gh-pricing-banner-wrapper.gh-banner-not-is-pinned + .gh-feature-card {
    margin-top: 0;
}

.recommended-for-banner{
    top: -16px;
}

/*---------------------*/

/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/filters/DestinationFilters/DestinationFilters.css ***!
  \**************************************************************************************************************************************/
.gh-filters-buttons {
    margin-top: 40px;
}

.gh-filters-buttons .gh-main-button-component {
    margin: 0 20px;
}


/*=================== MAX-WIDTH 576 ==============================*/

@media (max-width: 576px) {
    .gh-filters-buttons {
        margin-top: 20px;
        flex-direction: column;
    }

    .gh-filters-buttons .gh-main-button-component {
        width: 100%;
        margin: 15px 0 0;
    }
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/team-components/platform_fleet/fleePlatformtList.css ***!
  \*****************************************************************************************************************************************/
.fleet-item {
  display: flex;
  flex-direction: column;
}

.fleet-items-list {
  padding: 0;
}

.fleet-items-list .fleet-item:not(:last-of-type) {
  margin-bottom: 10px;
}

.fleet-item {
  background-color: #fff;
  padding: 15px;
  transition: 0.15s ease-in;
  border-radius: 4px;
  border: 2px solid #dfe2e8;
}

.fleet-status-checkbox {
  border: unset !important;
  padding: 0 !important;
}

.fleet-status-checkbox:not(.gh-yellow-checkbox):checked {
  background-size: 20px;
}

.fleet-status-checkbox.gh-yellow-checkbox:checked {
  background-size: 16px;
}
/*.fleet-item:hover {*/
/*  border-color: #1abc9c;*/
/*}*/

.fleet-item .status {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.fleet-item .heli-img {
  width: 100%;
  height: 152px;
  margin-bottom: 15px;
}

.details-btn {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.fleet-item_status {
  gap: 20px;
}

.fleet-item_status-checkbox,
.gh-verified-checkbox {
  width: 24px;
  height: 24px;
}

.details-btn button {
  cursor: pointer;
  background: #10b997;
  width: 150px;
  height: 35px;
  font-size: 16px;
  font-weight: 500;
  font-family: Rubik, sans-serif;
}

.info-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: 30px;
}

.info-row h5,
.info-row span {
  line-height: 18px;
}

.info-row h5 {
  margin-bottom: 0;
  margin-top: 2px;
  font-size: 14px;
  color: #6d7480;
  font-weight: normal;
}

.info-row span {
  font-size: 18px;
  color: #242f42;
  font-weight: 500;
  text-align: right;
}

.info-row .info-row-description {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 160px;
  white-space: nowrap;
}

.info-row .info-row-description-registration {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 88px;
  white-space: nowrap;
}

.status-bar {
  display: flex;
  align-items: center;
}
.status-bar img {
  width: 18px;
  margin-right: 8px;
}

.fleet-pagination-container {
  display: flex;
  justify-content: center;
  margin: 2rem 0;
}

.fleet-pagination-container {
  display: flex;
  justify-content: center;
  margin: 2rem 0;
}

.fleet-pagination .ant-pagination-item-active {
  background-color: #10b997 !important;
  border-color: #10b997 !important;
}

.fleet-pagination .ant-pagination-item-active > a {
  color: #fff !important;
}

.fleet-pagination .ant-pagination-item-active > a:hover {
  color: #fff !important;
  border-color: #10b997 !important;
}
.ant-pagination-item-active:hover a {
  color: #fff !important;
}

@media (max-width: 500px) {
  .fleet-item .gh-verified-checkbox {
    padding-left: 0;
  }

  .fleet-item {
    gap: 10px;
    padding: 15px;
  }
}

/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/ExternalEnquiryForm/externalEnquiryForm.css ***!
  \********************************************************************************************************************/
.external-enquiry-form_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.external-enquiry-form {
  padding: 10px;
  background-color: transparent;
  display: inline-block;
  width: 100%;
  max-width: 450px;
  border-radius: 2px;
  margin: 0;
}

.external-enquiry-form .form-content {
  transition: 0.3s ease;
}

.external-enquiry-form .form-content.disabled {
  opacity: 0.65;
  pointer-events: none;
}

.external-enquiry-form .form-title {
  color: #242f42;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}

.external-enquiry-form .uk-form-label {
  font-size: 13px;
  font-weight: 500;
  color: #6d7481;
  margin: 5px 0 10px 0;
  display: flex;
}

.external-enquiry-form .pax-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.external-enquiry-form .pax-wrapper .validation-errors {
  width: 100%;
  text-align: center;
}

.external-enquiry-form .gh-number-label {
  justify-content: center;
}

.external-enquiry-form .input-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.external-enquiry-form .gh-calendar-input {
  border: 0;
  padding: 0;
  text-align: center;
  color: #6d7481 !important;
  font-weight: 500;
}

.external-enquiry-form .gh-time-input {
  transition: 0.3s ease;
}

.external-enquiry-form .gh-time-input:disabled {
  opacity: 0.6;
}

.external-enquiry-form .uk-input,
.external-enquiry-form .uk-textarea,
.external-enquiry-form .react-tel-input .form-control {
  border-color: #9da3ae;
}

.external-enquiry-form .uk-textarea {
  height: 64px;
}

.external-enquiry-form .input-wrapper {
  position: relative;
}

.external-enquiry-form .validation-errors {
  position: absolute !important;
  top: 100%;
  left: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.external-enquiry-status {
  min-height: 480px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}

.external-enquiry-status .content {
  margin-top: 24px;
}

.external-enquiry-status .content__title {
  margin-bottom: 6px;
  font-size: 20px;
}

.external-enquiry-status .content__descrp {
  margin: 0;
  max-width: 280px;
}

.external-enquiry-form_wrapper .checkmark__circle {
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: #7ac142;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
  position: unset !important;
}

.external-enquiry-form_wrapper .checkmark-enq {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  margin: 10% auto;
  box-shadow: inset 0px 0px 0px #7ac142;
  animation: fill 0.4s ease-in-out 0.4s forwards, scale 0.3s ease-in-out 0.9s both;
}

.external-enquiry-form_wrapper .checkmark__check {
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

.gh-steps-container .gh-step-item {
  display: none;
}

.gh-steps-container .gh-step-item.active {
  display: block;
}

@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes scale {
  0%,
  100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 30px #7ac142;
  }
}

/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/QuoteTabs/quoteTabs.css ***!
  \*************************************************************************************************/
.gh-quote-tabs {
  display: flex;
  border-bottom: 2px solid #242f42;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.gh-quote-tabs-tab {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  color: #242f42;
  width: 172px;
  height: 60px;
  background: #ffffff;
  border: 1px solid #d2d2d2;
  margin-right: 30px;
  box-sizing: border-box;
  position: relative;
}

.gh-quote-tabs-tab .custom-tooltip-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}

.gh-quote-tabs-tab.disabled {
  background: #f7f7f7;
  color: #6d7481;
}

.gh-quote-tabs-tab.disabled:hover {
  cursor: not-allowed;
}

.gh-quote-tabs-tab:not(.disabled):hover {
  cursor: pointer;
  text-decoration: unset;
  opacity: 1;
  color: #242f42;
}

.gh-quote-tabs-tab.active {
  border: 2px solid #242f42;
  border-bottom: none;
  font-weight: 500;
}

.gh-quote-tabs-tab.active:after {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #ffffff;
  position: absolute;
  left: 0;
  bottom: 0;
  margin-bottom: -2px;
}

.gh-tooltip-disabled-tab .custom-tooltip-content {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.gh-quote-tabs-tab__tooltip {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 10;
}

/*Media */

@media (max-width: 576px) {
  .gh-quote-tabs-tab {
    margin-right: 20px;
    width: fit-content;
    height: 52px;
    font-size: 15px;
    padding: 0 15px;
    text-align: center;
    line-height: 18px;
  }
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/AlternativeBtn/alternativeBtn.css ***!
  \***********************************************************************************************************/
.gh-alternative-btn {
  display: inline-block;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  color: #242f42;
  background: #e6f2f0;
  border: 1px solid #10b897;
  border-radius: 4px;
  padding: 6px 11px;
  cursor: pointer;
  height: fit-content;
}

/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/LocationInfo/locationInfo.css ***!
  \*******************************************************************************************************/
.gh-review-leg-wrapper {
  display: flex;
  width: 100%;
  max-width: 480px;
}

.gh-leg-location-marker {
  display: inline-block;
  width: 35px;
  height: 44px;
}

.gh-leg-field-label {
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.gh-review-leg-location-detail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px 10px;
}

.gh-review-leg-location-detail .gh-leg-title-location {
  font-weight: 400;
  margin: 0;
  font-size: 18px;
}
.gh-review-leg-location-detail .gh-leg-sub-title-location {
  line-height: 1.6;
  font-size: 14px;
}

.gh-review-leg-wrapper .gh-leg-take-off {
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #242f42;
  margin: 0 !important;
}

.gh-additional-leg-info {
  max-width: 440px;
  margin-left: 40px;
  padding: 12px 15px;
  background: #f2f4f7;
  border-radius: 4px;
}

.gh-additional-leg-info-title {
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 11px;
  text-transform: uppercase;
  color: #6d7481;
}

.gh-additional-leg-info-text {
  font-family: Rubik, sans-serif;
  font-size: 16px;
  color: #242f42;
}

.gh-wrapper-suggest-btn {
  margin: 15px 0 0 40px;
}

/*Media */
@media (max-width: 767px) {
  .gh-review-leg-wrapper {
    max-width: 100%;
  }

  .gh-review-leg-location {
    width: 100%;
  }

  .gh-additional-leg-info {
    max-width: 100%;
    margin: 0;
  }
}

@media (max-width: 639px) {
  .gh-leg-location-marker {
    display: inline-block;
    width: 25px;
    height: 34px;
  }

  .gh-leg-field-label {
    font-size: 13px;
  }

  .gh-review-leg-wrapper .gh-leg-take-off {
    font-size: 12px;
  }

  .gh-review-leg-location-detail .gh-leg-title-location {
    font-weight: 400;
  }
}

/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/QuoteDepartureInfo/quoteDepartureInfo.css ***!
  \*******************************************************************************************************************/
.gh-departure-wrapper {
  display: flex;
  width: 100%;
  margin-top: 20px;
}

.gh-departure-wrapper .rdtPicker {
  top: -15px;
}

.gh-departure-wrapper-item {
  flex: 1 1 50%;
}

.gh-departure-wrapper-item .rdt {
  width: fit-content;
}

.gh-departure-wrapper.read-only .gh-departure-info-line {
  margin-bottom: 0;
}

.gh-departure-info-line {
  display: flex;
  margin-bottom: 15px;
}

.gh-departure-info-line-icon {
  width: 30px;
  margin-right: 10px;
  padding-top: 4px;
}

.gh-departure-info-line-icon img {
  min-width: 30px;
}

.gh-departure-info-title {
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #242f42;
}

.gh-departure-info-period {
  display: flex;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  color: #242f42;
}

.gh-departure-info-text {
  margin-right: 10px;
}

.gh-departure-info-secondary-text {
  font-size: 14px;
  color: #6d7481;
}

.gh-departure-wrapper-item .rdtPicker {
  border: 2px solid #6d7481;
  box-sizing: border-box;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.133367);
  border-radius: 3px;
}

.gh-departure-wrapper-item .rdtPicker td,
.rdtPicker th {
  text-align: start !important;
  padding-left: 5px;
}

.gh-departure-wrapper-item .rdtCounters {
  text-align: center !important;
}

.gh-time-picker-content {
  display: flex;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  color: #6d7481;
  margin: 15px 0 10px 13px;
}

.gh-time-picker-content img {
  margin-left: 20px;
}

.gh-time-picker-content-error {
  font-size: 12px;
  color: #e74c3c;
  padding: 5px 5px 10px;
}

/*Media */

@media (max-width: 767px) {
  .gh-departure-wrapper {
    flex-direction: column;
  }

  .gh-departure-wrapper__item {
    margin-bottom: 15px;
  }
}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/PassengerInfoDetail/passengerInfoDetail.css ***!
  \*********************************************************************************************************************/
.gh-passengers-info-row {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.gh-wrapper-passengers-info .gh-wrapper-passengers-info-item {
  margin-bottom: 20px;
}

.gh-wrapper-passengers-info .gh-wrapper-passengers-info-item:last-child {
  margin-bottom: 2px;
}

.gh-passengers-info-row.total-row.editing {
  padding: 20px 0;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}

.gh-passengers-info-row.total-row .gh-passengers-info-row-value {
  justify-content: center;
}

.gh-passengers-info-row.total-row.editing .gh-passengers-info-row-value {
  justify-content: flex-end;
}

.gh-passengers-info-row.total-row .gh-passengers-info-row-title {
  font-weight: 500;
}

.gh-passengers-info-row.total-row .gh-passengers-info-row-value .value {
  background-color: #bdc3cf;
  width: 33px;
  height: 26px;
  border-radius: 3px;
  color: #242f42;
}

.gh-passengers-info-row-title {
  font-family: Rubik, sans-serif;
  font-size: 16px;
  color: #242f42;
  text-transform: capitalize;
}

.gh-passengers-info-row-value {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 98px;
}

.btn-counter {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  min-width: 27px;
  height: 27px;
  border: 2px solid #6d7481;
  box-sizing: border-box;
  border-radius: 3px;
  cursor: pointer;
  font-size: 24px;
  color: #10b897;
  padding-bottom: 3px;
}

.btn-counter::selection {
  background-color: transparent;
  color: #10b897;
}

.gh-passengers-info-row-value .value {
  display: flex;
  justify-content: center;
  width: 100%;
  font-family: Rubik, sans-serif;
  font-size: 18px;
  color: #6d7481;
}

.gh-passengers-info-row-other {
  font-family: Rubik, sans-serif;
  font-size: 16px;
  color: #9a9ca1;
}

.gh-passengers-info-row-other .other-textarea {
  min-height: 215px;
  resize: none;
  margin-bottom: 15px;
}

.gh-passengers-comment {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 20px;
}

.gh-passengers-comment img {
  margin-top: 5px;
}
.gh-passengers-comment-text {
  margin-left: 10px;
}

.gh-passengers-info-row.total-row.editing.gh-quote-form-passengers-error-total {
  margin-bottom: 0px;
  padding-bottom: 10px;
  border-bottom: none;
}

.gh-quote-form-passengers-error li:first-child {
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 5px;
  width: 100%;
}

/*Media */

@media (max-width: 767px) {
  .gh-passengers-info-row {
    margin-bottom: 10px;
  }

  .gh-passengers-info-row.total-row.editing {
    border: none;
  }
  .gh-quote-form-passengers-error li:first-child {
    border-bottom: none;
    padding-bottom: 0;
  }
}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/InputNumber/InputNumber.styles.css ***!
  \*********************************************************************************************************************/
.gh-input-number {
  position: relative;
}

.gh-input-number__prefix {
  position: absolute;
  top: calc(50% + 2px);
  right: 10px;
  transform: translateY(-50%);
  color: #242f42;
  text-transform: uppercase;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
}

.gh-input-number input.with-prefix {
  padding-right: 34px;
}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/PriceInputComponent/priceInputComponent.css ***!
  \*********************************************************************************************************************/
/* Chrome, Safari, Edge, Opera */
.gh-price-input-wrapper input::-webkit-outer-spin-button,
.gh-price-input-wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.gh-price-input-wrapper input[type="number"] {
  -moz-appearance: textfield;
}

.gh-price-input-wrapper {
  display: flex;
  align-items: center;
  padding-left: 10px;
  border-radius: 3px;
  width: 164px;
  height: 48px;
  margin-right: 12px;
}

.gh-price-input-wrapper.total {
  background: #e7eaef;
  padding-right: 5px;
}

.gh-price-input-wrapper input {
  background: #ffffff;
  border: 1px solid #6d7481;
  box-sizing: border-box;
  border-radius: 3px;
  width: 100px;
  height: 35px;
}

.gh-price-input-wrapper .gh-input-number input:hover {
  cursor: text;
}


.gh-price-input-wrapper label,
.gh-price-input-wrapper input,
.gh-price-input-wrapper input::placeholder {
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #242f42;
  /*margin-right: 14px;*/
}

.gh-price-input-wrapper.total input::placeholder {
  margin-right: 0;
  font-size: 16px;
}

.gh-price-input-wrapper label {
  margin-right: 19px;
  min-width: 32.86px;
}

.gh-price-input-wrapper.total label {
  font-size: 16px;
  margin-right: 14px;
}

.gh-price-input-wrapper input {
  text-align: end;
  padding-right: 8px;
}

.gh-price-input-wrapper.total input {
  font-size: 16px;
  background-color: #e7eaef;
  border-color: #e7eaef;
  transition: all 0.1s;
}

.gh-price-input-wrapper.total input:hover {
  border-color: #6d7481;
  cursor: text;
}

.gh-price-input-wrapper:hover {
  cursor: text;
}

.gh-price-input-wrapper.total input:focus,
.gh-price-input-wrapper input:focus,
.gh-price-input-wrapper.total input:focus-visible,
.gh-price-input-wrapper input:focus-visible {
  border: 1px solid #6d7481;
  outline: none;
  background-color: #fff;
}

.gh-price-input-wrapper input:hover {
  cursor: default;
}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/QuotePassengersInfo/quotePassengersInfo.css ***!
  \*********************************************************************************************************************/
.gh-passengers {
  width: 100%;
}

.gh-passengers-info {
  display: flex;
  width: 100%;
}

.gh-passengers-info-item {
  flex: 1;
  padding: 0 30px;
  border-right: 1px dashed #d5d5d5;
}

.gh-passengers-info-item:first-child {
  padding-left: 0;
}

.gh-passengers-info-item:last-child {
  padding: 0 0 0 30px;
  border-right: none;
}

.gh-passengers-info-item .title-item {
  display: flex;
  min-height: 26px;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #242f42;
  /*margin-bottom: 8px;*/
  margin-bottom: 13px;
}

.gh-passengers-bottom-line {
  margin-top: 20px;
  display: flex;
}
.gh-left-auto {
  margin-left: auto;
}

.gh-passengers-same-as{
  display: flex;
  justify-content: flex-end;
}

/*Media */

@media (max-width: 767px) {
  .gh-passengers-info {
    flex-wrap: wrap;
  }

  .gh-passengers-info-item .title-item {
    justify-content: space-between;
  }

  .gh-passengers-info-item {
    flex: 1 100%;
    padding: 20px 0 10px;
    border-right: none;
    border-bottom: 1px solid #d5d5d5;
  }

  .gh-passengers-info-item:last-child {
    padding: 20px 0 0;
    border-bottom: none;
  }
}

/*!**********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/RequestDetails/requestDetails.css ***!
  \**********************************************************************************************************/
.gh-request-details-buttons {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  margin: 20px 0 0;
  padding-bottom: 90px;
}

.gh-request-details-buttons .uk-modal {
  margin: 0;
}

.gh-request-details-buttons.--sticky {
  position: sticky;
  bottom: 0;
  background: #ffffff;
  padding: 15px 10px;
  border-radius: 8px;
  margin-bottom: 20px;
  box-shadow: 0 0 23px -3px rgb(0 0 0 / 50%);
  -webkit-box-shadow: 0 0 7px -3px rgb(0 0 0 / 50%);
}

.gh-request-details-buttons .gh-main-button-component{
  white-space: nowrap;
}

.gh-request-details-buttons > * {
  margin-left: 20px;
}

.gh-decline-modal-content .gh-wrapper-radio-btn {
  flex-direction: column;
}

.gh-decline-modal-content .gh-wrapper-radio-btn .gh-radio-btn {
  margin-bottom: 15px;
  height: initial;
}

.request-detail-flag {
  background: #fff !important;
  min-height: 50px;
  width: 60px !important;
  min-width: 60px !important;
  margin-right: 15px !important;
}

.new-request .gh-request-gen-btns {
  display: flex;
  justify-content: space-between;
  padding: 0;
}

/*Media */

@media only screen and (max-width: 980px){
  .gh-request-details-buttons.--sticky{
    justify-content: space-evenly;
  }

  .gh-request-details-buttons .gh-request-more-info-button {
    min-width: min-content;
  }

  .gh-request-details-buttons .gh-main-button-component {
    min-width: 110px;
    padding: 16px 10px;
  }

  .gh-request-details-buttons > * {
    margin-left: 5px;
  }
}

@media (max-width: 768px) {
  .gh-request-details-buttons .gh-request-gen-btns {
    min-width: 155px;
    height: 50px;
  }
  .gh-request-details-buttons {
    flex-direction: column-reverse;
  }

  .gh-request-details-right-buttons {
    flex-direction: column-reverse;
  }

  .gh-request-details-buttons .gh-main-button-component {
    width: 100%;
    margin: 0 0 15px;
  }

  .new-request .gh-request-gen-btns {
    display: block;
  }
  .gh-pipeline-save-exit{
    margin-top: 15px;
    margin-left: 0!important;
  }

  .new-request-next-button-wrapper button{
    min-width: 188px;
  }

  .gh-request-details-buttons.--sticky {
    padding: 10px;
  }

  .gh-request-details-buttons.--sticky .gh-main-button-component {
    padding: 12px 28px;
    font-size: 14px;
    margin-bottom: 8px;
  }

  .gh-request-details-buttons.--sticky .request-details-later-action .gh-main-button-component {
    padding: 9px 28px;
  }
}

/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/RequestDetails/components/RequestDetailsFooter/RequestDetailsFooter.styles.css ***!
  \*******************************************************************************************************************************************************/
.request-details-later-action {
  position: relative;
}

.later-action__options button {
  outline: none;
  background: transparent;
  border: none;
  transition: 0.2s;
  padding: 10px 20px;
  width: 100%;
  text-align: left;
  font-size: 14px;
  font-family: Rubik, sans-serif;
}

.later-action__options button:not(.--selected):hover {
  background-color: #f2f4f7;
  cursor: pointer;
}

.later-action__options button:disabled {
  background-color: #eeeeee;
  color: #242E41;
  cursor: not-allowed !important;
}

.later-action__options button.--selected {
  background-color: #E7F2EF;
  color: #242E41;
  cursor: default;
}

/*Media */

@media (max-width: 768px) {
  .request-details-later-action {
    margin-left: 0;
  }
}

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/QuoteLegLocation/quoteLegLocation.css ***!
  \***************************************************************************************************************/
.gh-legs-location-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.gh-legs-location-wrapper-item {
  flex: 1 1 50%;
  position: relative;
}

.gh-legs-autocomplete-wrapper .leg-form-label {
  margin-top: 0;
  margin-bottom: 15px;
}
.gh-legs-autocomplete-wrapper {
  padding-left: 45px;
  min-height: 148px;
}

.gh-legs-autocomplete-wrapper-first {
  margin-right: 20px;
}

.gh-legs-edit-img {
  position: absolute;
  top: 0;
  left: 0;
}

.coverage-warning {
  color: orange;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  font-size: 13px;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*Media */

@media (max-width: 767px) {
  .gh-legs-location-wrapper {
    flex-direction: column;
  }

  .gh-legs-location-wrapper-item {
    margin-bottom: 20px;
  }

  .gh-legs-autocomplete-wrapper {
    padding-left: 35px;
    min-height: auto;
  }
  .gh-legs-edit-img {
    position: absolute;
    top: 10px;
    left: 0;
  }
  .gh-legs-autocomplete-wrapper .leg-form-label {
    font-size: 13px;
  }
  .gh-legs-autocomplete-wrapper-first {
    margin-right: 0;
  }
}

/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/QuoteEstimate/quoteEstimate.css ***!
  \*********************************************************************************************************/
.gh-estimate-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% + 20px);
  margin: 0 -10px;
}

.gh-estimate-row-item {
  font-family: Rubik, sans-serif;
  display: flex;
  margin: 0 10px;
  flex: 1;
}

.gh-estimate-row-item:nth-child(2) {
  justify-content: center;
}

.gh-estimate-row-item:nth-child(3) {
  justify-content: flex-end;
}

.gh-estimate-row-item-key {
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #242f42;
  padding-right: 20px;
}

.gh-estimate-row-item-value {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
  color: #242f42;
}

.gh-estimate-check-item.checked .gh-estimate-check-item-text {
  font-weight: 500;
}

.gh-estimate-check-item-text {
  font-size: 14px;
  color: #242f42;
  margin-left: 13px;
}

/*Media */

@media (max-width: 920px) {
  .gh-estimate-row {
    flex-direction: column;
    width: 100%;
    margin: 0;
    align-items: flex-start;
  }

  .gh-estimate-row-item {
    margin: 0 0 20px;
    align-items: flex-start;
  }

  .gh-estimate-row-item:last-child {
    margin: 0;
  }

  .gh-estimate-check-item {
    flex-direction: column;
  }

}

@media (max-width: 576px) {
  .gh-estimate-row-item {
    flex-direction: column;
  }

  .estimate-row-item-key {
    margin-bottom: 10px;
  }
}

/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/SelectComponent/selectComponent.css ***!
  \*************************************************************************************************************/
.gh-wrapper-select {
  width: 100%;
}

.gh-custom-select,
.gh-custom-select:active,
.gh-custom-select:focus,
.gh-custom-select:disabled {
  cursor: pointer;
  background: #e7eaef;
  border-radius: 3px;
}

.gh-custom-select:disabled {
  cursor: not-allowed;
}

.gh-wrapper-select .gh-custom-select.uk-select {
  padding-right: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/AircraftComponent/aircraftComponent.css ***!
  \*****************************************************************************************************************/
.gh-aircraft-wrapper.alternative-aircrafts {
  margin-top: 25px;
}

.gh-aircraft-wrapper-title-line {
  display: flex;
  align-items: baseline;
}

.gh-aircraft-wrapper .title-item {
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #242f42;
  margin-bottom: 13px;
  line-height: 20px;
}

.gh-aircraft-wrapper-content {
  display: flex;
  justify-content: space-between;
  margin: 0 -18px 20px;
}

.gh-aircraft-wrapper-content .title-item {
  display: none;
}

.gh-aircraft-wrapper-content-col {
  flex: 1;
  padding: 0 30px;
  flex-direction: row;
}

.gh-aircraft-wrapper-content-col.--owners-approval {
  border-left: 1px dashed #d5d5d5;
}

.gh-aircraft-wrapper-value {
  display: flex;
  height: 48px;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  color: #242f42;
}

.gh-aircraft-wrapper-content.first-row .title-item {
  /*display: block;*/
  display: flex;
  padding-right: 0;
  margin-right: 0;
  min-height: 40px;
}

.gh-aircraft-wrapper-wrapper-btn {
  display: flex;
  align-items: center;
  height: 48px;
  margin-left: 10px;
  width: 24px;
  min-width: 24px;
}

.gh-aircraft-wrapper-wrapper-btn.mobile {
  display: none;
}

.gh-aircraft-wrapper-wrapper-btn .delete-btn {
  display: inline-block;
  cursor: pointer;
  width: 24px;
}

.gh-aircraft-wrapper-last-col {
  display: flex;
}

.gh-aircraft-wrapper-last-col .wrapper-select {
  max-width: 300px;
}

.gh-add-aircraft-btn {
  display: inline-block;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #10b897;
  cursor: pointer;
  padding: 3px 3px 3px 0;
}

.gh-aircraft-view-value {
  display: flex;
  align-items: center;
  font-family: Rubik, sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #242f42;
}

.gh-aircraft-wrapper.read-only .gh-aircraft-wrapper-content {
  margin: 0 -18px 18px;
}

.gh-aircraft-wrapper.read-only .gh-aircraft-wrapper-content:last-child {
  margin: 0 -18px;
}


.gh-aircraft-bottom-row {
  display: flex;
  justify-content: space-between;
}

.gh-aircraft-bottom-row.--flex-end {
  justify-content: flex-end;
}

.gh-crew-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 87px;
}

.gh-crew-buttons.read-only {
  width: auto;
}

.gh-crew-buttons.read-only .gh-aircraft-wrapper-wrapper-btn {
  display: none;
}

.gh-aircraft-select-tooltip-desk {
  right: -25px;
  position: absolute;
}
.gh-aircraft-select-tooltip-mob {
  display: none;
}

.gh-alternative-helicopters-tooltip {
  width: 20px;
  height: 20px;
}

/***************************************  Media  ****************************************************/

@media (max-width: 767px) {
  .gh-aircraft-wrapper-content {
    flex-direction: column;
    margin: 0 0 10px;
    position: relative;
    border-bottom: 1px solid #d6d6d5;
    padding-bottom: 5px;
  }

  .gh-aircraft-wrapper.read-only .gh-aircraft-wrapper-content {
    margin: 0 0 10px;
  }

  .gh-aircraft-wrapper.read-only .gh-aircraft-wrapper-content:last-child {
    margin: 0;
  }

  .gh-aircraft-wrapper-content.last-row {
    border: none;
    padding-bottom: 0;
    margin: 0 0 10px;
  }

  .gh-aircraft-wrapper-content .gh-aircraft-wrapper-last-col .wrapper-select {
    margin-bottom: 0;
  }

  .gh-aircraft-wrapper-content .wrapper-select {
    margin-bottom: 15px;
  }

  .gh-aircraft-wrapper-content-col {
    padding: 0;
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
  }

  .gh-aircraft-wrapper-content-col.--owners-approval {
    border: none;
  }

  .gh-aircraft-wrapper-content .title-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .gh-aircraft-wrapper-wrapper-btn {
    display: none;
  }

  .gh-aircraft-wrapper-wrapper-btn.mobile {
    display: block;
    height: fit-content;
    margin-left: 20px;
  }

  .gh-aircraft-wrapper-last-col .wrapper-select {
    max-width: 100%;
  }

  .gh-aircraft-wrapper-last-col {
    max-width: 100%;
    width: 100%;
  }

  .gh-tooltip-wrapper {
    position: relative;
  }

  .gh-aircraft-select-tooltip-mob {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-17px);
    display: block;
  }

  .gh-aircraft-select-tooltip-desk {
    display: none;
  }
}

/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/QuoteLegs/quoteLegs.css ***!
  \*************************************************************************************************/
.gh-separator-line {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #d5d5d5;
  margin: 20px 0;
}

.gh-quote-map-header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 5px 10px;
}

/*!***************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/QuotePrice/quotePrice.css ***!
  \***************************************************************************************************/
.gh-quote-price .title-item {
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #242f42;
  margin-bottom: 25px;
}

.gh-quote-price-wrapper {
  display: flex;
  width: 100%;
}

.gh-quote-price-col {
  flex: 1;
}

.gh-quote-price-col:first-child {
  padding-right: 18px;
}

.gh-quote-price-col:last-child {
  padding-left: 18px;
}

.gh-quote-price-col:first-child {
  border-right: 1px dashed #d5d5d5;
}

.gh-quote-price-row.radio {
  background: #f2f4f7;
  padding: 15px 20px;
}


.gh-quote-price-row.gh-deposit-row label {
  min-width: 0;
  margin-right: 8px;
  font-size: 17px;
  font-weight: 700;
}

.gh-quote-price-row.gh-deposit-row {
  padding: 5px 20px;
}

.gh-quote-price-row.gh-deposit-row .gh-price-input-wrapper {
  width: fit-content;
  margin-right: 20px;
  padding-left: 0;
}

.gh-quote-price-row.gh-deposit-row .gh-deposit-amount {
  font-weight: 500;
  font-size: 14px;
}


.gh-quote-price-row {
  display: flex;
  padding-bottom: 10px;
}

.gh-quote-price-row :last-child {
  margin-bottom: 0;
}

.gh-quote-price-title {
  font-family: Rubik, sans-serif;
  font-size: 14px;
  color: #242f42;
  margin-right: 30px;
  min-width: 62px;
  margin-top: 13px;
}

.gh-quote-price-title.total {
  font-weight: 500;
  font-size: 16px;
}

.gh-quote-price-row .gh-alternative-btn {
  margin-right: 20px;
}

.gh-quote-price-row.radio .gh-quote-price-title {
  display: flex;
  align-items: center;
  flex: 1 1 50%;
  margin-top: 0;
}

.gh-quote-price-row.radio .price-input-wrapper {
  padding-left: 0;
}

.gh-quote-price-row.total {
  align-items: start;
}

.gh-quote-price-row.total .gh-message-error {
  position: absolute;
}

.gh-quote-price-row.vat .gh-message-error {
  position: absolute;
}

.gh-quote-price-row.landing-fees .gh-message-error {
  position: absolute;
}

.gh-view-price {
  font-family: Rubik, sans-serif;
  box-sizing: border-box;
  font-weight: 500;
  font-size: 14px;
  color: #242f42;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px 0 10px;
  border-radius: 3px;
  width: 164px;
  height: 48px;
  margin-right: 12px;
}

.gh-view-price-small {
  height: 24px;
}

.gh-view-price.total {
  background-color: #e7eaef;
  font-size: 16px;
}

.gh-view-price-icon {
  display: inline-block;
  background: #ffffff;
  border: 2px solid #9da3ae;
  width: 24px;
  height: 24px;
  position: relative;
  border-radius: 50%;
  box-sizing: border-box;
}

.gh-view-price-icon:after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #10b897;
  border-radius: 12px;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 5px;
  margin-left: 5px;
}

.gh-view-price .gh-text-price {
  font-family: Rubik, sans-serif;
  margin-left: 10px;
  font-weight: 500;
  font-size: 14px;
  color: #242f42;
}

/*Media */

@media (max-width: 1300px) {
  .gh-quote-price-row.radio {
    flex-direction: column;
  }

  .gh-quote-price-row.radio .gh-quote-price-title {
    margin: 5px 0;
  }
}

@media (max-width: 767px) {
  .gh-quote-price-wrapper {
    flex-direction: column;
  }

  .gh-quote-price-title {
    margin-right: 0;
  }

  .gh-price-input-wrapper {
    width: 140px;
    margin-right: 5px;
  }

  .gh-price-input-wrapper label,
  .gh-price-input-wrapper.total label {
    margin-right: 5px;
  }

  .gh-quote-price-col:first-child {
    border: none;
  }

  .gh-quote-price-col.radio {
    margin-top: 10px;
    padding: 0;
  }
}

.gh-quote-price-row-wrapper-total {
  display: flex;
}

.gh-quote-price-actions {
  display: flex;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 10px;
}

.gh-quote-price-actions .gh-btn-reset {
  margin-right: 10px;
}

.quote-price__repositioning {
  box-sizing: border-box;
  color: #242f42;
  margin-top: 10px;
}

.quote-price__repositioning * {
  box-sizing: border-box;
}

.quote-price__repositioning,
.quote-price__repositioning-percentage {
  display: flex;
  align-items: center;
}

.quote-price__repositioning {
  flex-wrap: wrap;
}

.quote-price__repositioning-label {
  font-size: 14px;
}

.percentage__progress-label {
  font-weight: 500;
  font-size: 14px;
  margin: 0 15px 0 27px;
}

.percentage__progress {
  width: 142px;
  height: 7px;
  position: relative;
  background-color: #d8dce2;
}

.percentage__progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #6d7481;
}


/*=========== 991 <=> 1400 ===========*/

@media only screen and (min-width: 991px) and (max-width: 1400px) {
  .gh-quote-price-title-addition-landing-fees {
    min-width: max-content;
    margin-right: 15px;
  }
}




/*=========== max: 1200 ===========*/

@media only screen and (max-width: 1200px) {
  .gh-quote-price-row-wrapper-total {
    flex-direction: column;
  }
}

/*=========== max: 576 ===========*/

@media only screen and (max-width: 576px) {
  .gh-quote-price-row.total{
    flex-wrap: wrap;
  }

  .gh-quote-price-actions {
    width: 100%;
    justify-content: flex-start;
    padding-top: 7px;
  }

}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/AdditionalInformation/additionalInformation.css ***!
  \*************************************************************************************************************************/
.gh-additional-info-wrapper {
  padding: 25px;
  color: #242f42;
  /*box-shadow: 1px 0 61px 0 rgba(0,0,0,0.75);*/
}

.gh-additional-info-title {
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #242f42;
  margin-top: 20px;
}

.gh-additional-info-content {
  font-family: Rubik, sans-serif;
  font-size: 16px;
  color: #242f42;
  background-color: #e6f2f0;
  padding: 20px;
  margin-top: 10px;
  border-radius: 4px;
}

.gh-additional-info-content .gh-text-area {
  font-family: Rubik, sans-serif;
  color: #242f42;
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  line-height: 19px;
  border: 2px solid #6d7481;
  border-radius: 4px;
  font-weight: 400;
  vertical-align: top;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border;
  outline: none;
  resize: vertical;
  height: auto;
  min-height: 80px;
  font-size: 16px;
}

.gh-additional-info-content .gh-text-area::placeholder {
  font-family: Rubik, sans-serif;
  font-size: 16px;
  color: #9a9ca1;
}

@media (max-width: 500px) {
  .gh-additional-info-wrapper {
    padding: 10px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  .gh-additional-info-content {
    padding: 15px;
  }

  .gh-additional-info-content .gh-text-area {
    font-size: 14px;
    padding: 10px;
    height: 140px;
  }
}

/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteForm/components/QuoteExpirationDate/QuoteExpirationDate.css ***!
  \*****************************************************************************************************************************************/
.gh-quote-expiration-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    margin: 20px 0 10px;
}

.gh-quote-expiration-col {
    position: relative;
}

.gh-quote-expiration-wrapper .rdtPicker {
    width: calc(100% - 11px);
}

.gh-quote-expiration-wrapper .rdtSwitch {
    text-align: center !important;
}

.gh-quote-expiration-wrapper .dow {
    text-align: center !important;
}

.gh-quote-expiration-col .uk-form-icon {
    top: auto;
}

.gh-quote-expiration-col .gh-enquire-calendar-icon {
    bottom: 0;
    right: 0;
    margin-bottom: 13px;
    margin-right: 12px;
}

.gh-quote-expiration-col .label {
    font-size: 14px;
    font-weight: 500;
    color: #242f42;
    text-transform: uppercase;
}



/*=================== MAX-WIDTH 768 ==============================*/

@media (max-width: 768px) {
    .gh-quote-expiration-wrapper {
        grid-template-columns: 1fr;
    }

    .gh-quote-expiration-col {
        margin-bottom: 20px;
    }

    .gh-quote-expiration-col:last-child {
        margin-bottom: 0;
    }
}
/*!************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteForm/quoteForm.css ***!
  \************************************************************************************************/
.gh-quote-form {
  font-family: Rubik, sans-serif;
  overflow-x: hidden;
}

.title-item {
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #242f42;
  margin: 0;
}

.gh-quote-form-buttons {
  display: flex;
  justify-content: flex-end;
  padding: 27px 0 90px;
}

.gh-terms-conditions-wrapper .gh-uz-file-content {
  border: 1px solid #eeeeee;
}

.gh-request-gen-btns:last-of-type {
  padding: 0 15px;
}

/*Media */

@media (max-width: 576px) {
  .gh-request-gen-btns {
    width: 100%;
  }
  .gh-request-gen-btns:last-of-type {
    margin-top: 10px;
  }

  .gh-request-review-actions{
    flex-direction: column;
  }
}

.uk-accordion-content[aria-hidden="true"] {
  display: none;
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Description/index.css ***!
  \*****************************************************************************************************************/
.calculator__description {
  border: 1px solid #d5d5d5;
  background-color: #fff;
  transition-property: box-shadow;
  transition-duration: 0.2s;
  outline: none;
}
.calculator__description.clickable {
  cursor: pointer;
}
.calculator__description .calculator__description-item:not(:last-of-type) {
  border-bottom: 1px solid #d5d5d5;
}
.calculator__description-item {
  font-weight: 500;
  font-size: 15px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #242f42;
  position: relative;
}
.calculator__description-item.uk-flex-between {
  justify-content: space-between;
}
.calculator__description-item:not(.placeholder) {
  background-color: #fff;
}
.calculator__description-item.text {
  padding: 0 10px;
}
.calculator__description-item.input {
  padding: 2px;
  border-radius: 0px;
}
.calculator__description-item.header {
  background-color: #e7eaef;
  text-transform: uppercase;
}
.calculator__description-item.separator {
  border-top: 1px solid #000;
}
.calculator__description-item.footer {
  background-color: #6d7481;
  color: #fff;
}
.calculator__description-item.footer input {
  background-color: #6d7481;
  color: #fff;
}
.calculator__description-item.footer input::placeholder {
  color: #e7eaef;
}
.calculator__description-item.info {
  background-color: #f4f7fb;
}
.description-prefix,
.description-suffix {
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
.description-prefix {
  padding-left: 8px;
  margin-right: 6px;
}
.description-suffix {
  margin-left: 2px;
}

/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Accordion/index.css ***!
  \***************************************************************************************************************/
.accordion__title.clickable {
  cursor: pointer;
}
.accordion__content {
  overflow: hidden;
  /* transition: max-height 0.1s; */
  max-height: 0;
}
.accordion__content.open {
  max-height: calc(var(--height) * 1px);
}

/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/tooltip/index.css ***!
  \*************************************************************************************************************/
.tooltip-container {
  line-height: 1;
}

.tooltip-container_content {
  background-color: #242f42;
  color: #fff;
  position: fixed;
  z-index: 999;
  font-family: "rubik";
  padding: 9px 11px 14px;
  font-weight: normal;
  max-width: 260px;
  opacity: 0;
  transition: 0.2s ease-out;
  transition-property: transform, opacity;
  pointer-events: none;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.tooltip-container_content::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.tooltip-container_content[data-position="top-right"]::after,
.tooltip-container_content[data-position="top-left"]::after {
  right: 11px;
  bottom: -9px;
  border-style: solid;
  border-width: 15px 17px 0 16px;
  border-color: #242f42 transparent transparent transparent;
}

.tooltip-container_content[data-position="top-left"]::after {
  left: 11px;
}

.tooltip-container_content[data-position="top-right"]::after {
  right: 11px;
}

.tooltip-container_content[data-position="bottom-right"]::after,
.tooltip-container_content[data-position="bottom-left"]::after {
  right: 11px;
  top: -9px;
  border-style: solid;
  border-width: 0 15px 17px 16px;
  border-color: transparent transparent #242f42 transparent;
}

.tooltip-container_content[data-position="bottom-left"]::after {
  left: 11px;
}

.tooltip-container_content[data-position="bottom-right"]::after {
  right: 11px;
}

.tooltip-container:hover .tooltip-container_content {
  opacity: 1;
  pointer-events: all;
}

.tooltip-container_content[data-position="top-right"],
.tooltip-container_content[data-position="top-left"] {
  transform: translateY(-5px);
}

.tooltip-container_content[data-position="bottom-right"],
.tooltip-container_content[data-position="bottom-left"] {
  transform: translateY(5px);
}

.tooltip-container:hover .tooltip-container_content[data-position="top-right"],
.tooltip-container:hover .tooltip-container_content[data-position="top-left"],
.tooltip-container:hover .tooltip-container_content[data-position="bottom-left"],
.tooltip-container:hover .tooltip-container_content[data-position="bottom-right"] {
  transform: translateY(0);
}

/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Select/index.css ***!
  \************************************************************************************************************/
.calculator__select {
  appearance: none;
  border: 2px solid transparent;
  outline: none;
  background-color: transparent;
  padding: 0 8px;
  padding-right: 31px;
  width: 100%;
  height: 100%;
  font-size: 15px;
  font-family: inherit;
  border-radius: 2px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27h-6 w-6%27 fill=%27none%27 viewBox=%270 0 24 24%27 stroke=%27%23494e57%27 stroke-width=%272%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M19 9l-7 7-7-7%27 /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: calc(100% - 8px);
  background-position-y: calc(100% - 12px);
  background-size: 16px;
}
.calculator__select [readonly] {
  pointer-events: none;
}
.calculator__select.pc-invalid {
  background-color: #fff5ef !important;
}
.calculator__select.pc-invalid::placeholder {
  color: #e25950;
}
.calculator__select:hover:not([readonly]) {
  background-color: #e7eaef;
}
.calculator__select:focus:not([readonly]) {
  z-index: 1;
  border-color: #9da3ae;
  background-color: #e7eaef;
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/SectionArrow/index.css ***!
  \******************************************************************************************************************/
.section-arrow {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 16px;
  width: 100%;
  height: 100%;
  color: #242f42;
  background: transparent;
  border: none;
  cursor: pointer;
}
.section-arrow svg {
  transition: transform 0.2s;
  transform-origin: 50% 50%;
  transform: rotate(180deg);
  width: 24px;
  height: 24px;
}
.section-arrow.closed svg {
  transform: rotate(0);
}

/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Options/index.css ***!
  \*************************************************************************************************************/
.options {
  height: 100%;
  position: relative;
}
.options .accordion__content .options-btn {
  padding-left: 24px;
}
.options-trigger {
  color: #494e57;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
  border-radius: 2px;
  background-color: transparent;
  width: 35px;
  height: 100%;
}
.options-trigger:hover {
  background-color: #c8cfdb;
}
.options-trigger svg {
  width: 20px;
  height: 20px;
}
.options-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.options-content {
  position: absolute;
  top: calc(100% + 2px);
  right: 0;
  background-color: #fff;
  z-index: 12;
  display: flex;
  flex-direction: column;
  width: 160px;
  padding: 6px 0;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  border-radius: 2px;
}
.calculator .options-btn {
  width: 100%;
  border: none;
  padding: 6px 16px;
  text-align: left;
  font-size: 15px;
  line-height: 20px;
  color: #005bff;
  background: transparent;
}
.calculator .options-btn.danger {
  color: #e42a2a;
}
.calculator .options-btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Radio/index.css ***!
  \***********************************************************************************************************/
.calculator__radio,
.calculator__radio-input {
  margin: 0;
}
.calculator__radio-group {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 0 10px;
}
.calculator__radio-group .calculator__radio:not(:last-of-type) {
  margin-right: 16px;
}
.calculator__radio {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
}
.calculator__radio-input {
  appearance: none;
  left: unset !important;
  width: 24px;
  height: 24px;
  border: 2px solid #ccc;
  border-radius: 50%;
  position: relative !important;
  cursor: pointer;
  transition: 0.2s;
  margin-right: 8px;
}
.calculator__radio-input::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
  opacity: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transition: 0.2s;
  background-color: #10b897;
}
.calculator__radio-input:checked::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
.calculator__radio-group.pc-invalid {
  background-color: #fff5ef !important;
}

.calculator__radio-group.pc-invalid .calculator__radio {
  color: #e25950 !important;
}
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Pilot/index.css ***!
  \***********************************************************************************************************/
.calculator-add-pilot-btn {
  color: #10b897;
  border: none;
  font-size: 15px;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 10px;
  font-weight: 600;
  background-color: transparent;
  cursor: pointer;
}
.calculator-add-pilot-btn:hover {
  background-color: transparent;
}
.calculator-add-pilot-btn:disabled {
  color: #ccc;
  cursor: auto;
}

.pilot.included .included-option > * {
  visibility: hidden;
  transition: unset !important;
  opacity: 0;
}

/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Leg/index.css ***!
  \*********************************************************************************************************/
.calculator__legs {
  margin-top: 26px;
  display: flex;
  position: relative;
}
.calculator__legs::after {
  content: "";
  position: absolute;
  top: -26px;
  left: 0;
  height: calc(100% + 25px);
  width: 100%;
  border-left: 2px solid #242f42;
  pointer-events: none;
}
.legs-list {
  display: flex;
}
.legs-list.disabled {
  pointer-events: none;
}
.legs-list.disabled *,
.legs-list.disabled *::placeholder {
  color: #ccc !important;
}
.legs-list .leg:not(:last-of-type) {
  margin-right: 10px;
}
.leg.hidden > .accordion {
  visibility: hidden;
}
.leg.hidden .calculator__description:last-of-type {
  visibility: hidden;
}
.leg.hidden .calculator__description:first-of-type {
  border-bottom: transparent;
  border-right: transparent;
  border-left: transparent;
}
.leg.hidden .calculator__description:first-of-type .calculator__description-item:first-of-type {
  border-right: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
}
.leg.hidden
  .calculator__description:first-of-type
  .calculator__description-item:not(:first-of-type) {
  visibility: hidden;
}
.label-without-border {
  border-bottom: transparent !important;
}
.notes-description .calculator__description-item {
  height: 140px;
  align-items: flex-start;
}
.notes-description .notes-description-label {
  padding-top: 17px;
}
.leg {
  position: relative;
  background-color: #f0f0f0;
}
.leg.is-dragging {
  z-index: 10;
}
.leg.is-dragging > * {
  opacity: 0;
}
.leg.is-dragging::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px dashed #d5d5d5;
}
.leg-move-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e7eaef;
  padding: 2px !important;
  position: absolute;
  bottom: 100%;
}
.leg-move-btn:disabled {
  visibility: hidden;
}
.leg-move-btn svg {
  width: 12px;
  height: 12px;
}

.calculator-location-input {
  font-weight: unset;
  position: relative;
}

.calculator-location-input .calculator-reset-btn {
  margin-left: 2px;
  position: absolute;
  top: 2px;
  right: 2px;
  height: calc(100% - 4px);
}

.calculator-location-input .calculator-reset-btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: -2px;
  width: 2px;
  height: 100%;
  background-color: #fff;
}

.calculator-location-input:hover .calculator-reset-btn {
  visibility: visible;
}

.calculator-location-input > div {
  width: 100%;
  height: 100%;
}

.calculator-location-input .default-input-style {
  height: 100%;
  padding: 0 10px;
  border-radius: 2px;
  border-color: transparent;
  font-size: 15px;
  transition: unset;
}

.calculator-location-input.edited .default-input-style:focus {
  width: calc(100% - 73px);
}

.calculator-location-input .default-input-style:hover {
  background-color: #e7eaef;
}

.calculator-location-input .default-input-style:focus {
  border-color: #9da3ae;
  background-color: #e7eaef;
}

.calculator-location-input .gh-wrapper-autocomplete-input,
.calculator-location-input .uk-position-relative {
  height: 100%;
  width: 100%;
}

.leg-suffix-padding .description-suffix {
  padding-right: 10px;
  font-weight: 400;
  font: 14px;
}

/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Modal/index.css ***!
  \***********************************************************************************************************/
.calculator__modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  z-index: 978;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  pointer-events: none;
  user-select: none;
  transition: 0.2s;
  opacity: 0;
}

.calculator__modal.visible {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.calculator__modal.visible .calculator__modal-backdrop {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.calculator__modal-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  z-index: 979;
  background-color: rgba(0, 0, 0, 0.35);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  user-select: none;
  transition-property: opacity, visibility;
  transition-duration: 0.2s;
}

.calculator__modal-content {
  max-width: 600px;
  max-height: clamp(800px, 100vh, 90vh);
  width: 100%;
  background-color: #fff;
  z-index: 980;
  display: flex;
  flex-direction: column;
  overflow: hidden auto;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 24px 30px;
}

.calculator__modal-title {
  color: #242f42;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}

.calculator__modal-title .close-btn {
  background-color: transparent;
}

.calculator__modal-title svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
}

.calculator__modal-title h3 {
  margin: 0 16px 0 0;
  font-size: 24px;
  line-height: 24px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.calculator__modal-bottom-radio-buttons {
  display: flex;
  justify-content: space-between;
}

.calculator__modal .calculator-submit-btn {
  width: 100%;
  margin-top: 15px;
}
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/packages/PriceCalculator/components/Aircraft/index.css ***!
  \**************************************************************************************************************/
.aircraft-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 2px 2px 2px 10px !important;
}
.calculator__aircraft {
  position: relative;
}
.calculator__aircraft::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  pointer-events: none;
}
.calculator__aircraft.with-border-b::after {
  border-bottom: 2px solid #242f42;
}
.calculator__aircraft.active::after {
  border: 2px solid #242f42;
  border-bottom: none;
  width: 100%;
}

.calculator__aircraft.active::before {
  content: "";
  position: absolute;
  top: 0;
  left: 2px;
  width: calc(100% - 4px);
  height: 100%;
  border-bottom: 2px solid white;
  z-index: 2;
  pointer-events: none;
}

.aircrafts-container {
  display: flex;
  align-items: flex-start;
}
.aircrafts-list {
  position: relative;
  display: flex;
}
.aircrafts-list .calculator__aircraft:not(:last-of-type):not(.active)::after {
  width: calc(100% + 10px);
}
.aircrafts-list .calculator__aircraft:not(:last-of-type) {
  margin-right: 10px;
}

.aircrafts-container {
  position: relative;
}

.aircrafts-container::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  pointer-events: none;
  border-bottom: 2px solid #242f42;
  width: calc(100% - 2px - 152px);
}

.aircraft-modal-note {
  color: #6d7481;
  font-size: 12px;
  line-height: 12px;
  margin-top: 10px;
  display: block;
}

.calculator-aircraft-input:hover .calculator-reset-btn {
  visibility: visible;
}

.aircraft-header__title {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.aircraft-header__price {
    display: block;
    width: 100%;
    font-size: 12px;
}

/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/PreviewQuote/previewQuote.css ***!
  \******************************************************************************************************/
.gh-review-quote .custom-tooltip-wrapper {
  display: none !important;
}

.gh-review-quote .gh-quote-price-col.radio .gh-view-price {
  height: initial;
}

.gh-review-quote .gh-quote-price-row.radio {
  padding: 7px 20px;
}

.gh-quote-price-row.radio:first-child {
  padding-top: 20px;
}

.gh-quote-price-row.radio:last-child {
  padding-bottom: 20px;
}

.gh-review-quote .gh-quote-price-col:not(.gh-quote-price-col.radio) .gh-quote-price-row {
  padding-bottom: 0px;
}

.gh-review-quote
  .gh-quote-price-col:not(.gh-quote-price-col.radio)
  .gh-quote-price-row:not(.total) {
  padding: 5px 0;
}

.gh-review-quote
  .gh-quote-price-col:not(.gh-quote-price-col.radio)
  .gh-quote-price-row:not(.total):nth-child(3) {
  padding-top: 10px;
}

.gh-review-quote
  .gh-quote-price-col:not(.gh-quote-price-col.radio)
  .gh-quote-price-row:not(.total)
  .gh-view-price {
  height: initial;
}
.gh-review-quote
  .gh-quote-price-col:not(.gh-quote-price-col.radio)
  .gh-quote-price-row:not(.total)
  .gh-quote-price-title {
  margin-top: 0;
}

.gh-quote-view-expiration-date {
  display: flex;
}

/***************************************  Media  ****************************************************/

@media (max-width: 767px) {
  .gh-quote-view-expiration-date {
    flex-direction: column;
  }


}
/*!*******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ViewDateTime/ViewDateTime.css ***!
  \*******************************************************************************************************/
.gh-view-datetime {
    display: flex;
    flex: 1;
    padding: 20px 0;
}

.gh-view-datetime-icon {
    width: 30px;
    margin-right: 10px;
    padding-top: 4px;
}

.gh-view-datetime-icon img {
    width: 30px;
}

.gh-view-datetime-content {
    display: flex;
    flex-direction: column;
}

.gh-view-datetime-label {
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #242f42;
}

.gh-view-datetime-value {
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #242f42;
}

.gh-view-datetime-secondary-text {
    font-size: 14px;
    color: #6d7481;
    margin-left: 10px;
}

.gh-view-datetime-utc {
    margin-left: 10px;
}
/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteDetails/QuoteDetails.css ***!
  \******************************************************************************************************/
.gh-operator-quote-details-wrapper {
}

.gh-operator-quote-details-main-details {
  background: #fff;
  border-radius: 4px;
  border: 1px solid #d8d8d8;
  margin-bottom: 15px;
  padding-bottom: 10px;
}

.gh-operator-quote-details-item-notes .gh-comment-section {
  padding: 10px;
}

.gh-operator-quote-details-item-notes {
  padding: 0 10px;
}

.gh-quote-divider {
  margin-top: 0px;
  margin-bottom: 30px;
  border-top: 1px solid #d5d5d5;
}

.gh-operator-quote-details-visuals-section {
  margin-bottom: 10px;
}

.gh-operator-quote-details-other-quotes {
  padding-bottom: 56px;
  max-width: 100%;
  overflow: hidden;
}

.gh-operator-quote-details-item-notes .gh-flight-item-note-form-textarea {
  height: 45px;
  padding-top: 8px;
}

.gh-operator-quote-details-item-notes .gh-request-block-title {
  color: #242f42;
  font-size: 14px;
  font-weight: 500;
}

.gh-operator-quote-details-item-notes {
  background: #fff;
  border-radius: 4px;
}

.gh-flight-notes-submit-button {
  margin: 0 10px 10px;
}

/*===========Typography===========*/
.gh-operator-quote-details-title {
  color: #242f42;
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 30px;
  margin-top: 0;
}

.operator-private-notes {
  margin: 0 0 20px 10px;
}

.operator-private-notes h4 {
  font-size: 14px;
  margin-bottom: 0;
}

.operator-private-notes .inline-edit_wrapper {
  padding: 20px 15px;
  background: #f2f4f7;
}

@media only screen and (max-width: 425px) {
  .gh-quote-divider {
    display: none;
  }
}

@media print {
  .gh-quote-details-body .gh-alert-message  {
    display: none !important;
  }

  .gh-quote-details-body .gh-terms-conditions-text-view {
    display: none !important;
  }

  .gh-quote-details-body .gh-quote-details-buttons-wrapper {
    display: none !important;
  }

  .gh-quote-details-body .gh-quote-details-operator-comments {
    display: none !important;
  }
}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteDetails/components/QuoteDetailsManageButtons/QuoteDetailsManageButtons.css ***!
  \********************************************************************************************************************************************************/
.gh-quote-details-manage-buttons-wrapper {
  margin-bottom: 14px;
}

.gh-quote-details-manage-buttons-left-wrapper {
  display: flex;
}

.gh-quote-details-manage-buttons-left-wrapper .gh-quote-details-manage-buttons:first-child {
  margin-right: 40px;
  text-align: start;
}

.gh-quote-amend-modal-wrapper .gh-quote-amend-modal-btn:first-child {
  margin-right: 0.6rem;
}

.gh-quote-amend-modal-wrapper .gh-main-button-component-success.gh-main-button-component-contained {
  color: #fff;
}

.gh-quote-amend-modal-wrapper .gh-quote-amend-modal-btn {
  padding: 11px 0;
  min-width: 145px;
  font-weight: 400;
}

@media only screen and (max-width: 425px) {
  .gh-quote-details-manage-buttons-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .gh-quote-amend-modal-wrapper .gh-quote-amend-modal-btn {
    min-width: 130px;
  }

  .gh-quote-details-manage-buttons-left-wrapper {
    width: 100%;
    justify-content: space-between;
  }

  .gh-quote-details-manage-buttons-left-wrapper .gh-quote-details-manage-buttons:first-child {
    margin-right: 5px;
  }

  .gh-quote-details-manage-buttons-left-wrapper .gh-quote-details-manage-buttons {
    text-align: start;
  }
}

/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteDetails/components/WithdrawComponent/WithdrawComponent.css ***!
  \****************************************************************************************************************************************/
.gh-withdraw-radio-buttons-wrapper .gh-radio-btn {
  margin-bottom: 10px;
}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ErrorMessageHookForm/ErrorMessageHookForm.css ***!
  \***********************************************************************************************************************/

/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteDetails/components/QuoteDetailsBookingModalContent/QuoteDetailsBookingModalContent.css ***!
  \********************************************************************************************************************************************************************/
.gh-quote-details-booking-modal .gh-wrapper-custom-checkbox .label {
  font-size: 16px;
  color: #6d7481;
}
.gh-quote-details-booking-modal-span {
  font-size: 16px;
  color: #6d7481;
}

/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteDetails/components/QuoteGeneralInfoWithChat/QuoteGeneralInfoWithChat.css ***!
  \******************************************************************************************************************************************************/
.gh-quote-general-info-component {
  display: flex;
  align-items: center;
  padding: 0 20px 10px 20px;
  background: #ffffff;
  border-radius: 4px;
}

.gh-quote-general-info-component .gh-live-chat-wrapper .gh-quote-button {
  margin-bottom: 0;
}

.gh-quote-general-info-component .gh-live-chat-wrapper {
  width: 180px;
  margin-right: 25px;
  padding-top: 20px;
}

@media  (max-width: 1024px) {
  .gh-quote-general-info-component {
    flex-wrap: wrap;
  }
}


/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteDetails/components/QuoteGeneralInfoWithChat/QuoteGeneralInfo/QuoteGeneralInfo.css ***!
  \***************************************************************************************************************************************************************/
.gh-quote-general-info-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  width: 100%;
  flex-basis: 280px;
  padding-top: 20px;
  flex-wrap: wrap;
}

.gh-quote-general-info-wrapper .rdtPicker {
  right: 0;
}

.gh-quote-general-info-title p {
  white-space: nowrap;
}

.gh-quote-general-info-wrapper-rejected.gh-quote-general-info-wrapper {
  justify-content: flex-start;
  max-width: 100%;
}

.gh-quote-general-info-wrapper-rejected .gh-quote-general-info-col {
  flex-wrap: nowrap;
  min-width: auto;
  margin-right: 25px;
}

.gh-quote-general-info-wrapper-rejected
  .gh-quote-general-info-col.reason
  .gh-quote-general-info-value {
  flex: 1;
}

.gh-quote-general-info-wrapper-rejected
  .gh-quote-general-info-col.reason
  .gh-quote-general-info-value
  span {
  display: block;
}

.gh-quote-general-info-wrapper-rejected
  .gh-quote-general-info-col.reason
  .gh-quote-general-info-value
  span.hidden {
  width: 100%;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gh-quote-general-info-wrapper-rejected .gh-quote-general-info-col:last-child {
  margin-right: 0;
}

.gh-quote-general-info-col {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  min-width: 105px;
  margin-right: 25px;
  margin-bottom: 5px;
}

.gh-quote-general-info-title {
  color: #6d7481;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 20px;
  white-space: nowrap;
}

.gh-quote-general-info-value {
  color: #242f42;
  padding-right: 5px;
  max-width: 100%;
}

.gh-quote-general-info-value.--deposit {
  display: flex;
  flex-wrap: nowrap;
}

.gh-quote-general-info-value.--deposit .--percent {
  margin-right: 10px !important;
}

.gh-quote-general-info-link {
  font-weight: 400;
  padding: 0;
  min-width: initial;
}

.gh-quote-general-info-col .gh-quote-general-info-value span {
  padding-right: 5px;
}

.gh-quote-general-info-wrapper-expiration {
  align-items: center;
}

/*--------------------MEDIA-------------------*/

@media only screen and (max-width: 1024px) {
  .gh-quote-general-info-wrapper-rejected .gh-quote-general-info-col {
    margin-bottom: 15px;
  }

  .gh-quote-general-info-wrapper {
    min-width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
  }

  .gh-quote-general-info-col {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    margin-right: 0;
  }

  .gh-quote-general-info-col-mobile-margin-top {
    margin-top: 20px;
  }

  .gh-quote-general-info-value {
    margin-top: 10px;
  }

  .gh-quote-general-info-wrapper-rejected.gh-quote-general-info-wrapper {
  }

  .gh-quote-general-info-wrapper-rejected .gh-quote-general-info-col {
    margin: 0;
    flex: 50%;
  }

  .gh-quote-general-info-wrapper-rejected .gh-quote-general-info-col.long-text:last-child {
    flex: 100%;
  }

  .gh-quote-general-info-wrapper-rejected .gh-quote-general-info-col .gh-quote-general-info-value {
    margin-top: 5px;
    margin-bottom: 15px;
  }
}



@media only screen and (max-width: 768px) {
  .gh-quote-general-info-col.--expiration-time {
    width: 100%;
  }


}

@media only screen and (max-width: 620px) {
  .gh-quote-general-info-col.--expiration-time {
    margin-right: 0;
    flex-direction: column;
    align-items: start;
  }
}

@media only screen and (max-width: 420px) {
  .gh-quote-general-info-col .gh-quote-general-info-value span {
    margin-left: 0;
  }

  .gh-quote-general-info-value .gh-quote-general-info-wrapper-expiration {
    flex-wrap: wrap;
  }

  .gh-quote-general-info-value .rdt {
    width: 100%;
  }

  .gh-quote-general-info-wrapper .rdtPicker {
    left: 0;
  }

}


/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteDetails/components/QuoteGeneralInfoWithChat/QuoteGeneralInfoRequestDetailsModal/QuoteGeneralInfoRequestDetailsModal.css ***!
  \*****************************************************************************************************************************************************************************************************/

/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/QuoteDetails/components/QuoteReason/quoteReason.css ***!
  \****************************************************************************************************************************/
.gh-quote-reason-wrapper {
    padding: 0 20px 10px 20px;
}

.gh-quote-reason-wrapper .gh-divider {
    width: 100%;
}

.gh-quote-reason {
    display: flex;
    align-items: baseline;
    padding-top: 10px;
}
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Form/components/ColorPicker/ColorPicker.css ***!
  \**************************************************************************************************************/
.gh-color-picker-dropdown-btn {
    display: flex;
    align-items: center;
    margin-right: 10px;
    cursor: pointer;
    position: relative;
}

.gh-color-picker-dropdown-btn.--color {
    display: inline-block;
    height: 38px;
    width: 38px;
    min-width: 38px;
    border: 2px solid #6d7481;
    border-radius: 4px;
}

.gh-color-list {
    position: absolute;
    background-color: #fff;
    padding: 10px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 4px;
    width: 161px;
    top: 0;
    left: 0;
    margin-top: 54px;
    opacity: 0;
    visibility: hidden;
}

.gh-color-list.--show {
    opacity: 1;
    visibility: visible;
    z-index: 10;
}

.gh-color-item {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 6px;
    margin: 4px;
    transition: all 0.25s;
}

.gh-color-item .uk-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 18px;
    color: #FFFFFF;
}

.gh-color-item:hover {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.gh-wrapper-input-color {
    position: relative;
    width: 100%;
}

.gh-input-color-warning {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    margin-right: 15px;
    font-size: 18px;
    color: #e74c3c;
}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/ExternalAppSettings/components/ExternalAppSettingsForm/ExternalAppSettingsForm.css ***!
  \******************************************************************************************************************************************************************************/
.gh-external-settings-sub-title {
    font-family: "rubik", Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #242f42;
    margin: 0;
    line-height: 1.4;
}


.gh-settings-checkbox-item {
    display: flex;
    align-items: center;
}

.gh-add-rule-btn {
    font-family: Rubik, sans-serif;
    text-transform: uppercase;
    color: #10b897;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
}

.gh-widget-settings-select{
    z-index: 10;
}

/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/broker/ExternalAppSettings/components/ExternalAppRulesForm/ExternalAppRulesForm.css ***!
  \************************************************************************************************************************************************************************/
.gh-settings-radio-button-row {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/common/ClientsList/styles/index.css ***!
  \******************************************************************************************************/
.clients-list-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.gh-clients-remove-modal-btn {
    min-width: 150px;
}

#client-remove-modal {
    text-align: center;
}

@media only screen and (min-width: 1024px){
    .gh-client-remove-modal {
        max-width: 550px !important;
    }
}

@media only screen and (max-width: 425px) {
    .gh-clients-remove-modal-btn.gh-clients-remove-modal-btn {
        max-width: 45%;
        min-width: 100px;
    }
}

/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/pages/user-online/operator/OperatorPriceCalculator/OperatorPriceCalculator.css ***!
  \*************************************************************************************************************************************************/
.gh-operator-price-calculator .aircrafts-container::after {
    width: calc(100% - 2px);
}
