@charset "UTF-8";
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #878787;
  --gray-dark: #575756;
  --black: #000;
  --primary: #F2A401;
  --secondary: #878787;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f6f6f6;
  --dark: #575756;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Lato", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

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

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

body {
  margin: 0;
  font-family: "Lato", sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.5;
  color: var(--white);
  text-align: left;
  background-color: var(--black);
  overflow-x: hidden;
}

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

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

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

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

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

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

ol,
ul,
dl {
  margin: 0;
  margin-left: 20px;
  margin-block-start: 0;
  padding-inline-start: 0;
}

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

li {
  list-style: none;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #F2A401;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #a67001;
  text-decoration: underline;
}

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

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

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

figure {
  margin: 0 0 1rem;
}

img {
  max-width: 100%;
  vertical-align: middle;
  border-style: none;
  height: auto;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

progress {
  vertical-align: baseline;
}

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

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

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

.hidden,
.updated,
.vcard,
template {
  display: none;
}

.screen-reader-text,
.fusion-meta-info,
.rich-snippet-hidden,
[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Karla", sans-serif;
  font-weight: 800;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.325rem + 0.9vw);
  text-transform: uppercase;
  line-height: 35px;
  letter-spacing: -0.5px;
  font-weight: 800;
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2rem;
  }
}

h2, .h2 {
  font-size: calc(1.295rem + 0.54vw);
  margin: 0;
  padding: 20px 0 15px 0;
  color: var(--bs-white); /*var(--black);*/
  line-height: 1;
  font-weight: 800;
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.7rem;
  }
}
h2 a, .h2 a {
  color: #ffffff;
}
h2 p, .h2 p {
  margin: 0;
  padding: 0;
}

h3:not(.panel-title), .h3 {
  display: inline-block;
  font-size: 1.5rem;
  margin: 0;
  padding: 5px 0 20px 0 !important;
  color: #ffffff; /*var(--black);*/
  line-height: 1;
  font-weight: 500;
}
h3:not(.panel-title) a, .h3 a {
  color: #ffffff;
}
h3:not(.panel-title) p, .h3 p {
  margin: 0;
  padding: 0;
}

h4, .h4 {
  font-size: calc(1.305rem + 0.66vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.8rem;
  }
}

h5, .h5 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h5, .h5 {
    font-size: 1.5rem;
  }
}

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

h4 {
  font-size: 16px;
}

.lead {
  font-size: calc(1.275rem + 0.3vw);
  font-weight: 300;
}
@media (min-width: 1200px) {
  .lead {
    font-size: 1.5rem;
  }
}

.display-1 {
  font-size: calc(1.725rem + 5.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 6rem;
  }
}

.display-2 {
  font-size: calc(1.675rem + 5.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 5.5rem;
  }
}

.display-3 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4.5rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

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

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

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

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

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

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

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

.blockquote {
  margin-bottom: 1rem;
  font-size: calc(1.275rem + 0.3vw);
  float: right;
}
@media (min-width: 1200px) {
  .blockquote {
    font-size: 1.5rem;
  }
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #878787;
}
.blockquote-footer::before {
  content: "— ";
}

@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.eot"); /* IE9 Compat Modes */
  src: url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.woff2") format("woff2"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.woff") format("woff"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Semibold.eot"); /* IE9 Compat Modes */
  src: url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Semibold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Semibold.woff2") format("woff2"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Semibold.woff") format("woff"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Semibold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility;
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.eot"); /* IE9 Compat Modes */
  src: url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.woff2") format("woff2"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.woff") format("woff"), url("/wp-content/themes/Avada-Child-Theme/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
  text-rendering: optimizeLegibility;
  font-display: swap;
}
.post-content a:not(.fusion-button) {
  text-decoration: underline;
  font-weight: 700;
}

.fusion-footer,
.fusion-page-title-bar,
.fusion-header-wrapper,
.post-content,
.row,
#wrapper {
  width: 100%;
  margin: 0 auto;
}

.post-content {
  padding-left: 0;
  padding-right: 0;
}

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

.fusion-columns,
.row {
  display: flex;
  flex-wrap: wrap;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

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

.widget {
  background-color: transparent !important;
  padding-bottom: 20px;
}
.widget .heading {
  text-align: left;
  background-color: #e8e8e8;
  display: inline-block;
  padding: 5px 10px;
  border-top-right-radius: 20px 60px;
}
.widget .heading .widget-title {
  text-align: left;
  color: #1c1c1c;
  margin-bottom: 0;
  padding: 5px 5px !important;
  font-size: 16px;
}

.lang_sidebar {
  margin: 10px 10px;
  padding: 10px 0 5px 0;
  position: relative;
}
.lang_sidebar:after {
  content: "";
  position: absolute;
  top: 53px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.15);
}
.lang_sidebar:hover {
  box-shadow: 2px 3px 7px 0 rgba(0, 0, 0, 0.2705882353);
}
.lang_sidebar .lang_icon_sidebar {
  height: 26px;
  width: 26px;
  border-radius: 50%;
  display: inline-block;
  margin: 0 5px 0 5px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: 1px 2px 3px 0 #000000;
  position: relative;
}
.lang_sidebar .lang_icon_sidebar:after {
  content: "";
  position: absolute;
  top: 0;
  right: -9px;
  height: 100%;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.15);
}
.lang_sidebar a {
  line-height: 26px;
  vertical-align: top;
  display: inline-block;
  padding-left: 10px;
  font-size: 18px;
  color: var(--white);
}

.top_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top_header .navi_ur > div {
  height: 100%;
}
.top_header .navi_ur > div > ul {
  height: 100%;
  display: flex;
  align-items: center;
}
.top_header .navi_ur > div > ul .wpml-ls-menu-item .sub-lang {
  height: 100%;
}
.top_header .navi_ur > div > ul .wpml-ls-menu-item .sub-lang ul {
  height: 100%;
}
.top_header .navi_ur > div > ul .wpml-ls-menu-item .sub-lang ul li {
  display: none;
}
.top_header .navi_ur > div > ul .wpml-ls-menu-item .sub-lang ul li:nth-child(2) {
  display: block;
}
.top_header .navi_ur > div > ul .wpml-ls-menu-item .sub-lang span {
  display: none;
}
.top_header .navi_ur > div > ul > li {
  margin-left: 25px;
}
.top_header .navi_ur > div > ul > li a {
  color: #fff;
}

body.logged-in .loggedin-hide {
  display: none;
}
body.logged-in .loggedin-show {
  display: block;
}

body:not(.logged-in) .loggedin-hide {
  display: block;
}
body:not(.logged-in) .loggedin-show {
  display: none;
}

.lang_icon {
  height: 18px;
  width: 24px;
  display: inline-block;
  margin-right: 5px;
  margin-top: 9px;
}

body.mobileMenu .fusion-main-menu.subrollout a {
  color: var(--black) !important;
}

.fusion-header-wrapper {
  z-index: 9999;
  background-color: #fff;
  padding: 0;
  position: sticky;
  top: 0;
}
.fusion-header-wrapper .fusion-secondary-header {
  background-color: var(--black);
  display: none !important;
}
.fusion-header-wrapper .fusion-secondary-menu .menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.fusion-header-wrapper .fusion-secondary-menu .menu li {
  margin: 0 5px;
}
.fusion-header-wrapper .fusion-logo {
  padding: 5px;
}
.fusion-header-wrapper .menu-login-menu-right-container,
.fusion-header-wrapper .menu-loginmenubr-container,
.fusion-header-wrapper .menu-loginmenuru-container,
.fusion-header-wrapper .menu-loginmenude-container,
.fusion-header-wrapper .menu-esloginmenu-container,
.fusion-header-wrapper .menu-main-menu-right-container,
.fusion-header-wrapper .menu-loginmenu-container {
  margin-left: auto;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu {
  display: flex;
  flex-wrap: wrap;
  justify-items: right;
  justify-content: space-around;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > .pers-icon:not(.active-pers) .close-pers,
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > .wpml-ls-item:not(.active-wpml) .close-lang,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > .pers-icon:not(.active-pers) .close-pers,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > .wpml-ls-item:not(.active-wpml) .close-lang,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > .pers-icon:not(.active-pers) .close-pers,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > .wpml-ls-item:not(.active-wpml) .close-lang,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > .pers-icon:not(.active-pers) .close-pers,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > .wpml-ls-item:not(.active-wpml) .close-lang,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > .pers-icon:not(.active-pers) .close-pers,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > .wpml-ls-item:not(.active-wpml) .close-lang,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > .pers-icon:not(.active-pers) .close-pers,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > .wpml-ls-item:not(.active-wpml) .close-lang,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > .pers-icon:not(.active-pers) .close-pers,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > .wpml-ls-item:not(.active-wpml) .close-lang {
  display: none;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > .wpml-ls-item > a,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > .wpml-ls-item > a,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > .wpml-ls-item > a,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > .wpml-ls-item > a,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > .wpml-ls-item > a,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > .wpml-ls-item > a,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > .wpml-ls-item > a {
  line-height: 64px;
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
  width: 30px;
  height: 78px;
  display: block;
  font-size: 0;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > .wpml-ls-item > a > img,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > .wpml-ls-item > a > img,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > .wpml-ls-item > a > img,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > .wpml-ls-item > a > img,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > .wpml-ls-item > a > img,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > .wpml-ls-item > a > img,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > .wpml-ls-item > a > img {
  display: none;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li:first-child,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li:first-child,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li:first-child,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li:first-child,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li:first-child,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li:first-child,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li:first-child {
  border-left: 0 none;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li {
  padding: 0 15px;
  position: relative;
  border-left: 1px solid #efefef;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li a,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li a,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li a,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li a,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li a,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li a,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li a {
  color: #000;
  display: block;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li:not(.fusion-main-menu-search):hover,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li:not(.fusion-main-menu-search):hover,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li:not(.fusion-main-menu-search):hover,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li:not(.fusion-main-menu-search):hover,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li:not(.fusion-main-menu-search):hover,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li:not(.fusion-main-menu-search):hover,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li:not(.fusion-main-menu-search):hover {
  background-color: #0674ff;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li:not(.fusion-main-menu-search):hover > .sub-menu,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li:not(.fusion-main-menu-search):hover > .sub-menu,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li:not(.fusion-main-menu-search):hover > .sub-menu,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li:not(.fusion-main-menu-search):hover > .sub-menu,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li:not(.fusion-main-menu-search):hover > .sub-menu,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li:not(.fusion-main-menu-search):hover > .sub-menu,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li:not(.fusion-main-menu-search):hover > .sub-menu {
  display: block;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li .sub-menu,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li .sub-menu,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li .sub-menu,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li .sub-menu,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li .sub-menu,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li .sub-menu,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li .sub-menu {
  position: absolute;
  width: 200px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  top: 99.9%;
  right: 0;
  background-color: #fff;
  padding: 10px 15px;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li .sub-menu:hover,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li .sub-menu:hover,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li .sub-menu:hover,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li .sub-menu:hover,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li .sub-menu:hover,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li .sub-menu:hover,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li .sub-menu:hover {
  display: block;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li .sub-menu > li,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li .sub-menu > li,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li .sub-menu > li,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li .sub-menu > li,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li .sub-menu > li,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li .sub-menu > li,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li .sub-menu > li {
  position: relative;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li .sub-menu > li > a,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li .sub-menu > li > a,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li .sub-menu > li > a,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li .sub-menu > li > a,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li .sub-menu > li > a,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li .sub-menu > li > a,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li .sub-menu > li > a {
  color: #000;
  padding: 7px 0 7px 15px;
  display: block;
}
.fusion-header-wrapper .menu-login-menu-right-container .fusion-menu > li .sub-menu > li > a:after,
.fusion-header-wrapper .menu-loginmenubr-container .fusion-menu > li .sub-menu > li > a:after,
.fusion-header-wrapper .menu-loginmenuru-container .fusion-menu > li .sub-menu > li > a:after,
.fusion-header-wrapper .menu-loginmenude-container .fusion-menu > li .sub-menu > li > a:after,
.fusion-header-wrapper .menu-esloginmenu-container .fusion-menu > li .sub-menu > li > a:after,
.fusion-header-wrapper .menu-main-menu-right-container .fusion-menu > li .sub-menu > li > a:after,
.fusion-header-wrapper .menu-loginmenu-container .fusion-menu > li .sub-menu > li > a:after {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid #0674ff;
}
.fusion-header-wrapper .fusion-main-menu .subMenu {
  background-color: #ffffff;
  border-top: 1px solid #CCCCCC;
}
.fusion-header-wrapper .fusion-main-menu .subMenu > ul {
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
}
.fusion-header-wrapper .fusion-main-menu .subMenu > ul > li:nth-child(-n+7) {
  flex: 1 0 14.2%;
}
.fusion-header-wrapper .fusion-main-menu .subMenu > ul > li:nth-child(n+8) {
  margin: 15px 0;
  flex: 1 0 50%;
  text-align: center;
}
.fusion-header-wrapper .fusion-main-menu .subMenu > ul .wpml-ls-item {
  justify-content: center;
}
.fusion-header-wrapper .fusion-main-menu .fusion-menu {
  position: relative;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.4px;
}
.fusion-header-wrapper .fusion-main-menu .fusion-menu > li {
  flex: 1;
  text-align: center;
  transition: all 150ms ease;
  background: linear-gradient(transparent, transparent 6.25%, var(--primary-light) 6.25%, var(--primary));
  background-size: 100% 1600%;
}
.fusion-header-wrapper .fusion-main-menu .fusion-menu > li:hover {
  text-shadow: 0 0 #343640;
  background-size: 100% 100%;
}
.fusion-header-wrapper .fusion-main-menu .fusion-menu > li > a {
  color: var(--white);
  display: block;
  padding: 15px 0;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "Karla", sans-serif;
}
.fusion-header-wrapper .fusion-main-menu .fusion-menu > li .sub-menu {
  overflow-y: auto;
  text-align: left;
}
.fusion-header-wrapper .fusion-main-menu .fusion-menu > li .sub-menu > li {
  position: relative;
}
.fusion-header-wrapper .fusion-main-menu .fusion-menu > li .sub-menu > li > a {
  color: #000;
  padding: 7px 0 7px 15px;
  display: block;
}
.fusion-header-wrapper .fusion-main-menu .fusion-menu > li .sub-menu > li > a:after {
  position: absolute;
  left: 0;
  top: 53%;
  transform: translateY(-50%);
  content: "";
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid #0674ff;
}
.fusion-header-wrapper .sub-menu {
  display: none;
}
.fusion-header-wrapper .fusion-header {
  margin-bottom: 10px;
}
.fusion-header-wrapper .fusion-header .fusion-row {
  padding: 0;
  /*background-color: $gray-100;
  background: linear-gradient(to bottom, $gray-100 0%,$gray-200 100%);*/
  background: #061121;
  display: flex;
  justify-content: space-between;
}

.slides li {
  margin-left: 0 !important;
  margin: 0;
}
.slides li img {
  width: 100% !important;
  height: auto !important;
  max-height: inherit !important;
}

.close-search,
.fusion-search-field {
  display: none;
}

.search-icon {
  background-color: transparent;
  border: 0 none;
  line-height: 64px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M15.853 16.56c-1.683 1.517-3.911 2.44-6.353 2.44-5.243 0-9.5-4.257-9.5-9.5s4.257-9.5 9.5-9.5 9.5 4.257 9.5 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zm-6.353-15.56c4.691 0 8.5 3.809 8.5 8.5s-3.809 8.5-8.5 8.5-8.5-3.809-8.5-8.5 3.809-8.5 8.5-8.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: center;
  width: 30px;
  height: 78px;
  display: block;
  font-size: 0;
}

@media (min-width: 1200px) {
  .fusion-breadcrumbs {
    text-align: left;
    padding-right: 15px;
  }
  .entry-title {
    text-align: center;
  }
  .fusion-mobile-menu-icons {
    display: none;
  }
  .fusion-main-menu {
    width: 100%;
  }
  .fusion-main-menu .fusion-menu > li {
    position: relative;
  }
  .close-pers,
.close-lang {
    display: none !important;
  }
  .fusion-main-menu-search *:not(a):not(input) {
    height: 100%;
  }
  .search-button {
    display: none;
  }
  .search-field {
    display: block;
  }
  .fusion-logo {
    display: block;
  }
  .fusion-logo img {
    position: absolute;
    left: 6px;
    top: 50%;
    transform: translateY(-50%);
  }
  .fusion-logo .fusion-logo-link {
    display: block;
    width: 167px;
  }
}
@media (min-width: 992px) {
  .fusion-header .search-inner {
    margin-left: auto;
    padding-right: 10px;
    position: relative;
    display: flex;
    align-items: center;
  }
  .fusion-header .search-inner > input[type=text] {
    padding: 5px 5px 5px 35px;
    background-color: rgba(7, 145, 255, 0.11);
    border: 0 none;
    width: 190px;
  }
  .fusion-header .search-inner > .search-icon {
    position: absolute;
    left: 2px;
  }
  .fusion-header .fusion-logo {
    display: none;
  }
  .fusion-mobile-menu-icons {
    display: none;
  }
  .halfIt > .sub-menu {
    flex-direction: row !important;
    flex-wrap: wrap;
  }
  .halfIt > .sub-menu > li {
    flex: 0 1 50%;
  }
  .navi_ur {
    display: flex;
  }
}
@media (max-width: 991.98px) {
  .postLevel4 .fusion-breadcrumbs .fusion-breadcrumb-sep:nth-child(-n+4),
.postLevel4 .fusion-breadcrumbs .fusion-breadcrumb-item:nth-child(-n+3) {
    display: none;
  }
  .postLevel4 .fusion-breadcrumbs .fusion-breadcrumb-item:last-child {
    display: inline-block;
    width: 168px;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: -7px;
    text-overflow: ellipsis;
  }
  .fusion-header .search-inner {
    display: none;
  }
  .inactive-pers .sub-menu,
.inactive-wpml .sub-menu {
    display: none !important;
  }
  .fusion-logo {
    padding: 5px 0;
  }
  .fusion-logo .fusion-logo-link {
    display: block;
    padding: 5px 0;
  }
  .fusion-logo .fusion-logo-link img {
    width: auto;
    max-width: 100px;
    height: auto;
  }
  .sub-lang ul > li > a > span {
    padding-left: 15px;
  }
  .inactive-pers,
.wpml-ls-item:active,
.wpml-ls-item:hover,
.wpml-ls-item:focus {
    background-color: #dadada !important;
  }
  .close-pers a {
    display: none !important;
  }
  .close-pers,
.close-lang {
    font-size: 0;
    z-index: 9999;
    display: none;
    position: absolute !important;
    background-color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' clip-rule='evenodd' fill='%23dc3545'%3E%3Cpath d='M12 0a12 12 0 1 1 0 24 12 12 0 0 1 0-24zm0 1a11 11 0 1 1 0 22 11 11 0 0 1 0-22zm0 10l5-5 1 1-5 5 5 5-1 1-5-5-5 5-1-1 5-5-5-5 1-1 5 5z'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-position: center;
    width: 60px !important;
    height: 60px !important;
    top: 13px;
    right: 15px;
    border: 0 none;
  }
  .close-pers:before,
.close-lang:before {
    content: "";
    position: absolute;
    top: -15px;
    right: -15px;
    width: 0;
    height: 0;
    z-index: -1;
    border-style: solid;
    border-width: 0 150px 150px 0;
    border-color: transparent rgba(255, 255, 255, 0.2) transparent transparent;
  }
  .active-search .search-field {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10020;
    width: 100%;
    height: 100%;
    background: rgba(0, 68, 181, 0.95);
    background: linear-gradient(to right, rgba(0, 68, 181, 0.95) 0%, rgba(6, 114, 254, 0.95) 100%);
  }
  .active-search .search-field:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    z-index: 9800;
    border-style: solid;
    border-width: 0 150px 150px 0;
    border-color: transparent rgba(255, 255, 255, 0.2) transparent transparent;
  }
  .active-search .search-field .search-inner {
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    max-width: 500px;
  }
  .active-search .search-field .search-inner > input[type=text] {
    width: 100%;
    margin: 0 auto;
    min-width: 250px;
    max-width: 500px;
    padding: 10px;
    font-size: 20px;
  }
  .active-search .search-field .search-inner > input[type=submit] {
    margin: 35px auto;
    width: 80px;
  }
  .active-search .search-field input.close-search {
    z-index: 9999;
    display: block;
    position: absolute;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' clip-rule='evenodd' fill='%23dc3545'%3E%3Cpath d='M12 0a12 12 0 1 1 0 24 12 12 0 0 1 0-24zm0 1a11 11 0 1 1 0 22 11 11 0 0 1 0-22zm0 10l5-5 1 1-5 5 5 5-1 1-5-5-5 5-1-1 5-5-5-5 1-1 5 5z'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-position: center;
    width: 60px;
    height: 60px;
    top: 15px;
    right: 15px;
    border: 0 none;
  }
  .active-wpml .sub-menu {
    display: block;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    padding-top: 5vh !important;
    z-index: 10020;
    width: 100% !important;
    height: 100%;
    background: rgba(0, 68, 181, 0.95);
    background-color: transparent !important;
    background: linear-gradient(to right, rgba(0, 68, 181, 0.95) 0%, rgba(6, 114, 254, 0.95) 100%);
  }
  .active-wpml .sub-menu > ul > li {
    background-color: rgba(255, 255, 255, 0.2);
    width: 250px;
    text-align: center;
    margin: 5px auto;
    padding-right: 20px;
  }
  .active-wpml .sub-menu > ul > li > a {
    color: #fff;
  }
  .active-pers .sub-menu {
    display: block;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    padding-top: 5vh !important;
    z-index: 10020;
    width: 100% !important;
    height: 100%;
    background: rgba(0, 68, 181, 0.95);
    background-color: transparent !important;
    background: linear-gradient(to right, rgba(0, 68, 181, 0.95) 0%, rgba(6, 114, 254, 0.95) 100%);
  }
  .active-pers .sub-menu > li {
    background-color: rgba(255, 255, 255, 0.2);
    width: 250px;
    text-align: center;
    margin: 5px auto;
    padding-right: 20px;
  }
  .active-pers .sub-menu > li > a {
    color: #fff;
  }
}
@media (min-width: 992px) {
  .fusion-main-menu {
    width: 100%;
  }
  .fusion-main-menu .subMenu {
    display: none;
  }
  .mMWrap > div {
    display: none;
  }
  .top_header {
    z-index: 950;
    position: relative;
  }
  .top_header .fusion-logo-link {
    z-index: 955;
    padding: 10px 0 10px 0;
  }
  .top_header .fusion-logo-link img {
    z-index: 960;
    position: relative;
  }
  .menuUser > a {
    position: relative;
  }
  .menuUser > a:after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'%3E%3Cpath d='M12 0a12 12 0 1 1 0 24 12 12 0 0 1 0-24zm8.1 19.4c-.3-.4-.7-.6-1.6-.8-3.8-1-4-1.5-4.3-2.1-.3-.6-.2-1.2.2-2 1.7-3.2 2-6 1-7.8-.7-1-1.9-1.7-3.4-1.7s-2.7.6-3.4 1.8c-1 1.8-.7 4.5 1 7.7.4.8.5 1.4.3 2-.3.6-.7 1.2-4.4 2-.9.3-1.3.5-1.6 1a11 11 0 0 0 16.2 0zm.7-.8a11 11 0 1 0-17.6 0c.4-.4 1-.8 2-1C7.4 17 8.7 16.7 9 16c.2-.3.1-.6-.1-1.1-2-3.5-2.3-6.6-1-8.7A4.8 4.8 0 0 1 12 4c1.8 0 3.4.8 4.2 2.2 1.3 2.1 1 5.2-1 8.8-.2.5-.3.8-.1 1 .3.8 1.6 1.1 3.6 1.6 1 .2 1.7.6 2 1z' fill='white' stroke='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 0%);
  }
  .menuUser > a > span {
    display: none;
  }
  .menuUser > .sub-menu {
    justify-content: flex-end;
  }
  .menuUser > .sub-menu a {
    text-align: right;
  }
  .fusion-main-menu {
    z-index: 940;
  }
  .fusion-main-menu:after {
    content: "";
    display: none;
    z-index: 800;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    transition: background-color 2s ease;
  }
  .fusion-main-menu:hover {
    box-shadow: 0 0 1px 1px rgb(255, 255, 255);
  }
  .fusion-main-menu:hover:after {
    display: block;
    background-color: rgba(0, 0, 0, 0.7);
  }
  .mMWrap {
    z-index: 950;
  }
  .mMWrap > ul {
    z-index: 960;
  }
  .mMWrap > ul > li {
    z-index: 970;
  }
  .mMWrap > ul > li > ul {
    z-index: 980;
    position: relative;
  }
  .mMWrap > ul > li > ul > li {
    z-index: 990;
  }
}
@media (min-width: 768px) {
  .mainFlags {
    min-width: 65px;
    position: relative;
  }
  .mainFlags .flag.active {
    display: flex;
    position: relative;
    justify-content: center;
    padding: 18px 0;
  }
  .mainFlags .flag.active:before {
    left: -10px;
    top: 22px;
    width: 7px;
    height: 13px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12.0312L6 6.53125L1 1.03125' stroke-width='2' stroke='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    position: absolute;
    transform: rotate(180deg);
  }
  .mainFlags > :not(.active) {
    display: none;
  }
  .mainFlags img {
    width: 30px;
    border-radius: 7px;
    max-width: inherit;
  }
  .mainFlags:hover {
    background-color: #343640;
  }
  .mainFlags:hover .subLang {
    max-width: 700px;
  }
  .mainFlags .subLang {
    z-index: 10001;
    background-color: #343640;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 65px;
    max-width: 0;
    transition: max-width 0.2s ease-in-out;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    border-bottom: 1px solid #343640;
  }
  .mainFlags .subLang a {
    display: block;
    padding: 16px 24px;
  }
  .mainFlags .subLang a img {
    box-shadow: rgba(122, 122, 124, 0.3) 0px 0px 1px 0px, rgba(218, 219, 220, 0.78) 0px 0px 2px 1px;
  }
  .mainFlags .subLang a:last-child {
    border-bottom: 0 none;
  }
}
@media (max-width: 991.98px) {
  body.mobileMenu {
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
  }
  /**START HEADER MENU**/
  body.mobileMenu .fusion-main-menu {
    max-height: 1000px;
    transition: max-height 0.2s ease-in-out;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container {
    margin-left: unset !important;
    width: 100%;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container ul {
    margin-left: 0;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li {
    margin: 0;
    justify-content: flex-start;
    border-left: 0 none;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li.wpml-ls-item {
    padding: 15px 0;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li.wpml-ls-item .mainFlags {
    width: 100%;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li.wpml-ls-item .mainFlags > .flag {
    padding: 0 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li.wpml-ls-item .mainFlags > .flag > svg {
    display: none;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li.wpml-ls-item .mainFlags > .flag > .subLang {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li.wpml-ls-item .mainFlags > .flag > .subLang > a {
    width: 40px;
    margin-right: 25px;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li.wpml-ls-item .mainFlags > .flag > .subLang > a:last-child {
    margin-right: 0;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .menu-loginmenu-container li.wpml-ls-item .mainFlags > .flag svg {
    flex: 0 1 10%;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li {
    width: auto;
    position: relative;
    padding: 0 10px 1vw 10px;
    border-bottom: 1px solid #f2a401;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li:hover {
    background: unset !important;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li .sub-menu {
    display: none !important;
    background: inherit !important;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li.submenuOpen > a {
    color: #F2A401;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li.submenuOpen > .sub-menu {
    display: block !important;
    margin: 0.2vh 0 0.2vh 0;
    max-height: 1000px;
    position: relative;
    top: 0 !important;
    background: transparent !important;
    width: auto !important;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li.submenuOpen > .sub-menu > li.submenuOpen > .sub-menu {
    display: block !important;
    margin: 0.2vh 0 0.2vh 0;
    max-height: 1000px;
    position: relative;
    top: 0 !important;
    background: transparent !important;
    width: auto !important;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li.submenuOpen > .sub-menu a {
    font-weight: 500;
    padding: 7px 0 7px 5px;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li.submenuOpen .fusion-dropdown-indicator:before {
    transform: translateY(-50%) rotate(90deg) !important;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li a {
    padding: 10px 0;
    color: #fff !important;
    font-size: 16px;
    font-weight: 700;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li a:after {
    display: none;
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li a .fusion-caret {
    display: block;
    width: 40px;
    height: 28px;
    position: absolute;
    right: 0;
    top: calc(50% - 14px);
    transform: translateX(-50%);
  }
  body.mobileMenu .fusion-main-menu .mMWrap .fusion-menu > li a .fusion-caret .fusion-dropdown-indicator:before {
    content: "";
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12.0312L6 6.53125L1 1.03125' stroke-width='1' stroke='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
  }
  .fusion-main-menu {
    position: fixed;
    left: 0;
    transition: max-height 0.2s ease-in-out;
    z-index: 500;
    height: calc(100% - 47px) !important;
    max-height: 0;
    width: 100vw;
    top: 47px !important;
    background-color: #343640;
    overflow-y: scroll !important;
    text-align: left;
    flex-direction: column;
    justify-content: center;
  }
  .fusion-main-menu .mMWrap {
    margin: 0 0 0 0;
    max-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    align-content: space-between;
    flex-wrap: nowrap;
    height: 100%;
    font-weight: 600;
    line-height: 22px;
    font-size: 16px;
  }
  .fusion-main-menu .mMWrap .cs_social_icon_wrapper {
    width: 100%;
  }
  .fusion-main-menu .mMWrap .cs_social_icon_wrapper ul {
    margin: 15px 10px;
    display: flex;
    justify-content: space-around;
  }
  .fusion-main-menu .mMWrap .cs_social_icon_wrapper ul svg path {
    fill: #ffffff;
  }
  .fusion-main-menu .mMWrap > ul {
    display: flex;
    justify-content: space-around;
    position: relative;
  }
  .fusion-main-menu .mMWrap > ul > li {
    margin: 0 15px;
    /* first level */
  }
  .fusion-main-menu .mMWrap > ul > li.fusion-dropdown-menu:last-child {
    margin-right: 14px;
  }
  .fusion-main-menu .mMWrap > ul > li.fusion-dropdown-menu > a:after {
    content: " + ";
    position: absolute;
    top: -3px;
    right: 0;
  }
  .fusion-main-menu .mMWrap > ul > li.fusion-dropdown-menu:hover ul.sub-menu {
    position: absolute;
    top: 100%;
    width: 100%;
    left: 50%;
    max-width: 1440px;
    transform: translateX(-50%);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .fusion-main-menu .mMWrap > ul > li.fusion-dropdown-menu:hover ul.sub-menu li {
    flex: 0 1 33.3333%;
  }
  .fusion-main-menu .mMWrap > ul > li.fusion-dropdown-menu:hover ul.sub-menu li a {
    padding: 10px 0 10px 25%;
    display: block;
  }
  .fusion-main-menu .mMWrap > ul > li.fusion-dropdown-menu:hover ul.sub-menu li a:hover {
    text-decoration: underline;
  }
  .fusion-main-menu .mMWrap > ul > li.fusion-dropdown-menu:hover ul.sub-menu li:nth-child(3n+2) a:after, .fusion-main-menu .mMWrap > ul > li.fusion-dropdown-menu:hover ul.sub-menu li:nth-child(3n+1) a:after {
    content: "";
    background-color: #F2A401;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
  }
  .fusion-main-menu .mMWrap > ul > li a {
    color: #ffffff;
    font-weight: 300;
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
    padding-right: 15px;
  }
  .fusion-main-menu .mMWrap > ul > li ul.sub-menu {
    display: none;
    background-color: #fff;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  }
  /**END HEADER MENU**/
  .top_header {
    display: none;
  }
  .menu-loginmenuru-container .fusion-menu,
.menu-loginmenude-container .fusion-menu,
.menu-esloginmenu-container .fusion-menu,
.menu-loginmenu-container .fusion-menu {
    display: flex;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    justify-content: space-between;
  }
  .menu-loginmenuru-container .fusion-menu > li,
.menu-loginmenude-container .fusion-menu > li,
.menu-esloginmenu-container .fusion-menu > li,
.menu-loginmenu-container .fusion-menu > li {
    padding: 0 15px;
    flex: 0 1 33%;
    justify-content: flex-end;
  }
  .menu-loginmenuru-container .fusion-menu > li a,
.menu-loginmenude-container .fusion-menu > li a,
.menu-esloginmenu-container .fusion-menu > li a,
.menu-loginmenu-container .fusion-menu > li a {
    color: #000;
    line-height: 40px;
  }
  .fusion-main-menu .fusion-menu {
    display: block;
    font-size: 16px;
    font-weight: 600;
  }
  .fusion-main-menu .fusion-menu > li {
    width: 35%;
  }
  .fusion-mobile-menu-icons {
    position: absolute;
    right: 20px;
    top: calc(50% + 7px);
    transform: translateY(-50%);
  }
  .fusion-mobile-menu-icons .awb-icon-bars {
    font-size: 0;
    width: 40px;
    height: 25px;
    display: block;
  }
  .fusion-mobile-menu-icons .awb-icon-bars svg {
    fill: var(--white);
  }
  .subrollin {
    overflow: hidden;
    max-height: 0;
    transition: all 0.5s ease-in;
  }
  .subrollout {
    display: block;
    position: fixed;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
    top: 0;
    width: 100%;
    overflow: auto;
    transition: all 0.5s ease-out;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  }
  .subrollout > ul {
    height: calc(100% - 81px);
  }
  .subrollout > .fusion-menu {
    background-color: #fff;
    display: block !important;
  }
}
.fusion-alignright {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.imageframe-align-center {
  text-align: center;
  margin: 0 auto;
}

.aligncenter {
  text-align: center;
  margin: 0 auto !important;
  display: block;
}

img.alignright {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

.post-content ul {
  margin-bottom: 20px;
}

.no_mark {
  text-decoration: none !important;
  color: #3c3c3b !important;
}

.post-content {
  background-color: #000;
  padding-top: 0;
  padding-bottom: 0;
}

.fusion-clearfix {
  zoom: 1;
  clear: both;
}

.title-heading-center {
  text-align: left;
}

.click_box {
  text-align: center;
}

.text-right {
  text-align: right;
}

.inner_author_container {
  background: #000;
  color: #fff;
  text-align: center;
  margin: 0 -15px;
  padding: 15px;
}

.pn_cont {
  background-color: #0674ff;
  margin: 0;
}
.pn_cont .row {
  margin: 0;
  padding: 0;
}
.pn_cont .row > div {
  position: relative;
}
.pn_cont .row > div:first-child:after {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #fff;
}
.pn_cont .row > div:last-child:after {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid #fff;
}
.pn_cont .row a {
  background: 0 none !important;
  color: #fff;
  display: block;
  padding: 10px;
}

.fusion-column-last {
  clear: right;
}

.fusion-one-full {
  clear: both;
}

body.has-sidebar #main > .fusion-row {
  display: flex;
}
body.has-sidebar #main > .fusion-row > #content {
  max-width: calc(100% - 300px - 15px);
  order: 1;
  width: 100%;
  margin-right: 15px;
}
body.has-sidebar #main > .fusion-row > #sidebar {
  background-color: var(--newbgcolor);
  order: 2;
  display: block;
  width: 300px;
  min-width: 300px;
}
body.has-sidebar #main > .fusion-row > #sidebar ul {
  margin-left: 0;
}
body.has-sidebar #main > .fusion-row > #sidebar .widget {
  background-image: linear-gradient(to right, var(--newbgcolor) 0%, var(--white) 10%, var(--white) 90%, var(--newbgcolor) 100%);
  background-position: bottom center;
  background-size: 100% 2px;
  background-repeat: no-repeat;
}
body.has-sidebar #main > .fusion-row > #sidebar .widget_text .textwidget {
  background-color: var(--black) !important;
}

body:hover {
  cursor: pointer;
}
body #wrapper:hover {
  cursor: auto;
}

.avada-page-titlebar-wrapper {
  margin-bottom: 15px;
}

.imgFrameWrapper {
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
  margin-bottom: 12px;
  background-image: linear-gradient(0deg, var(--oldbgcolor), var(--oldbgcolor-light));
  box-shadow: 0 0 3px 2px var(--black);
}

@media (max-width: 991.98px) {
  .imgFrameWrapper {
    background: none;
    box-shadow: none;
  }
}
@media (max-width: 1199.98px) {
  .order1 {
    border-top: 1px solid #5c5c5c;
  }
  .fusion-header-wrapper .fusion-header,
.avada-page-titlebar-wrapper {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .post-content {
    display: flex;
    flex-flow: column;
  }
  .order1 {
    order: -1;
  }
}
@media (min-width: 1200px) {
  #boxed-wrapper {
    background: var(--newbgcolor);
  }
  .entry-title {
    text-align: center !important;
  }
}
@media (max-width: 991.98px) {
  body {
    font-size: 1rem;
  }
  .entry-title {
    margin-bottom: 0;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: -0.5px;
    padding: 10px 0 !important;
  }
  h2 {
    font-size: 1.5rem;
    line-height: 1.1;
    padding: 10px 0;
    padding-left: 5px !important;
    font-weight: 700 !important;
  }
  h3 {
    font-size: 1rem;
  }
  .fusion-page-title-secondary,
.fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions {
    padding-left: 10px !important;
  }
  .post-content {
    padding-top: 0;
    padding-right: 0px;
    padding-left: 0px;
  }
  .post-content > div:first-child {
    margin-top: 0;
  }
  .post-content > div:first-child .fusion-title {
    margin-top: 0;
  }
}
.fusion-footer .fusion-menu .sub-menu {
  display: flex;
  justify-content: space-between;
}
.fusion-footer .fusion-menu a {
  color: #ffffff !important;
}

.slides li {
  list-style-type: none !important;
  min-height: 114px;
}
.slides li img {
  max-height: 114px;
  width: auto;
}

.widget_text .widget-title {
  color: #3c3c3b;
  display: block;
  padding: 10px;
  text-align: center;
}

.fusion-carousel-item {
  max-width: 20%;
}

.widget_recent_internalNews .widget-title,
.widget_recent_entries .widget-title {
  color: var(--white);
  display: block;
  text-align: center;
}
.widget_recent_internalNews .post-date,
.widget_recent_entries .post-date {
  font-size: 85%;
  text-align: right;
  display: block;
}
.widget_recent_internalNews ul,
.widget_recent_entries ul {
  background-color: var(--black);
}
.widget_recent_internalNews ul li,
.widget_recent_entries ul li {
  border-bottom: 1px solid #878787;
  padding-left: 15px;
}
.widget_recent_internalNews ul li:last-child,
.widget_recent_entries ul li:last-child {
  border-bottom: 0 none;
}
.widget_recent_internalNews ul li a,
.widget_recent_entries ul li a {
  position: relative;
  display: block;
  padding: 10px 10px 5px 0;
  font-size: 90%;
  font-weight: 600;
}

.fusion-content-boxes .content-box-wrapper {
  border: 0 none;
  padding: 0;
  margin: 15px 0;
  min-height: 209px;
  text-align: center;
}
.fusion-content-boxes .content-box-wrapper .icon-left {
  display: block !important;
}
.fusion-content-boxes .content-box-wrapper .content-container {
  margin-top: 10px;
}
.fusion-content-boxes .content-box-wrapper .image {
  min-height: 95px;
}

.video-shortcode {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-shortcode iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 767.98px) {
  #wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.single-navigation {
  background: #000;
  margin: 0;
  padding: 0 15px;
}
.single-navigation a {
  display: inline-block;
  position: relative;
  padding: 7px 0;
}
.single-navigation a[rel=next] {
  text-align: right;
  float: right;
}
.single-navigation a[rel=next]:after {
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid #0674ff;
}
.single-navigation a[rel=prev]:after {
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #0674ff;
}

.fusion-carousel-holder {
  margin: 0 15px;
  display: flex;
  justify-content: space-around;
}
.fusion-carousel-holder img {
  width: 95%;
  margin: 0 auto;
  height: 145px;
}

.top_line {
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 18px;
  background: #0674ff;
  background: linear-gradient(to right, #0044b5 0%, #0672fe 100%);
  padding: 7px 0;
}

.line_line {
  width: 100%;
  display: block;
  border-bottom: 1px solid #cecece;
}
.line_line:not(:first-child) {
  background-color: #fff;
}

.line_line:last-child {
  border-bottom: 0 none;
}

.line_line:not(:first-child):hover {
  background-color: #dadada;
}

.first_part,
.sec_part,
.third_part {
  display: inline-block;
}

.first_part {
  width: 40%;
  text-align: center;
  vertical-align: middle;
}

.sec_part {
  width: 60%;
  font-size: 13px;
  color: #000;
  line-height: 36px;
}

.sec_part {
  width: 60%;
}

.third_part {
  width: 50%;
}

.title-heading-left {
  text-align: left;
}

h1.title-heading-left {
  background-color: #fff;
}
h1.title-heading-left span {
  color: #3c3c3b !important;
}

.link_text {
  color: #fff;
  background-color: #0674ff;
  line-height: 36px;
  padding: 5px 10px;
}

.texta {
  display: inline-block;
  min-width: 105px;
}

.sidebar_hang {
  border: 1px solid #0674ff;
}

.sidebar .widget {
  margin-bottom: 20px;
}

.fusion-sharing-box {
  margin: 15px;
}
.fusion-sharing-box .fusion-social-networks-wrapper {
  display: flex;
  justify-content: space-between;
}
.fusion-sharing-box .fusion-social-networks-wrapper a {
  color: #007bff !important;
}

table {
  font-size: 15px;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  padding: 10px;
  text-align: left;
  margin: 0;
}

tbody tr:nth-child(2n) {
  background-color: #eee;
}

th {
  position: sticky;
  top: 0;
  background-color: #333;
  color: white;
}

.fusion-title.title.fusion-title-size-three,
.fusion-title.title.fusion-title-size-two {
  margin: 0 auto 10px auto;
}

.swiper-wrapper {
  display: flex;
}

#partner_page {
  margin-bottom: 20px;
  text-align: center;
}
#partner_page .fusion-column-wrapper {
  box-shadow: 0 0 1px 0 rgba(135, 135, 135, 0.61);
  padding-bottom: 15px;
}
#partner_page .fusion-content-boxes {
  min-height: 250px;
}

.post-element .post-message > div {
  display: none;
}

#forum-editor-form {
  display: none;
}

.edit-forum-post #forum-editor-form {
  display: block;
}

.fusion-separator {
  margin: 20px auto;
}

#content ul li,
#content ol li {
  list-style: square;
}

body.scroll {
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

button.close {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  cursor: pointer;
  padding: 0;
}

.close {
  color: #fff;
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  opacity: 1;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  z-index: 99999;
  -webkit-overflow-scrolling: touch;
}

.modal.fade .modal-dialog {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
}

.fusion-disable-outline .modal {
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #000 !important;
  color: #fff;
  border: 1px solid white;
  border-radius: 5px;
  background-clip: padding-box;
  outline: 0;
}

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

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

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

.modal-header {
  padding: 15px 20px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.53846154px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  padding: 0;
  line-height: 1.53846154;
}

.modal-body {
  position: relative;
  padding: 20px;
}

.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

#message_ifr {
  height: 300px !important;
}

.post-content h1 {
  padding-top: 25px;
  border-top: 10px solid var(--newbgcolor);
}

.post-content h2 {
  background-color: var(--oldbgcolor);
  padding-left: 15px;
  margin-bottom: 15px;
}

.post-content h3 {
  padding: 0 15px;
}

.post-content .fusion-text {
  margin-bottom: 15px;
}

.overviewContainer {
  background-image: linear-gradient(45deg, var(--review2), var(--review2Dark));
  margin-bottom: 30px;
}
.overviewContainer .introText {
  padding: 10px 15px;
}
.overviewContainer .fusion-builder-row .iC:first-child {
  margin-left: 2%;
}
.overviewContainer .fusion-builder-row .iC:last-child {
  margin-right: 2%;
}
.overviewContainer .fusion-builder-row .iC {
  width: 24%;
}
.overviewContainer .imgC {
  height: 60px;
  width: 80%;
  position: relative;
  margin: 0 auto;
}
.overviewContainer .imgC img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  max-height: 100%;
}
.overviewContainer .fusion-builder-row {
  align-items: center;
}

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

.p-0 {
  padding: 0 !important;
}

.iC {
  padding: 15px 0;
}
.iC p {
  margin-bottom: 0;
}

@media (min-width: 900px) {
  .modal-dialog {
    width: 600px;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
  .modal-lg {
    width: 900px;
  }
}
.widget_tag_cloud {
  padding: 10px 0;
}
.widget_tag_cloud .heading {
  text-align: center;
}
.widget_tag_cloud .tagcloud a {
  display: block;
  width: 100%;
  margin: 0 0;
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
.widget_tag_cloud .tagcloud a .tag-link-count {
  font-size: 85%;
}

.related-posts {
  margin: 0;
  background: #000;
  padding: 10px 15px;
  position: relative;
}
.related-posts .fusion-carousel li {
  list-style: none !important;
  margin-left: 5px !important;
}
.related-posts .fusion-carousel li a, .related-posts .fusion-carousel li img {
  transition: all 200ms ease;
}
.related-posts .fusion-carousel li h4 {
  text-align: center;
  font-size: 100%;
  margin-top: 10px;
  min-height: 70px;
  line-height: 1.25;
}
.related-posts .fusion-carousel li h4 a {
  color: #666666;
}
.related-posts .fusion-carousel li:hover a {
  color: #000000;
  text-decoration: none;
}
.related-posts .fusion-carousel li:hover img {
  transform: scale(1.1);
}
.related-posts .fusion-carousel li .fusion-carousel-meta {
  text-align: center;
}
.related-posts .fusion-carousel li .fusion-carousel-meta .fusion-date {
  font-size: 90%;
  font-weight: 600;
}
.related-posts .fusion-carousel li .fusion-carousel-meta .fusion-inline-sep {
  display: block;
  width: 100%;
  font-size: 0;
}
.related-posts .fusion-carousel li .fusion-carousel-meta span:last-child {
  display: none;
}

.nav_container {
  float: right;
  padding: 0;
  margin: 0 0 15px 15px;
  border: 1px dashed #0674ff;
  border-top: 0 none;
}
.nav_container nav {
  padding: 0 15px 15px 15px;
}
.nav_container .nav_title {
  text-align: center;
  font-weight: 600;
  display: block;
  color: #fff;
  background: #0674ff;
  background: linear-gradient(to right, #0044b5 0%, #0672fe 100%);
  padding: 5px 10px;
  width: calc(100% + 2px);
  margin-left: -1px;
}
.inner_lefter {
  padding-left: 15px;
}
.inner_lefter h3 ~ p {
  padding-left: 10px;
}

h2 {
  margin-bottom: 10px;
}

h3 {
  margin-bottom: 7px;
}

#comments {
  margin-top: 25px;
  padding: 25px;
  border-top: 1px solid #f6f6f6;
}
#respond {
  margin: 15px;
}
#respond .cancel-comment-reply-link {
  display: none;
}

blockquote {
  padding: 15px;
  background: #d6d6d6;
  line-height: 1.5;
  font-size: 110%;
  border-left: 3px solid rgba(0, 0, 0, 0.5);
}

.slider > div {
  position: relative;
  width: 200%;
  font-size: 0;
  animation: 10s slidy infinite;
}

.slider > div img {
  width: 100%;
  height: auto;
}

.slider > div > div {
  width: 50%;
  height: auto;
  display: inline-block;
  position: inherit;
}

@keyframes slidy {
  0% {
    left: 0%;
  }
  50% {
    left: 0%;
  }
  55% {
    left: -100%;
  }
  100% {
    left: -100%;
  }
}
.hideme {
  display: none;
}

.fusion-flexslider {
  background-color: var(--black);
}

strong {
  font-weight: 900;
}

.blackbg {
  background-color: #0A0D0A;
}

blockquote {
  padding: 15px;
  background-color: #061121;
  border: 1px solid rgba(255, 255, 255, 0.55);
  border-radius: 5px;
}

.shareContent {
  max-width: 1045px;
  margin: 25px 0;
}
.shareContent .shareIcon {
  display: none;
}
.shareContent .innerShareContent {
  margin: 10px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}
.shareContent .innerShareContent > * {
  flex: 1;
  text-align: center;
  padding: 10px 0;
  margin: 0 10px;
  color: #ffffff;
  font-weight: 900;
}
.shareContent .innerShareContent .twSh {
  background: linear-gradient(180deg, rgb(29, 155, 240), rgb(14, 114, 182));
}
.shareContent .innerShareContent .fbSh {
  background: linear-gradient(180deg, #1877f2, #1358b2);
}
.shareContent .innerShareContent .rdSh {
  background: linear-gradient(180deg, #FF4500, #982a00);
}
.shareContent .innerShareContent .tgSh {
  background: linear-gradient(180deg, #0088cc, #005786);
}
.shareContent .innerShareContent .waSh {
  background: linear-gradient(180deg, #25D366, #1a9846);
}
.shareContent .innerShareContent .maSh {
  background: linear-gradient(180deg, #505050, #2d2d2d);
}

@media (max-width: 991.98px) {
  .shareContent {
    position: fixed;
    bottom: 85px;
    right: 15px;
    margin: 0 !important;
  }
  .shareContent.open .innerShareContent {
    left: -96vw;
    background-color: rgba(255, 255, 255, 0.75);
  }
  .shareContent.open .shareIcon svg {
    fill: #000000;
  }
  .shareContent .innerShareContent {
    width: 100vw;
    padding: 5px 0;
    left: -50px;
    bottom: 0;
    position: absolute;
    flex-wrap: nowrap;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: rgba(255, 255, 255, 0.5);
    transition: all 0.2s ease-in-out;
    align-items: center;
  }
  .shareContent .innerShareContent > * {
    padding: 6px 0;
    border-radius: 4px;
  }
  .shareContent .shareTitle {
    display: none;
  }
  .shareContent .shareText {
    display: none;
  }
  .shareContent .shareIcon {
    text-align: left;
    display: block;
    padding: 0 5px 0 10px;
  }
}
.fusion-page-title-bar {
  padding: 0;
}
.fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper {
  display: flex;
  flex-direction: column-reverse;
}
.fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-secondary {
  margin-top: 5px;
  /*background-color: var(--primary);*/
  color: var(--white);
}
.fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-secondary a {
  line-height: 40px;
  font-size: 95%;
  margin: 0 5px;
  padding: 0 3px;
  font-weight: bold;
  text-decoration: underline;
}
.fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-secondary a:last-child {
  color: var(--white);
  text-decoration: none;
}
.fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-secondary .fusion-breadcrumb-sep {
  margin: 0 10px;
}

.fusion-breadcrumbs > span > span > a {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

.fusion-footer {
  background-color: var(--oldbgcolor);
  padding-top: 25px;
  color: #fff;
}
.fusion-footer a {
  font-weight: 600;
}
.fusion-footer .fusion-footer-widget-column {
  padding: 0 15px;
}
.fusion-footer .widget_nav_menu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.under_footer {
  border-top: 1px solid #fff;
  padding: 20px 0 10px 0;
  margin: 10px 0;
}

.toTopBtn {
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.5);
  position: fixed;
  bottom: 45px;
  right: -75px;
  width: 58px;
  height: 30px;
  text-align: center;
  padding: 5px;
  transition: right 0.2s ease-in-out;
}
.toTopBtn.show {
  right: -3px;
}
.toTopBtn svg {
  fill: var(--white);
}

@media (max-width: 991.98px) {
  .fusion-footer .menu {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
  }
  .fusion-footer .menu li {
    margin: 15px 25px;
  }
}
.fusion-row:after,
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

* html .clearfix {
  height: 1%;
}

.alignleft {
  float: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

.fusion-row {
  padding: 0;
}

.fusion-one-full {
  width: 100%;
}

.fusion_builder_column_1_2,
.fusion-one-half {
  width: 50%;
  float: left;
}

.fusion_builder_column_1_4,
.fusion-one-fourth {
  width: 25%;
  float: left;
}

.fusion_builder_column_3_4,
.fusion-three-fourth {
  width: 75%;
  float: left;
}

.fusion-one-sixth {
  width: 13.33%;
  float: left;
}

.fusion-two-third {
  width: 73.33%;
  float: left;
}

.fusion_builder_column_1_1 {
  width: 100%;
}

.fusion-one-fifth {
  width: 25%;
  float: left;
}

.fusion-column-first {
  clear: left;
}

.fusion_builder_column_1_3,
.fusion-one-third {
  width: 33.33%;
  float: left;
}

.fusion_builder_column_2_3 {
  width: 66.66%;
  float: left;
}

.fusion-fullwidth {
  margin-top: 0;
}

.entry-title {
  color: #fff;
  padding: 20px 0 0 0;
  text-align: left !important;
  max-width: 1000px;
}

#main > .fusion-row-fullwidth {
  margin-bottom: 25px;
}

.fusion_builder_column_3_5 {
  width: 60%;
  float: left;
}

.fusion_builder_column_2_5 {
  width: 40%;
  float: left;
}

.fusion_builder_column_4_5 {
  width: 80%;
  float: left;
}

.fusion_builder_column_1_5 {
  width: 20%;
  float: left;
}

.cutRoom .gb_room_container .fusion-text,
.cutRoom .gb_room_container .singleRatingContainer {
  display: none;
}

.cutRoomHalf .gb_room_container .singleRating {
  display: none;
}

.room_group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.room_group .gb_room_container {
  max-width: 320px;
  overflow: hidden;
  margin-bottom: 25px;
}

.has-post-thumbnail > .flexslider {
  margin-bottom: 25px;
}

@media (max-width: 768px) {
  .room_group {
    flex-flow: column;
  }
  .room_group .gb_room_container {
    max-width: 100%;
  }
}
.fusion-builder-row > .fusion-layout-column {
  padding: 0;
}

.swiper.accordian {
  margin: 25px 15px;
}

.click_box_2 {
  position: relative;
}
.click_box_2 .fusion-text {
  text-align: center;
}
.click_box_2 .link_rechts {
  margin-bottom: 0 !important;
}
.click_box_2:after {
  content: "18+ | T&C";
  position: absolute;
  top: 14px;
  right: -23px;
  transform: rotate(45deg);
  background: green;
  color: #ffffff;
  padding: 2px 20px;
  font-size: 80%;
  text-align: center;
}

.click_box_2.fusion_builder_column_1_3,
.click_box.fusion_builder_column_1_3 {
  width: 31.3% !important;
  margin-right: 1% !important;
  margin-left: 1% !important;
}
.click_box_2.fusion_builder_column_1_2,
.click_box.fusion_builder_column_1_2 {
  width: 48%;
  margin-right: 1%;
  margin-left: 1%;
}
.click_box_2 .fusion-builder-row,
.click_box .fusion-builder-row {
  padding: 0 !important;
}
.click_box_2 .fusion-builder-row .fusion_builder_column,
.click_box .fusion-builder-row .fusion_builder_column {
  width: 100% !important;
}
.click_box_2 .fusion-builder-row .fusion_builder_column:last-child,
.click_box .fusion-builder-row .fusion_builder_column:last-child {
  margin-top: 15px !important;
}
.click_box_2 .fusion-layout-column,
.click_box .fusion-layout-column {
  margin-bottom: 0;
}
.click_box_2 .imageframe-align-center,
.click_box .imageframe-align-center {
  display: block;
}

.click_box_2 .fusion-layout-column {
  margin-right: 0;
}

.click_box .fusion-layout-column {
  width: 50%;
  margin-right: 0;
}

.link_links a {
  background: #00a0d2;
  line-height: 48px;
  text-align: center;
}

#wp-message-editor-container .mce-edit-area {
  min-height: 300px;
}

.fusion-flex-justify-content-flex-start {
  justify-content: flex-start;
}

.fusion-layout-column {
  padding: 0;
}
.fusion-layout-column .fusion-column-wrapper {
  margin-right: 2%;
  margin-left: 2%;
}
.fusion-layout-column .fusion-column-wrapper .imageframe-align-center > span {
  height: 100%;
  display: block;
}
.fusion-layout-column .fusion-column-wrapper .imageframe-align-center > span a {
  display: block;
}
.fusion_builder_column_1_3.blackbg {
  background: transparent;
}

.fusion_builder_column_1_3.blackbg > div {
  background-color: #0A0D0A;
  padding: 5px;
}

.fusion-flex-container {
  display: flex;
  justify-content: center;
}

.fusion-builder-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.fullwidth-box > div {
  width: 100%;
}

@media (min-width: 768px) {
  .is_account_page .reviewContainer .fusion-builder-row {
    padding: 0 2%;
  }
  .fusion_builder_column_1_5 .fusion-column-wrapper {
    margin-right: 10%;
    margin-left: 10%;
  }
  .fusion_builder_column_1_4 .fusion-column-wrapper {
    margin-right: 8%;
    margin-left: 8%;
  }
  .fusion_builder_column_1_3 .fusion-column-wrapper {
    margin-right: 6%;
    margin-left: 6%;
  }
  .fusion_builder_column_1_2 .fusion-column-wrapper {
    margin-right: 4%;
    margin-left: 4%;
  }
  .fusion_builder_column_3_5 .fusion-column-wrapper {
    margin-right: 3%;
    margin-left: 3%;
  }
  .fusion_builder_column_2_5 .fusion-column-wrapper {
    margin-right: 5%;
    margin-left: 5%;
  }
  .fusion_builder_column_2_3 .fusion-column-wrapper {
    margin-right: 3%;
    margin-left: 3%;
  }
  .fullwidth-box {
    margin-left: -2%;
    margin-right: -2%;
  }
  .reviewInnerContainer {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .reviewInnerContainer .fusion-builder-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .reviewInnerContainer .fusion_builder_column_1_4 {
    width: 24%;
  }
}
@media (max-width: 991.98px) {
  .fusion-flex-container {
    flex-direction: column;
  }
  .reviewInnerContainer .fusion_builder_column_1_4 {
    width: 50%;
  }
  .reviewInnerContainer .reviewBox3 {
    width: 50% !important;
  }
  .fusion_builder_column_1_4.fusion-column-last .fusion-column-wrapper {
    margin-right: 2%;
  }
  .fusion_builder_column_1_4.fusion-column-first .fusion-column-wrapper {
    margin-left: 2%;
  }
  .fusion_builder_column_4_5 {
    width: 100%;
  }
  .fusion_builder_column_1_5 {
    width: 100%;
  }
  .mobileSeperated {
    display: flex;
    flex-wrap: wrap;
  }
  .mobileSeperated li {
    list-style: none !important;
    margin-left: 0 !important;
  }
  .mobileSeperated li:after {
    content: ",";
    margin-right: 4px;
  }
  .fusion_builder_column_1_4 {
    width: 50%;
  }
  .fusion-recent-posts .col-sm-3 {
    width: 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  #sidebar {
    flex: 0 0 100%;
    position: relative;
    width: 100% !important;
    min-width: 100% !important;
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
  }
  #sidebar > .widget_media_image {
    flex: 1 1 50%;
  }
  #sidebar > .widget_text {
    flex: 1 1 100%;
  }
  #content {
    flex: 0 0 100% !important;
  }
  body.has-sidebar #main > .fusion-row {
    flex-flow: column;
  }
  body.has-sidebar #main > .fusion-row {
    display: flex;
  }
  body.has-sidebar #main > .fusion-row > #content {
    max-width: 100%;
    order: 1;
    width: 100%;
  }
  .related-posts {
    overflow: hidden;
  }
  .related-posts .awb-carousel {
    margin: 0 25px;
  }
  .related-posts .awb-carousel .swiper-wrapper {
    height: auto !important;
    flex-direction: column;
  }
  .related-posts .awb-carousel .swiper-wrapper .awb-swiper-button {
    display: none !important;
    position: absolute;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f2a401'%2F%3E%3C%2Fsvg%3E") !important;
    top: 50%;
    width: 20px;
    height: 30px;
  }
  .related-posts .awb-carousel .swiper-wrapper .awb-swiper-button-prev {
    left: 0;
    transform: translateY(-50%);
  }
  .related-posts .awb-carousel .swiper-wrapper .awb-swiper-button-next {
    transform: rotate(180deg) translateY(-50%);
    right: 0;
  }
  .related-posts .awb-carousel .swiper-wrapper .swiper-slide {
    padding: 0 10px;
    width: 100% !important;
  }
}
@media (max-width: 767.98px) {
  .fusion_builder_column_1_3,
.fusion_builder_column_3_5,
.fusion_builder_column_2_5,
.fusion_builder_column_1_2,
.fusion_builder_column_1_2,
.fusion_builder_column_1_5,
.fusion_builder_column_1_4 {
    width: 100% !important;
  }
  .fusion-recent-posts .col-sm-3 {
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  #sidebar {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    margin: 25px 0;
  }
  .widget_nav_menu {
    flex-direction: column !important;
  }
  .nav-tabs {
    flex-direction: column;
  }
  .nav-tabs li {
    margin-bottom: 15px;
  }
}
@media (max-width: 991.98px) {
  .fusion-blog-layout-grid {
    display: flex;
    flex-wrap: wrap;
  }
  .fusion-blog-layout-grid article .fusion-flexslider,
.fusion-blog-layout-grid article .fusion-post-content-wrapper {
    float: none !important;
    width: 100% !important;
  }
  .fusion-blog-layout-grid article .blog-shortcode-post-title.entry-title {
    text-align: center;
  }
}
.fusion-blog-layout-grid {
  display: flex;
  flex-wrap: wrap;
}
.fusion-blog-layout-grid article {
  position: relative !important;
  top: unset !important;
  left: unset !important;
  flex: 1 1 100%;
  margin: 10px;
  padding-bottom: 20px;
  border-top: 1px solid #ccc;
  padding-top: 25px;
  /*&:before,
  &:after {
    z-index: 0;
    position: absolute;
    content: "";
    bottom: 34px;
    left: 4px;
    width: 60%;
    top: 80%;
    max-width: 450px;
    background: #555;
    box-shadow: 0 17px 10px #555;
    transform: rotate(-2deg);
  }
  &:after {
    transform: rotate(2deg);
    right: 4px;
    left: auto;
  }*/
}
.fusion-blog-layout-grid article:first-child {
  border-top: 0 none;
}
.fusion-blog-layout-grid article .fusion-post-wrapper {
  border: 1px solid rgba(102, 102, 102, 0.1);
  min-height: 259px;
}
.fusion-blog-layout-grid article .fusion-post-wrapper {
  clear: both;
  position: relative;
  background-color: var(--black);
  z-index: 99;
}
.fusion-blog-layout-grid article .fusion-post-wrapper .blog-shortcode-post-title {
  font-size: 125%;
  line-height: 1.4;
}
.fusion-blog-layout-grid article .fusion-post-wrapper .fusion-post-content-container {
  font-size: 15px;
}
.fusion-blog-layout-grid article .fusion-post-wrapper .fusion-single-line-meta {
  margin-top: 5px;
  font-size: 12px;
  text-align: center;
}
.fusion-blog-layout-grid article .fusion-post-wrapper .fusion-single-line-meta .fusion-inline-sep {
  padding: 0 5px;
}
.fusion-blog-layout-grid article .fusion-post-wrapper .fusion-single-line-meta .fusion-inline-sep:nth-child(5) {
  display: block;
  height: 0;
  opacity: 0;
}
.fusion-blog-layout-grid article .fusion-post-wrapper .fusion-single-line-meta .fusion-inline-sep:last-child {
  display: none;
}
.fusion-blog-layout-grid article .fusion-post-wrapper .fusion-single-line-meta .vcard {
  display: inline-block;
}
.fusion-blog-layout-grid article .fusion-flexslider {
  position: relative;
}
.fusion-blog-layout-grid article .fusion-flexslider ul {
  overflow: hidden;
  z-index: 2;
}
.fusion-blog-layout-grid article .fusion-flexslider ul li {
  margin: 0 auto !important;
}
.fusion-blog-layout-grid article .fusion-flexslider ul li .fusion-image-wrapper {
  height: 258px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.fusion-blog-layout-grid article .fusion-flexslider ul li .fusion-image-wrapper a {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  display: inline-block;
}
.fusion-blog-layout-grid article .fusion-flexslider ul li .fusion-image-wrapper img {
  position: absolute;
  max-height: unset !important;
  width: auto !important;
  height: 100%;
  max-width: 100% !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.fusion-blog-layout-grid article:nth-child(odd) .fusion-flexslider {
  float: left;
  width: 50%;
}
.fusion-blog-layout-grid article:nth-child(odd) .fusion-post-content-wrapper {
  float: right;
  max-height: 300px;
  width: 49%;
  padding: 0 0 0 1%;
}
.fusion-blog-layout-grid article:nth-child(even) .fusion-flexslider {
  float: left;
  width: 50%;
}
.fusion-blog-layout-grid article:nth-child(even) .fusion-post-content-wrapper {
  float: right;
  max-height: 300px;
  width: 49%;
  padding: 0 0 0 1%;
}
.fusion-blog-layout-grid article img {
  text-align: center;
  margin: 0 auto;
  display: block;
}

.search .entry-title.fusion-post-title {
  font-size: 125%;
  line-height: 1.4;
}

.search #content {
  padding-right: 15px;
  padding-left: 15px;
}
.search .search-page-search-form {
  text-align: center;
}
.search .search-page-search-form .search-field {
  display: inline-block;
}

.pagination {
  background: #0674ff;
  background: linear-gradient(to right, #0044b5 0%, #0672fe 50%, #0044b5 100%);
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  padding: 5px 15px;
  margin: 15px auto;
  text-align: center;
}
.pagination > span,
.pagination a {
  color: #ffffff;
  margin: 0;
  padding: 0 14px;
  display: inline-block;
}
.pagination > span:last-child,
.pagination a:last-child {
  border: 0 none;
}
.pagination > * {
  border-left: 1px solid #fff;
}
.pagination .current {
  text-decoration: underline;
}
.pagination .pagination-next {
  float: right;
  border: 0 none;
}
.pagination .pagination-prev {
  float: left;
  border: 0 none;
}

.button-custom,
.button-default,
.sign-up-btn,
.fusion-button.button-4,
.fusion-button.button-3,
.fusion-button.button-2,
.fusion-button.button-1,
.nice_link a {
  display: block;
  position: relative;
  margin: 20px auto;
  width: 80%;
  background: linear-gradient(transparent, transparent 6.25%, var(--primary-light) 6.25%, var(--primary)), var(--primary);
  box-shadow: inset 0 0 2px 0 var(--oldbgcolor);
  background-size: 100% 100%;
  color: var(--black);
  font-size: 105%;
  font-weight: 800;
  font-family: "Karla", sans-serif;
  text-decoration: none !important;
  text-align: center;
  padding: 5px 40px;
  transition: background-color 0.5s ease;
}
.button-custom:after,
.button-default:after,
.sign-up-btn:after,
.fusion-button.button-4:after,
.fusion-button.button-3:after,
.fusion-button.button-2:after,
.fusion-button.button-1:after,
.nice_link a:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  left: 10px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M18.5 7.6 13 6.5V3c0-1.7-1.3-3-3-3S7 1.3 7 3v7.4a5 5 0 0 0-1.8-.7c-1.9-.3-3.2 1-3.2 2.5 0 .8.4 1.6 1 2.3 4 4 5.7 5 6 9.5h10v-1.7c0-5.2 3-6 3-10 0-2.5-1-4.2-3.5-4.7zm.4 8C18 17 17 18.9 17 22h-6.1c-.8-3.8-3.8-6.3-6.5-9-.7-.6-.4-1.3.5-1.3 1.2 0 3 1.9 4.1 3.2v-12c0-.5.5-.9 1-.9s1 .4 1 1v6.9a.6.6 0 0 0 1.1 0v-.6a.8.8 0 0 1 1.7 0v1.3a.6.6 0 0 0 1.2 0v-.8a.8.8 0 0 1 1.7 0v1.5a.6.6 0 0 0 1.1 0v-1c0-.4.6-.8 1-.6.7.4 1.2 1 1.2 2.5 0 1.4-.5 2.2-1.1 3.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
.button-custom:hover,
.button-default:hover,
.sign-up-btn:hover,
.fusion-button.button-4:hover,
.fusion-button.button-3:hover,
.fusion-button.button-2:hover,
.fusion-button.button-1:hover,
.nice_link a:hover {
  color: var(--black);
  text-decoration: underline;
}

.icon-left,
.fusion-li-item {
  margin-left: 0 !important;
  position: relative;
  padding-left: 0 !important;
  display: flex;
}
.icon-left .fusion-li-item-content,
.icon-left .icon-wrapper,
.fusion-li-item .fusion-li-item-content,
.fusion-li-item .icon-wrapper {
  vertical-align: middle;
}

.icon .fa-hand-o-right,
.icon .fa-hand-point-right {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 0;
  margin-right: 5px;
  margin-top: 10px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ff0000' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-1 19l-2-2 5-5-5-5 2-2 7 7-7 7z'/%3E%3C/svg%3E ");
}

.fusion-li-icon {
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 0;
  display: block;
  margin-right: 5px;
  margin-bottom: 18px;
}
.fusion-li-icon.fa-times {
  background-color: red;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 4l-4-4-8 9-8-9-4 4 8 9-8 9 2 2 10-8 10 8 1-1-8-10 9-9z'/%3E%3C/svg%3E ");
}
.fusion-li-icon.fa-check {
  background-color: green;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 12l2-2 7 4c5-6 8-8 14-12l1 1c-5 5-9 10-14 19L0 12z'/%3E%3C/svg%3E%0A");
}
.fusion-li-icon .fa-hand-point-right, .fusion-li-icon.fa-hand-o-right, .fusion-li-icon.fa-hand-point-right {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ff0000' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-1 19l-2-2 5-5-5-5 2-2 7 7-7 7z'/%3E%3C/svg%3E ");
}

.author_container {
  padding: 20px 15px 20px 15px;
  margin: 50px -15px 0;
}
.author_container .sub_info {
  box-shadow: 0 0 1px 1px rgba(7, 145, 255, 0.11);
  padding: 10px;
  margin-top: 20px;
}

.page-id-74350 .author_container,
.page-id-75317 .comment-respond,
.page-id-75061 .comment-respond,
.page-id-75061 .author_container {
  display: none;
}

.sprite {
  background: url(https://www.yourpokerdream.com/wp-content/uploads/2019/05/spritesheet-4.webp) no-repeat center center;
  margin: 0 auto;
}

.first_part {
  max-width: 100px;
  padding: 0 1px;
}

.fusion-footer .sprite {
  margin-bottom: 15px;
  display: block;
}

.sprite-BetOnline1-600x177-1 {
  width: 100px;
  height: 30px;
  background-position: 0 0;
}

.sprite-Tigergaming-400x182-1 {
  width: 100px;
  height: 46px;
  background-position: 0 -30px;
}

.sprite-acreu_main_185x100_logo {
  width: 100px;
  height: 54px;
  background-position: 0 -76px;
}

.sprite-bat-at-home_poker {
  width: 100px;
  height: 36px;
  background-position: 0 -130px;
}

.sprite-bestpoker-1 {
  width: 100px;
  height: 20px;
  background-position: 0 -166px;
}

.sprite-betsafe_poker {
  width: 100px;
  height: 33px;
  background-position: 0 -186px;
}

.sprite-betsson_poker {
  width: 100px;
  height: 33px;
  background-position: 0 -219px;
}

.sprite-black_chip_poker {
  width: 100px;
  height: 41px;
  background-position: 0 -252px;
}

.sprite-bwin_poker {
  width: 100px;
  height: 26px;
  background-position: 0 -293px;
}

.sprite-coral_poker {
  width: 100px;
  height: 31px;
  background-position: 0 -319px;
}

.sprite-ggpoker_logo {
  width: 100px;
  height: 24px;
  background-position: 0 -350px;
}

.sprite-natural8-1-1 {
  width: 100px;
  height: 34px;
  background-position: 0 -374px;
}

.sprite-netbet_poker {
  width: 100px;
  height: 25px;
  background-position: 0 -408px;
}

.sprite-nordicbet_poker {
  width: 100px;
  height: 26px;
  background-position: 0 -433px;
}

.sprite-party_poker {
  width: 100px;
  height: 24px;
  background-position: 0 -459px;
}

.sprite-poker_king {
  width: 100px;
  height: 32px;
  background-position: 0 -483px;
}

.sprite-titanpoker_mini {
  width: 100px;
  height: 25px;
  background-position: 0 -515px;
}

.sprite-unibet {
  width: 100px;
  height: 23px;
  background-position: 0 -540px;
}

.sprite-william-hill_poker {
  width: 100px;
  height: 27px;
  background-position: 0 -563px;
}

/* cs_social_icons() */
.cs_icon_18 {
  color: #fff;
  font-weight: 600;
}

.top_header {
  background: #061121;
  /*background: linear-gradient(180deg, rgba(0, 55, 219, 1) 0%, rgba(0, 32, 176, 1) 31%, rgba(0, 32, 176, 1) 100%);*/
}
.top_header .cs_social_icon {
  text-align: center;
  position: relative;
  z-index: 999;
}
.top_header .cs_social_icon svg {
  vertical-align: middle;
  fill: #fff;
}
.top_header .cs_social_icon ul {
  display: flex;
}
.top_header .cs_social_icon li:not(.no_social):hover {
  transform: scale(1.1);
}
.top_header .cs_social_icon a {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  color: #fff;
}

.reviewBox1 {
  padding: 15px 0;
}

.reviewBox2,
.reviewBox3 {
  padding: 40px 0;
}

.reviewInnerContainer {
  background-image: linear-gradient(45deg, var(--review2), var(--review2Dark));
}

.reviewBox1 {
  background-image: linear-gradient(45deg, var(--oldbgcolor), var(--oldbgcolor-light));
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  position: relative;
}
.reviewBox1 .editBtn {
  position: absolute;
  left: 0;
  top: 0;
  padding: 5px;
  color: black;
  background: gray;
}

.reviewBox2 {
  background-color: transparent;
}
.reviewBox2 .innerReviewBox2 {
  display: flex;
  flex-direction: column;
  padding: 0 7%;
}
.reviewBox2 .innerReviewBox2 strong {
  display: block;
  font-size: 25px;
  margin-bottom: 25px;
}
.reviewBox2 .innerReviewBox2 ul {
  list-style: none;
}
.reviewBox2 .innerReviewBox2 ul li {
  position: relative;
  margin-bottom: 10px;
  list-style-type: none;
  padding: 0 0 0 36px;
}
.reviewBox2 .innerReviewBox2 ul li:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  width: 19px;
  height: 19px;
  left: 0;
}
.reviewBox2 .innerReviewBox2 ul li:not(.disAdvantage):before {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6434 0.617665C14.3572 2.59723 12.2597 4.69732 10.4883 7.15485C9.7069 8.23904 9.09267 9.44346 8.52504 10.6482C8.25815 11.2152 8.09873 11.8051 7.94881 12.395C6.85839 11.3815 5.79706 10.3391 4.60006 9.43812C3.74654 8.79598 0.8817 10.8097 1.88217 11.5632C3.67529 12.9122 5.16858 14.5916 6.91123 16.0005C7.64095 16.5892 9.25803 15.3115 9.63684 14.7744C10.884 13.008 11.0544 10.8471 11.9637 8.91948C13.3519 5.97181 15.8133 3.55198 18.2427 1.44713C20.0566 -0.122741 17.865 -0.4401 16.644 0.616478' fill='%23008000'/%3E%3C/svg%3E%0A");
}
.reviewBox2 .innerReviewBox2 ul li.disAdvantage:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12 11.293l10.293-10.293.707.707-10.293 10.293 10.293 10.293-.707.707-10.293-10.293-10.293 10.293-.707-.707 10.293-10.293-10.293-10.293.707-.707 10.293 10.293z' fill='red'/%3E%3C/svg%3E");
}

.reviewBox3 {
  background-color: transparent;
}
.reviewBox3 .innerReviewBox3 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.reviewBox3 .innerReviewBox3 strong {
  display: block;
  font-size: 15px;
  margin-bottom: 25px;
  text-align: center;
}

.link-area-box {
  border: 1px solid rgba(242, 164, 1, 0.4392156863);
}

.click_box_2 {
  background-image: linear-gradient(304deg, var(--review2), var(--review2UltraLight));
  width: 100%;
}
.click_box_2 .fusion-text {
  font-weight: 700;
  min-height: 55px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.click_box_2 .fusion-text p {
  margin: 0;
}
.click_box_2 .editLink {
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
  padding: 3px;
}
.click_box_2 .imgFrameWrapper {
  position: relative;
}
.click_box_2 .imgFrameWrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  height: auto;
  transition: all 0.2s ease-in-out;
}
.click_box_2 .link_rechts {
  margin: 15px 0;
}
.click_box_2 .link_rechts a {
  max-width: 90%;
  margin: 0 auto 35px auto;
  display: block;
  text-align: center;
  font-size: 18px;
}
.click_box_2 .link_rechts .tbLink {
  margin-bottom: 0 !important;
}

.click_box {
  margin-bottom: 20px;
}
.click_box > .fusion-column-wrapper {
  background-image: linear-gradient(45deg, var(--review2), var(--review2Dark));
  padding-bottom: 10px;
}
.click_box .imageframe-align-center {
  min-height: 182px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.click_box > .fusion-column-wrapper > div:nth-child(3) {
  margin: 45px 0;
}

.link_links a,
.link_rechts a,
.fishBtn {
  border: 1px solid #F2A401;
  border-radius: 50px;
  padding: 20px 32px;
  font-size: 25px;
  font-weight: bold;
}

.link_links {
  margin-bottom: 55px !important;
}

.link_links,
.link_rechts {
  display: block;
  width: 95% !important;
}

.overviewContainerNew .fusion_builder_column_1_3 {
  margin: 0 2%;
  flex: 0 1 29.3%;
}
.overviewContainerNew .ratingstar {
  background: linear-gradient(45deg, var(--primary), var(--primary-light));
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  display: inline-block;
  height: 35px;
  width: 35px;
  position: absolute;
  top: -16px;
  right: -14px;
  z-index: 9;
}
.overviewContainerNew .imgC {
  height: 110px;
  position: relative;
  background-image: linear-gradient(0deg, var(--oldbgcolor), var(--oldbgcolor-light));
  box-shadow: 0 0 3px 2px var(--black);
}
.overviewContainerNew .imgC img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  height: auto;
  filter: grayscale(1) brightness(0.95);
  transition: all 0.2s ease-in-out;
}
.overviewContainerNew.oCC img {
  width: auto;
  height: 80%;
}
.overviewContainerNew .textC {
  text-align: center;
  font-weight: 600;
  margin: 15px 0 5px 0;
  font-size: 120%;
  color: var(--white);
  text-decoration: none !important;
  text-decoration-color: transparent;
  border: 0 none;
}
.overviewContainerNew .rateC {
  text-align: center;
  font-weight: 900;
  margin: 5px 0;
  font-size: 80%;
  color: var(--white);
  text-decoration: none !important;
  text-decoration-color: transparent;
  border: 0 none;
}
.overviewContainerNew .linkC {
  text-align: center;
  padding: 15px 0;
}
.overviewContainerNew .overviewContainerNewIWrapper {
  position: relative;
  margin: 20px 0;
  background-image: linear-gradient(45deg, var(--review2), var(--review2Dark));
}
.overviewContainerNew .overviewContainerNewIWrapper:hover:after {
  box-shadow: inset 0 0 3px 0 rgba(255, 255, 255, 0.8);
}
.overviewContainerNew .overviewContainerNewIWrapper:hover .linkC {
  color: var(--primary);
  text-decoration: underline;
}
.overviewContainerNew .overviewContainerNewIWrapper:hover .imgC img {
  filter: grayscale(0) brightness(1);
}
.overviewContainerNew .overviewContainerNewIWrapper > a {
  text-decoration: none !important;
}
.overviewContainerNew .overviewContainerNewIWrapper:after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 3px 0 rgba(255, 255, 255, 0.2);
  transition: all 0.2s ease-in-out;
}

@media (max-width: 991.98px) {
  .link_links a,
.link_rechts a,
.fishBtn {
    padding: 10px 16px;
    color: #000;
    background-image: linear-gradient(90deg, var(--primary-light), var(--primary));
    border: 1px solid #fff;
    margin-top: 25px;
  }
  .reviewBox2 {
    padding: 10px 0;
  }
  .reviewBox2 .innerReviewBox2 {
    padding: 0 15px;
  }
  .reviewBox2 .innerReviewBox2 strong {
    text-align: center;
    margin-bottom: 10px;
  }
  .reviewBox2 .innerReviewBox2 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .reviewBox3 {
    padding: 10px 0;
  }
}
@media (min-width: 768px) {
  /* mouse */
  .click_box_2 .link_rechts {
    margin: 44px auto;
  }
  .link_links a,
.link_rechts a,
.fishBtn {
    position: relative;
    background: linear-gradient(transparent, transparent 50%, #F2A401 50%, #F2A401);
    background-size: 100% 200%;
    transition: all 2s;
    text-align: center;
    color: var(--primary);
  }
  .link_links a .fishBtnOL,
.link_rechts a .fishBtnOL,
.fishBtn .fishBtnOL {
    animation-direction: reverse;
    position: absolute;
    width: 121px;
    height: 2px;
    background-color: #061121;
    top: 0;
    left: calc(50% - 71px);
    transform: translateY(-50%);
  }
  .link_links a:after,
.link_rechts a:after,
.fishBtn:after {
    animation-direction: reverse;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='68' height='39' viewBox='0 0 68 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.344059 15.2261C0.249205 14.7407 0.84636 14.4306 1.20313 14.7836C2.03593 15.6055 2.78047 16.3077 3.45639 16.945C5.13125 18.5244 6.38464 19.7063 7.51495 21.3292C7.55614 21.2843 14.3828 14.5348 22.9798 11.6828C21.0647 9.96018 18.8534 8.5759 17.6108 7.85279C17.5609 7.82485 17.5221 7.78092 17.5009 7.72823C17.4797 7.67558 17.4772 7.61742 17.494 7.56343C17.5108 7.50947 17.5457 7.46292 17.5931 7.43158C17.6404 7.40025 17.6972 7.386 17.7541 7.39125C20.8935 7.66773 23.9783 8.39631 26.9112 9.554L27.5323 9.10353C28.8135 7.03575 31.1821 2.10784 32.0118 0.180213C32.0265 0.141379 32.0516 0.107271 32.0844 0.0815435C32.1171 0.0557871 32.1564 0.0393446 32.1979 0.0339075C32.238 0.0258829 32.2796 0.0283731 32.3186 0.0410655C32.3622 0.0551081 32.3979 0.0771904 32.4304 0.108836C34.4237 2.26915 35.8489 7.90126 35.9135 8.16537C36.3222 8.19127 36.6141 8.26421 36.6141 8.26421C40.5917 8.76318 44.2686 9.61479 47.5608 10.681C66.0308 16.6637 67.029 18.3134 67.101 18.4324C67.1031 18.4359 67.1045 18.4381 67.1054 18.439C67.2082 18.5514 67.2808 18.6912 67.3053 18.8472C67.3049 18.8486 67.3049 18.8503 67.3051 18.8518L67.3054 18.8538C67.3061 18.8564 67.3071 18.8583 67.3071 18.8583C67.3126 18.9077 67.3132 18.9555 67.3123 19.0081L67.3092 19.0177C67.3035 19.0686 67.2929 19.1179 67.2824 19.1672C67.2546 19.2535 67.217 19.3371 67.1601 19.414C63.908 23.6657 57.9191 24.9781 57.9191 24.9781C56.8477 27.2246 47.9115 28.1426 41.0703 27.7364C41.0747 27.7519 41.0789 27.7684 41.0832 27.786C41.087 27.8013 41.0909 27.8175 41.0951 27.8346L41.1008 27.8573C41.1021 27.8656 41.1041 27.8741 41.1064 27.883L41.1103 27.8973L41.1111 27.9005C41.1139 27.9104 41.1168 27.9208 41.1195 27.932C41.1263 27.9607 41.1315 27.9941 41.1384 28.0228C41.1394 28.0296 41.141 28.0366 41.1427 28.0436C41.1465 28.0595 41.1513 28.0757 41.1537 28.0912C41.1551 28.0961 41.1565 28.101 41.1576 28.106C41.1591 28.1119 41.1604 28.1179 41.1616 28.1239C41.163 28.1308 41.1643 28.1378 41.1656 28.1447C41.1677 28.1559 41.1698 28.167 41.1722 28.178C41.1739 28.1852 41.1756 28.1924 41.1777 28.1994C41.1777 28.1994 41.1774 28.2002 41.1774 28.2012C41.1774 28.2017 41.1775 28.2024 41.1778 28.203C41.1779 28.2034 41.1782 28.2039 41.1786 28.2043C41.1791 28.2049 41.1799 28.2054 41.181 28.2057C41.1999 28.2965 41.2172 28.392 41.233 28.4923C41.2347 28.5028 41.236 28.5143 41.2378 28.5261C41.2398 28.5394 41.2424 28.5529 41.2468 28.5655C41.2523 28.6149 41.2593 28.6594 41.2697 28.7103L41.2802 28.7772C41.286 28.8141 41.291 28.8514 41.2955 28.8894C41.2996 28.9235 41.3034 28.9581 41.3073 28.9933L41.3081 29.0013C41.3105 29.0234 41.313 29.0457 41.3155 29.0683L41.3181 29.0909C41.3199 29.1018 41.3208 29.1112 41.3217 29.1206L41.323 29.1338C41.3236 29.1393 41.3243 29.1451 41.3254 29.1514C41.329 29.1817 41.3314 29.2117 41.3338 29.2416C41.3362 29.2714 41.3386 29.3012 41.3422 29.3314L41.3481 29.4127C41.3636 29.6134 41.3761 29.8236 41.379 30.0467C41.3792 30.0615 41.3798 30.0753 41.3803 30.0889L41.3805 30.0918C41.3811 30.1066 41.3816 30.1215 41.3819 30.1376C41.3815 30.1673 41.3819 30.1982 41.3823 30.2292C41.3826 30.2587 41.3831 30.2884 41.3832 30.3173C41.3832 30.3282 41.3832 30.3389 41.3831 30.3495C41.3841 30.3631 41.3838 30.3763 41.3836 30.3895C41.3834 30.4026 41.3831 30.4157 41.3841 30.4292C41.3812 30.5711 41.3782 30.7129 41.3689 30.858C41.3677 30.8692 41.3674 30.8806 41.367 30.8925C41.3666 30.9078 41.3661 30.9238 41.3636 30.9409C41.3598 31.019 41.3527 31.0908 41.3489 31.1689C41.3478 31.2056 41.3403 31.2455 41.3392 31.2821C41.3184 31.5293 41.288 31.7893 41.2465 32.051C41.243 32.0684 41.2401 32.0861 41.2374 32.1042L41.236 32.1139C41.2322 32.1387 41.2283 32.165 41.2226 32.1913L41.1791 32.4259L41.1473 32.5744C41.1202 32.7084 41.0915 32.8473 41.0579 32.9846L41.0184 33.1569C40.9986 33.2352 40.9787 33.3134 40.9555 33.3853C40.9403 33.4491 40.9218 33.5066 40.9017 33.5689C40.8945 33.5913 40.8878 33.6134 40.8814 33.6354L40.8735 33.6625L40.8673 33.6844C40.8567 33.7212 40.8461 33.758 40.834 33.7957C40.7954 33.9155 40.7568 34.0353 40.7118 34.1583C40.1833 35.6488 39.2754 37.2551 37.7657 38.8208C37.6546 38.9331 37.4912 38.9756 37.3362 38.9257L37.3314 38.9241C37.1764 38.8742 37.0653 38.7379 37.0471 38.5786C36.8912 37.2537 36.4751 34.6125 35.4818 32.0868C35.4648 32.0436 35.4473 32.0001 35.4296 31.9565L35.4043 31.8947C35.3782 31.831 35.3521 31.7672 35.3272 31.7038L35.3239 31.6975C35.2725 31.5751 35.2177 31.4464 35.1614 31.3224L35.1515 31.3034C35.1408 31.2779 35.1298 31.2525 35.1185 31.2273C35.1002 31.1859 35.0812 31.1448 35.0619 31.1039C35.0504 31.0796 35.0388 31.0554 35.0272 31.0312C35.0176 31.0112 35.0079 30.9913 34.9982 30.9714L34.9843 30.9427L34.9744 30.9237C34.7364 30.4344 34.4744 29.9533 34.1856 29.5058C34.1822 29.4995 34.1789 29.4931 34.1708 29.4852C34.1215 29.4059 34.0707 29.3313 34.015 29.2552C33.9871 29.2092 33.9527 29.1664 33.9248 29.1203C33.8773 29.0521 33.833 28.9903 33.784 28.9269C33.7732 28.9107 33.7618 28.8948 33.7501 28.879L33.7415 28.8674L33.7266 28.8475C33.7069 28.8213 33.6873 28.7952 33.6693 28.7683L33.532 28.5971L33.5156 28.5764L33.4935 28.5483C33.4622 28.5084 33.4317 28.4695 33.398 28.4322C33.3555 28.3815 33.3082 28.3292 33.2609 28.277C33.2103 28.2183 33.1581 28.1645 33.1108 28.1123C33.0937 28.0945 33.0769 28.076 33.0599 28.0572C33.0329 28.0275 33.0054 27.9972 32.9755 27.9681C32.947 27.9404 32.9197 27.9131 32.8924 27.8858C32.8651 27.8585 32.8378 27.8312 32.8093 27.8035L32.7974 27.7927L32.7839 27.78C32.7697 27.7667 32.7557 27.753 32.7417 27.7394C32.7301 27.7282 32.7185 27.7169 32.7068 27.7058C32.7013 27.7004 32.6956 27.6951 32.69 27.6899L32.6815 27.682L32.6742 27.6754C32.6614 27.6636 32.6486 27.652 32.6357 27.6406L32.6194 27.6263L32.5977 27.6072C32.5607 27.5749 32.5236 27.5429 32.4871 27.5093C32.4703 27.4955 32.4538 27.4809 32.437 27.4661L32.4355 27.4648C32.4104 27.4427 32.3848 27.4201 32.357 27.3986C32.2859 27.3389 32.2133 27.2839 32.1407 27.229L32.1393 27.2279C32.1003 27.1995 32.0662 27.1727 32.0272 27.1442C32.0053 27.1278 31.9832 27.1118 31.961 27.0961C31.8701 27.0315 31.7775 26.9719 31.6849 26.9123C17.7132 25.5041 8.33364 27.0515 8.33364 27.0515C6.71777 31.0372 4.55948 33.8855 1.41545 37.3205C1.0779 37.6878 0.459925 37.3987 0.533725 36.9042L1.53247 30.2707C2.02576 26.9811 1.96199 23.6284 1.33815 20.3543L0.344059 15.2261ZM44.878 18.6738C45.0469 18.2637 45.2591 17.7802 45.4835 17.2691C45.7179 16.7352 45.9656 16.1711 46.1908 15.6293C46.214 15.5743 46.2625 15.4761 46.3226 15.3542L46.3237 15.352C46.5538 14.8857 46.953 14.0766 46.769 14.0173C46.5414 13.9439 44.9722 16.2415 44.4015 17.4487C44.2549 17.7583 44.0823 18.1402 43.9287 18.541C43.5137 18.4832 43.0807 18.4234 42.6298 18.3621C42.7768 18.0149 42.9468 17.6276 43.1244 17.223L43.1251 17.2216C43.3593 16.6881 43.6067 16.1245 43.8317 15.5831C43.8378 15.5687 43.8456 15.5513 43.8549 15.5313C43.8603 15.5199 43.8661 15.5077 43.8723 15.4947C43.896 15.4451 43.9261 15.3841 43.9599 15.3153L43.9635 15.308L43.9646 15.3058C44.1947 14.8395 44.594 14.0304 44.41 13.9711C44.1823 13.8977 42.6132 16.1954 42.0424 17.4025C41.9281 17.644 41.798 17.9294 41.6733 18.2335C41.2253 18.1739 40.7616 18.1133 40.2825 18.0522C40.3593 17.8728 40.4412 17.6844 40.5264 17.4898C40.5845 17.3569 40.6441 17.2211 40.7046 17.0832C40.9391 16.5492 41.1867 15.9851 41.4119 15.4433C41.4353 15.388 41.4842 15.289 41.5448 15.1661C41.7749 14.6997 42.1742 13.8906 41.9902 13.8313C41.7625 13.758 40.1934 16.0556 39.6226 17.2627C39.5289 17.4607 39.4246 17.6882 39.3213 17.9312C36.4181 17.5718 32.9994 17.2018 29.1133 16.9068L28.7836 16.9011C21.1701 16.9336 15.4587 19.8904 13.3021 21.1736C12.0181 21.9394 9.99234 23.2647 8.07665 24.6467C7.64994 24.9588 7.9321 25.6262 8.45844 25.5526C12.438 24.9837 21.496 24.1685 32.7923 25.4338C32.8487 25.4414 38.3659 26.1402 44.2174 26.3492C53.7538 26.6877 56.1923 24.8448 56.6074 24.5025C56.1116 23.4859 53.1566 22.6342 50.5411 22.4049C50.3594 22.3895 50.1139 22.3829 49.8541 22.3759C49.1911 22.3581 48.4352 22.3378 48.4109 22.1628C48.4463 21.938 49.3702 21.8272 50.0183 21.7494C50.0655 21.7438 50.1116 21.7382 50.1554 21.7329C50.2914 21.7163 50.4089 21.7011 50.4946 21.6864C55.6356 20.8149 57.9064 22.0808 59.2015 23.2386C60.1369 22.8578 63.6076 21.2628 64.9102 19.9583C64.9386 19.9199 64.9701 19.8718 65.0096 19.8158C65.4455 19.2264 65.1152 18.8079 64.7035 18.6752C63.6363 18.3366 58.7205 18.8576 57.3575 19.0055C55.1566 19.2483 51.7136 19.4135 49.4607 19.2535C48.5349 19.1871 47.0924 18.9846 45.1719 18.715L45.1639 18.7139L45.1622 18.7136L44.878 18.6738ZM36.5904 16.6506C36.5904 16.6506 32.5274 11.7711 24.7473 9.43323C24.5863 9.38459 24.3996 9.32255 24.2036 9.25745C23.4452 9.00542 22.5484 8.70747 22.4662 8.96261C22.4662 8.96261 22.1779 9.16059 24.4857 9.94659C27.483 10.9654 31.6801 13.2223 34.3778 16.2496L36.5904 16.6506ZM56.0776 17.1703C54.5294 16.5656 53.7812 14.8224 53.7812 14.8224L58.7032 16.5883C58.4836 17.1205 57.2427 17.6198 56.0776 17.1703Z' fill='%23F2A401'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 67px;
    height: 39px;
    position: absolute;
    top: -25px;
    right: calc(75% - 50px);
    z-index: 9;
  }
  .link_links a:before,
.link_rechts a:before,
.fishBtn:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='17' viewBox='0 0 25 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9685 9.08342C17.3181 9.08342 16.7909 8.5346 16.7909 7.85759C16.7909 7.18059 17.3181 6.63177 17.9685 6.63177C18.6189 6.63177 19.1461 7.18059 19.1461 7.85759C19.1461 8.5346 18.6189 9.08342 17.9685 9.08342Z' fill='%23F2A401'/%3E%3Cpath d='M0.704565 1.14824C0.823912 1.07652 0.959295 1.03876 1.09711 1.03876C1.23491 1.03876 1.3703 1.07652 1.48965 1.14824C4.13537 2.78268 6.12948 5.89627 6.90671 7.23651L7.47982 8.2662L8.2649 9.59009C9.64664 11.625 12.2688 14.7876 15.1658 14.7876C18.8164 14.7876 22.0352 9.76171 22.891 8.29889C22.0352 6.83607 18.8243 1.81019 15.1658 1.81019C12.3866 1.81019 9.85077 4.73582 8.42977 6.77069L8.20995 6.37843C8.20995 6.37843 7.92731 5.96165 7.47982 5.35691C9.15204 3.0687 11.9312 0.143066 15.2129 0.143066C20.3866 0.143066 24.3748 7.55522 24.5396 7.87394L24.7202 8.2662L24.5082 8.65846C24.3434 8.97718 20.3552 16.3893 15.1815 16.3893C11.209 16.3893 7.94302 12.0254 6.54557 9.8516C6.57697 9.90063 5.65058 8.2662 5.65058 8.2662L5.59562 8.17631C5.1712 7.38146 4.67712 6.62914 4.11967 5.92896C3.4535 5.03418 2.70114 4.21268 1.87434 3.47731V13.0714C2.95041 12.1135 3.90301 11.0147 4.70848 9.80257L4.8341 10.015L5.61918 11.3144C4.51923 12.9249 3.13026 14.2985 1.5289 15.3596C1.41001 15.4331 1.2746 15.4726 1.13636 15.4741C0.999386 15.4707 0.865028 15.4343 0.743818 15.3678C0.62401 15.2958 0.524611 15.1921 0.455677 15.0673C0.386744 14.9424 0.350727 14.8008 0.351276 14.6568V1.85922C0.346638 1.71912 0.376699 1.58014 0.43857 1.45562C0.500441 1.33111 0.592041 1.22526 0.704565 1.14824Z' fill='%23F2A401'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 25px;
    height: 15px;
    position: absolute;
    top: -8px;
    right: calc(50% - 50px);
    z-index: 9;
    opacity: 1;
  }
  .link_links a:hover,
.link_rechts a:hover,
.fishBtn:hover {
    background-position: 100% 100%;
    color: var(--white);
  }
  .link_links a:hover .fishBtnOL,
.link_rechts a:hover .fishBtnOL,
.fishBtn:hover .fishBtnOL {
    animation: widthReducer 2s forwards;
    animation-delay: 100ms;
  }
  .link_links a:hover:after,
.link_rechts a:hover:after,
.fishBtn:hover:after {
    animation: slide 2s forwards;
    animation-delay: 100ms;
  }
  .link_links a:hover:before,
.link_rechts a:hover:before,
.fishBtn:hover:before {
    animation: fadeout 2s forwards;
    animation-delay: 100ms;
  }
  @keyframes slide {
    0% {
      right: calc(75% - 50px);
    }
    100% {
      right: calc(45% - 50px);
    }
  }
  @keyframes widthReducer {
    5% {
      width: 121px;
      left: calc(50% - 71px);
    }
    100% {
      width: 25px;
      left: calc(50% - 5px);
    }
  }
  @keyframes fadeout {
    85% {
      opacity: 0.5;
    }
    90% {
      opacity: 0.25;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes slideOut {
    100% {
      right: calc(75% - 50px);
    }
    0% {
      right: calc(45% - 50px);
    }
  }
  @keyframes widthReducerOut {
    100% {
      width: 121px;
      left: calc(50% - 71px);
    }
    5% {
      width: 25px;
      left: calc(50% - 5px);
    }
  }
  @keyframes fadeoutOut {
    100% {
      opacity: 1;
    }
    15% {
      opacity: 0.5;
    }
    10% {
      opacity: 0.25;
    }
    0% {
      opacity: 0;
    }
  }
}
.lineIcons {
  display: flex;
  margin-top: 30px;
}
.lineIcons .sepLines {
  flex: 1 1 20%;
  height: 0.3px;
  background-color: #058ADA;
  position: relative;
}
.lineIcons .sepLines:nth-child(2n+2) {
  background-color: #F2A401;
}
.lineIcons .sepLines:after, .lineIcons .sepLines:before {
  content: "";
  position: absolute;
  top: -5px;
  width: 11px;
  height: 11px;
  background-color: #0A0D0A;
  background-repeat: no-repeat;
  background-position: center center;
}
.lineIcons .sepLines:after {
  right: 0;
}
.lineIcons .sepLines:before {
  left: -11px;
}
.lineIcons .sepLines:nth-child(1):before {
  left: 0;
}
.lineIcons .sepLines:nth-child(5):after, .lineIcons .sepLines:nth-child(1):before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 11 11'%3E%3Cpath stroke='%23343640' stroke-width='2' d='M1.4 5.5 5 1.9l3.6 3.6L5 9.1 1.4 5.5Z'/%3E%3C/svg%3E");
}
.lineIcons .sepLines:nth-child(2):before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.30612 0C6.66213 0 7.84127 1.16735 7.84127 2.45143C7.83394 2.90408 7.70711 3.34695 7.47336 3.73605C7.23961 4.12514 6.9071 4.44691 6.50884 4.66939C7.09841 4.37755 7.95918 4.37755 7.95918 4.37755C9.43311 4.37755 10.6122 5.42816 10.6122 6.88735C10.6122 8.34653 9.43311 9.33878 7.95918 9.33878C7.95918 9.33878 7.07483 9.33878 5.89569 8.7551C5.89569 8.7551 5.71882 9.92245 7.07483 11.6735H3.53741C4.89342 9.92245 4.71655 8.7551 4.71655 8.7551C3.53741 9.33878 2.65306 9.33878 2.65306 9.33878C1.17914 9.33878 0 8.34653 0 6.88735C0 5.42816 1.17914 4.37755 2.65306 4.37755C2.65306 4.37755 3.51383 4.37755 4.1034 4.66939C3.92653 4.57016 2.82404 3.95147 2.77097 2.45143C2.77097 1.16735 3.95011 0 5.30612 0Z' fill='%23C2C9D6'/%3E%3C/svg%3E%0A");
}
.lineIcons .sepLines:nth-child(3):before {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.95918 5.83673L3.97959 11.6735L0 5.83673L3.97959 0' fill='%23C2C9D6'/%3E%3C/svg%3E%0A");
}
.lineIcons .sepLines:nth-child(4):before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.83673 11.143L4.99041 10.3796C1.98449 7.67885 0 5.89182 0 3.71154C0 1.92452 1.41249 0.530762 3.2102 0.530762C4.2258 0.530762 5.20053 0.999204 5.83673 1.73368C6.47294 0.999204 7.44767 0.530762 8.46327 0.530762C10.261 0.530762 11.6735 1.92452 11.6735 3.71154C11.6735 5.89182 9.68898 7.67885 6.68306 10.3796L5.83673 11.143Z' fill='%23C2C9D6'/%3E%3C/svg%3E%0A");
}
.lineIcons .sepLines:nth-child(5):before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.77551 0C2.98469 2.91837 0 4.08571 0 7.00408C0 8.17143 1.19388 9.33878 2.38776 9.33878C2.98469 9.33878 3.58163 9.33878 4.17857 8.7551C4.17857 8.7551 4.36959 9.92245 2.98469 11.6735H6.56633C5.37245 9.92245 5.37245 8.7551 5.37245 8.7551C5.96939 9.33878 6.56633 9.33878 7.16327 9.33878C8.35714 9.33878 9.55102 8.17143 9.55102 7.00408C9.55102 4.08571 6.56633 2.91837 4.77551 0Z' fill='%23C2C9D6'/%3E%3C/svg%3E%0A");
}

.startContent .lineIcons {
  margin-bottom: 50px;
}

@media (max-width: 991.98px) {
  .lineIcons {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}
.fusion-tabs .tab-content {
  padding: 90px 35px 25px 35px;
  background-color: #061121;
  border-radius: 5px 5px;
}
.fusion-tabs .tab-content .tab-pane {
  display: none;
}
.fusion-tabs .tab-content .tab-pane.active {
  display: block;
}
.fusion-tabs .nav-tabs {
  margin-bottom: -60px;
  display: flex;
  justify-content: space-between;
}
.fusion-tabs .nav-tabs li {
  flex-grow: 1;
  text-align: center;
  background-color: #0A0D0A;
  list-style-type: none !important;
  border: 1px solid #058ADA;
  border-radius: 5px;
  padding: 30px 25px 5px 25px !important;
  counter-increment: item;
  position: relative;
  margin-right: 15px;
}
.fusion-tabs .nav-tabs li:last-child {
  margin-right: 0;
}
.fusion-tabs .nav-tabs li.active {
  background: radial-gradient(circle at center, var(--primary), var(--primary-light));
}
.fusion-tabs .nav-tabs li.active a:after {
  color: var(--bs-black);
}
.fusion-tabs .nav-tabs li a {
  text-decoration: none;
  color: #ffffff;
  font-weight: 700;
}
.fusion-tabs .nav-tabs li:before {
  display: none !important;
}
.fusion-tabs .nav-tabs li:after {
  position: absolute;
  top: 6px;
  left: 0;
  width: 100%;
  text-align: center;
  color: var(--bs-white);
  font-size: 80%;
  content: counters(item, ".") " ";
}
.fusion-tabs .fusion-mobile-tab-nav {
  display: none;
}

#user_account_form .tab-content {
  background: var(--black);
}

.memberTabs .current {
  background: var(--primary);
  color: var(--white);
}

@media (max-width: 991.98px) {
  .fusion-tabs .nav-tabs > li {
    padding: 8px 25px 8px 25px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .fusion-tabs .nav-tabs > li:after {
    display: none;
  }
}
.newToc {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.newToc a {
  padding: 10px 2%;
  flex: 1 1 16%;
  text-align: center;
  position: relative;
  margin-top: 3px;
  background: var(--primary);
  color: var(--black);
  font-weight: bold;
}
.newToc a > span {
  position: relative;
}
.newToc a > span:after {
  position: absolute;
  top: 8px;
  right: -20px;
  width: 12px;
  height: 12px;
  transform: rotate(90deg);
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m0 3.8 3-3L14 12 3 23.2l-3-3L8.2 12 0 3.8zM18 12l-8 8.2 3 3L24 12 12.9.8l-3 3L18 12z' fill='%23000000'/%3E%3C/svg%3E");
}
.newToc a:after {
  display: block;
  margin-top: 3px;
  content: "";
  border-bottom: solid 1px var(--white);
  transform: scaleX(0);
  transition: transform 500ms ease-in-out;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.newToc a:not(:last-child):before {
  content: "";
  width: 2px;
  height: 100%;
  right: 0;
  top: 0;
  position: absolute;
  background-color: var(--white);
}
.newToc a:hover:after {
  transform: scaleX(1);
}

@media (max-width: 991.98px) {
  .newToc {
    flex-direction: column;
  }
  .newToc a {
    padding: 6px 2%;
    margin-bottom: 3px;
  }
  .newToc a:before, .newToc a:after {
    display: none !important;
  }
}
.respTable {
  overflow-x: auto;
}
.respTable::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}
.respTable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

table {
  width: 100%;
  margin: 0 0 1em;
  border-collapse: collapse;
  word-break: normal;
}
table thead tr th {
  background-color: #343640;
  color: #F2A401;
}
table tr:nth-of-type(odd) {
  background: #061121;
  color: white;
}
table tr:nth-of-type(even) {
  background: #0A0D0A;
  color: white;
}
table th {
  background: #0A0D0A;
  color: white;
  font-weight: bold;
}
table td, table th {
  padding: 8px;
  text-align: left;
}

.fullw_t {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-around;
}

.glossar .fusion-row > .fusion-one-full:first-child {
  font-size: 18px;
  font-weight: 700;
}
.glossar .fusion-row > .fusion-one-full:last-child {
  border-bottom: 1px solid #ffffff;
}

.memberRooms {
  display: flex;
  align-items: center;
  padding: 6px 15px;
}
.memberRooms input {
  background: white !important;
  color: black !important;
}

.affibox ul, .affibox li {
  list-style: none !important;
  margin-left: 0;
}
.affibox ul {
  display: flex;
  flex-direction: row;
}

#user_account_form > #tabs > div:not(.current) {
  display: none;
}
#user_account_form select {
  color: black !important;
  width: 200px;
  text-align: left;
}
#user_account_form label {
  color: #ffffff;
}
#user_account_form input[type=text] {
  background: white !important;
  color: black !important;
}
#user_account_form select {
  margin: 0;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  line-height: 1.5em;
  padding: 0.2em 3.5em 0.2em 1em;
  background-color: white;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(0.75em + 2px), calc(100% - 15px) calc(0.75em + 2px), calc(100% - 2.3em) 0.2em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}

.is_account_page .shareContent,
.is_account_page .author_container2,
.is_account_page .avada-page-titlebar-wrapper {
  display: none;
}
.is_account_page .reviewContainer .fusion-builder-row > div {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
}
.is_account_page .reviewContainer .innerReviewBox2 {
  text-align: center;
}
.is_account_page .reviewContainer .innerReviewBox3 strong {
  margin-bottom: 5px;
}
.is_account_page .reviewBox2,
.is_account_page .reviewBox3 {
  padding: 10px 0;
}

@media (min-width: 768px) {
  .memberRooms strong {
    flex: 0 1 250px;
  }
  .memberRooms input {
    margin-right: 20px;
  }
}
@media (max-width: 991.98px) {
  .memberRooms {
    flex-direction: column;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }
  .memberRooms input {
    margin-right: 0;
  }
}
.abTesting:after {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: red;
  position: fixed;
  left: 5px;
  bottom: 5px;
}

.search-form {
  position: relative;
  margin-top: -2px;
}
.search-form .searchText {
  border: 1px solid #ffffff;
  border-radius: 20px;
  color: #ffffff;
  padding: 1px 0 1px 13px;
  background-color: transparent;
}
.search-form .searchSubmit {
  position: absolute;
  right: 5px;
  top: 1px;
  cursor: pointer;
  background-color: transparent;
  border: 0 none;
}
.search-form .searchSubmit svg {
  fill: #fff;
}

.wpcf7 input,
.wpcf7 textarea {
  background: var(--white);
  color: var(--black);
}
.wpcf7 input.wpcf7-submit,
.wpcf7 textarea.wpcf7-submit {
  background: radial-gradient(circle at center, var(--primary), var(--primary-light));
}
.wpcf7 .wpcf7-submit {
  display: block;
  width: 100%;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
}
.wpcf7 .wpcf7-checkbox > span > label {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.wpcf7 .hp-message ~ input,
.wpcf7 .hp-message {
  display: none;
}
.wpcf7 input[type=checkbox] {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.wpcf7 input[type=checkbox]:checked:after {
  content: "✓";
  display: inline-block;
  color: var(--primary);
  font-weight: bold;
  padding-bottom: 2px;
  font-size: 23px;
  line-height: 20px;
}

.singleRatingContainer {
  margin: 10px;
}
.singleRatingContainer .singleRating {
  position: relative;
  height: 20px;
  margin-bottom: 5px;
  background-color: #cecece;
}
.singleRatingContainer .singleRating:last-child {
  display: none;
}
.singleRatingContainer .singleRating .singleInnerRating {
  transition: max-width 2s ease-in-out;
  background-color: #cccccc;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  max-width: 0;
}
.singleRatingContainer .singleRating .singleInnerRating .singleRatingText {
  position: absolute;
  left: 10px;
  top: 0;
  color: #000000;
  font-size: 15px;
}
.singleRatingContainer .singleRating .singleRatingIcons {
  display: none;
}
.singleRatingContainer .singleRating .singleRatingValue {
  position: absolute;
  right: 10px;
  z-index: 999;
  color: #000;
  font-size: 15px;
}

.overallContainer {
  margin-top: 25px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: row;
}
.overallContainer .overallRating {
  font-weight: 700;
  font-size: 90%;
}

.singleRatingContainer {
  text-align: center;
}
.singleRatingContainer .singleRatingIcons {
  display: inline-block;
  font-size: 30px;
  background-image: linear-gradient(90deg, var(--primary), var(--primary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (max-width: 991.98px) {
  .singleRating {
    display: none;
  }
  .overallContainer {
    margin-top: 0;
    flex-direction: column;
  }
  .click_box_2 .link_rechts {
    margin-top: 5px;
  }
}
.mobileBottom {
  display: none;
}

body.reviewScroll .mobileBottom {
  z-index: 9999;
  display: block;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
  background-image: linear-gradient(90deg, var(--primary-light), var(--primary));
}
body.reviewScroll .mobileBottom a {
  color: #000;
  font-size: 90%;
  font-weight: 700;
  line-height: 35px;
  text-decoration: underline;
  transition: all 200ms ease;
}

body.reviewScroll2 .mobileBottom a {
  text-transform: uppercase;
}

.imgGallery {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(112, 112, 112, 0.85);
  left: 100%;
  transition: all 0.2s ease-in-out;
  top: 0;
  z-index: 99999;
  visibility: hidden;
  opacity: 0;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
}
.imgGallery .closeGallery {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 26px;
  font-weight: 900;
  cursor: pointer;
  z-index: 999999;
  padding: 3px 5px 0 3px;
  width: calc(100% - 8px);
  text-align: right;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.7));
}
.imgGallery .closeGallery svg {
  fill: var(--primary);
}
.imgGallery .imgGalleryMainImg {
  max-width: 1024px;
  margin: 0 auto;
  min-height: 500px;
  max-height: 100%;
}
.imgGallery .imgGalleryMainImg figure {
  display: inline;
  position: relative;
}
.imgGallery .imgGalleryMainImg figure figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #ffffff;
  font-family: "Karla", sans-serif;
  font-weight: bold;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.01) 10%, rgba(0, 0, 0, 0.99) 20%, rgba(0, 0, 0, 0.99) 80%, rgba(0, 0, 0, 0.01) 90%);
  width: 100%;
  font-size: 90%;
  text-align: center;
}
.imgGallery .swiper-pagination {
  --swiper-pagination-bottom: unset;
  --swiper-pagination-top: calc(100vh - 50px);
  position: fixed;
  bottom: 59px;
  top: unset;
}
.imgGallery.imgGalleryDesktop .swiper-wrapper {
  align-items: center;
}
.imgGallery.imgGalleryDesktop .swiper-slide {
  height: auto;
  max-height: 800px;
  width: 1200px;
}
.imgGallery.imgGalleryDesktop .swiper-slide img {
  height: auto !important;
}
.imgGallery .imgGallerySubImgC {
  width: 100%;
}
.imgGallery .imgGallerySubImgC .swiper-button-next,
.imgGallery .imgGallerySubImgC .swiper-button-prev {
  padding: 50px 10px;
  --swiper-navigation-sides-offset:10px;
  --swiper-navigation-top-offset: calc(50% - 50px);
  --swiper-navigation-color:var(--primary) ;
}
.imgGallery .imgGallerySubImgC .swiper-pagination-bullets {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 10px 0;
  --swiper-pagination-bullet-width:20px;
  --swiper-pagination-bullet-height:5px;
  --swiper-pagination-bullet-border-radius:2px;
  --swiper-pagination-color:var(--primary);
}
.imgGallery .imgGallerySubImgC .swiper-button-next {
  right: 0 !important;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5));
}
.imgGallery .imgGallerySubImgC .swiper-button-prev {
  left: 0 !important;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.1));
}
.imgGallery .imgGallerySubImgC .swiper {
  max-height: 90vh;
  height: 100vh;
  padding-top: 75px;
  padding-bottom: 75px;
}
.imgGallery .imgGallerySubImgC .swiper .swiper-slide figcaption {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.01) 5%, rgba(0, 0, 0, 0.99) 20%, rgba(0, 0, 0, 0.99) 80%, rgba(0, 0, 0, 0.01) 95%);
  color: var(--white);
  margin: 0 11px;
  text-align: center;
  font-weight: bold;
}
.imgGallery .imgGallerySubImgC .swiper .swiper-slide-next .swiper-slide-shadow-left {
  display: none;
}
.imgGallery .imgGallerySubImgC .swiper .swiper-slide-prev .swiper-slide-shadow-right {
  display: none;
}
.imgGallery .imgGallerySubImgC .swiper img {
  width: auto !important;
  display: block;
  margin: 0 auto;
}

@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}

/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Cube slide shadows end */
.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/** Additional styles **/
.swiper {
  width: 100%;
}

.swiper-slide {
  background-position: center;
  background-size: cover;
  width: 600px;
  max-width: 90%;
  height: 90%;
  max-height: 1300px;
}

.swiper-slide img {
  display: block;
  width: 100%;
  max-height: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  .globalBanner {
    position: relative;
    overflow: hidden;
  }
  .globalBanner .gBO {
    position: absolute;
    height: 100%;
    width: 50%;
    top: 0;
  }
  .globalBanner .gBO.gBOL {
    left: 0;
  }
  .globalBanner .gBO.gBOL:hover .gBOi {
    left: 0;
  }
  .globalBanner .gBO.gBOL:hover .gBOi:after {
    border-width: 0;
  }
  .globalBanner .gBO.gBOL .gBOi {
    left: -100%;
  }
  .globalBanner .gBO.gBOL .gBOi:after {
    right: -30px;
    transform: rotate(270deg);
  }
  .globalBanner .gBO.gBOR {
    right: 0;
  }
  .globalBanner .gBO.gBOR:hover .gBOi {
    right: 0;
  }
  .globalBanner .gBO.gBOR:hover .gBOi:after {
    border-width: 0;
  }
  .globalBanner .gBO.gBOR .gBOi {
    right: -100%;
  }
  .globalBanner .gBO.gBOR .gBOi:after {
    left: -30px;
    transform: rotate(90deg);
  }
  .globalBanner .gBO .gBOi {
    transition: left 0.2s ease-in-out, right 0.2s ease-in-out;
    background-color: rgba(255, 255, 255, 0.8);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
  }
  .globalBanner .gBO .gBOi:after {
    content: "";
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid rgba(255, 255, 255, 0.8);
    position: absolute;
    transition: all 0.2s ease-in-out;
    top: 50%;
  }
  .globalBanner .gBO .gBOi a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    height: 100%;
  }
  .globalBanner .gBO .gBOi img {
    max-width: 300px !important;
  }
  .globalBanner .gBO .gBOi div {
    color: var(--oldbgcolor);
    font-size: 30px;
    font-weight: 900;
    padding: 0 15px;
    text-align: center;
  }
}
@media (max-width: 991.98px) {
  .globalBanner .gBO {
    display: none;
  }
}
.form-style-2 {
  max-width: 650px;
  padding: 20px;
}
.form-style-2 .form-style-2-heading {
  font-weight: bold;
  font-style: italic;
  border-bottom: 2px solid #ddd;
  margin-bottom: 20px;
  font-size: 15px;
  padding-bottom: 3px;
}
.form-style-2 label {
  display: block;
  margin: 7px 0 0 0;
}
.form-style-2 label > span {
  width: 300px;
  font-weight: bold;
  float: left;
  padding-top: 8px;
  padding-right: 5px;
}
.form-style-2 label > span.required {
  color: #730e0e;
}
.form-style-2 p {
  margin-bottom: 0;
}
.form-style-2 .tel-number-field {
  width: 40px;
  text-align: center;
}
.form-style-2 input.input-field {
  width: 48%;
}
.form-style-2 .helpit {
  margin-top: 3px;
  min-height: 20px;
  font-size: 80%;
}
.form-style-2 .hideme {
  display: block;
}
.form-style-2 .hideme > * {
  display: none;
}

@media (max-width: 991.98px) {
  .form-style-2 input.input-field {
    width: 100%;
  }
}
.form-style-2 input.input-field,
.form-style-2 .tel-number-field,
.form-style-2 .textarea-field,
.form-style-2 .select-field {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid #C2C2C2;
  box-shadow: 1px 1px 4px #EBEBEB;
  -moz-box-shadow: 1px 1px 4px #EBEBEB;
  -webkit-box-shadow: 1px 1px 4px #EBEBEB;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 7px;
  outline: none;
}

.form-style-2 .input-field:focus,
.form-style-2 .tel-number-field:focus,
.form-style-2 .textarea-field:focus,
.form-style-2 .select-field:focus {
  border: 1px solid #0C0;
}

.form-style-2 .textarea-field {
  height: 100px;
  width: 55%;
}

a.pwver,
.form-style-2 input[type=submit],
.form-style-2 input[type=button] {
  display: block;
  position: relative;
  margin: 20px auto;
  width: 80%;
  background: linear-gradient(transparent, transparent 6.25%, var(--primary-light) 6.25%, var(--primary)), var(--primary);
  box-shadow: inset 0 0 2px 0 var(--oldbgcolor);
  background-size: 100% 100%;
  color: var(--black);
  font-size: 105%;
  font-weight: 800;
  font-family: "Karla", sans-serif;
  text-decoration: none !important;
  text-align: center;
  padding: 5px 10px;
  transition: background-color 0.5s ease;
}
a.pwver:hover,
.form-style-2 input[type=submit]:hover,
.form-style-2 input[type=button]:hover {
  color: var(--black);
  text-decoration: underline !important;
}

.form-style-2 .indicator {
  display: none;
}

:root {
  --scrollbarWidth: 12px;
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(var(--primary-light), var(--primary), var(--primary-light)) 100% 100%;
  border-radius: 1px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar {
  width: var(--scrollbarWidth);
}

/* Buttons */
::-webkit-scrollbar-button:single-button {
  background-color: var(--oldbgcolor);
  display: block;
  background-size: var(--scrollbarWidth);
  background-repeat: no-repeat;
}

/* Up */
::-webkit-scrollbar-button:single-button:vertical:decrement,
::-webkit-scrollbar-button:single-button:vertical:increment {
  border-radius: 0;
  height: calc(var(--scrollbarWidth) * 2);
  width: var(--scrollbarWidth);
  background-position: center 8px;
}

::-webkit-scrollbar-button:single-button:vertical:decrement {
  background-image: url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(255,255,255)'><polygon points='50,00 0,50 100,50'/></svg>");
}

/* Down */
::-webkit-scrollbar-button:single-button:vertical:increment {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(255,255,255)'><polygon points='0,0 100,0 50,50'/></svg>");
}

:root {
  --newbgcolor: #000000;
  --oldbgcolor: #061121;
  --oldbgcolor-dark: #02060b;
  --oldbgcolor-light: #0e274c;
  --primary-light: #fec141;
  --primary-dark: #a67001;
  --primary-super-light: #ffe2a7;
  --review2: #343640;
  --review2Dark: #1d1e24;
  --review2UltraDark: black;
  --review2UltraLight: #6d7186;
}

.iFw {
  width: 100%;
  height: auto;
}

.wpb_page_list {
  margin-left: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.wpb_page_list li {
  flex: 0 1 47%;
  list-style: none !important;
}

.fullWidthList li {
  flex: 0 1 100%;
}

input[type=checkbox] {
  padding: 8px;
  background: white;
  font-size: 15px;
  color: black;
  margin: 0 10px 0 0;
  position: relative;
  overflow: hidden;
}

input[type=checkbox]:checked:after {
  content: "✔";
  display: inline-block;
  font-size: 1.4em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  height: 100%;
  min-height: 100%;
}

h1, h2, h3 {
  scroll-margin-top: 50px;
}

body {
  height: 100%;
}

.middleButton {
  margin-top: 60px;
  display: flex;
  justify-content: center;
}

#boxed-wrapper {
  max-width: 1360px;
  margin: 0 auto;
}

a {
  cursor: pointer !important;
}

.pagetype-review #wrapper {
  padding-bottom: 35px;
}

*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

.lds-container {
  display: flex;
  justify-content: center;
}

.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #fff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}

.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#wpadminbar {
  height: 1px !important;
}
#wpadminbar:hover {
  height: 46px;
}

.p-3 {
  padding: 10px;
}

.text-center {
  text-align: center;
}

.faqItem .panel-title {
  margin-bottom: 0;
  font-size: 18px;
}

.faqItem .fusion-panel {
  margin-bottom: 10px;
}

.faqItem .panel-heading {
  background: var(--primary);
  color: #ffffff;
  padding: 5px;
  box-shadow: 0px 1px 3px 0px rgb(0, 0, 0);
}

.faqItem .panel-collapse.collapse {
  display: none;
}

.faqItem .panel-collapse {
  padding: 15px;
  background-color: #000;
  color: #fff;
  border: 1px solid #fff;
  border-top: 0 none;
}

.faqItem .fusion-accordian {
  padding: 5px 0 0 0;
  border: 1px solid rgba(0, 0, 0, 0.4);
}

.faqItem .toggleButton {
  padding-left: 25px;
  color: #061121;
  margin-top: 3px;
  display: block;
}

.faqItem .fusion-toggle-icon-wrapper,
.faqItem .fusion-toggle-icon-wrapper i,
.faqItem .fusion-toggle-heading {
  pointer-events: none;
}

.faqItem .fusion-toggle-icon-wrapper i {
  position: relative;
}

.faqItem .toggleButton.open i:after {
  transform: rotate(0);
}

.faqItem .fusion-toggle-icon-wrapper i:after {
  content: "";
  position: absolute;
  transform: rotate(-90deg);
  left: -25px;
  top: 6px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #fff;
}

.authorInfoBox .authorInfo {
  display: inline;
  position: relative;
}

.authorLinkSubinfo {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  max-width: 250px;
  width: 80vw;
  height: auto;
  border: 1px solid grey;
  padding: 4px;
  background-color: #ffffff;
  border-radius: 3px;
  box-shadow: 0 2px 10px rgba(8, 51, 88, 0.25);
  color: rgb(0, 0, 0);
}

.authorInfoBox:hover .authorLinkSubinfo {
  display: block;
}

.author_container2 {
  border-bottom: 1px solid;
  font-size: 0.8rem;
  color: var(--white);
}

.author_container2 p {
  display: inline;
}

.archive.author #main {
  padding: 15px;
}

.fusion-mobile-nav-holder {
  display: none;
}

.toc {
  float: right;
  margin-right: -15px;
  margin-top: 30px;
  background: #dce6e7;
}

.tocHead {
  padding: 5px 0 10px 15px;
  font-size: 17px;
}

.toc > ul {
  padding: 0 15px 15px 15px;
  max-width: 300px;
  clear: both;
  margin-left: 0;
  margin-bottom: 30px;
  counter-reset: item;
}

.toc ul li {
  list-style: none;
  margin-bottom: 0;
}

.toc ul li {
  clear: both;
}

.toc ul.menu_level_2 {
  padding: 5px 0;
}

.toc a {
  overflow: hidden;
  display: block;
  white-space: pre;
}

.sidebar .heading {
  display: none;
}

.sidebar > div:first-child .heading {
  display: none !important;
}

.fusion-header-sticky-height {
  display: none !important;
}

.fusion-header {
  height: auto !important;
}

.snews .entry-title {
  background: #0084E2;
  padding: 5px 10px;
  line-height: 1;
}

.snews .entry-title a {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}

.snews .slides li {
  height: 170px;
  overflow: hidden;
  position: relative;
  background-color: #f6f6f6;
  background: linear-gradient(to bottom, #f6f6f6 0%, #dadada 100%);
}

.snews .slides li img {
  position: absolute;
  width: 100% !important;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.snews p.meta {
  margin-top: 5px;
  font-size: 12px;
  text-align: center;
}

.snews p.meta .fusion-inline-sep {
  padding: 0 5px;
}

.snews p.meta .fusion-inline-sep:nth-child(1) {
  display: block;
  font-size: 0 !important;
}

.Xb.border .fusion-column-wrapper {
  border-width: 1px;
}

.Xb.border-solid .fusion-column-wrapper {
  border-style: solid;
}

.Xb.pb-2 .fusion-column-wrapper {
  padding: 5px;
}

.Xb .fusion-text {
  min-height: 115px;
  margin-top: 25px;
}

.mb-2 {
  margin-bottom: 20px;
}

.tbLink {
  margin-top: 35px;
  display: block;
}

.newsList {
  padding: 5px 10px;
}

.newsHead {
  padding-left: 10px;
}

.gb_room_container img {
  max-height: 155px;
}

.search #content {
  background: var(--black);
}

.widget_recent_entries {
  max-width: 300px;
}

.testBerichte {
  min-width: 300px;
}

.testBerichte p {
  font-size: 1.4rem;
  margin-bottom: 0;
  padding: 5px 0 10px 0 !important;
}

.newsList a,
.testBerichte a {
  display: block;
  margin-bottom: 5px;
  border-bottom: 1px solid #cacaca;
  position: relative;
  padding: 10px 10px 10px 20px;
  font-size: 90%;
  font-weight: 600;
}
.newsList a:last-child,
.testBerichte a:last-child {
  border-bottom: 0 none;
}

.newsList a:before,
.testBerichte a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 38%;
  transform: translateY(-50%) rotate(90deg);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}

.cs_icon_sk {
  background-color: transparent;
  border: 0 none;
  line-height: 40px;
}

.bzga img {
  height: 75px;
}

.d-flex {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: stretch;
}

.under_footer > *:nth-child(1) {
  flex: 1 1 50%;
}

.under_footer > *:nth-child(2),
.under_footer > *:nth-child(3) {
  flex: 1 1 25%;
}

.numberList li {
  list-style-type: inherit !important;
}

.fusion-flex-justify-content-center {
  display: flex;
  justify-content: center;
}

.click_box .fusion-flex-align-items-flex-start {
  display: flex;
}

.nice_link_1 nav > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.nice_link_1 nav > ul li {
  list-style: none !important;
  flex: 0 1 50%;
  margin: 10px 0 !important;
}

.nice_link_1 nav > ul li a {
  display: block;
  color: #fff;
  background: #0674ff;
  background: linear-gradient(to right, #0044b5 0%, #0672fe 100%);
  padding: 5px 10px;
  margin: 0 auto;
  width: 90%;
  text-align: center;
}

span.fusion-imageframe img {
  margin-bottom: 20px;
}

#content ol li {
  list-style: decimal !important;
}

html {
  scroll-behavior: smooth !important;
}

.border-solid {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

#video_html5_api,
.video-container {
  background: rgba(0, 0, 0, 0.1);
}

.fluid-width-video-wrapper {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.searchForm {
  padding-top: 14px;
}

body.mobileLang .flag.active:after {
  transform: rotate(90deg);
}
body.mobileLang .subLang {
  max-width: 500px;
  transition: max-width 0.2s ease-in-out;
}

@media (max-width: 991.98px) {
  #wpadminbar.mobile {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .wpb_page_list li {
    flex: 0 1 100%;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li:not(.sub-menu-out) .sub-menu {
    position: absolute;
    width: 65%;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    top: 0;
    right: 0;
    background-color: #fff;
    max-height: 100%;
    padding: 10px 15px;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li:not(.sub-menu-out) .sub-menu:hover {
    display: block;
  }
  .under_footer > * {
    flex: 1 1 100%;
  }
  .d-flex {
    flex-direction: column;
  }
  .fusion-no-small-visibility {
    display: none !important;
  }
  .fusion-header, .fusion-header img {
    max-height: 35px;
  }
  h1.title-heading-center {
    padding-top: 0 !important;
  }
}
img.alignleft {
  padding-right: 15px;
  padding-bottom: 15px;
}

@media screen and (max-width: 1340px) {
  .room_group {
    flex-direction: column;
  }
  .room_group .gb_room_container {
    padding: 25px 0 0 0;
    max-width: unset !important;
    flex: 1;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .room_group .gb_room_container:after {
    top: 0;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
  .room_group .gb_room_container .singleRatingContainer,
.room_group .gb_room_container .fusion-text,
.room_group .gb_room_container .imgFrameWrapper {
    flex: 0 1 30%;
    padding: 0;
    margin: 0;
  }
  .room_group .gb_room_container .imgFrameWrapper {
    height: auto;
  }
  .room_group .gb_room_container .link_rechts {
    flex: 0 1 100%;
  }
  .room_group .gb_room_container .link_rechts a {
    margin-bottom: 10px !important;
  }
}
@media (min-width: 768px) {
  .slides {
    margin-left: 0;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li:hover .sub-menu {
    display: flex !important;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu {
    margin-left: 0;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li {
    position: unset !important;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu { /** first level **/
    flex-direction: row;
    flex-wrap: wrap;
    position: absolute;
    width: 100% !important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    top: 100%;
    left: 0 !important;
    background-color: #343640 !important;
    padding: 25px 0;
    margin-left: 0;
    max-height: 65vh;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li {
    flex: 0 1 31%;
    margin: 5px 1%;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li.menu-item-has-children {
    border-right: 1px solid var(--primary);
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li.menu-item-has-children:last-child {
    border-right: 0 none;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li.menu-item-has-children > a {
    font-size: 18px;
    color: var(--primary) !important;
    cursor: default !important;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li.menu-item-has-children > a:hover {
    text-decoration: none !important;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li > .sub-menu { /** second level **/
    flex-direction: column;
    padding-left: 15px;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li.fourIt {
    flex: 0 1 22%;
    margin: 5px 1%;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li a {
    color: #fff !important;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li > .sub-menu > li a:after {
    display: none;
  }
  .fusion-header-wrapper .fusion-main-menu .fusion-menu > li:not(.sub-menu-out) .sub-menu:hover {
    display: block;
  }
  .fusion-logo img {
    max-width: 100% !important;
  }
  .fusion-no-large-visibility {
    display: none;
  }
  .fusion-caret {
    position: relative;
  }
  .fusion-caret .fusion-dropdown-indicator {
    position: absolute;
    right: -12px;
    top: 5px;
    width: 5px;
    height: 5px;
    border-color: transparent white white transparent;
    border-style: solid;
    border-width: 1px;
    transform: rotate(45deg);
  }
}
em {
  padding: 2px 3px;
  background-image: linear-gradient(90deg, rgba(242, 164, 1, 0.29), rgba(242, 164, 1, 0.61) 15%, rgba(242, 164, 1, 0.61) 85%, rgba(242, 164, 1, 0.29) 100%);
  -webkit-box-decoration-break: clone;
  color: #ffffff;
  font-weight: 600;
  border-radius: 3px;
}

.button-danger {
  border-color: #ff4d4d !important;
  background: linear-gradient(180deg, #FF0000, #b30000) !important;
  color: #ffffff !important;
}

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